Sisukord:

Raspberry Pi -le ehitatud automatiseeritud aiasüsteem õues või siseruumides - MudPi: 16 sammu (koos piltidega)
Raspberry Pi -le ehitatud automatiseeritud aiasüsteem õues või siseruumides - MudPi: 16 sammu (koos piltidega)
Anonim
Image
Image
Raspberry Pi -le ehitatud automatiseeritud aiasüsteem õues või siseruumides - MudPi
Raspberry Pi -le ehitatud automatiseeritud aiasüsteem õues või siseruumides - MudPi
Raspberry Pi -le ehitatud automatiseeritud aiasüsteem õues või siseruumides - MudPi
Raspberry Pi -le ehitatud automatiseeritud aiasüsteem õues või siseruumides - MudPi
Raspberry Pi -le ehitatud automatiseeritud aiasüsteem õues või siseruumides - MudPi
Raspberry Pi -le ehitatud automatiseeritud aiasüsteem õues või siseruumides - MudPi

Kas teile meeldib aiandus, kuid ei leia aega selle hooldamiseks? Võib -olla on teil toataimi, kes näevad pisut janu või otsivad võimalust oma hüdropoonika automatiseerimiseks? Selles projektis lahendame need probleemid ja õpime MudPi põhitõdesid, ehitades automatiseeritud aiasüsteemi, mis aitab asjade eest hoolitseda. MudPi on avatud lähtekoodiga aiasüsteem, mille tegin Raspberry Pi -le ehitatud aiaressursside haldamiseks ja hooldamiseks. Saate kasutada MudPi nii sise- kui ka aiandusprojektide jaoks vastavalt teie vajadustele, kuna see on kohandatav disain.

Täna alustame põhiseadistusega, mida kasutasin kodus, et näha, kuidas MudPi saab kasutada aia hooldamiseks ja niisutamise juhtimiseks. Selles õpetuses saate teada, kuidas juurutada MudPi käivitavat peamist kontrollerit. Lõpus on mõned täiendavad ressursid neile, kes soovivad oma seadistusi põhitõdedest kaugemale laiendada või soovivad rohkem teada saada erinevate seadistuste, näiteks siseruumides. MudPi saab konfigureerida erinevateks seadistusteks ja projekti saidil on hunnik dokumente.

Tarvikud

Lisage/eemaldage konkreetseid andureid või komponente, mida vajate oma süsteemi jaoks, kuna teie nõuded võivad minu omadest erineda.

Üldised tarvikud

  • Vaarika Pi koos WiFi -ga (ma kasutasin Pi 3 B)

    Debian 9/10

  • Monitor/klaviatuur/hiir (Pi seadistamiseks)
  • SD -kaart Raspbianile (8 GB)
  • Välitingimustes kasutatav kaabel (4 juhet)
  • Veekindel jaotuskarp õues kasutamiseks
  • Kaablinäärmed
  • Din Rail (kaitselülitite ja alalisvoolu toite paigaldamiseks)
  • PVC torud
  • Puur koos labidateraga

Elektroonilised tarvikud

  • DHT11 temperatuuri / niiskuse andur
  • Vedeliku ujuki taseme andur x2
  • 2 kanaliga relee
  • 12v pump (või 120v, kui kasutate võrgupinget)

    Alalisvoolu alalisvoolu muundur, kui kasutate 12v

  • 5v toide

    või alalisvoolu toide (kui toite pi vooluvõrgust)

  • 10k takistid üles/alla tõmbamiseks

Tööriistad

  • Kruvikeeraja
  • Traadi eemaldaja
  • Multimeeter
  • Jootekolb
  • Jootma
  • Kruvid (kastide paigaldamiseks väljast)
  • Silikoonikork

Samm: aia ja niisutamise planeerimine

Aia ja niisutamise planeerimine
Aia ja niisutamise planeerimine
Aia ja niisutamise planeerimine
Aia ja niisutamise planeerimine
Aia ja niisutamise planeerimine
Aia ja niisutamise planeerimine
Aia ja niisutamise planeerimine
Aia ja niisutamise planeerimine

