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, Juli
Anonim
Image
Image
Garduino - pametni vrt s Arduinom
Garduino - pametni vrt s Arduinom

Ovih dana niko nije nevin. Ima li iko ko nije slučajno ubio biljku ???

Teško je održavati vaše biljke u životu. Kupujete novu biljku, a u najgorem slučaju jednostavno je zaboravite zalijevati. U boljem slučaju, sjećate se da postoji, ali njime ne rukujete 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 nivo vlage nizak, korisnik treba zalijevati biljku. Održavanje razine vlage u pravom rasponu također pomaže u izbjegavanju prekomjernog zalijevanja. Prekomjerno zalijevanje uobičajen 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. Za informaciju, niske temperature štete biljkama jer visoke temperature, ponekad čak i gore.
  • On prati vlažnost vazduha. Većini biljaka potreban je vlažan zrak, jer pore kroz koje dišu gube većinu vlage kada je okolni zrak suh, gubitak koji biljka ne može uvijek nadomjestiti kroz vodu koju upija njeno korijenje.

Ko smo mi?

Dva studenta računarstva 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 sistem praćenja biljaka je naš posljednji projekt na kursu “Internet stvari (IoT)”.

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

Voljeli bismo čuti od vas

Isprobali ste naš projekt? Javite nam! Voljeli bismo čuti od vas ako imate stavke za poboljšanje ili komentare. Osim toga, voljeli bismo dobiti nekoliko slika!

Supplies

  • 1 x ploča ESP8266 (koristili smo Wemos D1 mini)
  • 1 x mikro-USB kablovi
  • 20 x kratkospojni kablovi
  • 1 x senzor temperature i vlažnosti (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

The Circuits
The Circuits
The Circuits
The Circuits

U ovom koraku ćemo spojiti sve senzore.

Senzor vlažnosti 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

Kreirajte račun:

io.adafruit.com

Idite na 'Feeds' i dodajte 4 feeda:

1. SoilMoisture

2. Vlažnost

3. Temperatura

4. Upozorenja

Zatim idite na 'Nadzornu ploču' i kreirajte 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, zatim odaberite SoilMoisture feed, utvrdite 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

Kliknite 'Spremi'.

Korak 3: Kôd

Kodeks
Kodeks

Kôd je u prilogu i dobro je dokumentiran za jednostavnu upotrebu.

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

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

Primijetite 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 Notifications
Push Notifications
Push Notifications
Push Notifications

Da biste bili obaviješteni, preuzmite aplikaciju MQTT Push Client, a zatim unesite aplikaciju:

1. Dodajte server. Većina detalja je već umetnuta, samo dodajte detalje svog korisničkog imena i lozinke.

2. Dodajte teme (sažetak u Adafruit IO) koje želite vidjeti. U našem projektu - dodajte temu UserName/feedovi/upozorenja. Zatim kliknite na dugme Sačuvaj.

3. To je sve! Ako ste zainteresirani za primanje više informacija o senzorima, dodajte novu temu i popunite UserName/feeds/*topic*, gdje je tema feed koji želite vidjeti. Takođe možete izabrati koje obaveštenje želite da primite, ako ga uopšte ima:)

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

Preporučuje se: