Tartalomjegyzék:

Mikrokontrollerek használata a távoli öntözőrendszer működtetéséhez és megfigyeléséhez: 4 lépés
Mikrokontrollerek használata a távoli öntözőrendszer működtetéséhez és megfigyeléséhez: 4 lépés

Videó: Mikrokontrollerek használata a távoli öntözőrendszer működtetéséhez és megfigyeléséhez: 4 lépés

Videó: Mikrokontrollerek használata a távoli öntözőrendszer működtetéséhez és megfigyeléséhez: 4 lépés
Videó: Alkonykapcsoló PLC-vel ◆ Kreáció 2024, November
Anonim
Mikrokontrollerek használata a távoli öntözőrendszer működtetéséhez és ellenőrzéséhez
Mikrokontrollerek használata a távoli öntözőrendszer működtetéséhez és ellenőrzéséhez

a mezőgazdasági termelőknek és az üvegházhatást okozó üzemeltetőknek egy olcsó automatikus öntözőrendszerért.

Ebben a projektben egy elektronikus talajnedvesség -érzékelőt integrálunk egy mikrokontrollerrel, amely emberi beavatkozás nélkül automatikusan öntözi a növényeket, ha a talaj túl száraz, és távolról működtetheti és felügyelheti a talajviszonyokat a világhálón azáltal, hogy push értesítéseket küld mobiltelefonra SMS vagy Twitter; vagy más eszköz, amely képes megjeleníteni egy webböngészőt html és JavaScript segítségével. A rendszer egy talajnedvesség -érzékelőből áll, amely egy ESP8266 mikrokontrollerhez van csatlakoztatva, amely képes webszervert fogadni és válaszolni a http -kérésekre. A mikrokontroller analóg jeleket fogad a nedvességérzékelőtől, és egy tranzisztoros áramkörön keresztül aktiválja a szivattyút. Befejeződött egy tanulmány, amely a nedvesség szintjét a víz tömegszázalékával a vezetőképességi szonda kimenetével korrelálja. Azt találták, hogy a nedvességérzékelő viszonylag alacsony nedvességtartalom mellett telít, ami korlátozhatja ennek az érzékelőnek az alkalmazását bizonyos növény- és talaj-típusú kombinációkra. Még nem sikerült végrehajtanunk a push -értesítéseket mobileszközön a Node Red -en keresztül, bár elméletileg ennek megvalósíthatónak kell lennie.

1. lépés: A nedvességszint ellenőrzése a vezetőképességi szondával

A nedvességszint ellenőrzése a vezetőképességi szondával
A nedvességszint ellenőrzése a vezetőképességi szondával

9 edényben mértem a vezetőképességet

különböző százalékos víztartalommal annak érdekében, hogy a vezetőképességet a nedvességszinthez kalibrálják. Ez lehetővé teszi a felhasználó számára, hogy az adott növényfaj és a talajkombináció igényeinek megfelelő nedvességszintet válasszon

2. lépés: A vízszivattyú és az LCD képernyő csatlakoztatása az Arduino -hoz

A vízszivattyú és az LCD képernyő csatlakoztatása az Arduino -hoz
A vízszivattyú és az LCD képernyő csatlakoztatása az Arduino -hoz
A vízszivattyú és az LCD képernyő csatlakoztatása az Arduino -hoz
A vízszivattyú és az LCD képernyő csatlakoztatása az Arduino -hoz
A vízszivattyú és az LCD képernyő csatlakoztatása az Arduino -hoz
A vízszivattyú és az LCD képernyő csatlakoztatása az Arduino -hoz

Csatlakoztattam a vízszivattyút 0,5 másodpercre két másodperces időközönként, amíg el nem éri a kívánt páratartalmat. LCD kijelzi az alapértéket és a mért vezetőképességi szintet (a szonda telítettségének százalékában kifejezve)

Arduino kódok

int alapjel = 0;

int nedvesség = 0;

int szivattyú = 3;

pinMode (A0, INPUT); // Befőzőedény

pinMode (A1, BEMENET); // Vezetőképességi szonda

pinMode (szivattyú, OUTPUT); // Szivattyú

lcd.init (); // inicializálja az LCD -t

lcd.backlight (); // nyissa meg a háttérvilágítást

lcd.setCursor (0, 0); // menj a bal felső sarokba

lcd.print ("Alapérték:"); // írja ezt a karakterláncot a felső sorba

lcd.setCursor (0, 1); // ugrás a 2. sorba

lcd.print ("Nedvesség:"); // párnázott karakterlánc központozással

lcd.setCursor (0, 2); // ugrás a harmadik sorra

lcd.print (""); // betét szóközökkel a központosításhoz

lcd.setCursor (0, 3); // ugrás a negyedik sorra

lcd.print ("D&E, Hussam");

3. lépés: A doboz kialakításának nyomtatása

A doboz kialakításának nyomtatása
A doboz kialakításának nyomtatása
A doboz kialakításának nyomtatása
A doboz kialakításának nyomtatása
A doboz kialakításának nyomtatása
A doboz kialakításának nyomtatása

Alapvetően készítettem egy egyszerű dobozt az automatikus öntözőrendszerhez, amelynek a képernyő elülső része és két lyuk van a "Setpoint" és a "Power" kapcsolóhoz. Szintén kialakítottam egy másik lyukat az oldalán a tápegységekhez

4. lépés: Az utolsó lépés az összes alkatrész összerakása

Az utolsó lépés az összes alkatrész összeillesztése
Az utolsó lépés az összes alkatrész összeillesztése
Az utolsó lépés az összes alkatrész összeillesztése
Az utolsó lépés az összes alkatrész összeillesztése
Az utolsó lépés az összes alkatrész összeillesztése
Az utolsó lépés az összes alkatrész összeillesztése

Az alkatrészek ára

  • Arduino 20 dollár
  • Szivattyú 6 dollár
  • Vezetőképességi szonda 8 dollár
  • Jumper vezetékek 6 dollár
  • Kenyeretábla 8 dollár
  • Tápegység 12 dollár
  • LCD 10 dollár
  • Összesen 70 dollár

Ajánlott: