Tartalomjegyzék:
- 1. lépés: Szükséges anyagok
- 2. lépés: Építse fel az áramkört
- 3. lépés: Az áramkör működési elve
- 4. lépés: Arduino kód
- 5. lépés: Végrehajtás és tesztelés
Videó: Hogyan készítsünk automatikus öntözőrendszert az Arduino használatával: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Ebben az utasításban megmutatom, hogyan kell felépíteni és megvalósítani egy automatikus öntözőrendszert, amely érzékeli a talaj víztartalmát és automatikusan öntözi a kertet. Ez a rendszer különböző terményigényekre és szezonális változásokra programozható. Ez a rendszer a legalkalmasabb a csepegtető öntözéshez. A rendszert különböző talajviszonyokra és vízellátottságra is teszteltem.
Nézze meg a linkelt videót a könnyebb megértés érdekében.
Ez a rendszer segít öntözni a kertben vagy a beltéri kertben, és nem kell aggódnia kedvenc növényeinek öntözése miatt.
Az Arduino UNO ennek a rendszernek az agya, és az összes érzékelőt és kijelző eszközt ez vezérli. A nedvességérzékelőt a talaj nedvességtartalmának leolvasására használják. A talaj állapotának, a környezeti hőmérsékletnek és a vízellátás (vízszivattyú) állapotának monitorozására egy LCD található.
1. lépés: Szükséges anyagok
- Arduino UNO
- Talajnedvesség -érzékelő (LM393 illesztőprogrammal)
- LM 35 hőmérséklet érzékelő
- 16x2 LCD kijelző
- Vízszint kapcsoló
- Hangszóró
- 5V relé
- BC547 vagy hasonló NPN tranzisztorok
- Ellenállások (lásd az áramkör diagramját)
- Potenciométer (10Kohm)
- 5 mm -es LED
- 1N4007 Dióda
- Kapocslécek és csavaros csatlakozók
- NYÁK / kenyértábla
- Alapszerszámok és forrasztókészlet
2. lépés: Építse fel az áramkört
Ez az áramkör építhető Breadboard -ra vagy PCB -re. Ideiglenes próbálkozásként felépítheti ezt a kenyértáblára. A részleteket lásd az áramköri rajzon. Hozza létre a csatlakozást az alábbiak szerint.
ARDUINO PINS
0 _ N/C
1 _ N/C
2 _ LCD-14
3 _ LCD-13
4 _ LCD-12
5 _ LCD-11
6 _ N/C
7_WATER_LEVEL_STATUS_LED
8 _ N/C
9_BESZÉLŐ
10 _ N/C
11 _ LCD-6
12 _ LCD-4
13 _ PUMP_STATUS_LED) _AND_TO_RELAY
A0_ SOIL_MOISTURE_SENSOR
A4 _ LM35_ (TEMPERATURE_SENSOR)
LCD-1 _ GND
LCD-5 _ GND
LCD-2 _+Vcc
LCD-3 _ LCD_BRIGHTNESS
*Hiba jelentette az instabil hőmérsékleti értékeket. Kerülje a hőmérséklet -érzékelőt. Frissítem a kódot, amint megoldódik.
3. lépés: Az áramkör működési elve
A talajnedvesség -érzékelő értékei a talaj ellenállásától függenek. Az LM393 meghajtó egy kettős differenciál összehasonlító, amely összehasonlítja az érzékelő feszültségét a rögzített 5 V -os tápfeszültséggel.
Ennek az érzékelőnek az értéke 0-1023 között változik. 0 a legnedvesebb és 1023 a nagyon száraz állapot.
Az LM35 egy precíziós integrált áramkörű hőmérséklet-érzékelő, amelynek kimeneti feszültsége lineárisan arányos a Celsius hőmérséklettel. Az LM35 -55 ° C és +120 ° C között működik.
A vízszintkapcsoló Reed-mágneses kapcsolót tartalmaz, amelyet lebegő mágnes vesz körül. Ha rendelkezésre áll víz, akkor vezet.
Az Arduino a talajnedvesség -érzékelő segítségével leolvassa a talaj állapotát. Ha a talaj száraz, akkor a következő műveleteket hajtja végre …
1) Vízszint -érzékelő segítségével ellenőrzi a víz rendelkezésre állását.
2) Ha rendelkezésre áll víz, a szivattyú be van kapcsolva, és automatikusan kikapcsol, ha elegendő mennyiségű vizet biztosít. A szivattyút egy relé meghajtó áramkör hajtja.
3) Ha a víz nem érhető el, hangjelzéssel értesítjük.
Egyéb körülmények között a szivattyú kikapcsolt állapotban marad, és a talaj állapota (száraz, nedves, nedves), a hőmérséklet és a szivattyú állapota megjelenik az LCD -képernyőn.
4. lépés: Arduino kód
Eljárás
- Csatlakoztassa az Arduino -t a számítógépéhez.
- Töltse le és nyissa meg a mellékelt kódot.
- Válassza ki a COM portot és az Arduino kártyát az Eszközök opcióból.
- Kattintson a Feltöltés gombra.
A kód feltöltése után nyissa meg a soros monitort, amely megjeleníti a talajnedvesség érzékelő értékeit 0-1023 között. Tesztelje az érzékelőt a különböző talajviszonyokra, és jegyezze fel az érzékelő értékét a legmegfelelőbb talajállapotra, és szerkessze az értékeket az alkalmazás kódjában. Ha módosítani szeretné az érzékelő érzékenységét különböző talajviszonyok esetén, módosítsa a Kódexben feltüntetett 3 feltétel értékét.
_
A hőmérsékletet a következő képlet segítségével kell kiszámítani: X = ((érzékelő értéke) * 1023,0)/ 5000
Hőmérséklet Celsius -ban = (X/10)
5. lépés: Végrehajtás és tesztelés
A következő lépések követhetők a projekt teszteléséhez.
1) Csatlakoztassa az Arduino -t a tápegységhez (5V) USB -n vagy külső áramforráson keresztül.
2) A talajba temesse a nedvességérzékelőt. A pontos mérés érdekében jobb, ha az érzékelőt a növények gyökerei közelében helyezi el. Megjegyzés: A vezetékek nem vízállóak.
3) Csatlakoztassa a vízszivattyút a reléhez (N/O és közös csatlakozók), majd kapcsolja be a hálózatot. A csatlakozás részleteit és a kivezetést lásd az áramkörön.
FIGYELEM: NAGY FESZÜLTSÉG. Mielőtt elkezdené, értse meg a vezetékeket
4) A hőmérséklet -érzékelőt magára a NYÁK -ra vagy a talajra lehet helyezni. Ne merítse vízbe az érzékelőt.
5) A potenciométer változtatható az LCD fényerejének beállításához.
6) Helyezze a vízszint -érzékelőt a víztartályba/tartályba.
Ezt a saját kertemben valósítottam meg, és az érzékelőt az egyik növény közelébe helyeztem. Ezenkívül a szivattyút és a vízszint -érzékelőt egy vödör vízbe helyeztem. A videón látható, hogy amikor a vízszint -érzékelőt a vízbe ejtem, a szivattyú be van kapcsolva, amíg a talaj nedves lesz.
Bár ez tökéletesen működik, ebben a projektben vannak kisebb hibák és fejlesztések. Hibát jelentettek az instabil hőmérséklet -leolvasások miatt, amikor a két érzékelő együtt működik. Frissítem, ha a hiba megoldódott.
A felhasználók további fejlesztéseket hajthatnak végre:
- Adja hozzá az IOT funkciót az adatok elemzéséhez és a távvezérléshez.
- Integrálható csepegtető öntözéssel és több érzékelővel a terepen.
- Javítsa az érzékelő teljesítményét, hogy mély talajban is megvalósítható legyen.
- Használjon megbízhatóbb hőmérséklet -érzékelőket.
- Páratartalom és hőmérséklet -szabályozás üvegházakban.
- Víz ásványianyag -tartalom és műtrágya koncentráció elemzése.
Ha kétségekkel vagy javaslatokkal találkozik, nyugodtan jelezze nekem a megjegyzések részben. Ha ezt felépítette, kérjük, tudassa velem a megjegyzések részben.
Köszönöm
HS Sandesh
(A Technocrat Youtube csatorna)
Ajánlott:
Hogyan építsünk növényi öntözőrendszert az Arduino használatával: 7 lépés
Hogyan építsünk növényi öntözőrendszert az Arduino használatával: Ebben az oktatóanyagban megtanuljuk, hogyan készítsünk növényi öntözőrendszert nedvességérzékelő, vízpumpa és zöld LED villogása segítségével, ha minden rendben van, valamint OLED kijelző és Visuino. Nézze meg a videót
Hogyan készítsünk automatikus szappanadagolót: 6 lépés
Hogyan készítsünk automatikus szappanadagolót: HELLO THERE Szóval készülj fel az inspirációra …..! nézni is lehet
Hogyan készítsünk barkács automatikus növényi öntözőrendszert WiFi riasztásokkal: 15 lépés
Hogyan készítsünk barkácsoló automatikus növényi öntözőrendszert WiFi riasztásokkal: Ez a kész projekt, egy DIY automata növényi öntözőrendszer #WiFi segítségével. Ehhez a projekthez az Adosia ön öntöző automata kerti rendszer összeszerelő készletét használtuk. Ez a beállítás mágnesszelepeket és analóg talajszűrőket használ
Hogyan készítsünk automatikus utcai lámpát az LM555 IC használatával: 8 lépés
Hogyan készítsünk automatikus utcai lámpát az LM555 IC használatával: Hi, barátom, ma LM555 IC segítségével automatikus utcai lámpát fogok készíteni. Ez az áramkör így működik, amikor a fény leesik az LDR -re (nappal), akkor a LED nem fog világítani és ha nem világít az LDR, akkor a LED automatikusan világít
Hogyan készítsünk egyszerű automatikus éjszakai fényáramkört LDR használatával: 4 lépés
Hogyan készítsünk egyszerű automatikus éjszakai fényáramkört az LDR használatával: Sziasztok, ma ördögök, megmutatom, hogyan lehet egyszerű automatikus éjszakai fényáramkört létrehozni LDR (fényfüggő ellenállás) és mosfet segítségével, ezért kövesse a következő lépéseket, és keresse meg az automatikus éjszakai fény kapcsolási rajzát, valamint a