Kazalo:
- Zaloge
- Korak: Načrtovanje vrta in namakanja
- Korak: Senzorji in načrtovanje komponent
- 3. korak: Zberite zaloge
- 4. korak: Namestite MudPi na Raspberry Pi
- 5. korak: Senzorje in komponente povežite s Pi za testiranje
- 6. korak: Konfigurirajte MudPi
- Korak 7: Spajkanje komponent na prototipno ploščo
- 8. korak: Začnite dajati elektroniko v zunanjo razvodno omarico
- 9. korak: Priključite vtiče na rele in jih namestite v razdelilno omarico *Opozorilo o visoki napetosti *
- 10. korak: Senzorje namestite v zaščitno ohišje
- Korak: Povežite senzorje z zunanjimi kabli in vtiči
- Korak: Namestite senzorje plovca v rezervoar
- Korak: Razmestite enoto zunaj
- 14. korak: Spremljajte MudPi
- Korak: Zamenjajte prototipne plošče s tiskanimi vezji po meri (neobvezno)
- Korak 16: Sprostite se in opazujte rast vaših rastlin
Video: Samodejni vrtni sistem, zgrajen na Raspberry Pi za zunanjo ali notranjo uporabo - MudPi: 16 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Ali imate radi vrtnarjenje, pa ne najdete časa za vzdrževanje? Morda imate kakšne sobne rastline, ki so videti malo žejne ali iščejo način za avtomatizacijo hidroponike? V tem projektu bomo rešili te težave in se naučili osnov MudPi z izgradnjo avtomatiziranega vrtnega sistema, ki bo pomagal skrbeti za stvari. MudPi je odprtokodni vrtni sistem, ki sem ga naredil za upravljanje in vzdrževanje vrtnih virov, zgrajenih na Raspberry Pi. MudPi lahko uporabite za notranje in zunanje vrtnarske projekte, prilagojene vašim potrebam, saj je oblikovanje prilagojeno.
Danes bomo začeli z osnovnimi nastavitvami, ki sem jih uporabil doma, da vidim, kako lahko MudPi namestimo za urejanje zunanjega vrta in nadzor nad namakanjem. V tej vadnici se boste naučili, kako uvesti glavni krmilnik z MudPi. Proti koncu bodo na voljo dodatni viri za tiste, ki želijo svoje nastavitve razširiti še dlje od osnov ali bi radi izvedeli več o različnih nastavitvah, na primer v zaprtih prostorih. MudPi je mogoče konfigurirati za različne nastavitve, na spletnem mestu projekta pa je kup dokumentacije.
Zaloge
Dodajte in odstranite posebne senzorje ali komponente, ki jih morda potrebujete za svoj sistem, saj se vaše zahteve lahko razlikujejo od mojih.
Splošne potrebščine
-
Raspberry Pi z Wifi (uporabljal sem Pi 3 B)
Debian 9/10
- Monitor/tipkovnica/miška (za nastavitev Pi)
- Kartica SD za Raspbian (8 GB)
- Zunanji kabel (4 žice)
- Vodotesna razdelilna omarica za zunanjo uporabo
- Kabelske uvodnice
- Din Rail (za montažo odklopnikov in enosmernega napajanja)
- PVC cevi
- Vrtalnik z lopaticami
Elektronske potrebščine
- Senzor temperature / vlažnosti DHT11
- Senzor nivoja tekočine x2
- 2 -kanalni rele
-
12v črpalka (ali 120v, če uporabljate omrežno napetost)
Pretvornik DC v DC, če uporabljate 12v
-
5v napajalnik
ali enosmernega napajanja (če napajate pi iz omrežja)
- 10k uporov za vlečenje navzgor/navzdol
Orodja
- Izvijač
- Odstranjevalec žice
- Multimeter
- Spajkalnik
- Spajkanje
- Vijaki (za montažo škatel zunaj)
- Silikonski kalk
Korak: Načrtovanje vrta in namakanja
Če vzpostavljate nov sistem, načrtujte namakanje. Ko boste pripravljali strojno opremo, bo pomembno, da imate te stvari že vzpostavljene, da boste vedeli, katere komponente potrebujete. Potrebe se lahko sčasoma spreminjajo, vendar je dobra praksa, da se pripravimo na prihodnost. Vaši dve glavni možnosti dobave vode sta uporaba črpalke v zbiralniku vode ali cevi s solenoidom za odpiranje in zapiranje cevi. Odločitev je odvisna od vaših vrtnih potreb. Večji in bolj zapleten sistem lahko uporablja oboje (tj. Črpanje vode skozi elektromagnetne ventile za zalivanje v conah). Če nameravate uporabljati MudPi v zaprtih prostorih, boste verjetno uporabljali črpalko. MudPi lahko z relejem upravlja tudi vaše notranje rastlinske luči.
Nasvet izdelovalca: Ne pozabite, da lahko svoj projekt zgradite v poljubnem obsegu. Če želite prvič preizkusiti MudPi, poskusite samo nekaj, kot je steklenica z vodo in črpalka 3.3v, da zalivate hišno rastlino!
Upoštevajte tudi možnosti dostave vode. Boste uporabljali kapalne linije, namočilec ali brizgalne? Tu je nekaj pogostih metod:
- Razpršilnik
- Soakerhose
- Kapljice
- Ročna ročna voda
Če želite, da obseg te vadnice ne bi postal prevelik, predpostavimo, da že imate namakanje in bi ga radi avtomatizirali. V svoji nastavitvi imam rezervoar vode s črpalko, priključeno na nekaj kapalnih vodov. Naučimo se avtomatizirati to črpalko.
Korak: Senzorji in načrtovanje komponent
Drugi pomemben vidik načrtovanja je, katere podatke boste želeli dobiti iz svojega vrta. Običajno sta temperatura in vlaga vedno koristna. Zaznavanje vlage v tleh in dežja je odlično, vendar morda ni potrebno za notranjo postavitev. Vaša končna odločitev je, katere pogoje je pomembno spremljati za vaše potrebe. Za našo osnovno vadbo na prostem bomo spremljali:
- Temperatura
- Vlažnost
- Ravni vode (plavajoče stikalo x2)
Za določitev ravni 10%, 25%, 50%, 75%in 95%v velikem rezervoarju sem uporabil 5 senzorjev nivoja vode. V tej vadnici bomo zaradi enostavnosti naredili 10% za kritično nizko vrednost in 95% polno.
Morda boste želeli upravljati tudi naprave na svojem vrtu. Če nameravate vklopiti črpalko ali luči, ki ne delujejo na 3.3v (pi GPIO meja), boste potrebovali rele. Rele vam omogoča nadzor višjih napetostnih tokokrogov, medtem ko za preklop releja uporabljate nižjo napetost. Za naše namene imamo črpalko, ki deluje pri napetostih višjih od 3,3 V, zato bomo za preklop črpalke potrebovali rele. Za upravljanje črpalke je potreben samo en rele. Čeprav sem za prihodnje namene (in ker so releji poceni) namestil dvokanalni rele in puščalno režo pustil na voljo za kasnejše nadgradnje.
Najpomembnejša stvar pri načrtovanju je napajanje. Kako se bo Pi napajal in od kod. Prav tako morate razmisliti o napravah, ki jih uporabljate, in o tem, kako bodo dobile svojo moč. Običajno se lahko Pi napaja iz USB napajalnika, vendar to zahteva samo vtič. Če napajamo druge naprave z višjo napetostjo, lahko napajalnik DC z enosmernim tokom zmanjšamo napetosti do 5V za Pi. Če nameravate napajalnik znižati napetosti, priporočam, da se ne odločite za najcenejšo možnost.
Ne pozabite, da Raspberry Pi privzeto podpira samo digitalni GPIO. To pomeni, da ne morete samo priključiti senzorja tal, ki prenaša analogne odčitke na Pi GPIO. Če želite biti združljivi z analognimi komponentami, morate uporabiti mikrokrmilnik z analogno podporo, kot sta Arduino ali ESP32 (ali ESP8266).
Na srečo ima MudPi podporo za krmiljenje takšnih naprav, kot so podrejena vozlišča, za izdajanje ukazov za več naprav iz enega glavnega krmilnika (pi). Tako je možno imeti glavni krmilnik z več senzorskimi enotami, ki jih lahko nadzoruje skupaj s priloženimi analognimi komponentami. Za nadzor nad površino črpalke sem uporabil glavni krmilnik in senzorsko enoto za vsako dvignjeno vrtno posteljo. Danes lahko nadaljujemo z gradnjo glavnega krmilnika.
3. korak: Zberite zaloge
Čas je, da zberemo material. Sestavni deli in orodja, uporabljena v tej zgradbi, so na voljo na prodajnih prodajnih mestih, da drugim olajšajo gradnjo doma. Večino jih je mogoče najti na spletu ali v lokalnih trgovinah s strojno opremo. Natančen material je odvisen od vaše posebne postavitve vrta. Zaradi te vadnice bomo stvari držali pri bistvu, kot je bilo načrtovano, da bi dobili tekočo enoto, preden gremo naprej.
Opomba: Na tem mestu bi rad opozoril, če nameravate preklopiti komponente, ki tečejo iz omrežne napetosti, bodite previdni! Pomembno je, da ste pri gradnji elektronike varni in da ne delate z visokimi napetostmi, če ne veste, kaj počnete. Ob tem sem v svoji domači nastavitvi uporabil črpalko 120v. Postopek je enak za 12v črpalko, glavna razlika pa je v tem, da potrebujete 12v regulator. Uporabite lahko tudi releje za preklop luči ali drugih naprav.
4. korak: Namestite MudPi na Raspberry Pi
S pripravljenim načrtom in zalogami je čas za pripravo strojne opreme. Za začetek morate pripraviti svoj malinov pi za namestitev MudPi. Potrebovali boste Raspberry Pi z zmogljivostmi Wifi z Debianom 9 ali novejšim. Če še nimate nameščenega Raspbiana, boste morali prenesti Raspbian z njihove strani tukaj.
S preneseno slikovno datoteko jo zapišite na kartico SD z zapisovalnikom slik po vaši izbiri. Raspberry pi ima priročnik za zapisovanje datotek na kartico SD, če potrebujete pomoč.
Priključite kartico SD v svoj pi in jo vklopite. Če ste namestili Raspbian Desktop ali z urejanjem datoteke /etc/wpa_supplicant/wpa_supplicant.conf prek terminala na Raspbian Lite, povežite svoj Pi z Wi -Fi z grafičnim vmesnikom.
Naslednja stvar, ki jo morate storiti, ko je Wifi povezan, je zagnati posodobitve in nadgradnje na pi.
Če želite posodobiti prijavo Pi in iz zagona terminala:
sudo apt-get posodobitev
sudo apt-get nadgradnja
Po končanem ponovnem zagonu
sudo ponovni zagon
Ko se Pi znova zažene, lahko zdaj namestimo MudPi. To lahko storite z namestitvenim programom MudPi z naslednjim ukazom:
curl -sL https://install.mudpi.app | bash
Namestitveni program bo poskrbel za vse potrebne pakete in konfiguracije za MudPi. Privzeto je MudPi nameščen v imeniku/home/mudpi z jedrom na/home/mudpi/core.
MudPi lahko ročno zaženete z naslednjim ukazom:
cd /home /mudpi
mudpi --debug
Vendar ima MudPi delo nadzornika, ki ga bo opravljal namesto vas. Poleg tega boste pred zagonom MudPi najprej potrebovali konfiguracijsko datoteko. Če želite narediti konfiguracijsko datoteko, boste morali vedeti, na katere zatiče ste priključili tudi katere komponente, kaj je narejeno v naslednjem koraku. Naprej!
5. korak: Senzorje in komponente povežite s Pi za testiranje
Naslednji korak je, da naše komponente povežemo s Pi. (Upoštevajte, da sem testiral dodatne komponente na fotografiji) Za preskušanje morda uporabljate mostične žice in plošče, kar je v redu, ne pozabite nadgraditi na nekaj bolj zanesljivega, ko sestavite zadnjo enoto za polje.
DATA pin pin senzorja DHT11/22 priključite na pin 25 GPIO.
Priključite napajanje DHT11/22 na ozemljitev.
Povežite po en konec vsakega od 2 senzorjev tekočine s plovcem na zatiča 17 in 27 GPIO z 10 k upori navzdol.
Druge konce senzorjev plovca priključite na 3,3 V, tako da bo GPIO običajno potegnjen NIZKO, vendar bo visoko, ko se stikalo s plovcem zapre.
Pritrdite preklopne zatiče 2 -kanalnega releja na zatiča 13 in 16 GPIO.
Priključite rele 5V na napajanje in ozemljitev na zemljo.
V naslednjih korakih bomo skrbeli za visokonapetostne povezave releja, ko priključimo vtiče. Za zdaj bi morali biti pripravljeni na izdelavo konfiguracijske datoteke MudPi in testiranje komponent.
6. korak: Konfigurirajte MudPi
S priključenimi senzorji in komponentami lahko naredite konfiguracijsko datoteko MudPi in preizkusite, ali vse deluje, preden zaključite montažo enote. Če želite konfigurirati MudPi, boste posodobili datoteko mudpi.config, ki se nahaja v imeniku/home/mudpi/core/mudpi. To je datoteka v formatu JSON, ki jo lahko posodobite glede na potrebe komponent. Če imate težave, preverite pravilno oblikovanje.
Če sledite naslednji konfiguracijski datoteki, bo delovala za komponente, ki smo jih povezali:
V zgornji konfiguraciji se veliko dogaja. Za podrobnejše informacije priporočam, da se poglobite v konfiguracijske dokumente. DHT11 in plavajoče nastavimo v matriko senzorjev, nastavitve releja pa v preklopno polje. Avtomatizacija poteka z nastavitvijo sprožilcev in dejanj. Sprožilec je način, da MudPi -ju povemo, naj posluša določene pogoje, pri katerih želimo ukrepati, na primer previsoka temperatura. Sprožilec ni preveč uporaben, dokler mu ne zagotovimo dejanja za sprožitev. V zgornji konfiguraciji sta dva sprožilca časa. Sprožilec časa potrebuje niz, oblikovan v opravilih cron, da določi, kdaj naj se aktivira. Zgornji časovni sprožilci so nastavljeni na vsakih 12 ur (torej dvakrat na dan). Sprožili bodo dve dejanji, ki smo jih konfigurirali, kar bo samo vklopilo/izklopilo naš rele z dogodkom, ki ga oddaja MudPi. Drugi sprožilec je premaknjen za 15 minut, tako da se bo naša črpalka vklopila in zalivala 15 minut, preden se bo ponovno izklopila. To se bo zgodilo vsak dan dvakrat na dan.
Zdaj lahko znova zaženete MudPi tako, da nadzorniku poveste, naj znova zažene program:
sudo supervizorctl znova zaženite mudpi
MudPi bi moral zdaj znova naložiti konfiguracije in delovati v ozadju, odčitati senzorje in poslušati dogodke za preklop relejev. Delovanje MudPi lahko preverite z:
sudo nadzornik status mudpi
MudPi bo shranil tudi dnevniške datoteke v imenik/home/mudpi/logs. Če naletite na težave, je dobro, da najprej preverite.
Če ste preverili, ali je MudPi deloval, je čas, da začnete končno sestavljanje enote. Zaustavite Raspberry Pi in pustite, da sestavljanje strojne opreme konča.
Korak 7: Spajkanje komponent na prototipno ploščo
Zdaj, ko je MudPi konfiguriran, lahko nadaljujete z delom na strojni opremi. Komponente, ki ostanejo v škatli, je treba za večjo stabilnost spajkati na prototipno ploščo kot mostične žice. Ni tako lepo kot vezje po meri, vendar bo za zdaj delovalo. Senzor DHT11, ki ga uporabljamo, bo zunanji, po želji pa lahko v notranjost vključite še enega za notranje temperature omarice.
Spajalni kabel pi breaker sem spajal na ploščo skupaj z nekaterimi priključki za lažje GPIO povezave, ko ponovno priključimo senzorje in rele. Prekinitveni kabel je polepšal možnost odklopa pi, ne da bi morali odstraniti celoten modul. Vključil sem tudi potrebne izvlečne upore za plovce. Ko je to končano, lahko vse postavimo v lepo zunanjo razvodno omarico, da jo zaščitimo.
8. korak: Začnite dajati elektroniko v zunanjo razvodno omarico
Do tega trenutka je bilo vse preizkušeno pri delu na MudPi -ju in čas je, da sestavimo zunanjo enoto, da prenese elemente. Vaša lokalna trgovina s strojno opremo bo imela v razdelku z elektroniko izbrane spojne omarice, ki jih lahko kupite za manj kot 25 USD. Poiščite tisto, ki je prave velikosti in ima vodotesno tesnilo. Porabil sem nekaj več, da sem dobil vlakno ojačano škatlo z vzmetnimi zapahi. Vse, kar potrebujete, je nekaj, kar zadrži vlago in ustreza vsem vašim sestavnim delom. V tej škatli boste izvrtali luknje za napeljavo kablov.
9. korak: Priključite vtiče na rele in jih namestite v razdelilno omarico *Opozorilo o visoki napetosti *
Pri povezovanju komponent je treba Pi izklopiti. Če za črpalko uporabljate 120v ali 12v, razmislite o uporabi vtiča. Črpalke, ki delujejo na 12V, običajno uporabljajo cevni priključek. Pri delu z napetostjo 120v lahko delate z ženskim podaljškom. Ne odrežite podaljška in se s tem ne zapletajte brez ustrezne opreme.
S svedrom ali lopato izvrtajte dve 3/4 -palčne luknje na dnu zunanje razvodne omarice in vstavite dve 3/4 -palčni kabelski uvodnici. Moški podaljšek speljite skozi eno uvodnico, žensko polovico pa skozi drugo. Če želite uporabiti drugi relejni kanal, vstavite še en ženski konec kabla.
V škatlo sem namestil majhen del din tirnice. Na tirnici je DC napajalnik za znižanje 120v na 5v za vklop Pi in nekaj varnostnih odklopnikov. Uporabljam samo dva odklopnika, da lahko izklopim Pi, ne da bi izklopil celoten sistem. En odklopnik bi zadostoval. V notranjosti podaljška so trije barvni kabli. BELA je nevtralna, ZELENA je brušena, ČRNA pa 120v+. Zelena in bela gredo neposredno v enosmerni tok. Črna najprej gre v odklopnike, nato pa v enosmerno napajanje. Na napajalniku je majhen vijak, ki je potenciometer za zmanjšanje napetosti na 5 V.
Za povezavo med vtiči bomo uporabljali priključne bloke. Z enim blokom povežite vse bele nevtralne kable skupaj. Če nimate priključnih blokov, bo zadostoval električni trak. Zelene ozemljitvene kable je treba povezati tudi skupaj. Visokonapetostna stran releja ima tri priključke: COM (skupna), NC (normalno zaprta) in NO (normalno odprta). Odvisno od vašega releja ima lahko le NC ali NO, ne pa oboje. Priključite majhen košček dodatnega kabla od odklopnika, ki bo napajal 120v na naše relejne COM (skupne) priključke na strani visoke napetosti. Zdaj priključite črne 120v črte podaljškov na NC -priključek. To bo pomenilo, da bo vtič običajno izklopljen in ne bo priključen, toda ko vklopimo rele, bo vtič napajal 120v in tako vklopil našo črpalko.
Na tej točki morajo biti vsi podaljški povezani z belimi nevtralniki in zelenimi tlemi skupaj. Ženski kabli imajo črne 120v priključene na NC priključek releja. Moški podaljšek mora biti v črni napeljavi napeljan do prekinitve na din tirnici in nato razdeljen na enosmerno napajanje in COM releje.
Pomembno je, da vse namestite v vodotesno škatlo in vse svoje kable ustrezno zaščitite/napeljete. Zadnja stvar, ki si jo želite, je ogenj ali nekdo, ki ga zadenejo. Prav tako se ne obremenjujte z visoko napetostjo, če niste varni. Še vedno lahko naredite kar nekaj z 12V in nižjimi komponentami.
10. korak: Senzorje namestite v zaščitno ohišje
Narava in vlaga elektroniki nista preveč prijazni. Pi ste zaščitili z zunanjo razvodno omarico, zdaj pa morate zaščititi vse zunanje komponente. Za zaščito zunanjih komponent lahko naredite nekaj spodobnega ohišja z uporabo PVC cevi ali drugih kosov odpadnih cevi. Za senzor DHT11 sem sestavil preprosto odzračevalno kapico, ki ga je zaščitila pred dežjem in hrošči, a mu omogočila dihanje za natančne zunanje odčitke. V naslednjem koraku uporabite silikonsko žlico za tesnjenje kablov.
Ni najboljša rešitev, vendar deluje za poceni 4 $ senzor. (Naredil sem jih tudi za senzorje tal, ki sem jih takrat tudi testiral.) Tipala s plavajočo vodo bodo nameščena v rezervoar za vodo in ne potrebujejo dodatnega ohišja.
Ugotovili boste tudi, da senzorji običajno dobijo le nekaj poceni tanko žice. To ne bo dolgo trajalo pri splošnem ravnanju ali zunaj podnebja. V naslednjem koraku bomo to obravnavali.
Korak: Povežite senzorje z zunanjimi kabli in vtiči
Če želite imeti zunanje senzorje priključene na škatlo, morate kupiti kabel za zunanjo uporabo. Zunanji kabel ima zaščito za zaščito notranjih žic. Vzel sem nekaj 4 -žilnega kabla in vtičev. Ne potrebujete vtičev in lahko namesto tega uporabite več kabelskih uvodnic, vendar sem želel hitro zamenjati senzorje.
Odrežite dolžino kabla za temperaturni senzor in senzorje plovca. Dal bi mu nekaj dodatnih čevljev, saj je vedno lepo, če jih je potrebno dodatno odrezati. Predlagam, da za najboljše povezave spajkate kable in jih nato zavijete z električnim trakom. Predlagam, da za vsako žico uporabite isto barvo za napajanje in ozemljitev, da si boste stvari olajšali. Kabel vstavite v ohišje s silikonskim tesnilom do konca ohišja, tako da je vstopna točka samo odzračevalni pokrov.
Drugi konec kabla lahko vstavite v škatlo skozi kabelske uvodnice in ga priključite na Pi na istih zatičih kot prej. Če se odločite za uporabo vtičev, namestite konce vtiča na kabel. Druge konce izvrtajte in namestite v razdelilno omarico, nato pa povežite notranjost.
Korak: Namestite senzorje plovca v rezervoar
Ker so drugi senzorji zaščiteni in pripravljeni, je čas, da senzorje za plavanje namestite v rezervoar za vodo. Ker uporabljamo samo dva, namestite 1 na kritično nizko raven, da črpalka ne sme delovati, in tisto, ki naj označuje, da je rezervoar poln. Poiščite sveder pravilne velikosti in naredite luknjo v rezervoarju na pravih nivojih. Tipala plovca privijte v rezervoar s podložko in matico. Poglejte v rezervoar in se prepričajte, da so senzorji plovca usmerjeni tako, da so v izklopljenem položaju in se dvignejo, ko se voda dvigne, tako da zaprejo krog.
Zaradi uporovnih uporov to pomeni, ko je nivo vode dosežen, plavajoči senzor na tem nivoju z odčitkom 1. V nasprotnem primeru bo senzor plovca vrnil 0, če voda trenutno ne dviguje senzorja, ki zapira vezje.
Korak: Razmestite enoto zunaj
Enota MudPi je pripravljena za delo na terenu in jo lahko namestimo zunaj na njeno končno lokacijo. Zunanja razvodna škatla je običajno opremljena s pokrovom za privijanje, da naredi vodotesno tesnilo. Prav tako bi morali najti nekaj pritrdilnih lukenj na hrbtni strani, ki jih lahko uporabite za namestitev enote. Svojo škatlo sem namestil tik ob lopu za vodo zunaj, saj so imeli senzorji za plavanje omejen kabel.
Moški podaljšek lahko priključite v vtičnico in obrnete odklopnik, da bo MudPi na spletu. Preden za dlje časa pustite delo, se prepričajte, da vse deluje. Preverite, ali senzorji odčitavajo, tako da v redisih poiščete shranjene vrednosti ali preverite dnevnike MudPi. Če je vse v redu, je čas, da pustite, da MudPi deluje, medtem ko se sprostite.
14. korak: Spremljajte MudPi
Zdaj, ko MudPi deluje, se boste morda vprašali, kako nadzirati vaš sistem. Najlažji in najbolj neposreden način je spremljanje datoteke dnevnika MudPi:
tail -f /home/mudpi/logs/output.log
Druga možnost je prek vmesnika, kot je lokalna spletna stran. Nisem še imel časa za objavo javnega uporabniškega vmesnika MudPi, vendar lahko preprosto vzamete svoje senzorje in stanje komponent iz redisa s PHP. Več o tem, kako MudPi shranjuje vaše podatke v redis, več v dokumentih.
Najnovejši odčitki senzorja bodo shranjeni v redis pod ključno možnostjo, ki ste jo nastavili v konfiguraciji. S tem lahko naredite preprosto aplikacijo PHP, ki zajame odčitke ob nalaganju strani in jih prikaže. Nato samo osvežite stran za nove podatke.
Možno je tudi poslušanje dogodkov MudPi na redisu in to je boljša možnost za sprotne posodobitve sistema. Dogodke lahko berete neposredno prek redis-cli
redis-cli psubscribe '*'
Korak: Zamenjajte prototipne plošče s tiskanimi vezji po meri (neobvezno)
Šel sem malo dlje in naredil nekaj vezja po meri tudi za MudPi. Pomagajo mi pospešiti proces gradnje z izgradnjo več enot MudPi in so veliko bolj zanesljivi. Začel sem zamenjati svoje stare prototipne plošče z bolj zanesljivimi tiskanimi vezji v vseh obstoječih enotah, ki jih imam. V prihodnosti želim dati te plošče na voljo za prodajo v majhnih količinah, da bi podprle moje odprtokodno delo. MudPi za delovanje ne potrebuje vezja po meri, ampak le pomaga zmanjšati obremenitev strojne opreme z vgrajenimi komponentami na vozilu, kot so izvlečni upori in senzorji za temperaturo/vlago.
Korak 16: Sprostite se in opazujte rast vaših rastlin
Zdaj imate lasten avtomatiziran vrtni sistem, ki ga lahko po želji razširite in povečate. Naredite več enot ali razširite tisto, ki ste jo že zgradili. Z MudPi lahko storite še veliko več in veliko informacij na spletni strani projekta na naslovu https://mudpi.app. Moj cilj je bil narediti MudPi vir, ki sem ga iskal, ko sem začel z vrtnim projektom. Upam, da boste v MudPi našli odlično uporabo in delili besedo, če vam je všeč moje delo. Osebno uporabljam MudPi tako zunaj kot znotraj doma za upravljanje svojih rastlin in sem bil doslej zelo zadovoljen z rezultati.
MudPi se še vedno posodablja z več funkcijami in razvojem. Če želite podrobnosti o tem, na čem sem delal, obiščite spletno mesto in si oglejte nekaj spodnjih povezav, ki vas vodijo do več virov. Prav tako sem se prijavil na MudPi na tekmovanju Raspberry Pi 2020. Če vam je všeč MudPi in mi želite pomagati, mi dajte glas spodaj.
Koristni viri za nadaljevanje
Dokumentacija MudPi
Izvorna koda MudPi
MudPi vodniki
Delite MudPi Build
Podprite moje delo na MudPi
Podprite MudPi
Srečno rast vsem!
- Eric
Narejeno iz ♥ iz Wisconsina
Prva nagrada na tekmovanju Raspberry Pi 2020
Priporočena:
Samodejni sistem za zalivanje rastlin z uporabo Micro: bit: 8 korakov (s slikami)
Samodejni sistem za zalivanje rastlin z uporabo Micro: bita: V tem navodilu vam bom pokazal, kako zgraditi avtomatski sistem za zalivanje rastlin z uporabo Micro: bita in nekaterih drugih majhnih elektronskih komponent. Micro: bit uporablja senzor vlage za spremljanje ravni vlage v rastlinski zemlji in
Naredite samodejni stabilizator 220 voltov z uporabo Arduino NANO ali UNO: 3 koraki
Naredite samodejni stabilizator AC 220 Volt z uporabo Arduino NANO ali UNO: V tem navodilu vam bom pokazal, kako narediti samodejni stabilizator napetosti z uporabo Arduino NANO, ki bo prikazoval izmenično napetost, vate, korake, temperaturo transformatorja & samodejni vklop / izklop ventilatorja za hlajenje. To je 3-stopenjski samodejni stabilizator napetosti Moja konf
Napajanje mobilnega/mobilnega telefona z zunanjo baterijo ali omrežjem: 3 koraki
Napajanje mobilnega telefona/mobilnega telefona z zunanjo baterijo ali omrežjem: Uvod. Ta ideja bo delovala samo s telefoni ali tabličnimi računalniki, če je baterija odstranljiva. Opazovanje polarnosti je seveda pomembno. Pazite, da ne poškodujete naprave zaradi neprevidnosti. Če niste prepričani, da ste sposobni tega narediti,
Samodejni regulator nivoja vode z uporabo tranzistorjev ali časovnika IC 555: 5 korakov
Samodejni regulator nivoja vode s tranzistorji ali merilnikom časa 555: Uvod: Pozdravljeni Vsi se bomo naučili učinkovitega varčevanja z vodo. zato previdno pojdite skozi korake in stavke. Prelivanje rezervoarja za vodo je pogosta težava, ki vodi do izgube vode. Čeprav obstajajo ma
PAMETNI NAVODILNI SISTEM z uporabo IoT # "Zgrajen na BOLT": 6 korakov (s slikami)
PAMETNI NAMISALNI SISTEM Z uporabo IoT # "Zgrajen na BOLT": Pametni namakalni sistem je naprava, ki temelji na IoT in je sposobna avtomatizirati namakalni proces z analizo vlažnosti tal in podnebnih razmer (na primer dežja). Tudi podatki senzorjev bodo grafično prikazati na BOLT