Sadržaj:

Garduino - pametni vrt s Arduinom: 4 koraka (sa slikama)
Garduino - pametni vrt s Arduinom: 4 koraka (sa slikama)

Video: Garduino - pametni vrt s Arduinom: 4 koraka (sa slikama)

Video: Garduino - pametni vrt s Arduinom: 4 koraka (sa slikama)
Video: CS50 2013 - Week 9 2024, Srpanj
Anonim
Image
Image
Garduino - pametni vrt s Arduinom
Garduino - pametni vrt s Arduinom

Ovih dana nitko nije nevin. Ima li nekoga tko nije slučajno ubio biljku ???

Teško je održavati vaše biljke na životu. Kupujete novu biljku, a u najgorem slučaju jednostavno je zaboravite zalijevati. U boljem slučaju, sjećate se da postoji, ali s njim ne postupate pravilno.

S Garduinom ćemo vam pomoći da svoj dom pretvorite u prekrasan staklenik zdravih i sretnih biljaka.

Garduino je pametna platforma za nadzor biljaka koja će vam pomoći da bolje upoznate svoje biljke.

Zašto je Garduino tako kul?

  • Prati vlagu u tlu biljke. Premalo vlage može dovesti do gubitka prinosa i smrti biljke. Ako je razina vlage niska, korisnik bi trebao zalijevati svoju biljku. Održavanje razine vlage u pravom rasponu također pomaže u izbjegavanju prekomjernog zalijevanja. Prekomjerno zalijevanje čest je i dobro poznat uzrok uništavanja biljaka koji uzrokuje bolesti korijena i rasipanje vode.
  • Prati temperaturu u okruženju biljke. Temperatura je ključni faktor u rastu biljaka. To nam pomaže da pratimo kada je temperatura previsoka. Primjerice, niske temperature su loše za biljke jer visoke temperature, ponekad čak i gore.
  • Prati vlažnost zraka. Većini biljaka potreban je vlažan zrak, jer pore kroz koje dišu gube većinu vlage kad je okolni zrak suh, gubitak koji biljka ne može uvijek nadomjestiti kroz vodu koju upija njezino korijenje.

Tko smo mi?

Dva studenta informatike iz Interdisciplinarnog centra (IDC), Herzliya, Izrael.

Oboje imamo užurban raspored i obožavamo biljke.

Naši su stanovi puni biljaka i teško se o njima pravilno brinemo.

Često ih zaboravljamo zalijevati, a kad se sjetimo, pokušavamo nadoknaditi zaborav zalijevanjem.

Ovaj sustav nadzora postrojenja je naš posljednji projekt na tečaju “Internet stvari (IoT)”.

Nadamo se da će vam ovo pomoći kao što je i nama!

Voljeli bismo čuti od vas

Jeste li isprobali naš projekt? Javite nam! Voljeli bismo čuti od vas ako imate bodova za poboljšanje ili imate komentara. Štoviše, voljeli bismo dobiti koju sliku!

Pribor

  • 1 x ploča ESP8266 (koristili smo Wemos D1 mini)
  • 1 x mikro USB kabel
  • 20 x kratkospojni kablovi
  • 1 x senzor temperature i vlage (koristili smo DHT22)
  • 1 x 10K Ohm otpornik
  • 1 x Senzor vlažnosti tla
  • 1 x LCD (Koristili smo Grove LCD RGB pozadinsko osvjetljenje)
  • 1 x Oglasna ploča

Korak 1: Krugovi

Krugovi
Krugovi
Krugovi
Krugovi

U ovom koraku ćemo spojiti sve senzore.

Senzor vlage tla:

  • Spojite VCC na 3.3v
  • Spojite GND na G
  • Spojite A0 na A0

LCD ekran:

  • Spojite GND na G
  • Spojite VCC na 5v
  • Spojite SDA i SCL na D1, D2

Senzor vlažnosti i temperature:

  • Spojite GND na G
  • Spojite VCC na 3.3v
  • Spojite podatke s 10K ohmskim otpornikom na D3 i napajanje, kao u krugu

Korak 2: Instaliranje potrebnog softvera i nadzornih ploča

Instaliranje potrebnog softvera i nadzornih ploča
Instaliranje potrebnog softvera i nadzornih ploča
Instaliranje potrebnog softvera i nadzornih ploča
Instaliranje potrebnog softvera i nadzornih ploča

Arduino IDE

Instalirajte Arduino IDE:

www.arduino.cc/en/Guide/HomePage

Instalirajte odgovarajuće "upravljačke programe" za ploče ESP8266 na svoj Arduino IDE:

randomnerdtutorials.com/how-to-install-esp…

Adafruit

Stvorite račun:

io.adafruit.com

Idite na 'Feeds' i dodajte 4 feeda:

1. Vlaga tla

2. Vlažnost

3. Temperatura

4. Upozorenja

Zatim idite na "Nadzornu ploču" i stvorite novu nadzornu ploču, zatim uđite na nadzornu ploču i dodajte 4 bloka, koristeći znak plus s desne strane stranice:

1. Dodajte blok linijskog grafikona, a zatim odaberite unos SoilMoisture, odredite da je minimalna vrijednost 0, a maksimalna 1100.

2. Dodajte blok mjerača, zatim odaberite AirMoisture feed i provjerite je li maksimalna vrijednost 100.

3. Dodajte Blok toka, a zatim odaberite Unos temperature

4. Dodajte blok teksta, a zatim odaberite feed upozorenja

Pritisnite "Spremi".

Korak 3: Kôd

Kod
Kod

Kôd je priložen i dobro dokumentiran za jednostavnu upotrebu.

Otvorite kôd u Arduino IDE -u, provjerite je li ploča na kojoj radite doista prava ploča.

Kad pokrećete serijski monitor, provjerite jeste li na 115200baud.

Uočite da u kodu postoje mjesta koja morate promijeniti prema svom projektu (poput vaših WiFi podataka).

Sve je zapisano u dokumentaciji.

Korak 4: Push obavijesti

Push obavijesti
Push obavijesti
Push obavijesti
Push obavijesti

Da biste primali obavijesti, preuzmite aplikaciju MQTT Push Client, a zatim unesite aplikaciju:

1. Dodajte poslužitelj. Većina pojedinosti je već umetnuta, samo dodajte podatke o svom korisničkom imenu i zaporci.

2. Dodajte teme (feed u Adafruit IO) koje želite vidjeti. U našem projektu - dodajte temu UserName/feedovi/upozorenja. Zatim kliknite spremi.

3. To je otprilike to! Ako ste zainteresirani za primanje više informacija o senzorima, dodajte novu temu i ispunite UserName/feeds/*topic*, gdje je tema feed koji želite vidjeti. Također možete odabrati koje obavijesti želite primati, ako ih uopće ima:)

Te teme možete koristiti samo za povremeno sustizanje mjerenja biljke.

Preporučeni: