Skip to content

Ebben a projektem összerakunk egy Arduino és Blynk alapú olcsó IoT talajnedvesség mérőt.

License

Notifications You must be signed in to change notification settings

MinerkTech/Talajnedvesseg-mero-DIY-Arduino-Blynk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 

Repository files navigation

Talajnedvesség mérő - DIY Arduino Blynk

Ebben a projektem összerakunk egy olcsó IoT talajnedvesség mérő kütyüt, ami méri egy növény földjének a nedvességtartalmát és értesítést küld, ha meg kéne locsolni.

Ez a Repository ennek a videónak a kiegészítője: Még készül

Mi az az IoT?

Mi az a Blynk?

A Blynk egy IoT platform, amellyel egyszerűen készíthetsz Arduino eszközökhöz telefonos APP-ot. Fel lehet rá tölteni adatokat, amiket aztán egy mobil alkalmazásban meg lehet nézni, de akár eszköz vezérlésre vagy automatizálásra is alkalmas. A Blynk-et használom az IoT projekteimhez, mert egyszerűbb alkalmazásokhoz teljesen ingyenes és a könyvtára nagyon megkönnyíti az Arduino-k programozását.

Mire lesz szükségem?

  • NodeMCU, Wemos D1 Mini vagy bármely ESP8266 alapú mikroszámítógép
  • Talajnedvesség érzékelő
  • Jumper kábelek
  • Micro USB kábel és egy telefontöltő
  • WiFi kapcsolat, internet

Milyen talaj nedvesség mérőt válasszak?

Kétféle olcsó talajnedvesség mérő létezik, amit Arduino-hoz szoktak használni. Mindkettőhöz találsz programot a mappában, de jól gondold meg melyiket választod.

A legegyszerűbb és egyben legolcsóbb már pár száz forintért kapható szenzort, sokszor név és márkajelzés nélkül forgalmazzák nagy tételben, mivel olyan olcsó és olyan rövid az élettartama. Onnan lehet felismerni, hogy két lábán kívülről van egy fém bevonat. Senkinek nem ajánlom ilyen szenzor vásárlását, mivel használattól függően pár hét alatt elrozsdál a fém bevonat a szenzoron és elromlik.

Egy valamivel drágább, de tartósabb megoldás, egy kapacitív talajnedvesség mérő vásárlása. Ez úgy néz ki mint egy kis fekete karó. Fém részei nem érintkeznek közvetlenül a talajjal, így sokkal hosszabb élettartama. Én ilyen szenzorokat használok és ezek vásárlását ajánlom mindenkinek, mivel hoszútávon ezek olcsóbbak és üzembiztosabbak.

Kapcsolás

Az áramkör ábráját, amit össze kell raknod, megtalálod a szenzorok mappáiban.

Az Arduino és a szenzor lábait így kell bekötnöd:

3V <-----> VCC
GND <-----> GND
A0 <-----> AOUT

Szükséges könyvtárak:

Szenzor kalibrálása

Bármilyen szenzort is válassz meg kell adnod, mennyi a szenzor értéke, ha teljesen száraz a föld és mennyi, ha nagyon vizes. Ez szenzoronként és talajonként változó, ezért a legjobb eredmények érdekében a saját eszközöddel az általad használt tajaban érdemes elvégezned a kalibrációt. Erre két módszer létezik:

Pontatlan, de gyors

  1. Feltöltöd a szükséges programot.
  2. Soros porton vagy az alkalmazásban figyeled pár percig mennyi a szenzor értéke szárazon, a talajon kívül. Felírod ezt az értéket.
  3. Vízbe rakod a szenzort, úgy hogy az előírt szintig ellepje azt.
  4. Soros porton vagy az alkalmazásban figyeled pár percig mennyi a szenzor értéke vízben, majd felírod ezt az értéket is.
  5. A program megfelelő változóiba (airValue - száraz érték, waterValue - vizes érték) beírod az általad mért értékeket és újra feltöltöd azt.

Pontos, de időigényesebb

  1. Feltöltöd a szükséges programot.
  2. Teljesen száraz talajba rakod a szenzort, úgy hogy az előírt szintig föld alatt legyen.
  3. Soros porton vagy az alkalmazásban figyeled pár percig mennyi a szenzor értéke, majd felírod ezt az értéket.
  4. Meglocsolod a talajt, amennyire csak lehetséges.
  5. Soros porton vagy az alkalmazásban figyeled pár percig mennyi a szenzor értéke, majd felírod ezt az értéket is.
  6. A program megfelelő változóiba (airValue - száraz érték, waterValue - vizes érték) beírod az általad mért értékeket és újra feltöltöd azt.

Kapcsolat

Ha érdekelnek hasonló projektek, látogass el oldalamra.

Licensz

Ez a projekt a The MIT License (MIT) alatt jelent meg. Bővebb információkat a LICENSE fájlban találsz.