Tartalomjegyzék:

Garduino - Az intelligens kert Arduino -val: 4 lépés (képekkel)
Garduino - Az intelligens kert Arduino -val: 4 lépés (képekkel)

Videó: Garduino - Az intelligens kert Arduino -val: 4 lépés (képekkel)

Videó: Garduino - Az intelligens kert Arduino -val: 4 lépés (képekkel)
Videó: Automatic Arduino based plant watering system 2024, November
Anonim
Image
Image
Garduino - az intelligens kert Arduino -val
Garduino - az intelligens kert Arduino -val

Manapság senki sem ártatlan. Van olyan, aki nem ölt meg véletlenül egy növényt ???

Nehéz életben tartani a növényeket. Új növényt vásárol, és a legrosszabb esetben csak elfelejti öntözni. Jobb esetben emlékszik arra, hogy létezik, de nem megfelelően kezeli.

A Garduino segítségével segítünk abban, hogy otthonát egészséges és boldog növények gyönyörű üvegházává alakítsa.

A Garduino egy intelligens növényfigyelő platform, amely segít jobban megismerni növényeit.

Miért olyan menő Garduino?

  • Figyelemmel kíséri a növény talajának nedvességtartalmát. A túl kevés nedvesség termésveszteséget és növényi halált okozhat. Ha a páratartalom alacsony, a felhasználónak öntöznie kell növényét. A páratartalom megfelelő tartományban tartása szintén segít elkerülni a túlzott öntözést. A túlzott öntözés gyakori és jól ismert oka a növények elpusztításának, ami gyökérbetegségeket és vízpazarlást okoz.
  • Figyelemmel kíséri a hőmérsékletet a növény környezetében. A hőmérséklet kulcsfontosságú tényező a növények növekedésében. Ez segít nyomon követni, ha a hőmérséklet túl magas. FYI, az alacsony hőmérséklet rossz hatással van a növényekre, mivel a magas hőmérséklet, néha még rosszabb is.
  • Figyelemmel kíséri a levegő páratartalmát. A legtöbb növénynek nedves levegőre van szüksége, mivel a pórusok, amelyeken keresztül lélegeznek, elveszítik nedvességük nagy részét, amikor a környező levegő száraz, ezt a veszteséget a növény nem mindig tudja pótolni a gyökerei által felszívott vízen keresztül.

Kik vagyunk mi?

Két informatika hallgató az Interdiszciplináris Központból (IDC), Herzliya, Izrael.

Mindkettőnknek elfoglaltsága van, és mindketten szeretjük a növényeket.

Lakásaink tele vannak növényekkel, és nehezen tudjuk gondozni őket.

Gyakran elfelejtjük öntözni őket, és amikor eszünkbe jut, megpróbáljuk pótolni a felejtést az öntözéssel.

Ez az üzemfigyelő rendszer az utolsó projektünk az „Internet of Things (IoT)” tanfolyamon.

Reméljük, ez segíteni fog neked, mint nekünk!

Szeretnénk hallani felőled

Kipróbálta a projektünket? Tudassa velünk! Szeretnénk hallani Öntől, ha van mit javítani, vagy bármilyen megjegyzése van. Ezenkívül szívesen kapunk néhány képet!

Kellékek

  • 1 x ESP8266 kártya (Wemos D1 mini -t használtunk)
  • 1 x Micro-USB kábel
  • 20 x áthidaló kábel
  • 1 x hőmérséklet- és páratartalom -érzékelő (DHT22 -t használtunk)
  • 1 x 10K ohmos ellenállás
  • 1 x Talajnedvesség érzékelő
  • 1 x LCD (Grove LCD RGB háttérvilágítást használtunk)
  • 1 x kenyeretábla

1. lépés: Az áramkörök

Az áramkörök
Az áramkörök
Az áramkörök
Az áramkörök

Ebben a lépésben összekötjük az összes érzékelőt.

Talajnedvesség érzékelő:

  • Csatlakoztassa a VCC -t a 3.3V -hoz
  • Csatlakoztassa a GND -t a G -hez
  • Csatlakoztassa az A0 -t az A0 -hoz

LCD képernyő:

  • Csatlakoztassa a GND -t a G -hez
  • Csatlakoztassa a VCC -t az 5V -hoz
  • Csatlakoztassa az SDA -t és az SCL -t a D1, D2 -hez

Páratartalom és hőmérséklet érzékelő:

  • Csatlakoztassa a GND -t a G -hez
  • Csatlakoztassa a VCC -t a 3.3V -hoz
  • Csatlakoztassa az adatokat a 10K ohmos ellenállással a D3 -hoz és a tápellátáshoz, mint az áramkörben

2. lépés: A szükséges szoftverek és irányítópultok telepítése

A szükséges szoftverek és irányítópultok telepítése
A szükséges szoftverek és irányítópultok telepítése
A szükséges szoftverek és irányítópultok telepítése
A szükséges szoftverek és irányítópultok telepítése

Arduino IDE

Az Arduino IDE telepítése:

www.arduino.cc/en/Guide/HomePage

Telepítse a megfelelő "illesztőprogramokat" az ESP8266 táblákhoz az Arduino IDE -hez:

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

Adafruit

Hozzon létre egy fiókot:

io.adafruit.com

Lépjen a "Hírcsatornák" oldalra, és adjon hozzá 4 hírcsatornát:

1. Talajnedvesség

2. Páratartalom

3. Hőmérséklet

4. Riasztások

Ezután lépjen az "Irányítópult" -ra, és hozzon létre egy új irányítópultot, majd lépjen be az irányítópultba, és adjon hozzá 4 blokkot az oldal jobb oldalán található pluszjel használatával:

1. Adjon hozzá egy vonaldiagram blokkot, majd válassza a SoilMoisture feed lehetőséget, és határozza meg, hogy a minimális érték 0, a maximális pedig 1100.

2. Adja hozzá a Gauge blokkot, majd válassza az AirMoisture feed lehetőséget, és győződjön meg arról, hogy a maximális érték 100.

3. Adja hozzá a Folyamat blokkot, majd válassza a Hőmérséklet betáplálás lehetőséget

4. Adja hozzá a Szöveg blokkot, majd válassza a Figyelmeztetések feedet

Kattintson a "Mentés" gombra.

3. lépés: A kód

A kód
A kód

A kód csatolt és jól dokumentált, az egyszerű használat érdekében.

Nyissa meg a kódot az Arduino IDE -ben, és győződjön meg arról, hogy a tábla, amelyen dolgozik, valóban a megfelelő tábla.

A soros monitor futtatásakor győződjön meg arról, hogy 115200baud -on van.

Figyelje meg, hogy vannak olyan helyek a kódban, amelyeket módosítania kell a projektnek megfelelően (például a WiFi adatait).

A dokumentációban minden le van írva.

4. lépés: Push értesítések

Értesítések
Értesítések
Értesítések
Értesítések

Az értesítések letöltéséhez töltse le az MQTT Push Client alkalmazást, majd írja be az alkalmazást:

1. Adjon hozzá egy szervert. A legtöbb adat már be van illesztve, csak adja hozzá felhasználónevének és jelszavának adatait.

2. Adja hozzá a kívánt témákat (feed az Adafruit IO -ban). Projektünkben - adja hozzá a UserName/feeds/alerts témát. Ezután kattintson a mentés gombra.

3. Nagyjából ennyi! Ha szeretne további információkat kapni az érzékelőkről, adjon hozzá új témát, és töltse ki a UserName/feeds/*topic*címet, ahol a téma az látni kívánt hírcsatorna. Azt is kiválaszthatja, hogy milyen értesítést szeretne kapni, ha egyáltalán kap:)

Ezeket a témákat csak arra használhatja, hogy időről időre felzárkózzon az üzem méréseihez.

Ajánlott: