Kuinka automatisoida sprinkleriohjaimesi sääolosuhteiden havaitsemiseksi Vadelma Pi: n kautta?

Nykyään kastelujärjestelmiä käytetään pölynpoistoon, kaivostoimintaan jne. Näitä järjestelmiä käytetään myös kasvien kastelukodeissa. Markkinoilla saatavilla olevat kastelujärjestelmät ovat kalliita pienellä alueella. Raspberry Pi on mikroprosessori, joka voidaan integroida melkein jokaisen elektronisen komponentin kanssa mielenkiintoisten projektien suunnitteluun. Seuraavassa ehdotetaan menetelmää edullisten ja tehokkaiden kastelujärjestelmien valmistamiseksi kotona käyttämällä Vadelma Pi: tä.



Raspberry Pi automatisoi sprinkleriohjauksen (tämä kuva on otettu osoitteesta www.Instructables.com)

Kuinka asentaa laite ja automatisoida se Vadelma Pi: n kautta?

Tämän tekniikan tarkoituksena on tehdä järjestelmä, yhtä tehokas kuin markkinoilla olevat järjestelmät, suhteellisen alhaisin kustannuksin. Käy läpi seuraavat vaiheet automatisoidaksesi sprinkleriohjauksesi vadelma-pien läpi.



Vaihe 1: Kerää Materiaalit

Kerää puutarhasi mittausten mukaan tarkka määrä putkia, erilaisia ​​sovittimia ja elektronisia komponentteja, jotka yhdistyvät Vadelma Pi: n kanssa muodostaen koko järjestelmän.



Sähkökomponentit



Mekaaniset komponentit

Työkalut

Löydät kaikki komponentit osoitteesta Amazon



Vaihe 2: Suunnittelu

Paras tapa on tehdä täydellinen suunnitelma etukäteen, koska virheiden kumoaminen jonnekin koko järjestelmän toteuttamisen välillä on vaikea tehtävä. On tärkeää huomata ero NPT- ja MHT-sovittimien välillä. Varmista, että asennat tyhjennysventtiilin rungon absoluuttiseen pohjaan. Alla on esimerkkijärjestelmäkaavio.

Järjestelmäkaavio

Vaihe 3: Kaivaa kaivoja ja aseta putkilinja

Tarkista ennen kaivannon kaivamista, onko maaperän alla haudattu jotain muuta, ja kaivaa tarpeeksi syvälle, jotta voit laittaa putken ja peittää sen maaperällä. Hauta putket ja yhdistä ne useilla edellä mainituilla liittimillä. Älä unohda asentaa tyhjennysventtiiliä.

Vaihe 4: Aseta magneettiventtiili muovilaatikkoon ja yhdistä koko järjestelmään

Kierrä NPT-liukuholkit solenoidiventtiilin molempiin päihin. Poraa sitten kaksi reikää muovilaatikkoon niin leveäksi, että putki kulkee niiden läpi laatikon sisällä oleviin luistinsovittimiin ja levitetään silikoniliimoja liitoksiin, jotta liitokset ovat vahvat. Tärkeä asia tässä on tarkkailla takaiskuventtiilin virtaussuuntaa. Nuolen tulee osoittaa magneettiventtiiliä kohti.

Magneettiventtiili (tämä kuva on otettu osoitteesta www.Instructables.com)

Vaihe 5: Kiinnitä magneettiventtiilin johdin

Leikkaa kaksi kytkentälangan osaa ja vie se laatikon läpi poraamalla sopivat reiät ja kytke se magneettiventtiiliin vedenpitävien liittimien avulla. Käytä piitä tiivistää reikien ympärille. Nämä johdot kytketään seuraavassa vaiheessa.

Vaihe 6: Tarkista vuodot

Ennen kuin menet kauempana, sinun on oletettavasti tarkistettava putkesi vuotojen varalta. Onneksi voit tehdä sen ennen piirin tai jopa Raspberry Pi: n liittämistä. Liitä tätä varten kaksi magneettiventtiilin johtoa suoraan 12 V: n sovittimeen. Tämä avaa venttiilin ja antaa veden virrata putkiin. Heti kun vesi alkaa virrata, tarkista putket ja liitokset huolellisesti ja tarkista vuotojen varalta.

Vaihe 7: Piiri

Alla olevassa kuvassa on vadelma pi: ään integroitu piiri, joka saa koko järjestelmän toimimaan. Rele toimii kytkimenä, jolla ohjataan 24 VAC: n tehoa magneettiventtiiliin. Koska rele vaatii 5 V: n toiminnan ja GPIO-nastat voivat tuottaa vain 3,3 V, Vadelma Pi ajaa MOSFETiä, joka kytkee releen, joka kytkee magneettiventtiilin päälle tai pois päältä. Jos GPIO on pois päältä, rele on auki ja magneettiventtiili suljetaan. Kun GPIO-nastaan ​​tulee korkea signaali, rele kytketään kiinni ja magneettiventtiili avautuu. GPIO 17,27: een ja 22: een on kytketty myös 3 tilan merkkivaloa, jotka osoittavat, että jos Pi saa virtaa ja jos rele on päällä tai pois päältä.

Piirikaavio

Vaihe 8: Testauspiiri

Ennen kuin koko järjestelmä otetaan käyttöön, on parempi testata se komentorivillä pythonilla. Piirin testaamiseksi käynnistä Raspberry Pi ja kirjoita seuraavat komennot Pythoniin.

tuo RPi.GPIO-mainos GPIO GPIO.setmode (GPIO.BCM) GPIO.setup (17, out) GPIO.setup (27, out) GPIO.setup (22, out)

Pin-asetukset

Tämä alustaa GPIO-nastat 17, 27 ja 22 lähtöön.

GPIO.lähtö (27, GPIO.HIGH) GPIO.lähtö (22, GPIO.HIGH)

Virta päälle

Tämä sytyttää kaksi muuta LEDiä.

GPIO.lähtö (17, GPIO.HIGH)

Kytke rele päälle

Kun kirjoitat yllä olevan komennon, rele tuottaa 'napsautus' -äänen, joka osoittaa, että se on nyt suljettu. Kirjoita nyt seuraava komento avataksesi rele.

GPIO.lähtö (17, GPIO.LOW)

Sammuta rele

Releen tuottama 'Click' -ääni osoittaa, että kaikki menee toistaiseksi hyvin.

Vaihe 9: Koodi

Nyt kun kaikki menee niin hyvin toistaiseksi, lataa koodi Raspberry Pi: lle. Tämä koodi tarkistaa automaattisesti viimeisten 24 tunnin sadepäivitykset ja automatisoi Sparkling-järjestelmän. Koodi on oikein kommentoitu, mutta silti se selitetään yleensä alla:

  1. run_sprinkler.py: Tämä on päätiedosto, joka tarkistaa sää-API: n ja päättää, avataanko magneettiventtiili vai ei. Se ohjaa myös GPIO-nastojen I / O: ta.
  2. config: konfigurointitiedostossa on sää-API-avain, paikka, johon tämä järjestelmä on asennettu, GPIO-nastat ja sateen kynnys.
  3. run.crontab: Tiedosto ajoittaa päätiedoston suorittamaan tiettyjä päiviä päivässä sen sijaan, että python-komentosarjaa suoritettaisiin jatkuvasti 24 tunnin ajan.

Lataa linkki: ladata

Lataa yllä oleva tiedosto ja lataa se Pythoniin. Nauti omasta automaattisesta sprinklerijärjestelmästä.