Uue süsteemi loomisel veenduge, et niisutamine oleks planeeritud. Oluline on, et need asjad oleksid juba paigas, kui lähete riistvara ette valmistama, nii et teate oma komponentide vajadusi. Vajadused võivad aja jooksul muutuda, kuid tulevikuks valmistumiseks on hea tava. Teie kaks peamist veevarustuse võimalust on kas veepaagi pumba või solenoidvooliku kasutamine liini avamiseks ja sulgemiseks. Valik sõltub teie aia vajadustest. Suurem ja keerulisem süsteem võib kasutada mõlemat (st vee pumpamine läbi solenoidventiilide tsoonide kastmiseks). Kui kavatsete MudPi kasutada siseruumides, kasutate tõenäoliselt pumpa. MudPi saab relee abil juhtida ka teie toataimede tulesid.

Nõuanne tegijale: pidage meeles, et saate oma projekti üles ehitada mis tahes ulatuses. Kui soovite MudPi -d esimest korda proovida, proovige toataime kastmiseks lihtsalt midagi veepudelit ja 3,3 V pumpa!

Kaaluge ka vee kohaletoimetamise võimalusi. Kas kasutate tilguti, leotusvoolikut või vihmutit? Siin on mõned levinumad meetodid.

  • Sprinkler
  • Leotamisvoolik
  • Tilgutamisjooned
  • Käsitsi käsivesi

Et selle õpetuse ulatus liiga suureks ei läheks, oletame, et teil on niisutamine juba olemas ja soovite seda lihtsalt automatiseerida. Minu seadistuses on mul veepaak, mille pump on ühendatud mõne tilgutoruga. Õpime, kuidas seda pumpa automatiseerida.

2. samm: andurid ja komponentide planeerimine

Teine oluline planeerimisaspekt, mida kaaluda, on see, milliseid andmeid soovite oma aiast saada. Tavaliselt on temperatuur ja niiskus alati kasulikud. Mulla niiskuse ja vihma tuvastamine on suurepärane, kuid seda ei pruugi siseruumides vaja minna. See on teie lõplik otsus selle kohta, milliseid tingimusi on vaja teie vajaduste täitmiseks jälgida. Meie põhilise õuesõppe jaoks jälgime:

  • Temperatuur
  • Niiskus
  • Veetase (ujuklüliti x2)

Kasutasin 5 veetaseme andurit, et määrata suure paagi tasemed 10%, 25%, 50%, 75%ja 95%. Selles õpetuses teeme lihtsuse huvides 10% kriitilise madala ja 95% täis.

Samuti võiksite oma aias seadmeid juhtida. Kui kavatsete lülitada pumpa või tulesid, mis ei tööta 3.3v (pi GPIO piir), vajate releed. Relee võimaldab teil juhtida kõrgema pinge ahelaid, kasutades samal ajal relee ümberlülitamiseks madalamat pinget. Meil on pump, mis töötab kõrgemal kui 3,3 V pingel, seega vajame pumba ümberlülitamiseks releed. Pumba juhtimiseks on vaja ainult ühte releed. Kuigi tulevastel eesmärkidel (ja kuna releed on odavad), paigaldasin 2 kanaliga relee ja jätsin lisapesa hilisemaks täiendamiseks kättesaadavaks.

Kõige tähtsam on planeerida toiteallikat. Kuidas Pi saab toite ja kust. Samuti peaksite mõtlema, milliseid seadmeid kasutate ja kuidas nad oma energiat saavad. Tavaliselt saab Pi toiteallikaks kasutada USB -toiteadapterit, kuid selleks on vaja eraldi pistikut. Kui toidame teisi kõrgema pingega seadmeid, saab Pi toitepinge alandamiseks 5 V -ni kasutada alalisvoolu -alalisvoolu toiteallikat. Kui kavatsete hankida toiteallika pinge vähendamiseks, soovitan mitte valida odavaima võimaluse.

Pidage meeles, et Raspberry Pi toetab vaikimisi ainult digitaalset GPIO -d. See tähendab, et te ei saa lihtsalt ühendada mullaandurit, mis viib analoognäidud Pi GPIO -le. Analoogkomponentidega ühildumiseks peate kasutama analoogtoega mikrokontrollerit, näiteks Arduino või ESP32 (või ESP8266).

Õnneks toetab MudPi selliseid seadmeid nagu orjasõlmed, et anda käske mitmele seadmele ühelt põhikontrollerilt (pi). See võimaldab omada peamist kontrollerit, millel on mitu anduriseadet, mida see saab juhtida koos nende analoogkomponentidega. Kasutasin pumbaala jälgimiseks peakontrollerit ja iga tõstetud aiapeenra anduriseadet. Täna jätkame peamise kontrolleri ehitamist.

3. samm: koguge tarvikuid

Koguge tarvikuid
Koguge tarvikuid

Meil on aeg oma materjalid kokku koguda. Selle konstruktsiooni komponendid ja tööriistad on kõik kaubanduslikult saadaval riiulilt, et teistel oleks lihtne oma kodus ehitada. Enamikku neist leiate veebist või kohalikest riistvara kauplustest. Täpne materjalide arve sõltub teie konkreetsest aiakujundusest. Selle õpetuse huvides hoiame asjad oluliste asjade juures plaanipäraselt, et enne edasiliikumist jooksva üksuse hankida.

Märkus. Tahaksin siinkohal märkida, kui kavatsete lülitada toitepingest välja lülitavaid komponente, olge ettevaatlik! On oluline, et oleksite elektroonika ehitamisel ohutu ja ärge näpistage kõrgepingega, kui te ei tea, mida teete. Sellega seoses kasutasin ma oma kodus seadistuses 120v pumpa. Protsess on sama 12 V pumba puhul, mille peamine erinevus vajab 12 V regulaatorit. Releede abil saate lülitada sisse ka tulede või muude seadmete.

Samm: installige MudPi Raspberry Pi -le

Installige MudPi Raspberry Pi -le
Installige MudPi Raspberry Pi -le

Kui plaan on valmis ja varud käepärast, on aeg riistvara ette valmistada. Alustuseks peaksite oma vaarika pi valmis valmistama MudPi installimiseks. Teil on vaja Raspberry Pi koos Wifi võimalustega, mis käitavad Debian 9 või uuemat. Kui teil pole Raspbiani juba installitud, peate Raspbiani nende lehelt siit alla laadima.

Kui pildifail on alla laaditud, kirjutage see SD -kaardile oma valitud pildikirjutaja abil. Raspberry pi -l on juhend failide kirjutamiseks SD -kaardile, kui vajate abi.

Ühendage SD -kaart oma pi -ga ja lülitage see sisse. Ühendage oma Pi WI -ga, kasutades GUI -d, kui installisite Raspbian Desktopi või redigeerides faili /etc/wpa_supplicant/wpa_supplicant.conf Raspbian Lite'i terminali kaudu.

Järgmine asi, mida peaksite pärast Wifi ühendamist tegema, on värskenduste ja uuenduste käivitamine pi.

Pi sisselogimise värskendamiseks ja terminali käivitamiseks toimige järgmiselt.

sudo apt-get update

sudo apt-get upgrade

Kui olete taaskäivitamise lõpetanud

sudo taaskäivitamine

Kui Pi on varundatud, saame nüüd MudPi installida. Seda saate teha kasutades MudPi installerit järgmise käsuga:

curl -sL https://install.mudpi.app | lööma

Paigaldaja hoolitseb kõigi MudPi jaoks vajalike pakettide ja konfiguratsioonide eest. Vaikimisi on MudPi installitud kataloogi/home/mudpi, mille tuum asub aadressil/home/mudpi/core.

Saate MudPi käsitsi käivitada järgmise käsuga:

cd /kodu /mudpi

mudpi -silumine

MudPi -l on aga juhendaja, kes seda teie eest juhib. Lisaks on enne MudPi käivitamist vaja konfiguratsioonifaili. Konfiguratsioonifaili tegemiseks peate teadma, milliste nööpnõelte külge ühendasite, mis komponendid ka on, mida tehakse järgmises etapis. Edasi!

Samm: ühendage andurid ja komponendid testimiseks Pi -ga

Ühendage andurid ja komponendid testimiseks Pi -ga
Ühendage andurid ja komponendid testimiseks Pi -ga
Ühendage andurid ja komponendid testimiseks Pi -ga
Ühendage andurid ja komponendid testimiseks Pi -ga
Ühendage andurid ja komponendid testimiseks Pi -ga
Ühendage andurid ja komponendid testimiseks Pi -ga

Järgmine samm on ühendada meie komponendid Pi -ga. (Pange tähele, et katsetasin fotol täiendavaid komponente) Võimalik, et kasutate testimiseks hüppajajuhtmeid ja leivaplaate, mis on korras, lihtsalt pidage meeles, et uuendate põllule lõpliku seadme ehitamiseks midagi usaldusväärsemat.

Ühendage DHT11/22 anduri DATA pin GPIO pin 25 külge.

Ühendage DHT11/22 toide ja maandus.

Ühendage kahe vedeliku ujukanduri üks ots vastavalt 10k tõmbetakistusega GPIO tihvtidele 17 ja 27.

Ühendage ujukandurite teised otsad 3.3v -ga, nii et GPIO tõmmatakse tavaliselt LOW, kuid ujuklüliti sulgemisel KÕRGE.

Kinnitage 2 kanaliga relee lülitustihvtid GPIO tihvtidele 13 ja 16.

Kinnitage relee 5V toiteallikale ja maandus maapinnale.

Pistikute ühendamisel muretseme relee kõrgepingeühenduste pärast hiljem. Praegu peaksime olema valmis tegema MudPi konfiguratsioonifaili ja testima komponente.

Samm: seadistage MudPi

Kui andurid ja komponendid on ühendatud, saate enne seadme kokkupanekut teha MudPi konfiguratsioonifaili ja kontrollida, kas kõik töötab. MudPi seadistamiseks uuendate faili mudpi.config, mis asub kataloogis/home/mudpi/core/mudpi. See on JSON -vormingus fail, mida saate värskendada vastavalt oma komponentide vajadustele. Probleemide korral kontrollige kindlasti õige vorminduse olemasolu.

Kui järgite, töötab järgmine konfiguratsioonifail meie ühendatud komponentide puhul:

Ülaltoodud konfiguratsioonis toimub palju. Soovitan põhjalikuma teabe saamiseks süveneda konfiguratsioonidokumentidesse. Seadsime andurimassiivi DHT11 ja hõljukid ning panime relee seaded lülitusmassiivi. Automatiseerimine toimub päästikute ja toimingute seadmisega. Päästik on viis, kuidas käskida MudPi -l kuulata teatud tingimusi, mille puhul tahame midagi ette võtta, näiteks liiga kõrge temperatuuri korral. Päästik pole liiga kasulik enne, kui esitame sellele käivitamiseks toimingu. Ülaltoodud konfiguratsioonis on kaks aja käivitajat. Aja käivitaja võtab cron -töö vormindatud stringi, et määrata, millal see peaks aktiveeruma. Ülaltoodud aja vallandajad on seatud iga 12 tunni järel (seega kaks korda päevas). Need käivitavad kaks meie konfigureeritud toimingut, mis lülitavad meie relee sisse/välja MudPi poolt edastatud sündmusega. Teist päästikut nihutatakse 15 minuti võrra, nii et meie pump lülitub sisse ja joob 15 minutit enne väljalülitamist. See juhtub kaks korda päevas iga päev.

Nüüd saate MudPi taaskäivitada, öeldes juhendajal programmi taaskäivitada:

sudo supervisorctl taaskäivitage mudpi

MudPi peaks nüüd konfiguratsioonid uuesti laadima ja taustal töötama, andureid lugedes ja sündmuste kuulamiseks releede ümberlülitamiseks. Saate kontrollida, kas MudPi töötab:

sudo juhendaja staatus mudpi

MudPi salvestab logifailid ka kataloogi/home/mudpi/logs. Kui teil on probleeme, on see kõigepealt hea koht.

Kui olete veendunud, et MudPi töötas, on aeg alustada seadme lõplikku kokkupanekut. Lülitage Raspberry Pi välja ja laske riistvara kokku panna.

7. samm: jootekomponendid prototüüpplaadile

Jootekomponendid prototüüpplaadile
Jootekomponendid prototüüpplaadile
Jootekomponendid prototüüpplaadile
Jootekomponendid prototüüpplaadile

Nüüd, kui MudPi on konfigureeritud, saate riistvaraga edasi töötada. Karbis olevad komponendid tuleks joota prototüüpplaadile, et tagada suurem stabiilsus kui hüppajajuhtmed. See pole nii tore kui kohandatud trükkplaat, kuid töötab praegu. DHT11 andur, mida me kasutame, on väline, kuid valikuliselt võite lisada ka teise sisemuse kasti sisemiste temperatuuride jaoks.

Jootsin tahvlile pi katkestuskaabli koos mõne klemmliidesega, et lihtsustada GPIO -ühendusi, kui andurid ja relee uuesti ühendame. Läbimurrekaabel muutis toredaks võimaluse pi lahti ühendada ilma kogu moodulit välja võtmata. Lisasin ka ujukite jaoks vajalikud tõmbetakistid. Kui see on lõpule viidud, saame selle kaitsmiseks panna kõik kena välijaotuskarbi sisse.

8. samm: hakake elektroonikat õueühenduskarbi panema

Alustage elektroonika paigutamist õues asuvasse harukarbi
Alustage elektroonika paigutamist õues asuvasse harukarbi
Alustage elektroonika paigutamist väliskarpidesse
Alustage elektroonika paigutamist väliskarpidesse
Alustage elektroonika paigutamist väliskarpidesse
Alustage elektroonika paigutamist väliskarpidesse

Selleks hetkeks on MudPi kallal kõik testitud ja aeg, mil välisseade elementidele vastu peab. Teie kohalikus riistvarapoes on elektroonikaosas valik ühenduskarbe, mille saate osta alla 25 dollari eest. Otsige sellist, mis on õige suurusega ja millel on veekindel tihend. Kulutasin natuke rohkem, et saada kiududega tugevdatud vedrulukkudega karp. Kõik, mida vajate, on midagi, mis hoiab niiskuse välja ja sobib kõikidele teie komponentidele. Sellesse kasti puurite auke ka kaablite väljajuhtimiseks.

Samm: ühendage pistikud releega ja paigaldage jaotuskarbisse *Hoiatus kõrgepinge *

Ühendage pistikud releega ja paigaldage jaotuskarbisse *Hoiatus Kõrgepinge *
Ühendage pistikud releega ja paigaldage jaotuskarbisse *Hoiatus Kõrgepinge *
Ühendage pistikud releega ja paigaldage jaotuskarbisse *Hoiatus Kõrgepinge *
Ühendage pistikud releega ja paigaldage jaotuskarbisse *Hoiatus Kõrgepinge *
Ühendage pistikud releega ja paigaldage jaotuskarbisse *Hoiatus Kõrgepinge *
Ühendage pistikud releega ja paigaldage jaotuskarbisse *Hoiatus Kõrgepinge *

Komponentide ühendamisel peaks Pi olema välja lülitatud. Kui kasutate pumba jaoks 120 või 12 volti, kaaluge pistiku kasutamist. 12 V töötavad pumbad kasutavad tavaliselt silindripesa pistikut. Töötades 120 V -ga saate töötada naissoost pikendusjuhtme pistikuga. Ärge nüüd pikendusjuhet lõigake ja sellega jama ilma korraliku varustuseta.

Puurige puuri või labida abil välimise harukarbi põhja kaks 3/4 -tollist auku ja pange kaks 3/4 tolli kaablitihendit sisse. Viige isane pikendusjuhe läbi ühe ja sisemine pool läbi teise. Kui soovite kasutada teist releekanalit, paigaldage teine naissoost ots.

Kasti olen paigaldanud väikese sektsiooni din -rööpa. Raudteel on alalisvoolu toiteallikas, et vähendada pinge 120–5 V pinget, samuti mõned kaitselülitid. Ma kasutan ainult kahte kaitselülitit, et saaksin Pi välja lülitada ilma kogu süsteemi välja lülitamata. Piisab ühest kaitsest. Nüüd on pikendusjuhtme sees kolm värvilist kaablit. VALGE on neutraalne, ROHELINE on jahvatatud ja MUST on 120v+. Roheline ja valge lähevad otse alalisvoolu toiteallikasse. Must läheb kõigepealt kaitselülititesse ja seejärel alalisvoolu toiteallikasse. Toiteplokil on väike kruvi, mis on potentsiomeeter pinge reguleerimiseks kuni 5 V.

Pistikute vaheliste ühenduste tegemiseks kasutame klemmliistud. Ühendage ühe plokiga kõik valged neutraalkaablid kokku. Kui sul pole klemmiplokke, piisab elektrilindist. Ka rohelised maanduskaablid tuleks omavahel ühendada. Relee kõrgepinge poolel on kolm ühendust: COM (tavaline), NC (tavaliselt suletud) ja NO (tavaliselt avatud). Sõltuvalt teie releest võib sellel olla ainult NC või NO, mitte mõlemat. Ühendage kaitselülitist väike lisakaabel, mis toidab 120 V meie releede COM (ühine) klemm kõrgepinge poolel. Nüüd ühendage naissoost pikendusjuhtmed must 120v liin NC -terminaliga. See tähendab, et pistik on tavaliselt välja lülitatud ja pole ühendatud, kuid relee sisselülitamisel annab see pistikule 120 volti, lülitades meie pumba sisse.

Siinkohal peaksid kõik pikenduskaablid olema ühendatud valgete neutraalidega ja rohelised alad kokku. Naisjuhtmete must 120 V on kinnitatud relee NC terminali külge. Meessoost pikendusjuhtme must voolutugevus tuleb suunata din -rööpa katkestusse ja seejärel jagada alalisvoolu toiteallikaks ja releede COM -ks.

Oluline on paigaldada kõik veekindlasse karpi ja kaitsta/juhtida korralikult kõiki oma kaableid. Viimane asi, mida sa tahad, on tulekahju või keegi. Samuti ärge segage kõrgepingega, kui te ei saa olla ohutu. 12v ja madalamate komponentidega saab ikka päris palju ära teha.

Samm: pange andurid kaitsekorpusse

Asetage andurid kaitsekorpusse
Asetage andurid kaitsekorpusse
Asetage andurid kaitsekorpusse
Asetage andurid kaitsekorpusse
Asetage andurid kaitsekorpusse
Asetage andurid kaitsekorpusse

Loodus ja niiskus pole elektroonikale liiga sõbralikud. Olete Pi kaitsnud välise jaotuskarbiga, kuid nüüd peate kaitsma kõiki väliseid komponente. Väikeste komponentide kaitsmiseks võite teha korraliku korpuse, kasutades mõnda PVC -toru või muud vanaraua tükki. Ma seadistasin DHT11 anduri jaoks lihtsa ventileeritava korgi, et kaitsta seda vihma ja vigade eest, kuid lasin sel hingata, et saada täpsed välisnäidud. Järgmises etapis kasutage kaablite tihendamiseks silikoonkatet.

Pole parim lahendus, kuid see töötab odava 4 dollari sensori jaoks. (Tegin mõned ka mullasensorite jaoks, mida ka sel ajal katsetasin.) Ujukandurid paigaldatakse veepaaki ega vaja täiendavat korpust.

Samuti leiate, et anduritega on tavaliselt kaasas ainult mõni odav õhuke traat. See ei kesta kaua üldise käitlemise või välise kliima korral. Järgmises etapis käsitleme seda.

Samm: ühendage andurid välitingimustes kasutatava kaabli ja pistikutega

Ühendage andurid väljas hinnatud kaabli ja pistikutega
Ühendage andurid väljas hinnatud kaabli ja pistikutega
Ühendage andurid väljas hinnatud kaabli ja pistikutega
Ühendage andurid väljas hinnatud kaabli ja pistikutega

Mõne välitingimustes kasutatava kaabli hankimine on hädavajalik, kui soovite, et karbiga oleks ühendatud välisandurid. Välitingimustes kasutataval kaablil on varjestus, mis aitab kaitsta sisemisi juhtmeid. Võtsin 4 -juhtmelise kaabli ja pistikud. Te ei vaja pistikuid ja saate selle asemel kasutada rohkem kaablitihendeid, kuid ma tahtsin andureid kiiresti välja vahetada.

Lõika oma temperatuurianduri ja ujukandurite jaoks mõni kaabel pikkuseks. Ma annaksin sellele paar lisajalga, sest alati on tore, kui on vajadusel lisalõikust. Soovitan parimate ühenduste jaoks kaablid jootma hakata ja seejärel elektrilindiga mähkida. Soovitan kasutada iga juhtme jaoks sama toite- ja maandusvärvi, et asju oleks lihtne meelde jätta. Tõmmake kaabel silikoontihendiga ülejäänud korpuse põhja sisse, nii et sisenemiskohaks on ainult õhutatud kork.

Kaabli teise otsa saate kasti läbida kaablitihendite kaudu ja ühendada Pi -ga samadel tihvtidel nagu varem. Kui otsustate kasutada pistikuid, paigaldage pistiku otsad kaabli külge. Puurige ja paigaldage teised otsad jaotuskarbi külge ja seejärel ühendage sisemised osad.

Samm: paigaldage ujukandurid paaki

Paigaldage ujukandurid paaki
Paigaldage ujukandurid paaki

Kui teised andurid on kaitstud ja valmis oma aega ujukiandurite veepaaki paigaldamiseks. Kuna kasutame ainult kahte, peaksite paigaldama ühe kriitiliselt madalale tasemele, et pump ei töötaks, ja ühe, mis peaks märkima, et paak on täis. Leidke õige suurusega puur ja tehke paaki õigel tasemel auk. Keerake ujukandurid paagi sisse koos seibi ja mutriga. Vaadake paagi sisse ja veenduge, et ujukandurid on nii, et need on väljalülitatud asendis ja tõusevad üles, kui veetõstmine paneb need vooluringi sulgema.

Tõmbetakistite tõttu tähendab see, et kui veetase on saavutatud, ujukandur sellel tasemel lugemisega 1. Vastasel korral pöördub ujukandur tagasi 0, kui vesi parajasti ahelat sulgevat andurit ei tõsta.

Samm 13: Paigutage seade väljastpoolt

Paigutage seade väljastpoolt
Paigutage seade väljastpoolt
Paigutage seade väljastpoolt
Paigutage seade väljastpoolt
Paigutage seade väljastpoolt
Paigutage seade väljastpoolt

MudPi -seade on väljavalmis ja saame selle paigaldada õues oma lõplikku asukohta. Välisjaotuskarbil on tavaliselt kaasas kate, mida tuleb veekindla tihendi tegemiseks alla keerata. Samuti peaksite tagaküljel leidma mõned kinnitusavad, mida seadme paigaldamiseks kasutada. Paigaldasin oma kasti otse veekogu kõrvale, kuna ujukanduritel oli ainult piiratud kaabel.

Saate ühendada isase pikendusjuhtme pistikupessa ja lülitada kaitselüliti ümber, et tuua MudPi võrku. Enne pikemaks ajaks lahkumist veenduge, et kõik töötab. Kontrollige, kas andurid võtavad näiteid, uurides salvestatud väärtuste redist või kontrollides MudPi logisid. Kui kõik tundub hea, on aeg lasta MudPil lõõgastudes töötada.

14. samm: MudPi jälgimine

MudPi jälgimine
MudPi jälgimine
MudPi jälgimine
MudPi jälgimine

Nüüd, kui MudPi töötab, võite küsida, kuidas oma süsteemi jälgida. Lihtsaim ja otsem viis on jälgida MudPi logifaili.

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

Teine võimalus on liidese, näiteks kohaliku veebilehe kaudu. Mul pole veel olnud aega avalikku MudPi kasutajaliidest avaldada, kuid PHP abil saate hõlpsalt oma andureid ja komponentide olekut redisist haarata. Lugege, kuidas MudPi salvestab teie dokumendid redis rohkem dokumentides.

Viimased andurinäidud salvestatakse redis, konfiguratsioonis määratud võtmevaliku alla. Selle abil saate luua lihtsa PHP -rakenduse, et haarata lugemist lehe laadimisel ja kuvada. Seejärel värskendage lehte uute andmete saamiseks.

Redis on võimalik kuulata ka MudPi sündmusi ja see on parem võimalus süsteemist reaalajas värskenduste saamiseks. Sündmusi saate lugeda otse redis-cli kaudu

redis-cli psubscribe '*'

15. samm: asendage prototüüpplaadid kohandatud PCB -dega (valikuline)

Prototüüpplaatide asendamine kohandatud trükkplaatidega (valikuline)
Prototüüpplaatide asendamine kohandatud trükkplaatidega (valikuline)
Prototüüpplaatide asendamine kohandatud trükkplaatidega (valikuline)
Prototüüpplaatide asendamine kohandatud trükkplaatidega (valikuline)

Olen natuke kaugemale jõudnud ja teinud MudPi jaoks ka kohandatud trükkplaate. Need aitavad mul kiirendada ehitusprotsessi mitme MudPi seadme ehitamisega ja on palju usaldusväärsemad. Olen hakanud asendama oma vanu prototüüpplaate usaldusväärsemate trükkplaatide vastu kõigis olemasolevates üksustes. Tulevikus tahan need tahvlid väikeses koguses müügiks kättesaadavaks teha, et aidata kaasa minu avatud lähtekoodiga tööle. MudPi ei vaja töötamiseks kohandatud trükkplaate, see aitab lihtsalt vähendada riistvara töökoormust juba paigaldatud pardakomponentidega, nagu tõmbetakistid ja temperatuuri/niiskuse andurid.

16. samm: lõdvestuge ja vaadake, kuidas teie taimed kasvavad

Lõdvestuge ja vaadake, kuidas teie taimed kasvavad!
Lõdvestuge ja vaadake, kuidas teie taimed kasvavad!
Lõdvestuge ja vaadake, kuidas teie taimed kasvavad!
Lõdvestuge ja vaadake, kuidas teie taimed kasvavad!

Nüüd on teil oma automaatne aiasüsteem, mida saate vastavalt soovile laiendada ja skaleerida. Tehke rohkem ühikuid või laiendage juba ehitatud üksusi. MudPi abil saate palju muud teha ja palju teavet leiate projekti veebisaidilt aadressil https://mudpi.app. Minu eesmärk oli muuta MudPi ressursiks, mida aiaprojektiga alustades otsisin. Loodan, et leiate MudPi -st palju kasu ja jagate sõna, kui teile meeldib minu töö. Mina isiklikult kasutan MudPi nii kodus kui ka väljas oma taimede haldamiseks ja olen seniste tulemustega väga rahul.

MudPi värskendatakse endiselt uute funktsioonide ja arendustega. Võite külastada saiti, et saada teavet selle kohta, millega ma olen tegelenud, ja vaadata mõningaid allolevaid linke, et suunata teid mõne muu ressursi juurde. Osalesin ka MudPi 2020. aasta Raspberry Pi konkursil. Kui teile meeldib MudPi ja soovite mind aidata, andke mulle allpool hääl.

Kasulikud ressursid kaugemale jõudmiseks

MudPi dokumentatsioon

MudPi lähtekood

MudPi juhendid

Jagage MudPi ehitust

Toetage minu tööd MudPi -ga

Toetage MudPi

Head kasvamist kõigile!

- Eric

Valmistatud ♥ Wisconsinist

Vaarika Pi konkurss 2020
Vaarika Pi konkurss 2020
Vaarika Pi konkurss 2020
Vaarika Pi konkurss 2020

Raspberry Pi konkursi 2020 esimene auhind

Soovitan: