Dnes se zavlažovací systémy používají k potlačení prachu, těžbě atd. Tyto systémy se také používají v domácnostech pro zalévání rostlin. Zavlažovací systémy, které jsou k dispozici na trhu, jsou drahé pro malé pokrytí oblasti. Raspberry Pi je mikroprocesor, který lze integrovat téměř s každou elektronickou součástkou a navrhnout tak zajímavé projekty. Níže je navržena metoda, jak vyrobit doma levný a efektivní zavlažovací systém pomocí Raspberry Pi.
Raspberry Pi k automatickému ovládání postřikovače (tento obrázek je převzat z www.Instructables.com)
Jak nastavit aparát a zautomatizovat ho pomocí Raspberry Pi?
Účelem této techniky je zajistit, aby byl systém stejně účinný jako systémy dostupné na trhu a měl relativně nízké náklady. Projděte si níže uvedené kroky a zautomatizujte ovládání postřikovače pomocí malinové pí.
Krok 1: Shromáždění Materiály
Podle měření vaší zahrady shromážděte přesné množství trubek, různých adaptérů a elektronických součástek, které se spojí společně s Raspberry Pi a vytvoří celý systém.
Elektrické komponenty
Mechanické součásti
Nástroje
Všechny komponenty najdete na Amazonka
Krok 2: Plánování
Nejlepším přístupem je vytvořit si předem úplný plán, protože je obtížným úkolem napravit chyby někde mezi implementací celého systému. Je důležité si uvědomit rozdíl mezi adaptéry NPT a MHT. Ujistěte se, že jste vypouštěcí ventil nainstalovali na absolutní spodní část konstrukce. Ukázkový systémový diagram je uveden níže.
Systémový diagram
Krok 3: Vykopejte příkopy a položte potrubí
Před vykopáním příkopu zkontrolujte, zda není pod zemí pohřbeno něco jiného, a vykopejte dostatečně hluboko, abyste mohli položit potrubí a zakrýt ho trochou půdy. Pohřbít potrubí a spojit je s různými výše uvedenými konektory. Nezapomeňte nainstalovat vypouštěcí ventil.
Krok 4: Vložte elektromagnetický ventil do plastové krabice a připojte se k celému systému
Na obou koncích elektromagnetického ventilu našroubujte adaptéry pro zasunutí NPT. Poté do plastové krabičky vyvrtejte dva otvory dostatečně široké, aby jimi protáhly trubku ke sklouzávacím adaptérům uvnitř krabičky, a na spoje naneste silikonová lepidla, aby byla spojení silná. Nyní je důležité sledovat správný směr průtoku na zpětném ventilu. Šipka by měla směřovat k elektromagnetickému ventilu.
Elektromagnetický ventil (tento obrázek je převzat z www.Instructables.com)
Krok 5: Připojte vodič elektromagnetického ventilu
Odřízněte dva segmenty připojovacího drátu a provlékněte jej skrz otvor vyvrtáním příslušných otvorů a pomocí vodotěsných konektorů jej připojte k elektromagnetickému ventilu. K utěsnění otvorů použijte křemík. Tyto vodiče budou připojeny v dalším kroku.
Krok 6: Zkontrolujte, zda nedochází k únikům
Než se vydáte na dálkové ovládání, pravděpodobně musíte zkontrolovat těsnost potrubí. Naštěstí to můžete udělat před připojením obvodu nebo dokonce Raspberry Pi. Za tímto účelem připojte dva vodiče elektromagnetického ventilu přímo k 12V adaptéru. Tím se otevře ventil a voda bude moci proudit do potrubí. Jakmile začne vytékat voda, pečlivě zkontrolujte potrubí a spoje a zkontrolujte těsnost.
Krok 7: Obvod
Obrázek níže ukazuje obvody integrované s malinovou pí, díky nimž bude celý systém fungovat. Relé pracuje jako spínač k ovládání napájení solenoidového ventilu 24 V stř. Protože relé vyžaduje k provozu 5 V a piny GPIO mohou poskytovat pouze 3,3 V, bude Raspberry Pi napájet MOSFET, který přepne relé, které zapne nebo vypne elektromagnetický ventil. Pokud je GPIO vypnuto, relé se rozepne a elektromagnetický ventil se zavře. Když na pin GPIO přijde vysoký signál, relé se přepne na sepnuto a elektromagnetický ventil se otevře. 3 stavové LED jsou také připojeny k GPIO 17,27 a 22, které ukazují, že pokud je Pi napájeno a relé je zapnuto nebo vypnuto.
Kruhový diagram
Krok 8: Testovací obvod
Před implementací celého systému je lepší jej otestovat na příkazovém řádku pomocí pythonu. Chcete-li otestovat obvod, zapněte Raspberry Pi a zadejte následující příkazy v Pythonu.
import RPi.GPIO ad GPIO GPIO.setmode (GPIO.BCM) GPIO.setup (17, out) GPIO.setup (27, out) GPIO.setup (22, out)
Pin nastavení
Tím se inicializují GPIO piny 17,27 a 22 jako výstup.
GPIO.výstup (27, GPIO.HIGH) GPIO.výstup (22, GPIO.HIGH)
Zapnutí
Tím se rozsvítí další dvě LED.
GPIO.výstup (17, GPIO.HIGH)
Zapněte relé
Když napíšete výše uvedený příkaz, relé vydá zvuk „cvaknutí“, který ukazuje, že je nyní sepnuto. Nyní zadejte následující příkaz k otevření relé.
GPIO.výstup (17, GPIO.LOW)
Vypněte relé
Zvuk „cvaknutí“, který relé produkuje, ukazuje, že zatím vše funguje dobře.
Krok 9: Kód
Vzhledem k tomu, že zatím vše probíhá tak dobře, nahrajte kód na Raspberry Pi. Tento kód automaticky zkontroluje aktualizaci srážek za posledních 24 hodin a automatizuje systém Sparkling. Kód je správně komentován, ale přesto je vysvětlen obecně níže:
- run_sprinkler.py: Toto je hlavní soubor, který kontroluje počasí API a rozhoduje, zda otevřít elektromagnetický ventil nebo ne. Řídí také I / O pinů GPIO.
- konfigurace: je to konfigurační soubor, který obsahuje klíč API počasí, umístění, kde je tento systém nainstalován, piny GPIO a práh deště.
- run.crontab: Je to soubor, který naplánuje, aby se hlavní soubor spouštěl určité časy denně, namísto nepřetržitého spouštění skriptu python po dobu 24 hodin.
Odkaz ke stažení: Stažení
Stáhněte si výše přiložený soubor a nahrajte jej do Pythonu. Užijte si svůj vlastní automatizovaný zavlažovací systém.