Sadržaj:

Automatizirani vrtni sistem izgrađen na Raspberry Pi za vanjsku ili unutrašnju upotrebu - MudPi: 16 koraka (sa slikama)
Automatizirani vrtni sistem izgrađen na Raspberry Pi za vanjsku ili unutrašnju upotrebu - MudPi: 16 koraka (sa slikama)

Video: Automatizirani vrtni sistem izgrađen na Raspberry Pi za vanjsku ili unutrašnju upotrebu - MudPi: 16 koraka (sa slikama)

Video: Automatizirani vrtni sistem izgrađen na Raspberry Pi za vanjsku ili unutrašnju upotrebu - MudPi: 16 koraka (sa slikama)
Video: The Choice is Ours (2016) Official Full Version 2024, Novembar
Anonim
Image
Image
Automatizirani vrtni sistem izgrađen na Raspberry Pi za vanjske ili unutrašnje prostore - MudPi
Automatizirani vrtni sistem izgrađen na Raspberry Pi za vanjske ili unutrašnje prostore - MudPi
Automatizirani vrtni sistem izgrađen na Raspberry Pi za vanjsku ili unutrašnju upotrebu - MudPi
Automatizirani vrtni sistem izgrađen na Raspberry Pi za vanjsku ili unutrašnju upotrebu - MudPi
Automatizirani vrtni sistem izgrađen na Raspberry Pi za vanjsku ili unutrašnju upotrebu - MudPi
Automatizirani vrtni sistem izgrađen na Raspberry Pi za vanjsku ili unutrašnju upotrebu - MudPi

Volite li vrtlarstvo, ali ne možete pronaći vremena za održavanje? Možda imate neke sobne biljke koje izgledaju pomalo žedno ili traže način da automatiziraju vašu hidroponiku? U ovom projektu ćemo riješiti te probleme i naučiti osnove MudPi -a izgradnjom automatiziranog vrtnog sistema koji će pomoći u brizi o stvarima. MudPi je vrtni sistem otvorenog koda koji sam napravio za upravljanje i održavanje vrtnih resursa izgrađen na Raspberry Pi -u. MudPi možete koristiti za unutarnje i vanjske vrtlarske projekte prilagođene vašim potrebama jer je dizajn prilagođen.

Danas ćemo početi s osnovnim postavkama koje sam koristio kod kuće kako bismo vidjeli kako se MudPi može primijeniti za upravljanje vanjskim vrtom i kontrolirati navodnjavanje. U ovom vodiču ćete naučiti kako postaviti glavni kontroler koji pokreće MudPi. Pred kraj će biti neki dodatni resursi za one koji žele proširiti svoje postavke dalje od osnova ili bi željeli vidjeti više o različitim postavkama, poput zatvorenog prostora. MudPi se može konfigurirati za različite postavke, a na web mjestu projekta nalazi se hrpa dokumentacije.

Supplies

Slobodno dodajte/uklonite sve senzore ili komponente koji vam mogu zatrebati za vaš vlastiti sistem jer se vaši zahtjevi mogu razlikovati od mojih.

Opće potrepštine

  • Raspberry Pi sa Wifi -om (koristio sam Pi 3 B)

    Debian 9/10

  • Monitor/tastatura/miš (za Pi postavljanje)
  • SD kartica za Raspbian (8 GB)
  • Vanjski kabel (4 žice)
  • Vodootporna razvodna kutija za vanjsku upotrebu
  • Kablovske uvodnice
  • Din Rail (za montiranje prekidača i istosmjernog napajanja)
  • PVC cijevi
  • Bušilica sa nastavcima

Electronic Supplies

  • DHT11 Senzor temperature / vlažnosti
  • Senzor razine tekućine s plovkom x2
  • 2 -kanalni relej
  • 12v pumpa (ili 120v ako koristite mrežni napon)

    DC / DC pretvarač ako koristite 12v

  • 5v napajanje

    ili DC napajanje (ako napajate pi iz električne mreže)

  • 10k otpornika za povlačenje gore/dolje

Alati

  • Šrafciger
  • Skidač žice
  • Multimetar
  • Lemilica
  • Solder
  • Vijci (za montažu vanjskih kutija)
  • Silicone Calk

Korak 1: Planiranje vrta i navodnjavanja

Planiranje vrta i navodnjavanja
Planiranje vrta i navodnjavanja
Planiranje vrta i navodnjavanja
Planiranje vrta i navodnjavanja
Planiranje vrta i navodnjavanja
Planiranje vrta i navodnjavanja
Planiranje vrta i navodnjavanja
Planiranje vrta i navodnjavanja

Obavezno isplanirajte navodnjavanje ako uspostavljate novi sistem. Bit će važno imati ove stvari već postavljene kada idete na pripremu hardvera kako biste znali potrebe vaše komponente. Potrebe se vremenom mogu promijeniti, ali dobra je praksa pripremiti se za budućnost. Vaše dvije glavne mogućnosti isporuke vode su ili korištenje pumpe u rezervoaru za vodu ili crijevo sa solenoidom za otvaranje i zatvaranje cijevi. Izbor će biti na vama, ovisno o potrebama vašeg vrta. Veći, složeniji sistem može koristiti i jedno i drugo (tj. Pumpanje vode kroz magnetne ventile za zonsko zalijevanje). Ako planirate koristiti MudPi u zatvorenom prostoru, vjerojatno ćete koristiti pumpu. MudPi može upravljati vašim unutarnjim svjetlima biljaka pomoću releja.

Savjet za tvorce: Imajte na umu da svoj projekt možete izgraditi u bilo kojoj mjeri. Ako samo želite prvi put isprobati MudPi, isprobajte nešto poput boce za vodu i pumpe od 3,3 V za zalijevanje sobne biljke!

Također razmislite o mogućnostima isporuke vode. Hoćete li koristiti kapalice, namočivač ili prskalice? Evo nekoliko uobičajenih metoda:

  • Prskalica
  • Soakerhose
  • Kapaljke
  • Ručna ručna voda

Da biste spriječili da opseg ovog vodiča postane prevelik, pretpostavimo da već imate navodnjavanje i samo ga želite automatizirati. U svom postavu imam rezervoar vode sa pumpom priključenom na neke vodove za kapanje. Naučimo kako automatizirati tu pumpu.

Korak 2: Senzori i planiranje komponenti

Drugi važan aspekt planiranja koji treba uzeti u obzir je koje podatke želite da dobijete iz svog vrta. Obično su temperatura i vlažnost uvijek korisni. Otkrivanje vlage u tlu i kiše je odlično, ali možda neće biti potrebno za postavljanje u zatvorenom prostoru. To će biti vaša konačna odluka o tome koje uslove je važno pratiti za vaše potrebe. Za naše osnovne upute na otvorenom pratit ćemo:

  • Temperature
  • Vlažnost
  • Nivoi vode (plovak prekidač x2)

Koristio sam 5 senzora nivoa vode za određivanje nivoa od 10%, 25%, 50%, 75%i 95%u velikom rezervoaru. U ovom vodiču ćemo napraviti 10% za kritično nisku vrijednost i 95% punu radi jednostavnosti.

Možda ćete također htjeti kontrolirati uređaje u svom vrtu. Ako planirate uključiti pumpu ili svjetla koja ne rade na 3.3v (pi GPIO granica), tada će vam trebati relej. Relej vam omogućuje upravljanje krugovima višeg napona dok koristite manji napon za prebacivanje releja. Za naše potrebe imamo pumpu koja radi na naponima većim od 3,3 V pa će nam trebati relej za uključivanje pumpe. Za upravljanje pumpom potreban je samo jedan relej. Iako sam za buduće svrhe (i zato što su releji jeftini) instalirao sam dvokanalni relej i ostavio dodatni utor na raspolaganju za kasnije nadogradnje.

Najvažnije za planiranje je napajanje. Kako će se Pi napajati i odakle. Također biste trebali razmisliti o uređajima koje koristite i kako će dobiti svoju snagu. Obično se Pi može napajati iz USB adaptera za napajanje, ali za to je potreban vlastiti utikač. Ako napajamo druge uređaje s višim naponima, DC -DC napajanje može se upotrijebiti za smanjenje napona do 5v za Pi. Ako planirate nabaviti napajanje za smanjenje napona, preporučujem da ne idete s najjeftinijom opcijom.

