Obsah:
- Krok 1: Požadované materiály
- Krok 2: Vybudujte obvod
- Krok 3: Princip fungování obvodu
- Krok 4: Arduino kód
- Krok 5: Implementace a testování
Video: Jak vytvořit automatický zavlažovací systém pomocí Arduina: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
V tomto Instructables vám ukážu, jak vybudovat a implementovat automatický zavlažovací systém, který dokáže snímat obsah vody v půdě a automaticky zavlažovat vaši zahradu. Tento systém lze naprogramovat pro různé požadavky na plodiny a sezónní výkyvy. Tento systém je nejvhodnější pro techniku kapkové závlahy. Systém jsem také testoval na různé půdní podmínky a dostupnost vody.
Pro lepší pochopení se podívejte na propojené video.
Tento systém vám pomůže automaticky zavlažovat vaši zahradu ve dvoře nebo vnitřní zahradu a nemusíte si dělat starosti se zaléváním svých oblíbených rostlin ve svém nabitém programu.
Arduino UNO je mozkem tohoto systému a jsou jím ovládána všechna čidla a zobrazovací zařízení. K odečtení obsahu vlhkosti v půdě se používá senzor vlhkosti. K dispozici je LCD monitor pro sledování stavu půdy, okolní teploty a stavu přívodu vody (vodní čerpadlo).
Krok 1: Požadované materiály
- Arduino UNO
- Senzor půdní vlhkosti (s ovladačem LM393)
- Snímač teploty LM 35
- 16x2 LCD displej
- Přepínač hladiny vody
- mluvčí
- 5V relé
- BC547 nebo podobné NPN tranzistory
- Rezistory (viz schéma zapojení)
- Potenciometr (10Kohm)
- 5mm LED
- 1N4007 Dioda
- Svorkovnice a šroubové svorky
- PCB / Breadboard
- Základní nástroje a pájecí sada
Krok 2: Vybudujte obvod
Tento obvod lze postavit buď na Breadboard, nebo na PCB. Pro dočasný pokus to můžete postavit na prkénko. Podrobnosti najdete ve schématu zapojení. Vytvořte připojení, jak je uvedeno níže.
ARDUINO PINY
0 _ Není k dispozici
1 _ Není k dispozici
2 _ LCD-14
3 _ LCD-13
4 _ LCD-12
5 _ LCD-11
6 _ N/C
7_VODNÍ_LEVEL_STATUS_LED
8 _ Není k dispozici
9_ REPRODUKTOR
10 _ N/C
11 _ LCD-6
12 _ LCD-4
13 _ ČERPADLO_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
*Chyba hlášená pro nestabilní odečty teploty. Vyhněte se prosím teplotnímu čidlu. Jakmile bude vyřešen, kód aktualizuji.
Krok 3: Princip fungování obvodu
Hodnoty snímače vlhkosti půdy závisí na odporu půdy. Ovladač LM393 je duální diferenciální komparátor, který porovnává napětí senzoru s pevným napájecím napětím 5V.
Hodnota tohoto senzoru se pohybuje od 0 do 1023. 0 je vlhký stav a 1023 je velmi suchý stav.
LM35 je přesné teplotní čidlo s integrovaným obvodem, jehož výstupní napětí je lineárně úměrné teplotě Celsia. LM35 pracuje při -55 ° C až +120 ° C.
Přepínač hladiny vody obsahuje magnetický spínač obklopený plovoucím magnetem. Když je k dispozici voda, vede.
Arduino čte stav půdy pomocí senzoru půdní vlhkosti. Pokud je Půda SUCHÁ, provádí následující operace….
1) Pomocí senzoru hladiny vody kontroluje dostupnost vody.
2) Pokud je k dispozici voda, čerpadlo se zapne a automaticky se vypne, když je dodáno dostatečné množství vody. Čerpadlo je poháněno obvodem ovladače relé.
3) Pokud je voda nedostupná, budete upozorněni zvukem.
Za jakýchkoli jiných podmínek zůstane pumpa vypnutá a na LCD obrazovce se zobrazí stav půdy (suché, vlhké, zamlžené), teplota a stav čerpadla.
Krok 4: Arduino kód
Postup
- Připojte Arduino k počítači.
- Stáhněte si přiložený kód a otevřete jej.
- V nabídce Nástroje vyberte svůj COM port a desku Arduino.
- Klikněte na tlačítko Nahrát.
Po nahrání kódu otevřete sériový monitor, který zobrazuje hodnoty snímače vlhkosti půdy v rozmezí 0-1023. Otestujte senzor pro různé půdní podmínky a poznamenejte si jeho hodnotu pro nejvhodnější půdní podmínky a upravte hodnoty v kódu pro vaši aplikaci. Pokud chcete změnit citlivost senzoru pro různé půdní podmínky, změňte hodnoty 3 podmínek uvedených v Kodexu.
_
Teplota se vypočítá podle následujícího vzorce X = ((hodnota senzoru) * 1023,0)/ 5000
Teplota ve stupních Celsia = (X/10)
Krok 5: Implementace a testování
K otestování projektu lze použít následující kroky.
1) Připojte Arduino k napájecímu zdroji (5 V) pomocí USB nebo externího zdroje napájení.
2) Zakopejte čidlo vlhkosti do půdy. Pro přesné měření je lepší umístit senzor blízko kořenů rostlin. Poznámka: Připojovací svorky nejsou vodotěsné.
3) Připojte vodní čerpadlo k relé (spínací a společné svorky) a zapněte síť. Podrobnosti o připojení a zapojení viz obvod.
UPOZORNĚNÍ: VYSOKÉ NAPĚTÍ. POROZUMĚTE Drátování, NEŽ POSTUPUJETE
4) Teplotní čidlo lze umístit na samotnou desku plošných spojů nebo na půdu. Neponořujte snímač do vody.
5) Potenciometr lze měnit pro nastavení jasu LCD.
6) Umístěte snímač hladiny vody do nádoby/nádrže na vodu.
Implementoval jsem to ve své domácí zahradě a umístil senzor poblíž jedné z rostlin. Také jsem umístil čerpadlo a snímač hladiny vody do kbelíku s vodou. Na videu můžete vidět, že když spustím snímač hladiny vody do vody, čerpadlo se zapne, dokud půda zvlhne.
Přestože to funguje perfektně, v tomto projektu lze provést drobné chyby a vylepšení. Když oba senzory spolupracují, byla hlášena chyba pro nestabilní odečty teploty. Aktualizuji, pokud bude chyba vyřešena.
Další vylepšení, která mohou uživatelé implementovat:
- Přidejte funkci IOT pro analýzu dat a dálkové ovládání.
- Integrujte s kapkovou závlahou a více senzory na různých místech pole.
- Zlepšete výkon senzoru, aby mohl být implementován v hluboké půdě.
- Používejte spolehlivější teplotní senzory.
- Regulace vlhkosti a teploty pro skleníky.
- Analýza obsahu minerálních látek ve vodě a koncentrace hnojiv.
Pokud narazíte na nějaké pochybnosti nebo návrhy, dejte mi vědět v sekci komentáře. Pokud jste to vytvořili, dejte mi prosím vědět v sekci komentáře.
Děkuji
HS Sandesh
(Kanál Technocrat na YouTube)
Doporučuje:
UWaiPi - automatický zavlažovací systém řízený časem: 11 kroků (s obrázky)
UWaiPi - časově řízený automatický zavlažovací systém rostlin: Dobrý den! Zapomněli jste dnes ráno zalévat své rostliny? Plánujete dovolenou, ale přemýšlíte, kdo bude zalévat rostliny? Pokud jsou vaše odpovědi Ano, mám pro váš problém řešení. Jsem opravdu rád, že vám mohu představit uWaiPi
Jak vybudovat automatický zavlažovací systém rostlin pomocí výstrah WiFi: 15 kroků
Jak vybudovat automatický zavlažovací systém rostlin pomocí výstrah WiFi: Toto je hotový projekt, automatický zavlažovací systém rostlin řízený pomocí #WiFi. Pro tento projekt jsme použili samozavlažovací automatickou podsestavu zahradního systému od společnosti Adosia. Toto nastavení používá solenoidové vodní ventily a analogový půdní mok
Automatický zavlažovací systém Arduino (Garduino): 6 kroků
Automatický zavlažovací systém Arduino (Garduino): Vytvořil jsem zavlažovací systém na bázi arduina pro své chilli, když jsem mimo domov. Stalo se, že jsem to udělal jako webový server, který mohu sledovat z LAN a ze systému domácí automatizace (Hassio) .To je stále ve výstavbě, přidám další
Automatický zavlažovací systém: 5 kroků (s obrázky)
Automatický systém zavlažování rostlin: Jedná se o nejjednodušší a nejlevnější systém zavlažování rostlin, který můžete vytvořit. Nepoužil jsem žádný mikrokontrolér. Je to v podstatě tranzistorový spínač. Musíte přidat nějaký odpor mezi kolektor a základnu, aby se zabránilo defektu tranzistoru . (nepoužívejte w
Automatický zavlažovací systém Arduino: 8 kroků (s obrázky)
Systém automatického zavlažování rostlin Arduino: Meet Sprout - moderní pokojový květináč, který automaticky zalévá vaše rostliny, bylinky, zeleninu atd. A způsobí revoluci ve vaší zahradnické hře. Skládá se z integrovaného zásobníku vody, ze kterého se čerpá voda & udržuje půdu rostliny hy