INHOUDSOPGAWE:

IoT-Terrarium: 6 stappe (met foto's)
IoT-Terrarium: 6 stappe (met foto's)

Video: IoT-Terrarium: 6 stappe (met foto's)

Video: IoT-Terrarium: 6 stappe (met foto's)
Video: Unboxing & Setting Up 6 Terrariums 2024, Julie
Anonim
IoT-Terrarium
IoT-Terrarium
IoT-Terrarium
IoT-Terrarium
IoT-Terrarium
IoT-Terrarium

My vriendin is versot op huisplante, en het 'n rukkie gelede genoem dat sy 'n terrarium wou bou. Toe sy die beste werk gedoen het, het sy gegoogle hoe om dit te doen en die beste praktyke oor hoe om een hiervan te skep en op te pas. Daar blyk 'n miljoen blogposte te wees en daar is nie 'n reguit antwoord nie, en dit kom alles neer op die voorkoms van individuele terrariums. Aangesien ek 'n wetenskaplike is en ek hou van data om te weet of iets werklik werk, wou ek my kennis van IoT en elektronika goed gebruik en 'n IoT Terrarium -monitor skep.

Die plan was om 'n sensorgebaseerde stelsel te bou wat temperatuur, humiditeit en grondvog kan monitor vanaf 'n eenvoudige, maar elegante webwerf. Dit sal ons toelaat om die gesondheid van die terrarium te monitor, sodat ons altyd weet dat dit in die beste toestand is. Aangesien ek ook dol is op LED's (ek bedoel wie nie), wou ek ook 'n neopixel byvoeg wat die terrarium ook in die perfekte bui of naglig sou maak!

Na die beplanning van die bouwerk het ek geweet dat ek dit wou deel sodat ander hulle eie kon maak. Om almal in staat te stel om hierdie projek te kan reproduseer, het ek slegs materiaal gebruik wat maklik in die meeste baksteen- en mortelwinkels gekoop kan word, of maklik via webwerwe soos Adafruit en Amazon. As u belangstel om u eie Iot-Terrarium op 'n Sondagmiddag te bou, lees verder!

Voorrade

Oor die algemeen moet u soortgelyke items as ek kan koop. Maar ek moedig u aan om te diversifiseer en groter en beter te word, sodat sommige van die onderstaande items u dalk aanpas by u spesifieke ontwerp. Ek sal ook 'n paar alternatiewe materiale en metodes in hierdie ondeurgrondelike lys noem vir diegene wat nie toegang tot alles het nie. Dus, om te begin, is daar 'n paar gereedskap wat u nodig het om te volg: dit is;

  • Drill & Bits - Word gebruik om deur die deksel van die terrariumhouer te boor om u sensors, ligte en beheerders te monteer.
  • Warmlijmpistool - Word gebruik om die sensors aan die deksel van die terrarium te plak. U kan 'n ander monteermetode gebruik, soos superlijm of moere en boute.
  • Soldeerbout (opsioneel) - Ek het besluit om 'n spesiale PCB vir hierdie projek te maak, sodat die verbindings die beste moontlik was. U kan ook 'n broodbord en draaddrade gebruik en dieselfde resultaat behaal.
  • Ongeveer 4 uur - Hierdie projek van begin tot einde met die bouwerk het my ongeveer 4 uur geneem om te voltooi. Dit hang af van hoe u besluit om u weergawe te bou

Hieronder is 'n lys met materiaal vir die elektronika vir die waarneming en beheer van die terrarium. U hoef nie al die sensors te gebruik nie, en u hoef ook nie dieselfde sensors vir u terrarium te gebruik nie, maar vir die kode wat verskaf word, werk hierdie materiaal uit die boks. Ek gebruik 'n bietjie op, ek gebruik Amazon -skakels hiervoor, so dankie vir die ondersteuning as u besluit om iets van die skakels af te koop.

  • 'N ESP8266 - Word gebruik om die neopixel te beheer, die data van die sensors te lees en die webblad te wys. U kan ook kies om die Adafruit HUZZAH te gebruik
  • Adafruit Flora RGB NeoPixel (of van Adafruit) - Dit is ongelooflike klein neopixels in 'n uitstekende vormfaktor. Hulle bevat ook al die ander noodsaaklike passiewe komponente vir maklike beheer.
  • DHT11 Temperatuur Humiditeit Sensor (of van Adafruit) - 'n Basiese temperatuur- en humiditeitsensor. U kan ook die DHT22 of DHT21 hiervoor gebruik.
  • Grondvogsensor (of van Adafruit) - dit kom in twee geure. Ek het 'n weerstandstipe gebruik, maar ek beveel die kapasitiewe tipe aan soos die van Adafruit. Meer hieroor later.
  • 'N 5V (1A) kragtoevoer- U benodig 'n 5V-kragtoevoer vir hierdie projek. Dit moet ten minste 1A van krag wees, sodat u ook 'n standaard USB -aansluiting kan gebruik.
  • 'N Prototipe PCB- Word gebruik om alles in 'n robuuste landgoed aan te sluit. Kan ook 'n broodbord en 'n paar springdrade gebruik.
  • Sommige bevestigingsboute - Word gebruik om u PCB aan die deksel van u pot te monteer. U kan ook warm gom gebruik.
  • PCB-koppe- Om die NodeMCU aan die PCB te monteer.
  • Draad - Enige verskeidenheid draad om die PCB en sensors aan mekaar te koppel.

Vir u werklike terrarium is daar onbeperkte opsies. Ek beveel sterk aan dat u na u naaste tuinsentrum gaan vir al u benodigdhede sowel as advies. Daar kan u ook hulp vra vir die beste kombinasie van materiale om 'n Terrarium te bou vir die plante wat u gebruik. Vir myself het my plaaslike tuinsentrum al die nodige materiaal in handige klein sakkies gehad. Dit was;

  • 'N Glaspot - word gewoonlik in u tuiswinkel aangetref. Dit kan van elke gewenste vorm of grootte wees, maar moet 'n deksel hê wat u toelaat om deur te boor en elektronika aan te heg.
  • Plante - die belangrikste deel. Kies verstandig en pas by al die materiale in die bou wat by u plant pas. Ek het 'n bietjie hulp hiervandaan gebruik.
  • Grond, sand, klippies, houtskool en mos - dit is die basiese boustene van 'n terrarium en is gewoonlik maklik om te vind in 'n hardewarewinkel met 'n tuinmaakafdeling of u plaaslike kwekery

Kyk ook na 'n groot aantal terrariumgeboue hier op Instructables!

Stap 1: Maak u terrarium

Maak u terrarium
Maak u terrarium
Maak u terrarium
Maak u terrarium
Maak u terrarium
Maak u terrarium
Maak u terrarium
Maak u terrarium

Om te begin, moet ons eintlik 'n terrarium bou voordat ons dit aan die internet kan koppel! Daar is geen regte of verkeerde manier om 'n terrarium saam te stel nie, maar daar is beste praktyke wat ek sal probeer uiteensit.

Die eerste en belangrikste is dat u daarop gemik is om na te boots in die omgewing waarin u gekose plante floreer. Normaalweg gebruik 'n terrarium meer tropiese voghoudende plante, maar baie mense gebruik steeds dinge soos vetplante in 'n oop houer. Ek het 'n meer tropiese plant vir hierdie gebou gekies, sodat ek 'n verseëlde deksel kon hê waarop ek die elektronika kan monteer.

Die volgende beste praktyk is die volgorde van hoe die bestanddele van 'n terrarium saamgestel word. Vir die beste resultate moet u dit korrek laag maak sodat water kan dreineer en deur die stelsel kan filter en weer deurloop. Pasop dat u ywerig raak met plante en materiaal. Omvang van u pot, plante en materiaal voordat u dit heeltemal plaas, anders pas alles moontlik nie.

In die onderstaande instruksies volg die foto's vir hierdie stap, hoe u u terrarium kan laagmaak vir die beste resultaat;

  1. Plaas 'n paar klippies onder in die pot. Dit is vir dreinering en laat 'n plek vir water om op te vang.
  2. Plaas dan 'n laag mos, 'n filter om te keer dat die grond deur die klippies val en uiteindelik die effek van die klippies verwoes. Dit kan ook bereik word met 'n gaas
  3. Voeg dan jou houtskool bo -op. Hierdie houtskool dien as 'n waterfilter
  4. Bo -op die houtskool kan jy nou grond byvoeg. In hierdie stadium wil u kyk hoe vol u pot word, aangesien u dit alles kan leegmaak en hier makliker as later kan begin
  5. (Opsioneel) U kan ook ander materiale soos sand byvoeg vir 'n lae -effek. Ek het 'n baie fyn sandlaag bygevoeg vir 'n estetiese uitwerking, en dan die res van my grond gelaag.
  6. Maak dan 'n gaatjie in die middel, ontpot die plante en plaas dit fyn in die middel.
  7. As jy kan bereik, klop die grond a rondom jou plante om dit stewig in die grond in te steek.
  8. Eindig met 'n paar sier klippies bo -op en nog 'n bietjie mos wat met 'n bietjie vog tot lewe sal kom.

Dit was nou baie maklik om 'n terrarium of twee op 'n Sondagmiddag op te sit! Maar neem my woord nie as 'n evangelie nie, maar kyk hoe ander hulle s'n bou.

Stap 2: Maak dit slim

Maak dit slim
Maak dit slim
Maak dit slim
Maak dit slim

Tyd om jou terrarium te laat onderskei van ander. Tyd om dit slim te maak. Om dit te kan doen, moet ons weet wat ons wil meet en waarom. Ek is nie 'n kenner van tuinmaak nie, so dit is 'n eerste vir my, maar ek verstaan sensor- en mikrobeheerders baie goed, so die toepassing van my kennis in die een sal hopelik die gaping na die ander oorbrug.

Na 'n bietjie gaan soek om uit te vind watter statistieke die beste sou wees, het ek gaan inkopies doen om geskikte sensors te vind om mee te werk. Uiteindelik het ek 3 dinge gekies om te meet. Dit was temperatuur, humiditeit en grondvog. Hierdie drie statistieke gee 'n algemene oorsig van die gesondheid van ons terrarium en sal ons help om te weet of dit gesond is of waarna u moet sorg.

Om die temperatuur en humiditeit te meet, het ek die DHT11 gekies. Dit is geredelik beskikbaar by baie bronne, soos Adafruit en ander elektronika -winkels. Hulle word ook ten volle ondersteun in die Arduino -omgewing, saam met ander sensors van dieselfde familie, soos die DHT22 en DHT21. Die kode aan die einde van hierdie instruksies ondersteun enige weergawe, sodat u 'n weergawe kan kies wat by u begroting en beskikbaarheid pas.

Grondvogsensors kom in twee geure voor; weerstandig en kapasitief. Vir hierdie projek beland ek met 'n resistiewe sensor, want dit was destyds vir my beskikbaar, maar 'n kapasitiewe sensor sou dieselfde uitkoms bied.

Die weerstandsensors werk deur 'n spanning op twee penne in die grond aan te bring en die spanningsval te meet. As die grond klam is, sal daar minder spanningsval wees en dus 'n groter waarde deur die ADC van die mikrobeheerder gelees word. Die skoonheid hiervan is die eenvoud en koste, en daarom het ek uiteindelik hierdie weergawe gebruik.

Kapasitiewe sensors werk deur 'n sein na een van die twee penne op die grond te stuur, soos die weerstandbiedende weergawe; die verskil is dat dit 'n vertraging soek wanneer die spanning by die volgende pen kom. Dit gebeur baie vinnig, maar aan al die slimfone word gewoonlik aan boord van die sensor gesorg. Die uitset, soos die weerstandbiedende weergawes, is gewoonlik ook analoog sodat dit aan die analoog pen van die mikrobeheerder gekoppel kan word.

Die idee agter hierdie sensors is nie om 'n absolute waarde op alles te gee nie, aangesien die metingstegnieke en fisiese eienskappe daarvan afhang van te veel veranderlikes van u terrarium. Die manier om na die data van hierdie sensors, veral die grondvog, te kyk, is relatief, aangesien dit nie regtig gekalibreer is nie. Om die raaisel te verwyder wanneer u u tuin moet natmaak of versorg, moet u 'n bietjie kyk hoe dit met u terrarium gaan en dit geestelik ooreenstem met u sensordata.

Stap 3: Maak die PCB

Die maak van die PCB
Die maak van die PCB
Die maak van die PCB
Die maak van die PCB
Die maak van die PCB
Die maak van die PCB
Die maak van die PCB
Die maak van die PCB

Vir hierdie projek het ek besluit om my eie PCB te maak van prototipe bord. Ek het dit gekies sodat alles sterker aan mekaar gekoppel sou wees as 'n broodbord of deur kopdrade. Dit gesê, as u die regte vormfaktor van sensors en beheerders koop, kan u dit beslis op 'n broodbord bou as u nie toegang tot 'n soldeerbout het nie.

Nou, u terrarium sal waarskynlik 'n ander pot as myne gebruik, en sal dus nie die presiese PCB gebruik wat ek gemaak het nie, so ek gaan nie in detail oor die presiese metode waarmee ek dit gemaak het nie. Hieronder is 'n reeks aanduidende stappe wat u kan neem om seker te maak dat u dieselfde resultaat behaal. U hoef uiteindelik net die kringdiagram op die beelde te volg om die projek te laat werk.

  1. Begin deur die PCB bo -op u deksel te lê om te sien hoe alles sal pas. Merk dan enige snylyne en monteergate op die printplaat. In hierdie stap moet u ook merk waar die gat in u deksel vir drade moet wees.
  2. Sny dan u bord af as u 'n prototipe -bord gebruik. U kan dit doen met 'n mes en 'n reguit rand deur langs die gate te slaan en dit te breek.
  3. Gebruik dan 'n boor om die bevestigingsgate vir die skroewe in u deksel te maak. Hierdie gatdeursnee moet groter wees as u skroewe. Ek het 'n 4 mm -gat vir M3 -skroewe gebruik. U kan ook warm gom gebruik om die PCB aan die deksel te monteer.
  4. In hierdie stadium is dit ook 'n goeie idee om ook die bevestigingsgate in u deksel te maak, terwyl daar geen komponente op die printplaat is nie. Plaas u PCB bo -op u deksel, merk die gate en boor dit met 'n kleiner deursnee as u bevestigingsboute. Dit laat die boute in die deksel vasbyt.
  5. Boor die gat sodat u drade heeltemal deur kan gaan. Ek het 'n 5 mm gat vir myne gemaak wat presies die regte grootte was. In hierdie stadium is dit ook 'n goeie idee om dieselfde gat in u deksel te merk en te boor.
  6. Nou kan u komponente op u PCB uitlê en begin soldeer. Begin met die opskrifte vir die ESP8266.
  7. Met die ESP8266 -koppe in plek, weet u nou waar die penne in lyn is, sodat u nou 'n paar drade kan sny om u sensors aan te sluit. As u dit doen, moet u seker maak dat hulle langer is as wat u benodig, aangesien u dit later kan afsny. Hierdie drade moet vir al u krag + en -sowel as die data lyne wees. Ek het dit ook met kleur gekodeer, sodat ek weet wat is wat.
  8. Soldeer dan al die drade wat u vir die bord benodig volgens die stroombaan -diagram en druk dit deur die gat van die printplaat wat gereed is om aan die deksel te koppel en aan u sensors te koppel.
  9. Laastens moet u 'n verbinding met u kragtoevoer maak. Ek het 'n klein aansluiting (nie op foto's nie) hiervoor bygevoeg. Maar u kan dit ook direk soldeer.

Dit is vir die PCB -vergadering! Dit is meestal meganiese voorstelle, want dit is aan u om u PCB uit te lê wat by u deksel pas. Moet in hierdie stadium nie die printplaat op die deksel monteer nie, aangesien ons die sensor in die volgende stap aan die onderkant moet monteer.

Stap 4: Maak die deksel

Maak die deksel
Maak die deksel
Maak die deksel
Maak die deksel
Maak die deksel
Maak die deksel

Tyd om die sensors en ligte aan die deksel te monteer! As u die laaste stap gevolg het, moet u 'n deksel met al die PCB -monteergate en 'n groot gat vir die sensordraad hê. As u dit wel doen, kan u die ligte en sensors nou uitlê soos u dit sou wou hê. Net soos die laaste stap, sal die metode wat u gebruik waarskynlik 'n bietjie anders wees, maar hier is 'n lys met stappe om u deksel te ontwerp

Let op: die data lyne van die neopixels het 'n rigting. Gee aandag aan die invoer en uitset van elke lig deur na die pyle op die PCB te kyk. Maak seker dat data altyd van uitset na invoer gaan.

  1. Plaas die ligte en temperatuursensor op die deksel om te sien waar u dit wil plaas. Ek stel voor om die temperatuursensor weg te hou van die ligte, aangesien dit 'n bietjie hitte afgee. Maar anders is die uitleg heeltemal aan u.
  2. As alles uitgelê is, kan u 'n draadjie afsny om die ligte aan te sluit. Ek het dit gedoen deur 'n toetsstuk te sny en dit as 'n gids te gebruik om die res te sny.
  3. Daarna het ek 'n blou tak gebruik om die ligte vas te hou en die drade daaraan te soldeer met behulp van die pads aan die kante van die flora planke. Gee aandag aan die data -aanwysings van die ligte.
  4. Ek haal toe die blou-tak van die ligte af en gebruik warm gom om dit aan die deksel vas te maak saam met die temperatuursensor op die plek waarmee ek tevrede was.
  5. Neem nou u PCB en monteer dit op die deksel waar u vroeër gate geboor en getik het. Druk die drade deur die groot gat wat gereed is om aan die sensors gekoppel te word.
  6. Soldeer dan elk van die drade aan die korrekte sensors volgens die stroomdiagram wat in die vorige stap verskaf is.
  7. Aangesien die grondsensor nie op die deksel gemonteer is nie, moet u seker maak dat die drade lank genoeg is om in die grond geplant te word. Sodra dit afgekap is, soldeer op u grondsensor.

Geluk, u moet nou 'n volledig gemonteerde sensordeksel hê met temperatuur-, humiditeits- en grondvogsensors. In latere stappe sal u sien dat ek 'n 3D -gedrukte hoed van houthars bygevoeg het om die ESP8266 ook te bedek. Ek het nie beskryf hoe om dit te maak nie, want die finale vorm en grootte van u terrarium sal waarskynlik verskil en nie almal het toegang tot 'n 3D -drukker nie. Maar ek wil dit daarop wys, en dien as 'n idee hoe u u projek wil voltooi!

Stap 5: Kodering van die ESP8266 met Arduino

Kodering van die ESP8266 met Arduino
Kodering van die ESP8266 met Arduino
Kodering van die ESP8266 met Arduino
Kodering van die ESP8266 met Arduino
Kodering van die ESP8266 met Arduino
Kodering van die ESP8266 met Arduino
Kodering van die ESP8266 met Arduino
Kodering van die ESP8266 met Arduino

As u deksel met 'n sensor gereed is, is dit tyd om die slim te gebruik. Hiervoor benodig u die Arduino -omgewing met die ESP8266 -borde geïnstalleer. Danksy die wonderlike gemeenskap daaragter is dit maklik om aan die gang te kom.

Vir hierdie stap stel ek voor dat u die ESP8266 nie op die printplaat laat aansluit nie, sodat u eers probleme met die oplaai en die uitvoering daarvan kan ontfout. As u ESP8266 eers werk en vir die eerste keer aan WiFi gekoppel is, stel ek voor dat u dit aan die PCB koppel.

Stel die Arduino -omgewing op:

Eerstens benodig u die Arduino -omgewing wat hier afgelaai kan word vir die meeste bedryfstelsels. Volg die installasie -instruksies en wag totdat dit klaar is. Nadat dit klaar is, maak dit oop en kan ons die ESP8266 -borde byvoeg deur die groot stappe in die amptelike GitHub -bewaarplek hier te volg.

Sodra dit bygevoeg is, moet u die bordtipe en die flitsgrootte kies om hierdie projek te laat werk. In die menu "gereedskap"-> "bord" moet u die module "NodeMCU 1.0" kies, en in die Flash-grootte-opsies moet u "4M (1M SPIFFS)" kies.

Byvoeging van die biblioteke

Dit is waar die meeste mense vasgevang raak as hulle probeer om iemand se projek te herhaal. Biblioteke is fyn en die meeste projekte maak staat op 'n spesifieke weergawe wat geïnstalleer moet word om te kan werk. Terwyl die Arduino -omgewing hierdie probleem gedeeltelik aanspreek, is dit gewoonlik die bron van tydskwessies wat deur nuwe beginners gevind word. Hierdie probleem word opgelos deur ander tale en omgewings wat 'verpakking' genoem word, maar die Arduino -omgewing ondersteun dit nie … tegnies.

Vir mense met 'n splinternuwe installasie van die Arduino -omgewing, kan u dit oorslaan, maar vir ander wat wil weet hoe om seker te maak dat enige projek wat hulle met die Arduino -omgewing maak, werk (as dit eers uit die boks is)) jy kan dit doen. Die werk is afhanklik daarvan dat u 'n nuwe vouer skep waar u wil en u 'Sketsboek'-ligging in die' lêer '->' voorkeure '-kieslys rig. Regs bo waar die sketsboek se plek staan, klik op blaai en navigeer na u nuwe gids.

Nadat u dit gedoen het, het u geen biblioteke hier geïnstalleer nie, waarmee u enige wat u wil byvoeg sonder die wat u voorheen geïnstalleer het. Dit beteken dat u vir 'n spesifieke projek soos hierdie die biblioteke wat by my GitHub -bewaarplek is, kan byvoeg en geen botsings het met ander wat u moontlik geïnstalleer het nie. Perfek! As u na u ou biblioteke wil teruggaan, hoef u net u ligging van die sketsboek na die oorspronklike te verander, so maklik.

Om die biblioteke vir hierdie projek by te voeg, moet u die zip -lêer aflaai van die GitHub -bewaarplek en al die biblioteke in die "biblioteke" -gids insluit. Dit word almal as zip -lêers gestoor en kan geïnstalleer word volgens die stappe wat op die amptelike webwerf van Arduino voorgestel word.

Verander die vereiste veranderlikes

Nadat u alles afgelaai en geïnstalleer het, is dit tyd om die kode te begin saamstel en oplaai na die bord. Dus, met die afgelaaide bewaarplek, moet daar ook 'n gids met die naam "IoT-Terrarium" wees met 'n klomp.ino-lêers daarin. Maak die hooflêer genaamd "IoT-Terrarium.ino" oop en blaai af na die hoofveranderlikes van die skets bo-aan.

Hier moet u 'n paar belangrike veranderlikes verander om aan te pas by wat u gebou het. Die eerste dinge wat u moet byvoeg, is u WiFi -geloofsbriewe op die skets, sodat die ESP8266 by u WiFi aanmeld sodat u toegang daartoe kan kry. Dit is hooflettergevoelig, so wees versigtig.

String SSID = "";

String Password = "";

Die volgende is die tydsone waarin u is. Dit kan 'n positiewe of negatiewe getal wees. Byvoorbeeld, Sydney is +10;

#definieer UTC_OFFSET +10

Daarna is die monsternemingstydperk en hoeveelheid data wat die toestel moet stoor. Die aantal monsters wat versamel is, moet klein genoeg wees sodat die mikrobeheerder dit kan hanteer. Ek het gevind dat alles onder 1024 goed is, dat iets groter onstabiel is. Die insamelingstydperk is die tyd tussen monsters in millisekondes.

As u dit saam vermenigvuldig, kan u sien hoe lank die data sal teruggaan; die standaardinstellings van onderskeidelik 288 en 150000 (2,5 minute) gee 'n tydsduur van 12 uur.

#definieer NUM_SAMPLES 288

#definieer COLLECTION_PERIOD 150000

In die vorige stappe het ek die LED's aan pen D1 (pen 5) van die ESP8266 gekoppel. As u dit verander het of min of meer LED's bygevoeg het, kan u dit in die twee reëls verander;

#define NUM_LEDS 3 // Die aantal LED's wat u gekoppel het

#define DATA_PIN 5 // Die pen waarop die LED se datalyn is

Die laaste ding wat u moet verander, is u DHT11 -instellings. Verander eenvoudig die pen waarmee dit gekoppel is en die tipe as u nie die DHT11 gebruik het nie;

#define DHT_PIN 4 // Die dataspeld waarmee u u DHT -sensor gekoppel het

#define DHTTYPE DHT11 // Lewer kommentaar hierop wanneer u DHT11 gebruik

Stel op en laai op

Nadat u alles verander het wat u nodig het, kan u die skets saamstel. As alles goed is, moet dit saamstel en geen foute onderaan die skerm gee nie. As u vasval, kan u hieronder kommentaar lewer en ek behoort te kan help. Gaan voort en koppel die ESP8266 met 'n USB -kabel aan u rekenaar en druk oplaai. As dit klaar is, moet dit begin en met die WiFi verbind word. Daar is ook 'n paar boodskappe in die seriële monitor om u te vertel wat dit doen. Android -gebruikers moet kennis neem van die IP -adres wat dit bevat, aangesien u dit moet ken.

Dis dit! Jy het die kode suksesvol opgelaai. Plak nou die deksel op die terrarium en kyk wat die sensors te sê het.

Stap 6: Die finale produk

Die finale produk
Die finale produk
Die finale produk
Die finale produk

Sodra alles saamgevoeg is, steek die grondsensor in die grond sodat die twee steke bedek is. Sluit dan die deksel, sluit u kragtoevoer aan en skakel aan! U kan nou na die webblad van die EPS8266 navigeer as u op dieselfde WiFi -netwerk as dit is. Dit kan gedoen word deur na sy IP -adres te gaan, of deur mDNS te gebruik by; https://IoT-Terrarium.local/ (Tans opmerking ondersteun deur Android, sug)

Die webwerf is daar om u alle data wat u versamel, te wys en om na die gesondheidstatus van u plante te kyk. U kan nou al die statistieke van al u sensors sien, en bowenal die LED's aanskakel vir 'n unieke klein naglig, wonderlik!

U kan die bladsy ook op u tuisskerm op iOS of Android stoor sodat dit soos 'n app sal optree. Maak seker dat u op dieselfde WiFi -netwerk as u ESP8266 is as u daarop klik.

Dit is dit vir hierdie projek, as u kommentaar of navrae het, laat dit dan in die kommentaar. Dankie dat u gelees het en gelukkig gemaak het!

Aanbeveel: