Sisällysluettelo:

Raspberry Pi: lle rakennettu automatisoitu puutarhajärjestelmä ulkona tai sisällä - MudPi: 16 vaihetta (kuvilla)
Raspberry Pi: lle rakennettu automatisoitu puutarhajärjestelmä ulkona tai sisällä - MudPi: 16 vaihetta (kuvilla)

Video: Raspberry Pi: lle rakennettu automatisoitu puutarhajärjestelmä ulkona tai sisällä - MudPi: 16 vaihetta (kuvilla)

Video: Raspberry Pi: lle rakennettu automatisoitu puutarhajärjestelmä ulkona tai sisällä - MudPi: 16 vaihetta (kuvilla)
Video: ПОЛНАЯ ИГРА ПОЛНЫЙ ПРОВАЛ 2 | КАМПАНИЯ — Прохождение / PS4 (Все шлемы пилотов) 2024, Marraskuu
Anonim
Image
Image
Raspberry Pi: lle rakennettu automatisoitu puutarhajärjestelmä ulkona tai sisällä - MudPi
Raspberry Pi: lle rakennettu automatisoitu puutarhajärjestelmä ulkona tai sisällä - MudPi
Raspberry Pi: lle rakennettu automatisoitu puutarhajärjestelmä ulkona tai sisällä - MudPi
Raspberry Pi: lle rakennettu automatisoitu puutarhajärjestelmä ulkona tai sisällä - MudPi
Raspberry Pi: lle rakennettu automatisoitu puutarhajärjestelmä ulkona tai sisällä - MudPi
Raspberry Pi: lle rakennettu automatisoitu puutarhajärjestelmä ulkona tai sisällä - MudPi

Pidätkö puutarhanhoidosta, mutta et löydä aikaa sen hoitamiseen? Ehkä sinulla on huonekasveja, jotka näyttävät hieman janoiselta tai etsivät tapaa automatisoida vesiviljelysi? Tässä projektissa ratkaisemme nämä ongelmat ja opimme MudPin perusteet rakentamalla automaattisen puutarhajärjestelmän, joka auttaa hoitamaan asioita. MudPi on avoimen lähdekoodin puutarhajärjestelmä, jonka tein Raspberry Pi: lle rakennettujen puutarharesurssien hallintaan ja ylläpitoon. Voit käyttää MudPiä sekä sisä- että ulkokäyttöön tarkoitetuissa puutarhanhoitoprojekteissa tarpeidesi mukaan, koska se on räätälöity.

Tänään aloitamme perusasetuksilla, joita käytin kotona nähdäkseni, kuinka MudPi voidaan ottaa käyttöön puutarhan hoitoon ja kastelun hallintaan. Tässä opetusohjelmassa opit ottamaan käyttöön MudPi: tä käyttävän pääohjaimen. Lopussa on joitakin lisäresursseja niille, jotka haluavat laajentaa asetuksiaan perusasioiden ulkopuolelle tai jotka haluavat oppia lisää eri asetuksista, kuten sisätiloista. MudPi voidaan konfiguroida erilaisiin asetuksiin, ja projektisivustolla on joukko asiakirjoja.

Tarvikkeet

Voit vapaasti lisätä/poistaa tiettyjä antureita tai komponentteja, joita saatat tarvita omaan järjestelmääsi, koska vaatimuksesi voivat poiketa minun vaatimuksistani.

Yleiset tarvikkeet

  • Raspberry Pi ja Wifi (käytin Pi 3 B: tä)

    Debian 9/10

  • Näyttö/näppäimistö/hiiri (Pi -asetuksia varten)
  • SD -kortti Raspbianille (8 Gt)
  • Ulkokaapeli (4 -johtiminen)
  • Vedenpitävä liitäntärasia ulkokäyttöön
  • Kaapelitiivisteet
  • Din -kisko (katkaisimien ja tasavirtalähteen asentamiseen)
  • PVC -letku
  • Pora w/ spade -terillä

Elektroniset tarvikkeet

  • DHT11 lämpötila- / kosteusanturi
  • Nestemäinen kellukkeen tasoanturi x2
  • 2 -kanavainen rele
  • 12v pumppu (tai 120v jos käytät verkkojännitettä)

    DC -DC -muunnin, jos käytät 12v

  • 5v virtalähde

    tai tasavirtalähde (jos virransyöttö pi verkosta)

  • 10k Vastukset ylös/alas

Työkalut

  • Ruuvimeisseli
  • Langanpoistaja
  • Yleismittari
  • Juotin
  • Juottaa
  • Ruuvit (kiinnityslaatikoille ulkona)
  • Silikoni Calk

Vaihe 1: Puutarhan ja kastelun suunnittelu

Puutarhan ja kastelun suunnittelu
Puutarhan ja kastelun suunnittelu
Puutarhan ja kastelun suunnittelu
Puutarhan ja kastelun suunnittelu
Puutarhan ja kastelun suunnittelu
Puutarhan ja kastelun suunnittelu
Puutarhan ja kastelun suunnittelu
Puutarhan ja kastelun suunnittelu

Varmista, että kastelu on suunniteltu, jos olet luomassa uutta järjestelmää. On tärkeää, että nämä asiat ovat jo valmiina, kun menet valmistamaan laitteistoa, jotta tiedät komponenttisi tarpeet. Tarpeet voivat muuttua ajan myötä, mutta on hyvä käytäntö valmistautua tulevaisuuteen. Kaksi tärkeintä vedenjakeluvaihtoehtoa ovat joko vesisäiliössä olevan pumpun tai magneettisella letkulla varustetun putken avaaminen ja sulkeminen. Valinta riippuu puutarhan tarpeista. Suurempi ja monimutkaisempi järjestelmä voi hyödyntää molempia (ts. Pumpata vettä magneettiventtiilien läpi vyöhykkeen kasteluun). Jos aiot käyttää MudPiä sisätiloissa, käytät todennäköisesti pumppua. MudPi voi myös ohjata sisäkasvien valoja releen avulla.

Tekijän vinkki: Muista, että voit rakentaa projektisi missä tahansa mittakaavassa. Jos haluat vain kokeilla MudPiä ensimmäistä kertaa, kokeile jotain vesipulloa ja 3,3 voltin pumppua huonekasvien kasteluun!

Harkitse myös vedenjakeluvaihtoehtoja. Käytätkö tiputuslinjoja, liotusletkua tai sprinklereitä? Tässä on muutamia yleisiä menetelmiä:

  • Sprinkleri
  • Liotusletku
  • Tippumislinjat
  • Manuaalinen käsivesi

Jotta tämän opetusohjelman laajuus ei kasvaisi liian suureksi, oletetaan, että sinulla on jo kastelu paikallaan ja haluat vain automatisoida sen. Asennuksessani minulla on vesisäiliö, jossa pumppu on kytketty joihinkin tippajohtoihin. Opetellaan pumpun automatisointia.

Vaihe 2: Anturit ja komponenttien suunnittelu

Toinen tärkeä suunnittelunäkökohta on se, mitä tietoja haluat saada puutarhastasi. Yleensä lämpötila ja kosteus ovat aina hyödyllisiä. Maaperän kosteuden ja sateen havaitseminen on hyvä, mutta sitä ei ehkä tarvita sisätiloissa. Se on viimeinen päätöksesi siitä, mitä olosuhteita on tärkeää seurata tarpeidesi mukaan. Perusopetusta ulkoilmassa seuraamme:

  • Lämpötila
  • Kosteus
  • Vedenkorkeudet (uimurikytkin x2)

Käytin 5 vesitason anturia määrittämään 10%, 25%, 50%, 75%ja 95%tasot suuressa säiliössä. Tässä opetusohjelmassa teemme 10% kriittisestä alhaisesta ja 95% täynnä yksinkertaisuuden vuoksi.

Voit myös haluta hallita puutarhan laitteita. Jos aiot vaihtaa pumppua tai valoja, jotka eivät toimi 3.3v: llä (pi GPIO -raja), tarvitset releen. Releen avulla voit ohjata korkeamman jännitteen piirejä samalla kun käytät pienempää jännitettä releen vaihtamiseen. Meillä on pumppu, joka toimii yli 3,3 V: n jännitteellä, joten tarvitsemme releen pumpun vaihtamiseksi. Pumpun ohjaamiseen tarvitaan vain yksi rele. Vaikka tulevia tarkoituksia varten (ja koska releet ovat halpoja), asensin 2 -kanavaisen releen ja jätin lisäpaikan käytettävissä myöhempiin päivityksiin.

Tärkeintä suunnitella on virtalähde. Miten Pi saa virtaa ja mistä. Sinun tulisi myös miettiä käyttämiäsi laitteita ja miten ne saavat tehonsa. Yleensä Pi voidaan käyttää USB -virtalähteestä, mutta se vaatii pistokkeen itsestään. Jos saamme virtaa muihin korkeamman jännitteen laitteisiin, DC -DC -virtalähdettä voidaan käyttää pienentämään jännitteet 5 V: iin Pi: lle. Jos aiot hankkia virtalähteen jännitteiden vähentämiseksi, suosittelen olemaan käyttämättä halvinta vaihtoehtoa.

Muista, että Raspberry Pi tukee oletuksena vain digitaalista GPIO: ta. Tämä tarkoittaa, että et voi kytkeä vain maaperäanturia, joka vie analogiset lukemat Pi GPIO: lle. Jotta voit olla yhteensopiva analogisten komponenttien kanssa, sinun on käytettävä mikro-ohjainta, jossa on analoginen tuki, kuten Arduino tai ESP32 (tai ESP8266).

Onneksi MudPi tukee sellaisten laitteiden ohjaamista, kuten orjasolmuja, antamaan komentoja useille laitteille yhdestä pääohjaimesta (pi). Tämä mahdollistaa pääohjaimen, jossa on useita anturiyksiköitä, joita se voi ohjata yhdessä niihin liitettyjen analogisten komponenttien kanssa. Käytin pääohjainta pumpun alueen valvontaan ja jokaisen korotetun puutarhan sängyn anturiyksikköä. Tänään voidaan jatkaa pääohjaimen rakentamista aloittaakseen.

Vaihe 3: Kerää tarvikkeita

Kerää tarvikkeita
Kerää tarvikkeita

Meidän on aika kerätä materiaalimme. Kaikki tämän rakenteen komponentit ja työkalut ovat kaupallisesti saatavilla hyllystä, jotta muiden on helppo rakentaa omat kotona. Suurin osa löytyy verkosta tai paikallisista rautakaupoista. Tämän opetusohjelman vuoksi pidämme asiat olennaisina suunnitellusti saadaksemme käynnissä olevan yksikön ennen kuin menemme eteenpäin.

Huomautus: Haluan tehdä tässä vaiheessa muistiinpanon, jos aiot vaihtaa verkkojännitteellä sammutettavia komponentteja, ole HUOMIO! On tärkeää, että olet turvallinen rakennettaessa elektroniikkaa ja älä tee suuria jännitteitä, jos et tiedä mitä olet tekemässä. Sanoin, että käytin 120 voltin pumppua kotini asetuksissa. Prosessi on sama 12 voltin pumpulle, ja suurin ero on 12 voltin säätimen tarve. Voit myös käyttää releitä valojen tai muiden laitteiden vaihtamiseen.

Vaihe 4: Asenna MudPi Raspberry Pi -laitteeseen

Asenna MudPi Raspberry Pi -laitteeseen
Asenna MudPi Raspberry Pi -laitteeseen

Kun suunnitelma on valmis ja tarvikkeet käsillä, on aika valmistella laitteisto. Aloita sinun pitäisi saada vadelmapi valmiiksi asentamaan MudPi. Tarvitset Raspberry Pi: n, jossa on Wifi -ominaisuudet ja joka käyttää Debian 9: ää tai uudempaa. Jos sinulla ei ole jo asennettu Raspbiania, sinun on ladattava Raspbian heidän sivultaan täältä.

Kun kuvatiedosto on ladattu, kirjoita se SD -kortille valitsemallasi kuvakirjoittimella. Raspberry pi: llä on opas tiedostojen kirjoittamiseen SD -kortille, jos tarvitset apua.

Liitä SD -kortti pi -laitteeseesi ja käynnistä se. Yhdistä Pi Wifi -käyttöliittymään graafisella käyttöliittymällä, jos olet asentanut Raspbian Desktopin, tai muokkaamalla /etc/wpa_supplicant/wpa_supplicant.conf -tiedostoa Raspbian Liten päätelaitteen kautta.

Seuraava asia, jonka sinun pitäisi tehdä Wifi -yhteyden muodostamisen jälkeen, on päivitysten ja päivitysten suorittaminen pi: llä.

Päivitä Pi -kirjautuminen ja päätelaite:

sudo apt-get päivitys

sudo apt-get päivitys

Kun uudelleenkäynnistys on valmis

sudo uudelleenkäynnistys

Kun Pi on käynnistetty takaisin, voimme nyt asentaa MudPi: n. Voit tehdä sen käyttämällä MudPi Installer -ohjelmaa seuraavalla komennolla:

curl -sL https://install.mudpi.app | lyödä

Asentaja huolehtii kaikista tarvittavista MudPi -paketista ja kokoonpanoista. Oletuksena MudPi on asennettu hakemistoon/home/mudpi ja ydin sijaitsee/home/mudpi/core.

Voit käyttää MudPiä manuaalisesti seuraavalla komennolla:

cd /home /mudpi

mudpi -virheenkorjaus

MudPillä on kuitenkin esimiestehtävä, joka hoitaa sen puolestasi. Lisäksi tarvitset ensin asetustiedoston ennen MudPi -ohjelman suorittamista. Määritystiedoston luomiseksi sinun on tiedettävä, mitkä nastat olet liittänyt mihin komponentteihin, mikä tehdään seuraavassa vaiheessa. Eteenpäin!

Vaihe 5: Liitä anturit ja komponentit Pi -laitteeseen testausta varten

Liitä anturit ja komponentit Pi -laitteeseen testausta varten
Liitä anturit ja komponentit Pi -laitteeseen testausta varten
Liitä anturit ja komponentit Pi -laitteeseen testausta varten
Liitä anturit ja komponentit Pi -laitteeseen testausta varten
Liitä anturit ja komponentit Pi -laitteeseen testausta varten
Liitä anturit ja komponentit Pi -laitteeseen testausta varten

Seuraava askel on liittää komponentit Pi: hen. (Huomaa, että testasin valokuvan lisäosia) Saatat käyttää testaukseen hyppyjohtoja ja leipälevyjä, mikä on hyvä, muista vain päivittää johonkin luotettavampaan, kun rakennat kentälle lopullisen yksikön.

Liitä DHT11/22 -anturin DATA -nasta GPIO -nastaan 25.

Kytke DHT11/22 -virta ja maa.

Kytke kummankin nesteen kellukkeen anturin toinen pää GPIO -nastoihin 17 ja 27 10k alasvetovastusvastuksella.

Kytke uimurianturien muut päät 3,3 V: iin niin, että GPIO vedetään normaalisti alas, mutta on KORKEA, kun kellukytkin sulkeutuu.

Kiinnitä 2 -kanavaisen kytkimen nastat GPIO -nastoihin 13 ja 16.

Kiinnitä rele 5V virtalähteeseen ja maa maahan.

Olemme huolissamme releen suurjänniteliitännöistä myöhemmin, kun kytket pistokkeet. Tällä hetkellä meidän pitäisi olla valmiita tekemään MudPi -määritystiedosto ja testaamaan komponentit.

Vaihe 6: Määritä MudPi

Kun anturit ja komponentit on liitetty, voit tehdä MudPi -määritystiedoston ja testata, että kaikki toimii ennen yksikön kokoonpanon viimeistelyä. MudPi: n määrittämiseksi päivität mudpi.config -tiedoston, joka sijaitsee hakemistossa/home/mudpi/core/mudpi. Tämä on JSON -muotoinen tiedosto, jonka voit päivittää komponenttisi tarpeiden mukaan. Muista tarkistaa oikea muotoilu, jos sinulla on ongelmia.

Jos seuraat seuraavaa, seuraava määritystiedosto toimii liittämillämme komponenteilla:

Yllä olevassa kokoonpanossa tapahtuu paljon. Suosittelen kaivamaan kokoonpanoasiakirjoihin tarkempia tietoja. Asetamme DHT11: n ja kellukkeet anturiryhmään ja asetamme releasetukset vaihtoryhmään. Automaatio tapahtuu asettamalla laukaisimia ja toimintoja. Liipaisin on tapa kertoa MudPille, että se kuuntelee tiettyjä olosuhteita, joihin haluamme ryhtyä, jos lämpötila on liian korkea. Liipaisimesta ei ole liian hyötyä, ennen kuin annamme sille laukaisutoiminnon. Yllä olevassa kokoonpanossa on kaksi aikaliipaisinta. Ajastin ottaa cron -työn muotoillun merkkijonon määrittääkseen, milloin sen pitäisi aktivoitua. Yllä olevat aikalaukaisimet asetetaan 12 tunnin välein (eli kaksi kertaa päivässä). Ne käynnistävät kaksi määrittämäämme toimintoa, jotka vain kytkevät releemme päälle/pois MudPin lähettämällä tapahtumalla. Toista liipaisinta siirretään 15 minuutilla niin, että pumppu käynnistyy ja vettä 15 minuuttia ennen kuin se sammutetaan. Tämä tapahtuu kahdesti päivässä joka päivä.

Nyt voit käynnistää MudPin uudelleen käskemällä esimiehen käynnistämään ohjelman uudelleen:

sudo supervisorctl käynnistä mudpi uudelleen

MudPi: n pitäisi nyt ladata kokoonpanot uudelleen ja toimia taustalla ottamalla antureiden lukemat ja kuuntelemalla tapahtumia vaihtaakseen releitä. Voit tarkistaa, että MudPi toimii:

sudo supervorctl status mudpi

MudPi tallentaa myös lokitiedostot hakemistoon/home/mudpi/logs. Jos kohtaat ongelmia, se on hyvä paikka tarkistaa ensin.

Jos olet varmistanut, että MudPi oli käynnissä, on aika aloittaa laitteen viimeinen kokoaminen. Sammuta Raspberry Pi ja anna laitteiston kokoaminen loppuun.

Vaihe 7: Juotoskomponentit prototyyppikortille

Juotoskomponentit prototyyppikortille
Juotoskomponentit prototyyppikortille
Juotoskomponentit prototyyppikortille
Juotoskomponentit prototyyppikortille

Nyt kun MudPi on määritetty, voit jatkaa laitteiston käsittelyä. Laatikossa olevat komponentit on juotettava prototyyppilevyyn vakauden lisäämiseksi kuin hyppyjohdot. Se ei ole yhtä mukava kuin mukautettu piirilevy, mutta toimii toistaiseksi. Käyttämämme DHT11 -anturi on ulkoinen, mutta voit halutessasi sisällyttää toisen sisäpuolelle laatikon sisäisten lämpötilojen osalta.

Juotin pi -katkaisukaapelin piirilevylle ja joitakin liittimiä GPIO -yhteyksien helpottamiseksi, kun liitämme anturit ja releen uudelleen. Breakout -kaapeli teki kivaksi irrottaa pi ilman koko moduulia. Mukana myös tarvittavat vedettävät vastukset kellukkeille. Kun tämä on valmis, voimme laittaa kaiken mukavan ulkokytkentärasian sisään sen suojaamiseksi.

Vaihe 8: Aloita elektroniikan sijoittaminen ulkoliitäntäkoteloon

Aloita elektroniikan sijoittaminen ulkoliitäntärasiaan
Aloita elektroniikan sijoittaminen ulkoliitäntärasiaan
Aloita elektroniikan sijoittaminen ulkoliitäntärasiaan
Aloita elektroniikan sijoittaminen ulkoliitäntärasiaan
Aloita elektroniikan sijoittaminen ulkoliitäntärasiaan
Aloita elektroniikan sijoittaminen ulkoliitäntärasiaan

Tässä vaiheessa kaikki on testattu MudPi -laitteella ja sen aika koota ulkoyksikkö kestämään elementtejä. Paikallisessa rautakaupassasi on valikoima kytkentärasioita elektroniikkaosastolla, jonka voit ostaa alle 25 dollarilla. Etsi oikea koko ja vesitiivis tiiviste. Vietin hieman enemmän saadakseni kuituvahvisteisen laatikon, jossa on jousilukot. Tarvitset vain jotain, joka pitää kosteuden poissa ja sopii kaikkiin osiin. Poraat reikiä tähän laatikkoon myös kaapelien reitittämiseksi.

Vaihe 9: Liitä pistokkeet releeseen ja asenna liitäntärasiaan *Varoitus korkeajännite *

Liitä pistokkeet releeseen ja asenna kytkentärasiaan *Varoitus korkeajännite *
Liitä pistokkeet releeseen ja asenna kytkentärasiaan *Varoitus korkeajännite *
Liitä pistokkeet releeseen ja asenna kytkentärasiaan *Varoitus korkeajännite *
Liitä pistokkeet releeseen ja asenna kytkentärasiaan *Varoitus korkeajännite *
Liitä pistokkeet releeseen ja asenna kytkentärasiaan *Varoitus korkeajännite *
Liitä pistokkeet releeseen ja asenna kytkentärasiaan *Varoitus korkeajännite *

Pi on sammutettava, kun liität komponentteja. Jos käytät pumppua 120 tai 12 voltilla, harkitse pistokkeen käyttöä. 12 volttia käyttävät pumput käyttävät yleisesti tynnyrin liitintä. 120 V: n kanssa voit työskennellä naaraspistokkeella. Älä nyt leikkaa jatkojohtoa ja sekoita tätä ilman asianmukaisia laitteita.

Poraa poran tai lapion avulla kaksi 3/4 tuuman reikää ulkokytkentärasian pohjaan ja aseta kaksi 3/4 -tuumaista kaapeliläpivientiä sisään. Vedä jatkojohto urospuolisen läpiviennin läpi ja naaraspuolinen puoli toisen läpi. Jos haluat käyttää toista relekanavaa, asenna toinen naaraspää.

Laatikkoon olen asentanut pienen osan din -kiskoa. Kiskossa on tasavirtalähde, joka alentaa 120 V - 5 V virtaa Pi: lle ja joitain turvakatkaisimia. Käytän vain kahta katkaisijaa, jotta voin sammuttaa Pi sammuttamatta koko järjestelmää. Yksi katkaisija riittäisi. Nyt jatkojohdon sisällä on kolme värillistä kaapelia. VALKOINEN on neutraali, VIHREÄ maadoitettu ja MUSTA on 120v+. Vihreä ja valkoinen menevät suoraan tasavirtalähteeseen. Musta menee ensin katkaisimiin ja sitten tasavirtalähteeseen. Virtalähteessä on pieni ruuvi, joka on potentiometri jännitteen säätämiseen 5 V: iin.

Käytämme riviliittimiä liitäntöjen tekemiseen pistokkeiden välillä. Yhdistä kaikki lohkot yhdellä lohkolla. Jos sinulla ei ole riviliittimiä, sähköteippi riittää. Vihreät maadoituskaapelit on myös liitettävä yhteen. Releen suurjännitepuolella on kolme liitäntää: COM (yhteinen), NC (normaalisti kiinni) ja NO (normaalisti auki). Releestä riippuen siinä voi olla vain NC tai NO, ei molempia. Kytke pieni lisäkaapeli katkaisijasta, joka syöttää 120 volttia releemme COM (yhteinen) -liitäntään suurjännitepuolella. Kytke nyt naaras jatkojohtojen musta 120v linja NC -liittimeen. Tämä tarkoittaa, että pistoke on normaalisti pois päältä eikä sitä ole kytketty, mutta kun kytket releen päälle, se syöttää 120 volttia pistokkeeseen ja käynnistää näin pumpun.

Tässä vaiheessa kaikkien jatkojohtojen valkoiset neutraalit on sidottava yhteen ja vihreät alueet sidottava yhteen. Naarasjohtojen musta 120 V on kiinnitetty releen NC -liittimeen. Urospuolisen jatkojohdon musta jännite tulee reitittää din -kiskon katkokseen ja jakaa sitten tasavirtalähteeseen ja releiden COM -liittimiin.

On tärkeää asentaa kaikki vedenpitävään laatikkoon ja suojata/reitittää kaikki kaapelit oikein. Viimeinen asia, jonka haluat, on tulipalo tai joku huijaus. Älä myöskään sotke suurjännitettä, jos et voi olla turvassa. Voit silti tehdä paljon 12v ja pienemmillä komponenteilla.

Vaihe 10: Aseta anturit suojakoteloon

Aseta anturit suojakoteloon
Aseta anturit suojakoteloon
Aseta anturit suojakoteloon
Aseta anturit suojakoteloon
Aseta anturit suojakoteloon
Aseta anturit suojakoteloon

Luonto ja kosteus eivät ole liian ystävällisiä elektroniikalle. Olet suojannut Pi: n ulkoliitäntäkotelolla, mutta nyt sinun on suojattava kaikki ulkoiset komponentit. Voit tehdä kunnollisen kotelon ulkoisten komponenttien suojaamiseksi käyttämällä joitain PVC -putkia tai muita romuputkia. Tein yksinkertaisen tuuletetun korkin DHT11 -anturille suojaamaan sitä sateelta ja bugeilta, mutta annan sen hengittää tarkkoja ulkopuolisia lukemia varten. Käytä silikonikalvoa kaapeleiden tiivistämiseen seuraavassa vaiheessa.

Ei paras ratkaisu, mutta se toimii halvalla 4 dollarin anturilla. (Tein myös joitain tuolloin testattavia maaperäantureita.) Kelluvuusanturit asennetaan vesisäiliöön eivätkä vaadi lisäkoteloa.

Huomaat myös, että antureissa on yleensä vain halpaa ohutta johdinta. Tämä ei kestä kauan yleiseen käsittelyyn tai ulkoilmaan. Seuraavassa vaiheessa käsittelemme tätä.

Vaihe 11: Liitä anturit ulkokaapelilla ja pistokkeilla

Liitä anturit ulkokaapelilla ja pistokkeilla
Liitä anturit ulkokaapelilla ja pistokkeilla
Liitä anturit ulkokaapelilla ja pistokkeilla
Liitä anturit ulkokaapelilla ja pistokkeilla

Ulkokaapelin hankkiminen on välttämätöntä, jos haluat liittää ulkoiset anturit koteloon. Ulkokaapelissa on suoja, joka suojaa sisäisiä johtoja. Otin 4 -johdinkaapelin ja pistokkeet. Et tarvitse tulppia, vaan voit käyttää enemmän kaapelitiivisteitä, mutta halusin pystyä vaihtamaan anturit nopeasti.

Katkaise kaapeli lämpötila- ja kellunta -anturien pituuteen. Antaisin sille muutaman ylimääräisen jalan, koska on aina mukavaa saada ylimääräistä leikkausta tarvittaessa. Ehdotan juottamista kaapeleille parhaiden liitosten saavuttamiseksi ja käärimistä sitten sähköteipillä. Suosittelen käyttämään samaa väriä virtalähteessä ja maadoituksessa jokaisen johdon kanssa, jotta asiat on helppo muistaa. Työnnä kaapeli koteloon silikonitiivisteellä, niin kotelon loppuosa niin, että vain tuuletettu korkki on tulopiste.

Kaapelin toisen pään voit ajaa laatikkoon kaapelitiivisteiden kautta ja muodostaa yhteyden Pi: hen samoilla nastoilla kuin ennen. Jos päätät käyttää pistokkeita, asenna pistokkeen päät kaapeliin. Poraa ja asenna muut päät kytkentärasiaan ja liitä sitten sisäosat.

Vaihe 12: Asenna kellunta -anturit säiliöön

Asenna kellunta -anturit säiliöön
Asenna kellunta -anturit säiliöön

Muut anturit suojattuina ja valmiina menemään aikaansa asentaa kelluvat anturit vesisäiliöön. Koska käytämme vain kahta, sinun on asennettava yksi kriittisen alhaiselle tasolle, jotta pumppu ei saa käydä, ja toinen, joka osoittaa, että säiliö on täynnä. Etsi oikean kokoinen poranterä ja tee reikään säiliöön oikeat tasot. Kierrä kellunta -anturit säiliöön mukana toimitetulla aluslevyllä ja mutterilla. Katso säiliön sisälle ja varmista, että kellunta -anturit on suunnattu siten, että ne ovat pois päältä -asennossa ja nousevat ylös, kun vesi nousee, jolloin ne sulkevat piirin.

Pullotusvastuksista johtuen tämä tarkoittaa, että kun vedenpinta saavutetaan, kelluva anturi tällä tasolla lukemalla 1. Muuten kellunta -anturi palaa 0: een, jos vesi ei tällä hetkellä nosta piiriä sulkevaa anturia.

Vaihe 13: Ota yksikkö käyttöön ulkopuolella

Ota yksikkö käyttöön ulkopuolella
Ota yksikkö käyttöön ulkopuolella
Ota yksikkö käyttöön ulkopuolella
Ota yksikkö käyttöön ulkopuolella
Ota yksikkö käyttöön ulkopuolella
Ota yksikkö käyttöön ulkopuolella

MudPi -yksikkö on kenttävalmis ja voimme asentaa sen ulos lopulliseen paikkaansa. Ulkokytkentärasiassa on tyypillisesti kansi, joka ruuvataan alas vedenpitävän tiivistyksen aikaansaamiseksi. Sinun pitäisi myös löytää joitakin kiinnitysreikiä laitteen asennusta varten. Asensin laatikkoni aivan ulkona olevan vesivaraston viereen, koska kellunta -antureilla oli vain rajoitettu kaapeli.

Voit liittää urospuolisen jatkojohdon pistorasiaan ja kääntää katkaisimen, jolloin MudPi tulee verkkoon. Varmista, että kaikki toimii, ennen kuin lähdet pidemmäksi aikaa. Testaa, että anturit ottavat lukemia, tutkimalla tallennettujen arvojen redisiä tai tarkistamalla MudPi -lokit. Jos kaikki näyttää hyvältä, on aika antaa MudPin toimia rentoutuessasi.

Vaihe 14: MudPi -seuranta

MudPi -seuranta
MudPi -seuranta
MudPi -seuranta
MudPi -seuranta

Nyt kun MudPi toimii, saatat ihmetellä tapoja valvoa järjestelmääsi. Helpoin ja suorin tapa on seurata MudPi -lokitiedostoa:

tail -f /home/mudpi/logs/output.log

Toinen vaihtoehto on käyttöliittymän, kuten paikallisen verkkosivun, kautta. Minulla ei ole vielä ollut aikaa julkaista julkista MudPi -käyttöliittymää, mutta voit helposti tarttua antureihin ja komponenttitilaan uudelleenkäytöstä PHP: n avulla. Opi kuinka MudPi tallentaa tiedot redis -muodossa enemmän asiakirjoihin.

Viimeisimmät anturin lukemat tallennetaan redis -näppäimellä kokoonpanossa määrittämäsi avainvaihtoehdon alle. Tämän avulla voit tehdä yksinkertaisen PHP -sovelluksen, joka nappaa lukemat sivun lataamisesta ja näyttää ne. Päivitä sitten sivu vain uusien tietojen saamiseksi.

On myös mahdollista kuunnella MudPi -tapahtumia rediksellä, ja tämä on parempi vaihtoehto saada reaaliaikaisia päivityksiä järjestelmästä. Voit lukea tapahtumat suoraan redis-clin kautta

redis-cli psubscribe '*'

Vaihe 15: Vaihda prototyyppilevyt mukautetuilla piirilevyillä (valinnainen)

Korvaa prototyyppilevyt mukautetuilla piirilevyillä (valinnainen)
Korvaa prototyyppilevyt mukautetuilla piirilevyillä (valinnainen)
Korvaa prototyyppilevyt mukautetuilla piirilevyillä (valinnainen)
Korvaa prototyyppilevyt mukautetuilla piirilevyillä (valinnainen)

Olen mennyt hieman pidemmälle ja tehnyt myös mukautettuja piirilevyjä MudPi: lle. Ne auttavat minua nopeuttamaan rakennusprosessia rakentamalla useita MudPi -yksiköitä ja ovat paljon luotettavampia. Olen alkanut korvata vanhat prototyyppilevyt luotettavammilla piirilevyillä kaikissa nykyisissä yksiköissäni. Jatkossa haluan saattaa nämä levyt myyntiin pieninä määrinä avustamaan avoimen lähdekoodin työtä. MudPi ei vaadi mukautettuja piirilevyjä toimimaan, se vain auttaa vähentämään laitteistojen kuormitusta jo asennettujen komponenttien, kuten alasvetovastusten ja lämpötila-/kosteusanturien kanssa.

Vaihe 16: Rentoudu ja katso kasvien kasvua

Rentoudu ja katso kasvien kasvua!
Rentoudu ja katso kasvien kasvua!
Rentoudu ja katso kasvien kasvua!
Rentoudu ja katso kasvien kasvua!

Nyt sinulla on oma automatisoitu puutarhajärjestelmä, jota voit laajentaa ja skaalata haluamallasi tavalla. Luo lisää yksiköitä tai laajenna jo rakentamaasi yksikköä. MudPi -ohjelmalla voi tehdä paljon enemmän ja paljon tietoa hankkeen verkkosivustolla osoitteessa https://mudpi.app. Tavoitteeni oli tehdä MudPistä resurssi, jota etsin, kun aloitin puutarhaprojektin. Toivottavasti löydät paljon hyötyä MudPistä ja jaat sanan, jos pidät tekemästäni työstä. Käytän henkilökohtaisesti MudPiä sekä kotona ulkona että sisällä kasvieni hoitoon ja olen ollut erittäin tyytyväinen tuloksiin toistaiseksi.

MudPi päivitetään edelleen uusilla ominaisuuksilla ja kehityksellä. Voit vierailla sivustolla saadaksesi lisätietoja siitä, mitä olen työskennellyt, ja tutustu alla oleviin linkkeihin, joiden avulla pääset tutustumaan muihin resursseihin. Osallistuin myös MudPiin vuoden 2020 Raspberry Pi -kilpailussa. Jos pidät MudPistä ja haluat auttaa minua, anna minulle äänesi alla.

Hyödyllisiä resursseja eteenpäin

MudPi -dokumentaatio

MudPi lähdekoodi

MudPi -oppaat

Jaa You MudPi Build

Tue työtäni MudPi -palvelussa

Tuki MudPi

Hyvää kasvua kaikille!

- Eric

Valmistettu ♥ Wisconsinista

Raspberry Pi -kilpailu 2020
Raspberry Pi -kilpailu 2020
Raspberry Pi -kilpailu 2020
Raspberry Pi -kilpailu 2020

Ensimmäinen palkinto Raspberry Pi -kilpailussa 2020

Suositeltava: