Kaip automatizuoti purkštuvų valdymą, norint nustatyti oro sąlygas naudojant „Raspberry Pi“?

Šiais laikais drėkinimo sistemos naudojamos dulkių naikinimui, kasybai ir kt. Šios sistemos taip pat naudojamos namuose augalams laistyti. Rinkoje esančios drėkinimo sistemos yra brangios, kad būtų mažas plotas. „Raspberry Pi“ yra mikroprocesorius, kurį galima integruoti beveik su visais elektroniniais komponentais, norint kurti įdomius projektus. Žemiau siūlomas metodas, kaip namuose pagaminti pigią ir efektyvią drėkinimo sistemą naudojant „Raspberry Pi“.



„Raspberry Pi“ automatizuoja purkštuvų valdymą (šis vaizdas paimtas iš www.Instructables.com)

Kaip nustatyti aparatą ir jį automatizuoti per „Raspberry Pi“?

Šios technikos tikslas yra padaryti tokią pačią efektyvią sistemą, kaip rinkoje esančios sistemos, palyginti mažomis sąnaudomis. Atlikite toliau nurodytus veiksmus, kad automatizuotumėte purkštuvų valdymą per aviečių pi.



1 žingsnis: rinkti Medžiagos

Pagal savo sodo matavimus surinkite tikslų vamzdžių, skirtingų adapterių ir elektroninių komponentų kiekį, kurie kartu su „Raspberry Pi“ sudarys visą sistemą.



Elektriniai komponentai



Mechaniniai komponentai

Įrankiai

Visus komponentus galite rasti „Amazon“



2 žingsnis: planavimas

Geriausias būdas yra iš anksto sudaryti išsamų planą, nes sunku ištaisyti klaidas tarp visos sistemos įdiegimo. Svarbu atkreipti dėmesį į skirtumą tarp NPT ir MHT adapterių. Įsitikinkite, kad išleidimo vožtuvą įrengėte absoliučiame karkaso apačioje. Sistemos schemos pavyzdys pateiktas žemiau.

Sistemos schema

3 žingsnis: kasti tranšėjas ir kloti dujotiekį

Prieš kasdami tranšėją, patikrinkite, ar yra kažkas kitas, kas yra palaidotas po dirvožemiu, ir iškaskite pakankamai giliai, kad galėtumėte pakloti vamzdį ir padengti dirvožemiu. Užkaskite vamzdžius ir prijunkite juos įvairiomis aukščiau paminėtomis jungtimis. Nepamirškite įdiegti išleidimo vožtuvo.

4 žingsnis: įdėkite solenoidinį vožtuvą į plastikinę dėžę ir prijunkite prie visos sistemos

Prisukite NPT slydimo adapterius į abu solenoidinio vožtuvo galus. Tada išgręžkite dvi skylutes plastikinėje dėžutėje pakankamai plačiai, kad pro jas vamzdis būtų perduotas į dėžutės viduje esančius slydimo adapterius, o ant jungčių uždėkite silikoninius klijus, kad jungtys būtų tvirtos. Dabar svarbu atkreipti dėmesį į teisingą atbulinio vožtuvo srauto kryptį. Rodyklė turėtų būti nukreipta į elektromagnetinį vožtuvą.

Solenoidinis vožtuvas (šis vaizdas paimtas iš www.Instructables.com)

5 žingsnis: pritvirtinkite solenoidinio vožtuvo laidą

Iškirpkite du prijungimo laido segmentus ir praleiskite jį per dėžę, išgręždami tinkamas skyles, ir neperšlampamų jungčių pagalba prijunkite prie elektromagnetinio vožtuvo. Sandarinti aplink skylutes naudokite silicį. Šie laidai bus prijungti kitame etape.

6 žingsnis: Patikrinkite, ar nėra nuotėkio

Prieš eidami toliau, tikriausiai turite patikrinti, ar nėra vamzdžių sandarumo. Laimei, tai galite padaryti prieš prijungdami grandinę ar net „Raspberry Pi“. Tam prijunkite du elektromagnetinio vožtuvo laidus tiesiai prie 12 V adapterio. Tai atvers vožtuvą ir leis vandeniui tekėti į vamzdžius. Kai tik vanduo pradės tekėti, atidžiai ištirkite vamzdžius ir jungtis ir patikrinkite, ar nėra nuotėkio.

7 žingsnis: Grandinė

Žemiau pateiktame paveikslėlyje parodyta grandinė, integruota su aviečių pi, kuri privers veikti visą sistemą. Relė veikia kaip jungiklis, skirtas valdyti elektromagnetinio vožtuvo 24 VAC galią. Kadangi relės veikimui reikalingas 5 V, o GPIO kaiščiai gali tiekti tik 3,3 V įtampą, „Raspberry Pi“ valdys MOSFET, kuris įjungs relę, kuri įjungs arba išjungs elektromagnetinį vožtuvą. Jei GPIO yra išjungtas, relė bus atidaryta ir elektromagnetinis vožtuvas bus uždarytas. Kai į GPIO kaištį ateina aukštas signalas, relė bus perjungta į uždarytą ir atsidarys elektromagnetinis vožtuvas. 3 būsenos šviesos diodai taip pat yra prijungti prie GPIO 17,27 ir 22, kurie parodys, kad jei Pi gauna maitinimą ir jei relė įjungta arba išjungta.

Grandinės schema

Žingsnis 8: bandymo grandinė

Prieš diegiant visą sistemą, geriau ją išbandyti komandinėje eilutėje naudojant pitoną. Norėdami išbandyti grandinę, įjunkite „Raspberry Pi“ ir „Python“ įveskite šias komandas.

importuoti RPi.GPIO skelbimą GPIO GPIO.setmode (GPIO.BCM) GPIO.setup (17, out) GPIO.setup (27, out) GPIO.setup (22, out)

PIN nustatymas

Tai inicijuos GPIO kaiščius 17,27 ir 22 kaip išvestį.

GPIO.output (27, GPIO.HIGH) GPIO.output (22, GPIO.HIGH)

Įjunkite

Tai įjungs kitus du šviesos diodus.

GPIO.output (17, GPIO.HIGH)

Įjunkite relę

Įvedus aukščiau nurodytą komandą, relė skleidžia „spragtelėjimo“ garsą, kuris rodo, kad ji dabar uždaryta. Dabar įveskite šią komandą, kad atidarytumėte relę.

GPIO.output (17, GPIO.LOW)

Išjunkite relę

Relės sukurtas „Click“ garsas rodo, kad iki šiol viskas vyksta gerai.

9 žingsnis: kodas

Kadangi kol kas viskas vyksta taip gerai, įkelkite kodą į „Raspberry Pi“. Šis kodas automatiškai patikrins kritulių atnaujinimą per pastarąsias 24 valandas ir automatizuos „Sparkling“ sistemą. Kodas yra tinkamai komentuojamas, bet vis tiek jis paprastai paaiškinamas žemiau:

  1. run_sprinkler.py: Tai yra pagrindinis failas, kuris patikrina orų API ir nusprendžia atidaryti elektromagnetinį vožtuvą. Jis taip pat valdo GPIO kaiščių įvestį / išvestį.
  2. konfigūracija: tai yra konfigūracijos failas, turintis „Weather API“ raktą, vietą, kurioje įdiegta ši sistema, GPIO kaiščius ir lietaus slenkstį.
  3. run.crontab: Tai failas, kuris suplanuoja pagrindinį failą paleisti tam tikrus kartus per dieną, užuot nuolat paleisdamas python scenarijų 24 valandas.

Atsisiuntimo nuoroda: parsisiųsti

Atsisiųskite aukščiau pridėtą failą ir įkelkite jį į „Python“. Mėgaukitės savo automatizuota purkštuvų sistema.