Tartalomjegyzék:
- 1. lépés: A nedvességszint ellenőrzése a vezetőképességi szondával
- 2. lépés: A vízszivattyú és az LCD képernyő csatlakoztatása az Arduino -hoz
- 3. lépés: A doboz kialakításának nyomtatása
- 4. lépés: Az utolsó lépés az összes alkatrész összerakása
Videó: Mikrokontrollerek használata a távoli öntözőrendszer működtetéséhez és megfigyeléséhez: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
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
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
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
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 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:
Mikrokontrollerek programozása USBasp programozóval az Atmel Studio -ban: 7 lépés
Mikrokontrollerek programozása USBasp programozóval az Atmel Studio -ban: Szia! Sok oktatóanyagon keresztül olvastam és tanultam, hogyan kell használni az USBasp programozót az Arduino IDE -vel, de az Atmel Studio -t kellett használnom egyetemi feladatokhoz, és nem találtam oktatóanyagokat. Sok kutatás és olvasás után
Mikrokontrollerek és léptetőmotor: 4 lépés
Mikrokontrollerek és léptetőmotor: A mikrokontrollerek kis számítógépek egy chipen. Programokat hajtanak végre más eszközök vezérlésére. A léptetőmotorok olyan motorok, amelyek különálló lépésekben mozognak. Ezeket nyomtatókban, órákban és más eszközökben használják. Ez az áramkör mikrokontrollot fog használni
IoT -eszköz készítése a készülékek vezérléséhez és az időjárás megfigyeléséhez az Esp8266 segítségével: 5 lépés
Hogyan készítsünk IoT-eszközt a készülékek irányítására és az időjárás megfigyelésére az Esp8266 segítségével: A tárgyak internete (IoT) a fizikai eszközök (más néven "csatlakoztatott eszközök" és "intelligens eszközök"), épületek, és egyéb elemek - elektronikával, szoftverrel, érzékelőkkel, állítóművekkel és
Automatikus távoli BE / KI A videokamera MIC csatlakozójának használata / Alacsony feszültségű félvezető relé: 4 lépés (képekkel)
Automatikus távvezérlés BE / KI A videokamera MIC aljzatának használata / Alacsony feszültségű félvezető relé: Áttekintés: A kamera MIC aljzatát használtuk felismerni, amikor a kamera be van kapcsolva. Építettünk egy kisfeszültségű félvezető relét, amely érzékeli a MIC aljzatot, és automatikusan be- és kikapcsolja a távoli eszközt a kamerával egy időben. A szilárdtest
A Parallax Basic Stamp II használata ajtócsengő távoli csengetéséhez: 4 lépés (képekkel)
A Parallax Basic Stamp II használata ajtócsengő távoli csengetéséhez: Probléma? Egy kutya, aki túlságosan izgatott, amikor cseng a csengő. A megoldás? Hajtsa be a csengőt véletlenszerűen, amikor senki nincs ott, és senki sem válaszol rá, hogy ellensúlyozza a kutyát - hogy megtörje azt az összefüggést, hogy a csengő csengő