Sisukord:

Nutikas kodu Arduinoga: 11 sammu (piltidega)
Nutikas kodu Arduinoga: 11 sammu (piltidega)

Video: Nutikas kodu Arduinoga: 11 sammu (piltidega)

Video: Nutikas kodu Arduinoga: 11 sammu (piltidega)
Video: Автоматический календарь-планировщик смен в Excel 2024, November
Anonim
Nutikas kodu Arduinoga
Nutikas kodu Arduinoga

Tere.

Näitan teile, kuidas oma nutikat kodu ehitada. See näitab temperatuuri nii sees kui ka väljas, kui aken on avatud või suletud, näitab vihma ajal ja teeb häire, kui PIR -anduri tajud liiguvad. Tegin rakenduse androidis kõigi andmete kuvamiseks (saate seda vaadata ka brauseris). Näete temperatuuri oma kodus ja muud teavet kogu maailmast! Rakendus on tõlgitud inglise ja poola keelde. Ehitasin selle, sest tahtsin endale ise targa kodu teha ja seda juhtida. Soovi korral saate ise oma targa kodu teha, vajate vaid osi (loetletud allpool) ja palju soovi. Nii et alustame.

Algajatele mõeldud lühendite selgitus:

GND - jahvatatud

VCC - võimsus

PIR - liikumisandur

Samm: osad

Osad
Osad
Osad
Osad

Kõik osad maksid mulle 90 dollarit

  • Arduino
  • Etherneti moodul ENC28J60
  • Termomeeter DS18B20 x2
  • Mikrofoni moodul
  • Vihmaandur
  • PIR andur
  • Pilliroo lüliti
  • Relee
  • Takisti 4, 7 kΩ
  • Väänatud paarikaabel
  • Etherneti kaabel
  • Tööriistad (jootmine, kruvikeeraja)

Samm 2: Ühendamine

Ühendus
Ühendus
Ühendus
Ühendus
Ühendus
Ühendus

Eespool lisasin pildi ühendamisega friteerimisest. Kui teil on sellega probleeme, jätke kommentaar.

3. samm: programmeerimine

Kõigepealt peate selle teegi alla laadima, välja pakkima ja importima arduino IDE -sse. Ja laadige siit alla 1Wire raamatukogu, siit Dallase temperatuur ja importige need ka arduino IDE -sse. Saate selle programmi oma arduinole üles laadida. Kommentaaris on koodi selgitus.

4. samm: kuidas see toimib?

Kuidas see töötab?
Kuidas see töötab?

Kui klõpsate oma rakenduses või brauseris värskendamise nupul, saadab Arduino andmed nutitelefoni/brauserisse. Rakendus saab lähtekoodi igalt lehelt (/tempin, /tempout, /rain, /window, /alarm) ja kuvab selle teie telefonis.

Samm: rakendamine Androidile

Rakendus Androidile
Rakendus Androidile
Rakendus Androidile
Rakendus Androidile
Rakendus Androidile
Rakendus Androidile

Rakenduse installimiseks oma Android -telefoni peate seda tegema (näete seda ülaltoodud pildil): 1. esimene samm on alla laadida smartHome.apk fail 2. Saada apk -fail oma telefoni 3. Avage failihaldur ja leidke smarthHome.apk fail 4. Klõpsake seda ja klõpsake nuppu Install (kui olete lubanud võimaluse installida rakendusi väljaspool Google Play 5. kui olete installimise lõpetanud, saate rakenduse lubada

Rakendus on tõlgitud inglise ja poola keelde. Brauseris saate valgust sisse ja välja lülitada, kuid rakenduses mitte sellepärast, et ma ei saaks seda teha, vabandust.

6. samm: rakenduse seadistamine

Rakenduse seadistamine
Rakenduse seadistamine
Rakenduse seadistamine
Rakenduse seadistamine
Rakenduse seadistamine
Rakenduse seadistamine
Rakenduse seadistamine
Rakenduse seadistamine

Selgitan, kuidas rakendus töötab. See näitab kõiki teie kodu andmeid. IP -aadressi muutmiseks ja alarmi sisse- või väljalülitamiseks võite klõpsata seadete ikoonil. Alarmi sisselülitamisel saab rakendus andmeid kasutusel olevalt PIR -andurilt ja kui see avastatakse teie kodus liikuma, annab see sellest märguande. Rakendus otsib liikumisandurilt andmeid iga minuti järel. IP -väljale peate sisestama oma IP -aadressi. Saate seda kontrollida siit.

Samm: brauser

Brauser
Brauser
Brauser
Brauser

Sisestage oma brauserisse oma ip / all. Seal näete kõiki andmeid ja lülitate valgust sisse ja välja.

Saate seda kasutada androidi rakenduse asemel.

8. samm: sadama edastamine

Sadama edastamine
Sadama edastamine

Peate oma ruuteri pordi avama. Avage oma ruuteri konfiguratsioon ja seadistage arduino ip ning avage port 80. Seda näete ülaltoodud pildil.

9. samm: IP -d pole (valikuline)

EI IP (valikuline)
EI IP (valikuline)

Saate konto luua ilma ip -ta, kuid see pole vajalik. Ülaltoodud pildil näete, kuidas seda konfigureerida.

Samm: testige seda

Kui soovite oma arvutis andmeid näha, saate seda teha, kirjutades brauserisse omaip / all (nt 12.345.678.901/all) või kasutades androidi rakendust.

Ärge unustage jätta kommentaar ja klõpsata lemmikul, kui teile minu projekt meeldib:)

Samm 11: EDIT: Androidi rakenduse lähtekood

Kuna paljud inimesed küsisid minult androidi lähtekoodi kohta, lisan selle allpool.

Soovitan: