Kazalo:

IoT-terarij: 6 korakov (s slikami)
IoT-terarij: 6 korakov (s slikami)

Video: IoT-terarij: 6 korakov (s slikami)

Video: IoT-terarij: 6 korakov (s slikami)
Video: 3 точки, и пищеварение станет лёгким 2024, Julij
Anonim
IoT-terarij
IoT-terarij
IoT-terarij
IoT-terarij
IoT-terarij
IoT-terarij

Moje dekle je obsedeno s hišnimi rastlinami in malo prej je omenilo, da si želi zgraditi terarij. Želela je opravljati najboljše delo, pobrskala je po navodilih in najboljših praksah, kako ustvariti in skrbeti za enega od teh. Izkazalo se je, da je milijon objav na spletnem dnevniku in nihče neposrednega odgovora, in zdi se, da je vse odvisno od videza in občutka, kako posamezni terariji rastejo. Ker sem človek znanosti in rad imam podatke, da bi ugotovil, ali nekaj dejansko deluje, sem želel dobro uporabiti svoje znanje o IoT in elektroniki ter ustvariti monitor IoT Terrarium.

Načrt je bil zgraditi senzorski sistem, ki bi lahko spremljal temperaturo, vlažnost in vlago tal s preproste, a elegantne spletne strani. Tako bi lahko spremljali zdravje terarija, zato smo vedno vedeli, da je v najboljšem stanju. Ker imam rad tudi LED (mislim, kdo ne), sem želel dodati tudi neopixel, ki bi terarij spremenil v popolno razpoloženje ali nočno luč!

Po načrtovanju gradnje sem vedel, da želim to deliti, da bodo lahko drugi naredili svoje. Da bi vsem omogočili reprodukcijo tega projekta, sem uporabil le materiale, ki so preprosti za pridobivanje, ki jih je mogoče kupiti v večini trgovin z opeko in malto ali preprosto prek spletnih mest, kot sta Adafruit in Amazon. Če vas torej zanima gradnja lastnega Iot-Terrarija v nedeljo popoldne, preberite!

Zaloge

Večinoma bi morali kupiti podobne izdelke kot jaz. Spodbujam pa vas, da se popestrite in postanete večji in boljši, zato se boste morda želeli nekatere spodaj navedene postavke prilagoditi svoji posebni zgradbi. V tem nepojasljivem bom navedel tudi nekaj alternativnih materialov in metod za tiste, ki nimajo dostopa do vsega. Torej, za začetek boste potrebovali nekaj orodij, da jih boste lahko spremljali, to so;

  • Drill & Bits - Uporablja se za vrtanje skozi pokrov posode za terarij za namestitev vaših senzorjev, luči in krmilnikov.
  • Pištola za vroče lepilo - uporablja se za lepljenje senzorjev na pokrov terarija. Lahko se odločite za drugačen način pritrditve, kot je superlepilo ali matice in vijaki.
  • Spajkalnik (izbirno) - Odločil sem se, da bom za ta projekt naredil namensko tiskano vezje, da bodo povezave čim boljše. Uporabite lahko tudi desko za kruh in mostične žice in dosežete enak rezultat.
  • Približno 4 ure - Ta projekt od začetka do konca gradnje mi je vzel približno 4 ure za dokončanje. To bo odvisno od tega, kako se odločite za izdelavo svoje različice

Spodaj je seznam materialov za elektroniko za zaznavanje in nadzor terarija. Ni vam treba uporabiti vseh senzorjev, prav tako vam ni treba uporabiti istih senzorjev za vaš terarij, vendar bodo za priloženo kodo ti materiali delovali brezhibno. Malo glavo, pri tem uporabljam povezave amazonskih sodelavcev, zato se vam zahvaljujem za podporo, če se odločite za nakup teh povezav.

  • ESP8266 - Uporablja se za nadzor neopiksela, branje podatkov s senzorjev in prikaz spletne strani. Lahko se odločite tudi za uporabo Adafruit HUZZAH
  • Adafruit Flora RGB NeoPixel (ali iz Adafruit -a) - To so čudoviti mali neopikseli v odlični obliki. Na sebi imajo tudi vse druge potrebne pasivne komponente za enostavno upravljanje.
  • DHT11 Temperaturni senzor vlažnosti (ali iz Adafruit -a) - Osnovni senzor temperature in vlažnosti. Za to lahko uporabite tudi DHT22 ali DHT21.
  • Senzor vlage v tleh (ali iz Adafruit -a) - Na voljo sta v dveh okusih. Uporabil sem uporen tip, vendar priporočam kapacitivni tip, kot je tisti iz Adafruit. Več o tem kasneje.
  • 5V (1A) napajalnik- za ta projekt boste potrebovali 5V napajalnik. Napajanje mora biti vsaj 1A, zato lahko uporabite tudi standardno stensko vtičnico USB.
  • Prototip PCB- Uporablja se za povezovanje vsega skupaj v robustnem dvorcu. Uporabite lahko tudi ploščo in nekaj mostičnih žic.
  • Nekaj pritrdilnih vijakov - Uporablja se za pritrditev tiskanega vezja na pokrov kozarca. Uporabite lahko tudi vroče lepilo.
  • Glave PCB- za namestitev NodeMCU na tiskano vezje.
  • Žica - katera koli vrsta žic za povezovanje tiskanega vezja in senzorjev skupaj.

Za vaš dejanski terarij imate neomejene možnosti. Zelo priporočam, da se za vse zaloge in nasvete odpravite v najbližji vrtni center. Tam lahko zaprosite tudi za pomoč pri najboljši kombinaciji materialov za izgradnjo terarija za rastline, ki jih uporabljate. Zame je imel moj lokalni vrtni center vse potrebne materiale v priročnih majhnih vrečkah. To so bili;

  • Steklena posoda - običajno jo najdete v domači trgovini. Ta je lahko poljubne oblike in velikosti, vendar mora imeti pokrov, ki vam bo omogočal vrtanje in pritrditev elektronike.
  • Rastline - najpomembnejši del. Izberite pametno in poskrbite, da bodo vsi materiali v gradnji ustrezali vaši rastlini. Od tu sem uporabil malo pomoči.
  • Tla, pesek, kamenčki, oglje in mah - to so osnovni gradniki terarija in jih je običajno enostavno najti v trgovini s strojno opremo z vrtnarskim odsekom ali v lokalnem vrtcu

Oglejte si tudi veliko število terarijevih zgradb tukaj na Instructables!

Korak: Ustvarite svoj terarij

Ustvarjanje vašega terarija
Ustvarjanje vašega terarija
Ustvarjanje vašega terarija
Ustvarjanje vašega terarija
Ustvarjanje vašega terarija
Ustvarjanje vašega terarija
Ustvarjanje vašega terarija
Ustvarjanje vašega terarija

Za začetek moramo dejansko zgraditi terarij, preden ga lahko priklopimo na internet! Ni pravilnega ali napačnega načina za sestavljanje terarija, vendar obstajajo najboljše prakse, ki jih bom poskušal opisati.

Prvi in najpomembnejši je, da poskušate posnemati okolje, v katerem uspevajo izbrane rastline. Običajno terarij uporablja bolj tropske rastline, ki ljubijo vlago, vendar veliko ljudi še vedno uporablja stvari, kot so sukulenti, v odprti posodi. Za to gradnjo sem izbral bolj tropsko rastlino, da sem lahko imel zaprt pokrov, na katerega bom namestil elektroniko.

Naslednja najboljša praksa je vrstni red sestave sestavin terarija. Za najboljše rezultate jih boste morali pravilno razporediti, tako da lahko voda odteče in filtrira skozi sistem ter se vrti nazaj. Bodite pozorni na to, da postajate vneti z rastlinami in materiali. Preden jih popolnoma položite, raztegnite kozarec, rastline in materiale, sicer se morda ne bo vse ujemalo.

V nadaljevanju skupaj s fotografijami za ta korak so spodnja navodila, kako lahko svoj terarij preložite za najboljši rezultat;

  1. Na dno kozarca položite nekaj kamenčkov. To je za odvodnjavanje in pušča prostor za zbiranje vode.
  2. Nato postavite plast mahu, to je filter, ki preprečuje, da bi zemlja padla skozi razpoke kamenčkov in sčasoma uničila učinek, ki ga dajejo kamenčki. To je mogoče doseči tudi z žično mrežo
  3. Nato dodajte oglje na vrh. To oglje deluje kot vodni filter
  4. Zdaj lahko na oglje dodamo zemljo. Na tej stopnji boste želeli preveriti, kako poln je vaš kozarec, saj lahko vse izpraznite in začnete znova lažje kot kasneje
  5. (Izbirno) Za učinek nanašanja lahko dodate tudi druge materiale, na primer pesek. Za estetski učinek sem dodal zelo fino plast peska, nato pa položil preostanek zemlje.
  6. Nato naredite luknjo na sredini, nato pa rastline odstranite iz lončnic in jih nežno postavite v sredino.
  7. Če lahko dosežete, potresite zemljo okoli rastlin, da jih trdno vstavite v zemljo.
  8. Končajte tako, da na vrh dodate nekaj okrasnih kamenčkov in malo več mahu, ki bo oživel z malo vlage.

Sedaj je bilo v nedeljo popoldne zelo enostavno postaviti terarij ali dva! Ampak ne jemljite moje besede za evangelij, ne pozabite pogledati, kako so drugi zgradili svojo.

2. korak: naredite pametno

Naj bo pametno
Naj bo pametno
Naj bo pametno
Naj bo pametno

Čas je, da vaš terarij izstopa od drugih. Čas je, da postane pameten. Za to moramo vedeti, kaj želimo meriti in zakaj. Nisem strokovnjak za vrtnarjenje, zato je to zame prvič, vendar zelo dobro razumem senzorske in mikro krmilnike, tako da bom z uporabo svojega znanja v enem premostil vrzel v drugem.

Po googlanju, da bi ugotovil, katere meritve bi bile najboljše, sem šel po nakupih, da bi našel ustrezne senzorje za delo. Na koncu sem izbral 3 stvari za merjenje. To so bile temperatura, vlaga in vlaga tal. Te tri meritve bodo dale splošen pregled zdravja našega terarija in nam pomagale vedeti, ali je zdrav ali zahteva nego.

Za merjenje temperature in vlažnosti sem izbral DHT11. Te so na voljo iz številnih virov, kot so Adafruit in druge trgovine z elektroniko. Prav tako so v celoti podprti v okolju Arduino skupaj z drugimi senzorji iste družine, kot sta DHT22 in DHT21. Koda na koncu tega navodila podpira katero koli različico, zato lahko izberete katero koli različico, ki ustreza vašemu proračunu in razpoložljivosti.

Senzorji vlažnosti tal so na voljo v dveh okusih; uporen in kapacitiven. Za ta projekt sem končal z uporovnim senzorjem, saj mi je bil takrat na voljo, vendar bi kapacitivni senzor ponudil enak rezultat.

Uporni senzorji delujejo tako, da napetost nanesejo na dva zatiča v tleh in izmerijo padec napetosti. Če so tla vlažna, bo manjši padec napetosti in zato večja vrednost, ki jo odčita ADC mikrokrmilnika. Lepota teh je preprostost in cena, zato sem na koncu uporabil to različico.

Kapacitivni senzorji delujejo tako, da pošiljajo signal enemu od dveh zatičev na tleh, kot je uporovna različica, razlika je v tem, da išče zakasnitev, ko napetost prispe na naslednji zatič. To se zgodi zelo hitro, vendar je za vse pametne telefone običajno poskrbljeno na senzorju. Izhod, tako kot uporovne različice, je običajno tudi analogen, kar omogoča povezavo z analognim zatičem mikrokrmilnika.

Ideja teh senzorjev ni dati absolutne vrednosti vsem, saj so njihove merilne tehnike in fizikalne lastnosti odvisne od preveč spremenljivk vašega terarija. Način ogleda podatkov iz teh senzorjev, zlasti vlage v tleh, je sorazmeren, saj v resnici niso umerjeni. Da boste lažje uganili igro ugibanja, kdaj zalivati ali skrbeti za svoj vrt, boste morali malo pogledati, kako bo z vašim terarijem, in se miselno ujemati s podatki senzorja.

3. korak: Izdelava tiskanega vezja

Izdelava tiskanega vezja
Izdelava tiskanega vezja
Izdelava tiskanega vezja
Izdelava tiskanega vezja
Izdelava tiskanega vezja
Izdelava tiskanega vezja
Izdelava tiskanega vezja
Izdelava tiskanega vezja

Za ta projekt sem se odločil izdelati lastno tiskano vezje iz prototipne plošče. To sem se odločil zato, da bi bilo vse skupaj trdneje povezano kot plošča za kruh ali prek žic glave. Ob tem, če kupite pravo obliko senzorjev in krmilnikov, lahko to kljubovalno zgradite na mizo, če nimate dostopa do spajkalnika.

Zdaj bo vaš terarij najverjetneje uporabil drug kozarec za mojega in zato ne bo uporabil natančno tiskanega vezja, ki sem ga naredil, zato se ne bom spuščal v podrobnosti o natančni metodi, s katero sem ga ustvaril. Namesto tega je spodaj vrsta okvirnih korakov, s katerimi lahko zagotovite enak rezultat. Na koncu vse, kar morate storiti, da bo projekt deloval, je, da sledite shemi vezja na slikah.

  1. Začnite tako, da položite tiskano vezje na pokrov, da vidite, kako bo vse ustrezalo. Nato označite vse rezane črte in montažne luknje na tiskanem vezju. v tem koraku morate označiti tudi, kje mora biti luknja v pokrovu za žice.
  2. Naslednjo, če uporabljate prototipno ploščo, odrežite. To lahko storite z nožem in ravnim robom, tako da zarežete vzdolž lukenj in ga zaskočite.
  3. Nato z vrtalnikom oblikujte luknje za pritrditev vijakov v pokrov. Premer luknje mora biti večji od vijakov. Za vijake M3 sem uporabil luknjo 4 mm. Za pritrditev tiskanega vezja na pokrov lahko uporabite tudi vroče lepilo.
  4. Na tej stopnji je dobro narediti tudi pritrdilne luknje na pokrovu, medtem ko na tiskanem vezju ni komponent. Zato postavite tiskano vezje na pokrov, označite luknje in jih izvrtajte z manjšim premerom od pritrdilnih vijakov. To bo omogočilo, da bi vijaki zagrizli v pokrov.
  5. Izvrtajte luknjo, skozi katero bodo šle žice do konca. Za mojo sem naredil 5 mm luknjo, ki je bila ravno prave velikosti. Na tej stopnji je prav tako dobro označiti in izvrtati isto luknjo v pokrovu.
  6. Zdaj lahko postavite komponente na tiskano vezje in začnete spajkati. Začnite z glavami za ESP8266.
  7. Ko so nameščene glave ESP8266, zdaj veste, kje so zatiči, zato lahko zdaj prekinete nekaj žic za povezavo senzorjev. Pri tem se prepričajte, da so daljši, kot jih potrebujete, saj jih lahko kasneje obrežete. Te žice bi morale biti za vso vašo moč + in -, pa tudi za podatkovne linije. Te sem tudi barvno kodiral, da sem vedel, kaj je kaj.
  8. Nato spajkajte vse žice, ki jih potrebujete za ploščo, v skladu s shemo vezja in jih potisnite skozi luknjo na tiskanem vezju, pripravljeno za pritrditev na pokrov in povezavo z vašimi senzorji.
  9. Nazadnje boste morali priključiti napajanje. Za to sem dodal majhen konektor (ni na slikah). Lahko pa ga tudi spajkate neposredno.

To je za montažo tiskanega vezja! Njegovi večinoma mehanski predlogi, saj boste morali sami postaviti tiskano vezje tako, da ustreza vašemu pokrovu. Na tej stopnji ne pritrdite tiskanega vezja na pokrov, saj bomo morali v naslednjem koraku senzor pritrditi na spodnjo stran.

4. korak: Izdelava pokrova

Izdelava pokrova
Izdelava pokrova
Izdelava pokrova
Izdelava pokrova
Izdelava pokrova
Izdelava pokrova

Čas je, da senzorje in luči pritrdite na pokrov! Če ste sledili zadnjemu koraku, bi morali imeti pokrov z vsemi montažnimi luknjami na tiskanem vezju in veliko luknjo, skozi katero lahko preide senzorska žica. Če želite, lahko zdaj nastavite luči in senzorje tako, kot želite. Tako kot zadnji korak bo verjetno tudi metoda, ki jo uporabljate, nekoliko drugačna, vendar je tukaj seznam korakov, ki vam bodo pomagali pri postavitvi pokrova

Pozor: Podatkovne črte neopikslov imajo smer. Bodite pozorni na vnos in izhod vsake svetlobe tako, da poiščete puščice na tiskanem vezju. Poskrbite, da bodo podatki vedno od izhoda do vhoda.

  1. Začnite tako, da postavite luči in temperaturni senzor na pokrov, da vidite, kam jih želite namestiti. Predlagam, da temperaturni senzor držite stran od luči, ker bodo oddale malo toplote. Razen tega pa je postavitev v celoti vaša.
  2. Ko je vse postavljeno, lahko odrežete nekaj žice, da skupaj povežete luči. To sem naredil tako, da sem prerezal testni kos in ga uporabil kot vodilo za rezanje preostalega.
  3. Nato sem uporabil nekaj blue-tak-a, da sem držal luči in jim spajal žice z blazinicami na straneh flora plošč. Bodite pozorni na podatkovne smeri luči.
  4. Nato sem odstranil blue-tak z luči in jih z vročim lepilom pritrdil na pokrov skupaj s temperaturnim senzorjem na mestu, s katerim sem bil zadovoljen.
  5. Sedaj vzemite tiskano vezje in ga pritrdite na pokrov, kjer ste prej izvrtali in vrezali luknje. Potisnite žice skozi veliko luknjo, pripravljeno za povezavo s senzorji.
  6. Nato vsako žico spajkajte na ustrezne senzorje po shemi vezja iz prejšnjega koraka.
  7. Ker senzor tal ni pritrjen na pokrov, boste morali paziti, da ostanejo žice dovolj dolge, da jih lahko posadite v zemljo. Ko ga odrežete, spajkajte senzor tal.

Čestitamo, zdaj bi morali imeti popolnoma sestavljen pokrov na osnovi senzorjev skupaj s senzorji temperature, vlažnosti in vlažnosti tal. V kasnejših korakih boste videli, da sem dodal 3D natisnjen klobuk iz lesene smole, ki pokriva tudi ESP8266. Nisem opisal, kako to narediti, ker se bosta končna oblika in velikost vašega terarija verjetno razlikovali in nimajo vsi dostopa do 3D tiskalnika. Želim pa poudariti, da služi kot ideja o tem, kako boste morda želeli zaključiti svoj projekt!

5. korak: Kodiranje ESP8266 z Arduinom

Kodiranje ESP8266 z Arduinom
Kodiranje ESP8266 z Arduinom
Kodiranje ESP8266 z Arduinom
Kodiranje ESP8266 z Arduinom
Kodiranje ESP8266 z Arduinom
Kodiranje ESP8266 z Arduinom
Kodiranje ESP8266 z Arduinom
Kodiranje ESP8266 z Arduinom

Ko je pokrov s senzorjem pripravljen za uporabo, je čas, da vanj vložite pamet. Če želite to narediti, potrebujete okolje Arduino z nameščenimi ploščami ESP8266. To je lepo in enostavno začeti zahvaljujoč veliki skupnosti za tem.

Za ta korak predlagam, da ESP8266 ne priključite na tiskano vezje, tako da lahko najprej odpravite težave pri nalaganju in zagonu. Ko vaš ESP8266 deluje in je prvič povezan z WiFi, predlagam, da ga priključite na tiskano vezje.

Nastavite okolje Arduino:

Najprej boste potrebovali okolje Arduino, ki ga lahko prenesete od tukaj za večino operacijskih sistemov. Sledite navodilom za namestitev in počakajte, da se konča. Ko je končano, ga odprite in lahko dodamo plošče ESP8266, tako da sledimo velikim korakom v uradnem skladišču GitHub tukaj.

Ko bo dodan, boste morali izbrati vrsto plošče in velikost bliskavice, da bo ta projekt deloval. V meniju "Tools"-> "board" boste morali izbrati modul "NodeMCU 1.0", v možnostih velikosti Flash pa morate izbrati "4M (1M SPIFFS)".

Dodajanje knjižnic

Tu se večina ljudi odlepi, ko poskuša ponoviti nečiji projekt. Knjižnice so prefinjene in večina projektov se za delovanje opira na določeno različico. Medtem ko okolje Arduino delno obravnava to težavo, je običajno vir težav pri prevajanju, ki so jih našli novi začetniki. To težavo rešujejo drugi jeziki in okolja z uporabo nečesa, kar se imenuje "embalaža", vendar okolje Arduino tega ne podpira … tehnično.

Za ljudi s povsem novo namestitvijo okolja Arduino lahko to preskočite, za druge, ki želijo vedeti, kako zagotoviti, da bo kateri koli projekt, ki ga naredijo z okoljem Arduino, deloval (pod pogojem, da za začetek to naredi izven škatle)) zmoreš. Delo okoli vas temelji na tem, da ustvarite novo mapo kjer koli želite in usmerite svojo lokacijo »Sketchbook« v meni »datoteka«-> »nastavitve«. Desno na vrhu, kjer piše lokacija skicirke, kliknite brskanje in se pomaknite do nove mape.

Ko to storite, tukaj ne boste imeli nameščenih knjižnic, kar vam omogoča, da dodate vse, kar želite, brez tistih, ki ste jih namestili prej. To pomeni, da lahko za določen projekt, kot je ta, dodate knjižnice, ki so priložene mojemu skladišču GitHub, in nimate spopadov z drugimi, ki ste jih morda namestili. Popolno! Če se želite vrniti v stare knjižnice, morate le spremeniti lokacijo skicirke na prvotno, tako preprosto.

Zdaj, če želite dodati knjižnice za ta projekt, boste morali prenesti datoteko zip iz skladišča GitHub in namestiti vse knjižnice v vključeno mapo "knjižnice". Vse te datoteke so shranjene kot datoteke.zip in jih je mogoče namestiti po korakih, predlaganih na uradni spletni strani Arduino.

Spremenite zahtevane spremenljivke

Ko ste vse naložili in namestili, je čas, da začnete sestavljati in nalagati kodo na ploščo. Torej bi moralo biti s tem prenesenim skladiščem tudi mapa z imenom "IoT-Terrarium" s kopico datotek.ino. Odprite glavno datoteko z imenom "IoT-Terrarium.ino" in se pomaknite navzdol do dela skice na vrhu z glavnimi spremenljivkami.

Tukaj morate spremeniti nekaj ključnih spremenljivk, da se ujemajo s tem, kar imate zgraditi. Najprej morate na skico dodati poverilnice WiFi, da se bo ESP8266 prijavil v vašo WiFi, da boste lahko dostopali do nje. Ti so občutljivi na velike in male črke, zato bodite previdni.

Niz SSID = "";

Geslo za niz = "";

Naslednji je časovni pas, v katerem se nahajate. To je lahko pozitivno ali negativno število. Na primer Sydney je +10;

#define UTC_OFFSET +10

Po tem sledi obdobje vzorčenja in količina podatkov, ki jih mora naprava shraniti. Število zbranih vzorcev mora biti dovolj majhno, da lahko upravlja mikrokontroler. Ugotovil sem, da je vse pod 1024 v redu, vse večje je nestabilno. Obdobje zbiranja je čas med vzorci v milisekundah.

Če jih pomnožite, dobite, koliko časa se bodo podatki vračali, privzete vrednosti 288 oziroma 150000 (2,5 minute) dajejo časovno obdobje 12 ur, spremenite jih tako, da želite, kako daleč nazaj želite videti.

#define NUM_SAMPLES 288

#define COLLECTION_PERIOD 150000

V prejšnjih korakih sem LED priključil na pin D1 (pin 5) ESP8266. Če ste to spremenili ali dodali več ali manj LED, lahko to spremenite v dveh vrsticah;

#define NUM_LEDS 3 // Število LED diod, ki ste jih priključili

#define DATA_PIN 5 // Pin, na katerem je vklopljena podatkovna linija LED

Zadnja stvar, ki jo morate spremeniti, so nastavitve DHT11. Preprosto spremenite pin, na katerega je priključen, in vrsto, če niste uporabljali DHT11;

#define DHT_PIN 4 // Podatkovni pin, na katerega ste priključili senzor DHT

#define DHTTYPE DHT11 // Odkomentirajte to pri uporabi DHT11 // #define DHTTYPE DHT22 // Odkomentirajte to pri uporabi DHT22 // #define DHTTYPE DHT21 // Odkomentirajte to pri uporabi DHT21

Sestavite in naložite

Ko spremenite vse, kar potrebujete, lahko nadaljujete in sestavite skico. Če je vse v redu, se mora zbrati in ne dajati napak na dnu zaslona. Če se vam zatakne, lahko spodaj komentirate in jaz bi vam lahko pomagal. Pojdite naprej in povežite ESP8266 s kablom USB v računalnik in pritisnite naloži. Ko se konča, se mora zagnati in povezati z WiFi. V serijskem monitorju je tudi nekaj sporočil, ki vam povedo, kaj počne. Uporabniki Androida bi morali upoštevati naslov IP, ki ga navaja, saj ga boste morali poznati.

To je to! Kodo ste uspešno naložili. Zdaj prilepite pokrov na terarij in poglejte, kaj imajo povedati senzorji.

6. korak: Končni izdelek

Končni izdelek
Končni izdelek
Končni izdelek
Končni izdelek

Ko vse sestavite, vstavite senzor tal v tla, tako da sta dva roba pokrita. Nato preprosto zaprite pokrov, priključite napajanje in vklopite! Zdaj se lahko pomaknete na spletno stran EPS8266, če ste v istem omrežju WiFi. To lahko storite tako, da obiščete njegov naslov IP ali uporabite mDNS na naslovu; https://IoT-Terrarium.local/ (trenutno opomba podpira Android, vzdih)

Spletno mesto je namenjeno prikazovanju vseh podatkov, ki jih zbirate, in preverjanju zdravstvenega stanja vaših rastlin. Zdaj si lahko ogledate vse statistične podatke iz vseh svojih senzorjev, najpomembneje pa je, da vklopite LED za edinstveno majhno nočno luč, super!

Stran lahko shranite tudi na začetni zaslon v sistemu iOS ali Android, tako da bo delovala kot aplikacija. Ko kliknete, se prepričajte, da ste v istem omrežju WiFi kot vaš ESP8266.

To je to za ta projekt, če imate kakršne koli pripombe ali poizvedbe, jih pustite v komentarjih. Hvala za branje in veselo ustvarjanje!

Priporočena: