Obsah:
- Krok 1: Potrebný materiál
- Krok 2: Vybudujte obvod
- Krok 3: Princíp činnosti obvodu
- Krok 4: Arduino kód
- Krok 5: Implementácia a testovanie
Video: Ako vytvoriť automatický zavlažovací systém pomocou Arduina: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
V tomto návode vám ukážem, ako vybudovať a implementovať automatický zavlažovací systém, ktorý dokáže snímať obsah vody v pôde a automaticky zavlažovať vašu záhradu. Tento systém je možné naprogramovať pre rôzne požiadavky na plodiny a sezónne odchýlky. Tento systém je najvhodnejší pre techniku kvapkovej závlahy. Tiež som testoval systém na rôzne pôdne podmienky a dostupnosť vody.
Pre lepšie pochopenie si pozrite prepojené video.
Tento systém vám pomôže automaticky zavlažovať vašu záhradu vo dvore alebo vašu vnútornú záhradu a nemusíte sa starať o zalievanie svojich obľúbených rastlín vo svojom nabitom programe.
Arduino UNO je mozgom tohto systému a sú ním ovládané všetky senzory a zobrazovacie zariadenia. Na odčítanie obsahu vlhkosti v pôde sa používa snímač vlhkosti. K dispozícii je LCD monitor na monitorovanie stavu pôdy, teploty okolia a stavu dodávky vody (vodné čerpadlo).
Krok 1: Potrebný materiál
- Arduino UNO
- Senzor pôdnej vlhkosti (s ovládačom LM393)
- Snímač teploty LM 35
- 16x2 LCD displej
- Spínač hladiny vody
- Rečník
- 5V relé
- BC547 alebo podobné NPN tranzistory
- Rezistory (schéma zapojenia)
- Potenciometer (10Kohm)
- 5 mm LED
- 1N4007 dióda
- Svorkovnice a skrutkové svorky
- PCB / Breadboard
- Základné nástroje a súprava na spájkovanie
Krok 2: Vybudujte obvod
Tento obvod je možné postaviť buď na Breadboard, alebo na dosku plošných spojov. Na dočasný pokus to môžete postaviť na doske. Podrobnosti nájdete v schéme zapojenia. Pripojte sa podľa nižšie uvedeného postupu.
ARDUINO PINY
0 _ N/C
1 _ N/C
2 _ LCD-14
3 _ LCD-13
4 _ LCD-12
5 _ LCD-11
6 _ N/C
7_VODA_LEVEL_STATUS_LED
8 _ N/C
9_ REPRODUKTOR
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
*Chyba hlásená z dôvodu nestabilných hodnôt teploty. Vyhnite sa prosím snímaču teploty. Po vyriešení kódu aktualizujem.
Krok 3: Princíp činnosti obvodu
Hodnoty senzora pôdnej vlhkosti závisia od odporu pôdy. Ovládač LM393 je duálny diferenciálny komparátor, ktorý porovnáva napätie senzora s pevným 5V napájacím napätím.
Hodnota tohto senzora sa pohybuje od 0 do 1023. 0 je vlhké prostredie a 1023 je veľmi suché prostredie.
LM35 je presný snímač teploty s integrovaným obvodom, ktorého výstupné napätie je lineárne úmerné teplote Celzia. LM35 pracuje pri -55 ° C až +120 ° C.
Spínač hladiny vody obsahuje jazýčkovo-magnetický spínač obklopený plávajúcim magnetom. Keď je k dispozícii voda, vedie.
Arduino sníma stav pôdy pomocou senzora pôdnej vlhkosti. Ak je pôda SUCHÁ, vykoná nasledujúce operácie….
1) Pomocou senzora hladiny vody kontroluje dostupnosť vody.
2) Ak je k dispozícii voda, čerpadlo sa zapne a automaticky sa vypne, keď sa dodá dostatočné množstvo vody. Čerpadlo je poháňané obvodom ovládača relé.
3) Ak nie je voda k dispozícii, budete upozornení zvukovým signálom.
Za akýchkoľvek iných podmienok zostane pumpa vypnutá a na LCD obrazovke sa zobrazí stav pôdy (suchá, vlhká, zamračená), teplota a stav pumpy.
Krok 4: Arduino kód
Postup
- Pripojte Arduino k počítaču.
- Stiahnite si priložený kód a otvorte ho.
- V ponuke Nástroje vyberte svoj port COM a dosku Arduino.
- Kliknite na tlačidlo Nahrať.
Po nahraní kódu otvorte sériový monitor, ktorý zobrazuje hodnoty senzora pôdnej vlhkosti v rozmedzí od 0-1023. Otestujte snímač na rôzne pôdne podmienky a poznamenajte si jeho hodnotu pre najvhodnejšie pôdne podmienky a upravte hodnoty v kóde pre vašu aplikáciu. Ak chcete zmeniť citlivosť snímača pre rôzne pôdne podmienky, zmeňte hodnoty 3 podmienok uvedených v kódexe.
_
Teplota sa vypočíta pomocou nasledujúceho vzorca X = ((hodnota snímača) * 1023,0)/ 5000
Teplota v stupňoch Celzia = (X/10)
Krok 5: Implementácia a testovanie
Na otestovanie projektu je možné vykonať nasledujúce kroky.
1) Pripojte Arduino k napájaniu (5 V) pomocou USB alebo externého zdroja napájania.
2) Ponorte snímač vlhkosti do pôdy. Na presné meranie je lepšie umiestniť senzor blízko koreňov rastlín. Poznámka: Svorky zapojenia nie sú vodotesné.
3) Pripojte vodné čerpadlo k relé (spínacie a spoločné svorky) a zapnite sieť. Podrobnosti o zapojení a vývody nájdete v obvode.
UPOZORNENIE: VYSOKÉ NAPÄTIE. PRED POKROČENÍM POCHOPTE KABELÁŽ
4) Snímač teploty je možné umiestniť na samotnú DPS alebo na pôdu. Neponárajte snímač do vody.
5) Potenciometer je možné meniť tak, aby sa nastavoval jas LCD.
6) Umiestnite snímač hladiny vody do nádoby/nádrže na vodu.
Implementoval som to vo svojej domácej záhrade a umiestnil som senzor v blízkosti jednej z rastlín. Pumpu a snímač hladiny vody som tiež umiestnil do vedra s vodou. Na videu môžete vidieť, že keď ponorím snímač hladiny vody do vody, čerpadlo sa zapne, kým nie je pôda vlhká.
Aj keď to funguje perfektne, v tomto projekte je možné vykonať drobné chyby a vylepšenia. Keď oba senzory spolupracujú, bola hlásená chyba pre nestabilné hodnoty teploty. Aktualizujem, ak bude chyba vyriešená.
Ďalšie vylepšenia, ktoré môžu používatelia implementovať:
- Pridajte funkciu IOT na analýzu údajov a diaľkové ovládanie.
- Integrácia s kvapkovou závlahou a viacerými senzormi na rôznych miestach poľa.
- Zlepšite výkonnosť senzora, aby mohol byť implementovaný v hlbokej pôde.
- Používajte spoľahlivejšie snímače teploty.
- Regulácia vlhkosti a teploty pre skleníky.
- Analýza obsahu minerálov vo vode a koncentrácie hnojiva.
Ak narazíte na nejaké pochybnosti alebo návrhy, dajte mi vedieť v sekcii komentárov. Ak ste to vytvorili, dajte mi vedieť v sekcii komentárov.
Ďakujem
HS Sandesh
(Kanál YouTube Technocrat)
Odporúča:
Automatický zavlažovací systém rastlín pomocou mikro: bit: 8 krokov (s obrázkami)
Automatický zavlažovací systém rastlín pomocou mikro: bitu: V tomto návode vám ukážem, ako vybudovať automatický zavlažovací systém rastlín pomocou mikro: bitu a niektorých ďalších malých elektronických komponentov. Micro: bit používa snímač vlhkosti monitorovať úroveň vlhkosti v pôde rastliny a
UWaiPi - automatický zavlažovací systém riadený časom: 11 krokov (s obrázkami)
UWaiPi - Časom riadený systém automatického zavlažovania rastlín: Dobrý deň! Zabudli ste dnes ráno poliať svoje rastliny? Plánujete dovolenku, ale premýšľate, kto bude polievať rastliny? Ak sú vaše odpovede áno, mám pre váš problém riešenie. Som veľmi rád, že môžem predstaviť uWaiPi -
Automatický zavlažovací systém Arduino (Garduino): 6 krokov
Automatický zavlažovací systém Arduino (Garduino): Vytvoril som zavlažovací systém na báze arduina pre svoje chilli papričky, keď som mimo domu. Zistil som, že som to urobil ako webový server, ktorý môžem monitorovať z LAN a zo systému automatizácie domácnosti (Hassio) .Toto je stále vo výstavbe, budem pridávať ďalšie
Automatický zavlažovací systém rastlín: 5 krokov (s obrázkami)
Automatický systém zavlažovania rastlín: Toto je najľahší a najlacnejší systém zavlažovania rastlín, ktorý môžete vytvoriť. Nepoužil som žiadny mikrokontrolér. Je to v podstate tranzistorový prepínač. Medzi kolektor a základňu musíte pridať určitý odpor, aby ste zabránili znehodnoteniu tranzistora. . (Nepoužívajte
Automatický zavlažovací systém Arduino: 8 krokov (s obrázkami)
Systém automatického zavlažovania rastlín Arduino: Meet Sprout - moderný izbový kvetináč, ktorý automaticky zalieva vaše rastliny, bylinky, zeleninu atď. A spôsobí revolúciu vo vašej záhradníckej hre. Skladá sa z integrovaného zásobníka vody, z ktorého sa čerpá voda & udržuje pôdu v rastline