Zapamtite da Raspberry Pi prema zadanim postavkama podržava samo digitalni GPIO. To znači da ne možete samo spojiti senzor tla koji uzima analogna očitanja na Pi GPIO. Da biste bili kompatibilni sa analognim komponentama, morate koristiti mikrokontroler sa analognom podrškom, poput Arduina ili ESP32 (ili ESP8266).

Na sreću MudPi ima podršku za upravljanje takvim uređajima kao podređeni čvorovi za izdavanje naredbi za više uređaja s jednog glavnog kontrolera (pi). Ovo omogućava da postoji glavni kontroler sa više senzorskih jedinica kojima može upravljati zajedno sa priključenim analognim komponentama. Koristio sam glavni kontroler za nadzor područja pumpe i senzorsku jedinicu za svaki podignuti vrtni krevet. Danas dozvoljavamo nastavak izgradnje glavnog kontrolera za početak.

Korak 3: Prikupite potrepštine

Prikupite potrepštine
Prikupite potrepštine

Vrijeme je da prikupimo naše materijale. Komponente i alati korišteni u ovoj izgradnji komercijalno su dostupni izvan police kako bi drugima olakšali izgradnju vlastite kuće. Većina se može pronaći na mreži ili u lokalnim prodavaonicama hardvera. Tačan materijal ovisi o vašem specifičnom rasporedu vrta. Radi ovog vodiča zadržat ćemo stvari na osnovnom planu kako je planirano kako bismo dobili pokrenutu jedinicu prije nego nastavimo dalje.

Napomena: Želim napomenuti u ovom trenutku ako planirate prebacivanje komponenti koje pokreću mrežni napon, budite OPREZNI! Važno je da prilikom gradnje elektronike budete sigurni i da se ne petljate s visokim naponima ako ne znate što radite. S tim da sam rekao da sam koristio 120v pumpu u svom domu. Postupak je isti za pumpu od 12 V, a glavna razlika je u tome što je potreban regulator od 12 V. Također možete koristiti releje za prebacivanje svjetla ili drugih uređaja.

Korak 4: Instalirajte MudPi na Raspberry Pi

Instalirajte MudPi na Raspberry Pi
Instalirajte MudPi na Raspberry Pi

Sa spremnim planom i zalihama pri ruci, vrijeme je za pripremu hardvera. Za početak trebate pripremiti svoj maline pi za instaliranje MudPi -ja. Trebat će vam Raspberry Pi sa Wifi mogućnostima sa Debian 9 ili novijom verzijom. Ako nemate već instaliran Raspbian, morat ćete preuzeti Raspbian s njihove stranice ovdje.

Sa preuzetom datotekom slike zapišite je na SD karticu pomoću programa za snimanje slika po vašem izboru. Raspberry pi ima vodič za pisanje datoteka na SD karticu ako vam je potrebna pomoć.

Uključite SD karticu u svoj pi i uključite je. Povežite svoj Pi na Wi -Fi pomoću grafičkog sučelja ako ste instalirali Raspbian Desktop ili uređivanjem /etc/wpa_supplicant/wpa_supplicant.conf datoteke putem terminala na Raspbian Lite.

Sljedeća stvar koju trebate učiniti nakon povezivanja Wi -Fi -ja je pokretanje ažuriranja i nadogradnje na pi.

Da biste ažurirali Pi prijavu i pokretanje terminala:

sudo apt-get update

sudo apt-get nadogradnja

Nakon dovršetka ponovnog pokretanja

sudo reboot

Nakon što se Pi ponovno pokrene, sada možemo instalirati MudPi. To možete učiniti pomoću programa MudPi Installer sa sljedećom naredbom:

curl -sL https://install.mudpi.app | bash

Instalacijski program će se pobrinuti za sve potrebne pakete i konfiguracije za MudPi. MudPi je prema zadanim postavkama instaliran u/home/mudpi direktorij s jezgrom koja se nalazi na/home/mudpi/core.

MudPi možete pokrenuti ručno sa sljedećom naredbom:

cd /home /mudpi

mudpi --debug

Međutim, MudPi ima nadzornički posao koji će ga obavljati umjesto vas. Osim toga, prije pokretanja MudPi -a prvo će vam trebati konfiguracijska datoteka. Da biste napravili konfiguracijsku datoteku, morat ćete znati na koje ste igle spojili i koje komponente, što se radi u sljedećem koraku. Napred!

Korak 5: Povežite senzore i komponente na Pi za testiranje

Povežite senzore i komponente na Pi za testiranje
Povežite senzore i komponente na Pi za testiranje
Povežite senzore i komponente na Pi za testiranje
Povežite senzore i komponente na Pi za testiranje
Povežite senzore i komponente na Pi za testiranje
Povežite senzore i komponente na Pi za testiranje

Sljedeći korak je povezivanje naših komponenti s Pi. (Imajte na umu da sam testirao dodatne komponente na fotografiji) Možda ste koristili kratkospojne žice i matične ploče za testiranje, što je u redu, samo ne zaboravite nadograditi na nešto pouzdanije kada izgradite posljednju jedinicu za polje.

Spojite DATA pin pin osjetnika DHT11/22 na GPIO pin 25.

Spojite DHT11/22 napajanje i masu.

Spojite po jedan kraj svakog od 2 senzora s plovkom za tekućinu na GPIO pinove 17 i 27 respektivno sa 10 k otpornika za povlačenje.

Spojite druge krajeve senzora plovka na 3,3 V tako da će GPIO biti normalno povučen NISKO, ali biti VISOK kada se prekidač s plovkom zatvori.

Priključite 2 -kanalne relejne preklopne pinove na GPIO pinove 13 i 16.

Priključite relej 5V na napajanje i uzemljenje na masu.

Brinućemo se o visokonaponskim vezama releja u kasnijem koraku kada spojimo utikače. Za sada bismo trebali biti spremni za izradu MudPi konfiguracijske datoteke i testiranje komponenti.

Korak 6: Konfigurirajte MudPi

S priključenim senzorima i komponentama možete napraviti MudPi konfiguracijsku datoteku i provjeriti radi li sve prije završetka montaže jedinice. Da biste konfigurirali MudPi, ažurirat ćete datoteku mudpi.config koja se nalazi u/home/mudpi/core/mudpi direktoriju. Ovo je datoteka u JSON formatu koju možete ažurirati tako da odgovara potrebama vaše komponente. Ako imate bilo kakvih problema, provjerite pravilno oblikovanje.

Ako pratite sljedeću konfiguracijsku datoteku, ona će raditi za komponente koje smo povezali:

Puno se toga događa u gornjoj konfiguraciji. Za detaljnije informacije preporučujem da se upustite u dokumentaciju o konfiguraciji. Postavljamo DHT11 i plovke u niz senzora i postavljamo postavke releja u niz preklopnika. Automatizacija se odvija postavljanjem okidača i radnji. Okidač je način da se kaže MudPi -u da osluškuje određene uvjete na koje želimo poduzeti radnju, poput previsoke temperature. Okidač nije previše koristan dok mu ne pružimo akciju za pokretanje. U gornjoj konfiguraciji postoje dva okidača vremena. Okidač vremena uzima niz cron formatiranog posla kako bi odredio kada bi se trebao aktivirati. Gore navedeni vremenski okidači postavljeni su za svakih 12 sati (dakle dva puta dnevno). Oni će pokrenuti dvije akcije koje smo konfigurirali, a koje će samo uključiti/isključiti naš relej s događajem koji emitira MudPi. Drugi okidač pomaknut je za 15 minuta, tako da će se naša pumpa uključiti i napajati 15 minuta prije nego što se ponovo isključi. To će se događati svaki dan dva puta dnevno.

Sada možete ponovno pokrenuti MudPi tako što ćete nadzorniku reći da ponovno pokrene program:

sudo nadzornik ponovo pokrenuti mudpi

MudPi bi sada trebao ponovno učitati konfiguracije i raditi u pozadini uzimajući očitanja senzora i osluškujući događaje za prebacivanje releja. Možete provjeriti radi li MudPi pomoću:

sudo nadzornik status mudpi

MudPi će također pohraniti datoteke dnevnika u/home/mudpi/logs direktorij. Ako naiđete na probleme, dobro je prvo to provjeriti.

Ako ste provjerili je li MudPi pokrenut, vrijeme je za početak konačne montaže jedinice. Isključite Raspberry Pi i dopustite da završite sastavljanje hardvera.

Korak 7: Spajanje komponenti na prototipnu ploču

Spajanje komponenti na ploču prototipa
Spajanje komponenti na ploču prototipa
Spajanje komponenti na ploču prototipa
Spajanje komponenti na ploču prototipa

Sada kada je MudPi konfiguriran, možete nastaviti raditi na hardveru. Komponente koje ostanu u kutiji treba lemiti na prototipnu ploču radi veće stabilnosti od kratkospojnih žica. Nije tako lijepo kao prilagođena ploča, ali će zasad raditi. Senzor DHT11 koji koristimo bit će vanjski, ali po želji možete uključiti još jedan unutra za temperature unutar kutije.

Lemio sam pi prekidni kabel na ploču zajedno s nekim terminalnim konektorima radi lakših GPIO veza nakon što ponovno spojimo senzore i relej. Prekidni kabel učinio je lijepim mogućnost isključivanja pi bez potrebe za vađenjem cijelog modula. Uključio sam i potrebne otpornike za spuštanje za plovke. S tim završenim, možemo staviti sve u lijepu vanjsku razvodnu kutiju kako bismo je zaštitili.

Korak 8: Počnite stavljati elektroniku u vanjsku razvodnu kutiju

Počnite stavljati elektroniku u vanjsku razvodnu kutiju
Počnite stavljati elektroniku u vanjsku razvodnu kutiju
Počnite stavljati elektroniku u vanjsku razvodnu kutiju
Počnite stavljati elektroniku u vanjsku razvodnu kutiju
Počnite stavljati elektroniku u vanjsku razvodnu kutiju
Počnite stavljati elektroniku u vanjsku razvodnu kutiju

Do ovog trenutka sve je testirano radeći na MudPi -ju i vrijeme je za sastavljanje vanjske jedinice koja će izdržati elemente. Vaša lokalna prodavnica hardvera će imati izbor razvodnih kutija u odjeljku elektronike koje možete kupiti za manje od 25 USD. Potražite onu odgovarajuće veličine koja ima vodonepropusnu brtvu. Potrošio sam malo više da nabavim kutiju ojačanu vlaknima s opružnim zasunima. Sve što vam treba je nešto što će zadržati vlagu i uklopiti sve vaše komponente. U ovoj kutiji ćete bušiti rupe za izvođenje kabela.

Korak 9: Priključite utikače na relej i instalirajte ih u razvodnu kutiju *Upozorenje na visoki napon *

Priključite utikače na relej i instalirajte u razvodnu kutiju *Upozorenje na visoki napon *
Priključite utikače na relej i instalirajte u razvodnu kutiju *Upozorenje na visoki napon *
Priključite utikače na relej i instalirajte u razvodnu kutiju *Upozorenje na visoki napon *
Priključite utikače na relej i instalirajte u razvodnu kutiju *Upozorenje na visoki napon *
Priključite utikače na relej i instalirajte u razvodnu kutiju *Upozorenje na visoki napon *
Priključite utikače na relej i instalirajte u razvodnu kutiju *Upozorenje na visoki napon *

Pi treba isključiti prilikom povezivanja komponenti. Ako za pumpu koristite 120v ili 12v, razmislite o upotrebi utikača. Pumpe koje rade na 12v obično koriste konektor sa bačvastom utičnicom. Radeći sa 120v možete raditi sa ženskim utikačem produžnog kabla. Nemojte sada rezati produžni kabel i petljati se s ovim bez odgovarajuće opreme.

Bušilicom ili pipa izbušite dvije rupe od 3/4 inča na dnu vanjske razvodne kutije i umetnite dvije 3/4 -inčne kabelske uvodnice. Provucite muški produžni kabel kroz jednu, a žensku polovinu kroz drugu. Ako želite koristiti drugi relejni kanal, instalirajte drugi ženski završeni kabel.

U kutiju sam ugradio mali dio din šine. Na šini je istosmjerno napajanje za smanjenje 120v na 5v za napajanje Pi, kao i neke sigurnosne prekidače. Koristim samo dva prekidača kako bih mogao isključiti Pi bez isključivanja cijelog sistema. Jedan prekidač bi bio dovoljan. Sada se unutar produžnog kabela nalaze tri kabela u boji. BELO je neutralno, ZELENO je mleveno, a CRNO je 120v+. Zelena i bijela boja idu direktno u DC napajanje. Crno prvo ide u prekidače, a zatim u istosmjerno napajanje. Na napajanju se nalazi mali vijak koji je potenciometar za smanjivanje napona do 5v.

Koristit ćemo terminalne blokove za povezivanje utikača. Pomoću jednog bloka spojite sve bijele neutralne kabele zajedno. Ako nemate priključne blokove, dovoljna je električna traka. Zeleni kabeli za uzemljenje također bi trebali biti povezani zajedno. Visokonaponska strana releja ima tri priključka: COM (zajednički), NC (normalno zatvoren) i NO (normalno otvoren). Ovisno o vašem releju, može imati samo NC ili NO, a ne oboje. Spojite mali dio dodatnog kabela s prekidača koji će napajati 120v na naše releje COM (zajednički) terminal na strani visokog napona. Sada spojite ženske produžne kabele crne 120v linije na NC terminal. To će značiti da će utikač obično biti isključen i neće biti povezan, ali kad uključimo relej, on će napajati utikač 120v, pa će tako uključiti našu pumpu.

U ovom trenutku svi produžni kabeli trebali bi imati spojene bijele neutralne neutralne dijelove i povezanu zelenu masu. Ženski kabeli imaju svojih crnih 120v priključenih na NC terminal releja. Muški produžni kabel trebao bi imati svoj crni napon usmjeren na prekid na din šini, a zatim ga podijeliti na istosmjerno napajanje i COM releje.

Važno je instalirati sve u vodootpornu kutiju i pravilno zaštititi/provući sve svoje kabele. Zadnja stvar koju želite je požar ili neko ko je zarobljen. Također nemojte petljati s visokim naponom ako niste u mogućnosti biti sigurni. Još uvijek možete učiniti dosta sa 12v i nižim komponentama.

Korak 10: Stavite senzore u zaštitno kućište

Stavite senzore u zaštitno kućište
Stavite senzore u zaštitno kućište
Stavite senzore u zaštitno kućište
Stavite senzore u zaštitno kućište
Stavite senzore u zaštitno kućište
Stavite senzore u zaštitno kućište

Priroda i vlaga nisu previše prijateljski raspoloženi prema elektronici. Zaštitili ste Pi vanjskom razvodnom kutijom, ali sada morate zaštititi sve vanjske komponente. Možete napraviti pristojno kućište za zaštitu vanjskih komponenti pomoću neke PVC cijevi ili drugih komada cijevi za otpad. Napravio sam jednostavnu ventilacijsku kapicu za senzor DHT11 kako bih ga zaštitio od kiše i buba, ali mu omogućio da diše radi tačnih vanjskih očitanja. U sljedećem koraku upotrijebite silikonski omotač za brtvljenje kablova.

Nije najbolje rješenje, ali radi za jeftin senzor od 4 USD. (Napravio sam i neke za senzore tla koje sam također testirao u to vrijeme.) Senzori plovka bit će instalirani u spremnik za vodu i ne zahtijevaju dodatno kućište.

Također ćete otkriti da senzori obično dolaze samo s jeftinom žicom tankog kolosijeka. Ovo neće dugo trajati do općeg rukovanja ili izvan klime. U sljedećem koraku ovo rješavamo.

Korak 11: Povežite senzore s vanjskim kablovima i utičnicama

Povežite senzore s vanjskim kablovima i utičnicama
Povežite senzore s vanjskim kablovima i utičnicama
Povežite senzore s vanjskim kablovima i utičnicama
Povežite senzore s vanjskim kablovima i utičnicama

Nabaviti neki vanjski kabel je potrebno ako želite da su vanjski senzori spojeni na kutiju. Kabel za vanjsku upotrebu ima zaštitu za zaštitu unutrašnjih žica. Uzeo sam neki 4žični kabel i utikače. Ne trebaju vam utikači i umjesto toga možete koristiti više kabelskih uvodnica, ali htio sam moći brzo zamijeniti senzore.

Odrežite malo kabela za vaš senzor temperature i senzore plovka. Dao bih mu nekoliko stopa, jer je uvijek lijepo imati dodatni dio za rezanje ako je potrebno. Predlažem lemljenje kabela za najbolje povezivanje, a zatim omotanje električnom trakom. Predlažem da koristite istu boju za napajanje i uzemljenje za svaku žicu kako biste stvari lakše zapamtili. Uvucite kabel u kućište sa silikonskom brtvom do kraja kućišta tako da je samo ventilacijski poklopac ulazna točka.

Drugi kraj kabela možete provući u kutiju kroz kabelske uvodnice i spojiti na Pi na istim pinovima kao i prije. Ako odlučite koristiti utikače, utaknite krajeve utikača u kabel. Izbušite i ugradite ostale krajeve u razvodnu kutiju, a zatim spojite unutrašnje dijelove.

Korak 12: Instalirajte senzore plovka u spremnik

Ugradite senzore plovka u spremnik
Ugradite senzore plovka u spremnik

Sa ostalim senzorima zaštićenim i spremnim za rad, vrijeme je za ugradnju senzora plovka u rezervoar za vodu. Budući da koristimo samo dva, trebate instalirati 1 na kritično niskom nivou da pumpa ne bi trebala raditi, a jedan koji bi trebao označavati da je spremnik pun. Pronađite svrdlo odgovarajuće veličine i napravite otvor u spremniku na odgovarajućim razinama. Uvrnite senzore plovka u spremnik pomoću podloške i matice. Pogledajte unutrašnjost spremnika i provjerite jesu li senzori plovka orijentirani tako da su u isključenom položaju i da se podignu kad se voda podigne i zatvore krug.

Zbog otpornika za povlačenje to znači da kada je nivo vode dosegnut, osjetnik plovka na tom nivou sa očitanjem 1. U suprotnom će osjetnik plovka vratiti 0 ako voda trenutno ne podiže senzor zatvarajući krug.

Korak 13: Postavite jedinicu van

Rasporedite jedinicu spolja
Rasporedite jedinicu spolja
Rasporedite jedinicu spolja
Rasporedite jedinicu spolja
Rasporedite jedinicu spolja
Rasporedite jedinicu spolja

MudPi jedinica je spremna za rad na terenu i možemo je montirati vani na konačnoj lokaciji. Spoljna razvodna kutija obično dolazi sa poklopcem za pričvršćivanje kako bi se učinila vodootporna. Trebali biste pronaći i neke rupe za pričvršćivanje na stražnjoj strani koje ćete koristiti za montažu jedinice. Ja sam svoju kutiju postavio tik uz šupu za vodu jer su senzori plovka imali samo ograničen vod.

Muški produžni kabel možete priključiti u utičnicu i okrenuti prekidač da biste MudPi postavili na mrežu. Uvjerite se da sve radi prije nego što ga ostavite na duži period. Testirajte da li senzori očitavaju tako što ćete u redisima pronaći pohranjene vrijednosti ili provjeriti zapise MudPi. Ako sve izgleda dobro, vrijeme je da pustite MudPi da radi dok se opustite.

Korak 14: Nadgledanje MudPi -ja

Monitoring MudPi
Monitoring MudPi
Monitoring MudPi
Monitoring MudPi

Sada kada MudPi radi, možda ćete se zapitati kako nadzirati vaš sistem. Najjednostavniji i najdirektniji način je nadziranje datoteke dnevnika MudPi:

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

Druga mogućnost je putem sučelja poput lokalne web stranice. Još nisam imao vremena za objavljivanje javnog MudPi korisničkog sučelja, ali možete lako preuzeti svoje senzore i stanje komponente iz redisa pomoću PHP -a. Saznajte kako MudPi pohranjuje vaše podatke u redis više u dokumentima.

Najnovija očitanja senzora bit će pohranjena u redisu pod opcijom ključa koju ste postavili u konfiguraciji. Pomoću ovoga možete napraviti jednostavnu PHP aplikaciju koja će učitati očitanja pri učitavanju stranice i prikazati ih. Zatim samo osvježite stranicu za nove podatke.

Moguće je i osluškivati MudPi događaje na redisima, što je bolja opcija za ažuriranje sistema u stvarnom vremenu. Događaje možete čitati direktno putem redis-cli

redis-cli psubscribe '*'

Korak 15: Zamijenite prototipne ploče prilagođenim PCB -ovima (opcionalno)

Zamijenite prototipne ploče prilagođenim PCB -ovima (opcionalno)
Zamijenite prototipne ploče prilagođenim PCB -ovima (opcionalno)
Zamijenite prototipne ploče prilagođenim PCB -ovima (opcionalno)
Zamijenite prototipne ploče prilagođenim PCB -ovima (opcionalno)

Otišao sam malo dalje i napravio i neke prilagođene ploče za MudPi. Pomažu mi da ubrzam proces izgradnje izgradnjom više MudPi jedinica i daleko su pouzdaniji. Počeo sam zamjenjivati svoje stare prototipne ploče pouzdanijim PCB -ovima u svim postojećim jedinicama koje imam. U budućnosti želim ove ploče učiniti dostupnim za prodaju u malim količinama kako bih podržao svoj rad otvorenog koda. MudPi ne zahtijeva nikakve prilagođene ploče za rad, već samo pomaže smanjiti hardversko opterećenje s ugrađenim komponentama, kao što su otpornici za povlačenje i senzori za temperaturu/vlagu.

Korak 16: Opustite se i gledajte kako vaše biljke rastu

Opustite se i gledajte kako vaše biljke rastu!
Opustite se i gledajte kako vaše biljke rastu!
Opustite se i gledajte kako vaše biljke rastu!
Opustite se i gledajte kako vaše biljke rastu!

Sada imate svoj vlastiti automatizirani vrtni sistem koji možete proširiti i povećati prema vašoj želji. Napravite više jedinica ili proširite onu koju ste već izgradili. S MudPi -om možete učiniti još mnogo toga i mnogo informacija na web stranici projekta na https://mudpi.app. Moj cilj je bio pretvoriti MudPi u resurs koji sam tražio kada sam započeo projekt vrta. Nadam se da ćete u MudPi -u pronaći veliku upotrebu i podijeliti riječ ako vam se sviđa posao koji radim. Ja osobno koristim MudPi izvana i iznutra kod kuće za upravljanje svojim biljkama i bio sam jako zadovoljan dosadašnjim rezultatima.

MudPi se još ažurira s više funkcija i razvoja. Možete posjetiti web stranicu za detalje o tome na čemu sam radio i provjeriti neke od donjih linkova koji će vas uputiti do još nekih izvora. Takođe sam se prijavio za MudPi na takmičenju Raspberry Pi 2020. Ako vam se sviđa MudPi i želite mi pomoći, dajte mi glas ispod.

Korisni izvori za napredak

MudPi dokumentacija

MudPi izvorni kod

MudPi vodiči

Podijelite MudPi Build

Podržite moj rad na MudPi -u

Podrška za MudPi

Sretno svima u rastu!

- Eric

Proizvedeno sa ♥ iz Wisconsina

Raspberry Pi takmičenje 2020
Raspberry Pi takmičenje 2020
Raspberry Pi takmičenje 2020
Raspberry Pi takmičenje 2020

Prva nagrada na takmičenju Raspberry Pi 2020

Preporučuje se: