Smart IoT Garden: 10 koraka (sa slikama)
Smart IoT Garden: 10 koraka (sa slikama)
Anonim
Smart IoT Garden
Smart IoT Garden
Smart IoT Garden
Smart IoT Garden

Ako ste išta poput mene, volite svježe voće i povrće na tanjuru, ali nemate dovoljno vremena za održavanje pristojnog vrta. Ova instrukcija će vam pokazati kako izgraditi pametan IoT vrt (ja ga zovem: Green Guard) koji zalije vaše biljke umjesto vas i upozorava vas na opasne situacije kao što su: previše sunčeve svjetlosti, nedovoljno sunčeve svjetlosti i bez vode.

To se sve postiže korištenjem nekoliko jednostavnih senzora i pokretačem kojim upravlja Raspberry Pi. Na web stranici možete pogledati mjerenja sa ovih senzora i preuzeti kontrolu nad protokom vode.

Korak 1: Materijali i alati

Materijali:

  • 1x Raspberry Pi 4
  • Šarka za klavir 1m
  • 1x držač baterije 8x AA
  • 8x AA baterije
  • *1x magnetni ventil 12V 1/2"
  • 3m cijev za vodu (plastična, najlonska…) 12 mm
  • 1x repni T oblik
  • 2x nastavak 1/2 "12mm
  • 5x obujmica za crevo
  • 1x posuda od 5 litara
  • 4 m drvene daske
  • 1x drvena ploča 100cm / 50cm
  • 1x folija za jezerce 2m / 1m
  • min. 50 vijaka
  • 1x matična ploča
  • 2x magnetni zatvarači
  • 1x npn tranzistor
  • 1x senzor temperature i vlažnosti
  • 1x LDR svetlosni senzor
  • 1x senzor vlažnosti tla
  • 1x LCD ekran
  • 2x 1/2 "cijev L oblika

Ovaj dokument pokazuje gdje sam nabavio ove materijale.

*Važno je da elektromagnetni ventil nema minimalni radni pritisak. Ako se to dogodi, voda će se teško probiti.

Alati:

  • kosinska pila (opcionalno: bilo koja druga vrsta pile)
  • ručna bušilica (opcionalno: odvijač)
  • pištolj za spajanje (opcionalno: vijci)
  • ljepilo za drvo

Korak 2: Izgradnja kruga

Izgradnja kola
Izgradnja kola

Sljedeće komponente bit će spojene na Raspberry Pi:

  • MCP3008

    • LDR svjetlosni senzor
    • Senzor vlažnosti tla
  • DHT11 Senzor vlage i temperature
  • PCF8574

    LCD displej

  • TIP120 tranzistor

    elektromagnetni ventil

Dva senzora (LDR i vlaga u tlu) povezani su na MCP3008 koji omogućava čitanje analognih signala od strane Raspberry Pi. Koristim PCF8574 za pisanje podataka na LCD jer štedi mnogo GPIO pinova.

Prilikom izgradnje kola možete samo slijediti gornju sliku.

Korak 3: Postavljanje baze podataka

Postavljanje baze podataka
Postavljanje baze podataka
Postavljanje baze podataka
Postavljanje baze podataka

Da biste zaista imali potpunu kontrolu nad svojim vrtom, htjet ćete vidjeti vremensku liniju koja prikazuje sva mjerenja sa vaših senzora. Koristim SQL bazu podataka za spremanje svih ovih mjerenja.

Pripremio sam samostalnu datoteku koja uključuje cijelu bazu podataka potrebnu za ovaj projekt. Ovo možete pronaći u fascikli za izvoz baze podataka u mom Git spremištu i uvesti ovu bazu podataka u MySQL Workbench otvaranjem servera> uvoz podataka, a zatim odabirom samostalne datoteke i kreiranjem nove baze podataka.

Ova baza podataka sadrži četiri tablice: tblmeasurement, tbldevice, tblwarning i tblaction. Tbldevice sadrži sve senzore i aktuator. Poruke u tblwarning -u su na holandskom, ali ih možete lako promijeniti klikom na simbol za izvršavanje na stolu, promjenom poruka i primjenom promjena. Tblaction sadrži radnje koje može izvršiti program o kojem ću govoriti u sljedećem koraku. Ove radnje su npr.: mjerenje temperature, elektromagnetni ventil za automatsko aktiviranje …

Korak 4: Programiranje

Programiranje
Programiranje
Programiranje
Programiranje
Programiranje
Programiranje

Sav potreban kod možete pronaći u mom Git spremištu. Prednji i zadnji kraj.

Ovaj program radi sve tehničke stvari kao što su: čitanje podataka senzora, aktiviranje aktuatora …

Gore možete vidjeti neke slike web stranice. Na holandskom je, ali ti

Korak 5: Izgradnja osnovnog oblika vrta

Izgradnja osnovnog oblika vrta
Izgradnja osnovnog oblika vrta

Prvi korak u izradi fizičkog projekta je izgradnja osnovnog omotača vrta. Počnite s rezanjem nekih dasaka u sljedećim dimenzijama:

  • a - 2x 100 cm / 20 cm
  • b - 2x 46,4 cm / 20 cm
  • c - 1x 46,4 cm / 18,2 cm
  • d - 1x 46 cm / 18 cm
  • e - 1x 15 cm / 20 cm
  • f - 1x 31 cm / 20 cm

Prvo pričvrstite daske a s obje strane drvene ploče. Najbolji način da to pričvrstite ide u četiri koraka:

  1. izbušite rupe na ploči kroz koje će vijci proći
  2. upotrijebite svrdlo sa upuštanjem kako biste uvrstili glavu vijka
  3. stavite liniju ljepila za drvo na mjesto gdje će se pričvrstiti daska
  4. stavite dasku na ljepilo i izbušite vijke kroz rupe koje ste ranije izbušili

5 vijaka bit će dovoljno za držanje dasaka a. Zatim možete učiniti isto s daskama b, za koje sam koristio 3 vijka na dnu i 2 sa strane.

Korak 6: Izgradite držač rezervoara za vodu

Izgradite držač rezervoara za vodu
Izgradite držač rezervoara za vodu
Izgradite držač rezervoara za vodu
Izgradite držač rezervoara za vodu
Izgradite držač rezervoara za vodu
Izgradite držač rezervoara za vodu

Pričvrstite dasku e u kut koji možete vidjeti na slici pomoću metode koju sam objasnio u prethodnom koraku. To možete lako učiniti sami koristeći komad drveta i školjku (pogledajte drugu sliku).

Da biste poduprli ovu dasku, napravite malu drvenu gredu sa stranicama pod uglom od 45 stepeni na vrhu i dnu. Da biste bili sigurni da dodiruje pod kada ga pričvršćujete na uspravnu dasku, povucite liniju na kojoj ćete isjeći gornju stranu kao ja na trećoj slici.

Zatim upotrijebite malo starog drveta za izradu okvira prikladnog za posudu koju koristite. Okvir pričvrstite na platformu pomoću ljepila za drvo. Okvir koji sam napravio nije bio potpuno ravan pa sam ga zalijepio sa dvije školjke dok sam ga lijepio i ostavio da odstoji jednu noć.

Konačno, morate pričvrstiti cjevovod u obliku slova L na dno posude i napraviti rupu u dasci koja podupire posudu kako bi cijevi mogle proći. Za pričvršćivanje cijevi zavario sam odgovarajući komad cijevi na metalnu ploču koju sam pričvrstio na posudu pomoću Sikaflex univerzalnog ljepila. Alternativno, možete samo gurnuti komad cijevi u rupu koju napravite u posudi i staviti dovoljno univerzalnog ljepila na nju da ostane na mjestu. Rupu ispod posude možete izraditi rupom za ručnu bušilicu.

Korak 7: Spajanje cjevovoda i cijevi

Spajanje cjevovoda i cijevi
Spajanje cjevovoda i cijevi
Spajanje cjevovoda i cijevi
Spajanje cjevovoda i cijevi
Spajanje cjevovoda i cijevi
Spajanje cjevovoda i cijevi

Prije spajanja bilo koje cijevi, pričvrstite foliju za ribnjak s unutarnje strane vrtnog dijela projekta. Popravio sam ga s vanjske strane projekta pištoljem za spajanje. Ugaone komade možete presaviti tako da lijepo pristaju i odrezati dijelove na kojima ima previše folije.

Kad to učinite, možete započeti bušiti 2 rupe od vrtnog dijela do upravljačkog dijela visine približno 15 cm kako bi cijevi došle do samog vrta. Možete smanjiti količinu krhotina i izbušiti foliju pričvršćivanjem 2 komada drveta na dasku i bušenjem kroz njih kao na gornjoj slici. Možete progurati dvije cijevi kroz rupe i spojiti ih u sredini iza daske. Zatim možete izbušiti rupe od 2,5 mm u cijevima za istjecanje vode (i ne zaboravite izbušiti jednu rupu na gornjoj strani cijevi kako bi voda mogla nastaviti teći dok je elektromagnetni ventil zatvoren).

Izbušite dvije rupe (ne do kraja) na kraju vrta za pričvršćivanje kraja cijevi. Zalijepite 2 cilindrična komada metala na unutarnju stranu rupa i gurnite kraj cijevi preko njih.

Zatim pričvrstite komad drveta na podnu ploču pored rezervoara za vodu (kao na slici). Ovdje će stati elektromagnetni ventil, pa testirajte njegov položaj kako biste bili sigurni da vaš magnet leži na njemu. Na vrh ovog komada pričvrstite komad metala u obliku slova L na koji će biti pričvršćen magnetni ventil.

Korak 8: Integrirajte elektroniku

Integrating Electronics
Integrating Electronics
Integrating Electronics
Integrating Electronics
Integrating Electronics
Integrating Electronics
Integrating Electronics
Integrating Electronics

Počnite oblikovanjem dva komada drveta. Jedan za DHT11 i LDR i jedan za senzor vlažnosti tla. Ove komade možete vidjeti na gornjim slikama. Pričvrstite ih kao što je prikazano na slikama.

Žice DHT11 i LDR možete sakriti tako da na njih pričvrstite komad folije za ribnjak i provučete ih. Izbušite rupu kroz koju žice mogu proći.

Zatim, da biste napravili rupu za LCD ekran, izbušite dvije rupe na dijagonalnim krajevima prostora za LCD i pomoću nožne pile isjecite pravokutnik.

Oglasnu ploču, Raspberry Pi i bateriju od 12 V možete postaviti unutra iza LCD -a u kutu (i koristiti ih čičak trakom da ih držite pritisnute). Zatim upotrijebite plastičnu kutiju, izrežite dvije strane i postavite je iznad elektronike kako biste je zaštitili od kapanja vode. Lijepljenjem malog komada drveta na podnu ploču pored plastične kutije ostaje na mjestu.

Na kraju, izbušite niz rupa neposredno ispod visine plastične kutije kako bi vrući zrak iz Raspberry Pi mogao izaći.

Korak 9: Pričvršćivanje šarki

Pričvršćivanje šarki
Pričvršćivanje šarki
Pričvršćivanje šarki
Pričvršćivanje šarki

Jedino što sada treba učiniti je pričvrstiti posljednje dvije daske koje ste pilali na početku.

Prvo, otpilite donji desni ugao daske sa strane. Ovdje će proći kabel za napajanje.

Zatim možete pričvrstiti šarke na daske kao na gornjim slikama.

Korak 10: Zatvaranje

Ako odlučite sami napraviti ovaj projekt, javite mi u komentarima (:

Hvala na čitanju.

Preporučuje se: