Dnes sa zavlažovacie systémy používajú na potlačenie prachu, na ťažbu atď. Tieto systémy sa používajú aj v domoch na polievanie rastlín. Zavlažovacie systémy, ktoré sú dostupné na trhu, sú drahé pre malé pokrytie oblasti. Raspberry Pi je mikroprocesor, ktorý je možné integrovať takmer do všetkých elektronických súčiastok a vytvárať tak zaujímavé projekty. Ďalej je navrhnutá metóda na výrobu lacného a efektívneho zavlažovacieho systému doma pomocou zariadenia Raspberry Pi.
Raspberry Pi na automatizáciu ovládania postrekovača (tento obrázok je prevzatý z www.Instructables.com).
Ako nastaviť aparát a automatizovať ho cez Raspberry Pi?
Účelom tejto techniky je dosiahnuť, aby bol systém rovnako efektívny ako systémy dostupné na trhu s porovnateľne nízkymi nákladmi. Prejdite si nižšie uvedené kroky a automatizujte svoje ovládanie postrekovača cez malinovú pí.
Krok 1: Zhromaždenie Materiály
Podľa meraní na vašej záhrade zhromaždite presné množstvo potrubí, rôznych adaptérov a elektronických komponentov, ktoré sa spoja s Raspberry Pi a vytvoria tak celý systém.
Elektrické komponenty
Mechanické súčasti
Náradie
Všetky komponenty nájdete na Amazon
Krok 2: Plánovanie
Najlepším prístupom je vopred pripraviť úplný plán, pretože je zložitou úlohou napraviť chyby niekde medzi implementáciou celého systému. Je dôležité si uvedomiť rozdiel medzi adaptérmi NPT a MHT. Dbajte na to, aby ste vypúšťací ventil namontovali na úplne spodnú časť konštrukcie. Vzorový systémový diagram je uvedený nižšie.
Systémový diagram
Krok 3: Vykopajte priekopy a položte potrubie
Pred vykopaním priekopy skontrolujte, či nie je pod zemou zakopané niečo iné, a vykopajte dostatočne hlboko, aby ste mohli položiť rúrku a zasypať ju zeminou. Zahrabte potrubia a spojte ich s rôznymi vyššie spomenutými konektormi. Nezabudnite nainštalovať vypúšťací ventil.
Krok 4: Vložte elektromagnetický ventil do plastovej škatule a pripojte ho k celému systému
Zaskrutkujte adaptéry NPT-slip na obidva konce elektromagnetického ventilu. Potom do plastovej škatule vyvŕtajte dva otvory dostatočne široké, aby nimi prešli rúrkou do sklzových adaptérov vo vnútri škatule, a na kĺby naneste silikónové lepidlá, aby boli spoje pevné. Teraz je dôležité sledovať správny smer prietoku na spätnom ventile. Šípka by mala smerovať k elektromagnetickému ventilu.
Elektromagnetický ventil (tento obrázok je prevzatý z www.Instructables.com).
Krok 5: Pripojte drôt elektromagnetického ventilu
Odrežte dva segmenty pripájacieho drôtu a preveďte ho cez krabicu vyvŕtaním vhodných otvorov a pomocou vodotesných konektorov ho pripojte k solenoidovému ventilu. Na utesnenie okolo otvorov použite kremík. Tieto vodiče budú pripojené v ďalšom kroku.
Krok 6: Skontrolujte, či nedochádza k únikom
Predtým, ako sa pustíte do vzdialenejšej kontroly, pravdepodobne musíte skontrolovať tesnosť potrubí. Našťastie to môžete urobiť pred pripojením obvodu alebo dokonca Raspberry Pi. Za týmto účelom pripojte dva vodiče elektromagnetického ventilu priamo k adaptéru 12V. Tým sa otvorí ventil a voda bude môcť prúdiť do potrubí. Hneď ako voda začne tiecť, starostlivo skontrolujte rúry a spoje a skontrolujte tesnosť.
Krok 7: Obvod
Obrázok nižšie zobrazuje obvody integrované s malinovou pí, vďaka ktorým bude celý systém fungovať. Relé pracuje ako spínač na riadenie napájania solenoidového ventilu 24 V str. Pretože relé vyžaduje na svoje fungovanie 5 V a piny GPIO môžu poskytnúť iba 3,3 V, Raspberry Pi bude riadiť MOSFET, ktorý spína relé, ktoré zapína alebo vypína elektromagnetický ventil. Ak je GPIO vypnuté, relé bude otvorené a elektromagnetický ventil zatvorený. Keď na pin GPIO príde vysoký signál, relé sa prepne do polohy zatvorené a elektromagnetický ventil sa otvorí. 3 stavové LED sú tiež pripojené k GPIO 17,27 a 22, ktoré ukazujú, že ak je Pi napájané a relé je zapnuté alebo vypnuté.
Schéma zapojenia
Krok 8: Testovací obvod
Pred implementáciou celého systému je lepšie ho otestovať na príkazovom riadku pomocou jazyka python. Ak chcete obvod otestovať, zapnite Raspberry Pi a zadajte nasledujúce príkazy v Pythone.
import RPi.GPIO a GPIO GPIO.setmode (GPIO.BCM) GPIO.setup (17, výstup) GPIO.setup (27, výstup) GPIO.setup (22, výstup)
Pripnúť nastavenie
Týmto sa inicializujú piny GPIO 17,27 a 22 ako výstup.
GPIO.výstup (27, GPIO.HIGH) GPIO.výstup (22, GPIO.HIGH)
Zapnutie
Týmto sa rozsvietia ďalšie dve LED diódy.
GPIO.výstup (17, GPIO.HIGH)
Zapnite relé
Keď napíšete vyššie uvedený príkaz, relé vydá zvuk „kliknutia“, ktorý ukazuje, že je teraz zatvorené. Teraz zadajte nasledujúci príkaz na otvorenie relé.
GPIO.výstup (17, GPIO.LOW)
Vypnite relé
Zvuk „kliknutia“, ktorý vydáva relé, ukazuje, že zatiaľ je všetko v poriadku.
Krok 9: Kód
Pretože zatiaľ všetko funguje tak dobre, nahrajte kód na Raspberry Pi. Tento kód automaticky skontroluje aktualizáciu zrážok za posledných 24 hodín a automatizuje systém Sparkling. Kód je správne komentovaný, ale aj tak je vysvetlený všeobecne nižšie:
- run_sprinkler.py: Toto je hlavný súbor, ktorý kontroluje počasie API a rozhoduje, či otvorí elektromagnetický ventil alebo nie. Tiež ovláda I / O pinov GPIO.
- konfigurácia: je to konfiguračný súbor, ktorý obsahuje kľúč API pre počasie, umiestnenie, kde je tento systém nainštalovaný, piny GPIO a prahová hodnota dažďa.
- run.crontab: Je to súbor, ktorý naplánuje spustenie hlavného súboru v určitých časoch denne namiesto nepretržitého spúšťania skriptu python po dobu 24 hodín.
Odkaz na stiahnutie: Stiahnuť ▼
Stiahnite si priložený súbor vyššie a nahrajte ho do Pythonu. Užite si svoj vlastný automatizovaný zavlažovací systém.