Sadržaj:

Automatizirani vrtni sustav izgrađen na Raspberry Pi za vanjske ili unutarnje prostore - MudPi: 16 koraka (sa slikama)
Automatizirani vrtni sustav izgrađen na Raspberry Pi za vanjske ili unutarnje prostore - MudPi: 16 koraka (sa slikama)

Video: Automatizirani vrtni sustav izgrađen na Raspberry Pi za vanjske ili unutarnje prostore - MudPi: 16 koraka (sa slikama)

Video: Automatizirani vrtni sustav izgrađen na Raspberry Pi za vanjske ili unutarnje prostore - MudPi: 16 koraka (sa slikama)
Video: ПОЛНАЯ ИГРА ПОЛНЫЙ ПРОВАЛ 2 | КАМПАНИЯ — Прохождение / PS4 (Все шлемы пилотов) 2024, Studeni
Anonim
Image
Image
Automatizirani vrtni sustav izgrađen na Raspberry Pi za vanjske ili unutarnje prostore - MudPi
Automatizirani vrtni sustav izgrađen na Raspberry Pi za vanjske ili unutarnje prostore - MudPi
Automatizirani vrtni sustav izgrađen na Raspberry Pi za vanjske ili unutarnje prostore - MudPi
Automatizirani vrtni sustav izgrađen na Raspberry Pi za vanjske ili unutarnje prostore - MudPi
Automatizirani vrtni sustav izgrađen na Raspberry Pi za vanjske ili unutarnje prostore - MudPi
Automatizirani vrtni sustav izgrađen na Raspberry Pi za vanjske ili unutarnje prostore - 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 ćemo projektu riješiti te probleme i naučiti osnove MudPi -a izgradnjom automatiziranog vrtnog sustava koji će pomoći u brizi o stvarima. MudPi je vrtni sustav otvorenog koda koji sam napravio za upravljanje i održavanje vrtnih resursa izgrađen na Raspberry Pi. 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 naučit ćete 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 htjeli vidjeti kako saznati više za različite postavke poput zatvorenog prostora. MudPi se može konfigurirati za različite postavke, a na web mjestu projekta nalazi se hrpa dokumentacije.

Pribor

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

Opće potrepštine

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

    Debian 9/10

  • Monitor/tipkovnica/miš (za postavljanje Pi)
  • SD kartica za Raspbian (8 GB)
  • Vanjski kabel (4 žice)
  • Vodootporna razvodna kutija za vanjske prostore
  • Kabelske uvodnice
  • Din Rail (za montiranje prekidača i istosmjerno napajanje)
  • PVC cijevi
  • Bušilica s nastavcima

Elektronički pribor

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

    Pretvarač istosmjernog u DC ako koristite 12v

  • Napajanje 5v

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

  • 10k otpornika za povlačenje gore/dolje

Alati

  • Odvijač
  • Skidač žice
  • Multimetar
  • Lemilica
  • Lem
  • Vijci (za montažu vanjskih kutija)
  • Silikonski kalk

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

Pobrinite se da planirate navodnjavanje ako uspostavljate novi sustav. Bit će važno imati ove stvari već postavljene kada idete na pripremu hardvera kako biste znali potrebe svoje komponente. S vremenom se potrebe 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 spremniku vode ili crijevo sa solenoidom za otvaranje i zatvaranje cijevi. Izbor će biti na vama, ovisno o potrebama vašeg vrta. Veći, složeniji sustav može koristiti oboje (tj. Crpljenje vode kroz elektromagnetne ventile za zonsko zalijevanje). Ako namjeravate koristiti MudPi u zatvorenom prostoru, vjerojatno ćete koristiti pumpu. MudPi može upravljati vašim unutarnjim svjetlima biljaka pomoću releja.

Savjet za izradu: 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

Kako opseg ovog vodiča ne bi postao prevelik, pretpostavimo da već imate navodnjavanje i samo ga želite automatizirati. U svom postavu imam spremnik vode s pumpom priključenom na neke vodove za kapanje. Naučimo kako automatizirati pumpu.

Korak 2: Senzori i planiranje komponenti

Drugi važan aspekt planiranja koji treba uzeti u obzir je koje podatke želite dobiti iz svog vrta. Obično su temperatura i vlaga uvijek korisni. Otkrivanje vlage u tlu i kiše izvrsno je, ali možda neće biti potrebno za unutarnje postavljanje. To će biti vaša konačna odluka o tome koje je uvjete važno pratiti za vaše potrebe. Za naš osnovni vodič na otvorenom pratit ćemo:

  • Temperatura
  • Vlažnost
  • Razine vode (plovak prekidač x2)

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

Možda biste također željeli kontrolirati uređaje u svom vrtu. Ako namjeravate 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 niži 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 crpke. Za upravljanje pumpom potreban je samo jedan relej. Iako sam za buduće svrhe (i zato što su releji jeftini) instalirao sam 2 -kanalni 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, istosmjerno napajanje može se upotrijebiti za smanjenje napona do 5v za Pi. Ako namjeravate nabaviti napajanje za smanjenje napona, preporučujem da ne idete s najjeftinijom opcijom.

Upamtite 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 s analognim komponentama, morate koristiti mikrokontroler s analognom podrškom, poput Arduina ili ESP32 (ili ESP8266).

Srećom, 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). To omogućuje postojanje glavnog kontrolera s više senzorskih jedinica kojima može upravljati zajedno s pripadajućim analognim komponentama. Koristio sam glavni regulator za nadzor područja crpke i senzorsku jedinicu za svaku podignutu vrtnu gredicu. Danas ćemo nastaviti s izgradnjom glavnog kontrolera za početak.

Korak 3: Prikupite potrepštine

Prikupite potrepštine
Prikupite potrepštine

Vrijeme je da skupimo naše materijale. Komponente i alati korišteni u ovoj izgradnji komercijalno su dostupni s police kako bi drugima olakšali izgradnju vlastite kuće. Većina se može pronaći na internetu ili u lokalnim prodavaonicama hardvera. Toč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 nastavnu jedinicu prije nego nastavimo dalje.

Napomena: Ovdje bih želio napomenuti 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 crpku od 12 volti, a glavna razlika je u tome što je potreban regulator od 12 volti. 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

Budući da je plan spreman i zalihe pri ruci, vrijeme je za pripremu hardvera. Za početak biste trebali pripremiti svoj maline pi za instaliranje MudPi -ja. Trebat će vam Raspberry Pi s Wifi mogućnostima s Debian 9 ili novijom verzijom. Ako nemate već instaliran Raspbian, morat ćete preuzeti Raspbian s njihove stranice ovdje.

S preuzetom slikovnom datotekom 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će što trebate učiniti nakon povezivanja Wi -Fi -ja je pokrenuti ažuriranja i nadogradnje na pi.

Da biste ažurirali prijavu za Pi i pokrenuli terminal:

sudo apt-get ažuriranje

sudo apt-get nadogradnja

Nakon dovršetka ponovnog pokretanja

sudo ponovno podizanje sustava

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 --otklanjanje grešaka

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 je učinjeno u sljedećem koraku. Naprijed!

Korak 5: Spojite senzore i komponente na Pi za testiranje

Spojite senzore i komponente na Pi za testiranje
Spojite senzore i komponente na Pi za testiranje
Spojite senzore i komponente na Pi za testiranje
Spojite senzore i komponente na Pi za testiranje
Spojite senzore i komponente na Pi za testiranje
Spojite 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 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 s 10 k pull -down otpornicima.

Spojite druge krajeve senzora plovka na 3,3 V tako da se GPIO normalno povuče NISKO, ali bude VISOKO kad se prekidač s plovkom zatvori.

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

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

Brinut ć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 izraditi konfiguracijsku datoteku MudPi i provjeriti radi li sve prije završetka montaže jedinice. Kako 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 prema potrebama svoje komponente. Ako imate bilo kakvih problema, provjerite pravilno oblikovanje.

Ako slijedite 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 konfiguracijske dokumente. 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 na koji možemo reći 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 radnju za pokretanje. U gornjoj konfiguraciji postoje dva okidača vremena. Okidač vremena uzima niz s formatiranim cron poslom 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 ponovno 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 supervizorctl ponovno pokretanje 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 direktorij/home/mudpi/logs. Ako naiđete na probleme, dobro je prvo to provjeriti.

Ako ste provjerili radi li MudPi, vrijeme je za početak konačne montaže jedinice. Isključite Raspberry Pi i dopustite da dovršite montažu 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 lijepo kao prilagođena ploča, ali zasad će raditi. Senzor DHT11 koji koristimo bit će vanjski, ali po želji možete uključiti još jedan unutra za temperature unutarnje 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. Kabel za prekid 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. Kad to dovršimo, možemo sve staviti 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 već testirano radeći na MudPi -ju i vrijeme je za sastavljanje vanjske jedinice koja će izdržati elemente. Vaša lokalna prodavaonica hardvera imat će 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 nešto više na nabavku kutije ojačane vlaknima s opružnim zasunima. Sve što trebate je nešto što će zadržati vlagu i uklopiti sve vaše komponente. U ovoj kutiji ćete bušiti rupe za provlačenje kabela.

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

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

Pi treba isključiti prilikom spajanja komponenti. Ako za crpku koristite 120v ili 12v, razmislite o upotrebi utikača. Crpke koje rade na 12v obično koriste priključak s bačvastom utičnicom. Radeći sa 120v možete raditi s ženskim utikačem produžnog kabela. 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 kabelske uvodnice od 3/4 inča. Provucite muški produžni kabel kroz jednu, a žensku polovicu kroz drugu. Ako želite koristiti drugi relejni kanal, instalirajte drugi ženski završeni kabel.

U kutiju sam instalirao mali dio din šine. Na tračnici 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 sustava. Jedan prekidač bi bio dovoljan. Unutar produžnog kabela nalaze se tri kabela u boji. BIJELO je neutralno, ZELENO je mljeveno, a CRNO je 120v+. Zelena i bijela izravno idu u istosmjerno napajanje. Crno prvo ide u prekidače pa u istosmjerno napajanje. Na napajanju je mali vijak koji je potenciometar za smanjenje 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) priključak 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 da nije spojen, 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 trebaju imati spojene bijele neutralne neutralne dijelove, a zelena uzemljenja. Ženski kabeli imaju svojih crnih 120v priključenih na NC priključnicu 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 sve instalirati u vodonepropusnu kutiju i pravilno zaštititi/provući sve svoje kabele. Posljednje što želite je požar ili netko da vas netko zaskoči. Također se nemojte petljati s visokim naponom ako niste u mogućnosti biti sigurni. S 12V i nižim komponentama još uvijek možete učiniti prilično.

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 bugova, ali mu omogućio da diše radi točnih vanjskih očitanja. U sljedećem koraku upotrijebite silikonsku žicu za brtvljenje kabela.

Nije najbolje rješenje, ali radi za jeftin senzor od 4 USD. (Napravio sam i neke za senzore tla koje sam tada također testirao.) 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 to rješavamo.

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

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

Nabaviti neki vanjski kabel je potrebno ako želite imati vanjske senzore spojene na kutiju. Vanjski kabel 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š osjetnik temperature i senzore plovka. Dao bih mu nekoliko dodatnih stopa jer je uvijek lijepo imati dodatno izrezati ako je potrebno. Predlažem lemljenje kabela za najbolje spajanje, a zatim omotanje električnom trakom. Predlažem da koristite istu boju za napajanje i uzemljenje sa svakom žicom kako biste stvari lakše zapamtili. Uvucite kabel u kućište sa silikonskom brtvom na ostatku dna kućišta tako da je samo ventilacijska kapica 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 unutarnje dijelove.

Korak 12: Instalirajte senzore plovka u spremnik

Ugradite senzore plovka u spremnik
Ugradite senzore plovka u spremnik

S drugim senzorima zaštićenim i spremnim za pokretanje vrijeme je za ugradnju senzora plovka u spremnik za vodu. Budući da koristimo samo dva, trebate instalirati 1 na kritično niskoj razini da crpka ne smije raditi, a onu koja bi trebala 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 s priloženom podloškom i maticom. Pogledajte unutar 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 razina vode zadovoljena, osjetnik plovka na toj razini s očitanjem 1. U protivnom će osjetnik plovka vratiti 0 ako voda trenutno ne podiže osjetnik zatvarajući krug.

Korak 13: Rasporedite jedinicu izvana

Rasporedite jedinicu izvana
Rasporedite jedinicu izvana
Rasporedite jedinicu izvana
Rasporedite jedinicu izvana
Rasporedite jedinicu izvana
Rasporedite jedinicu izvana

MudPi jedinica spremna je za rad na terenu i možemo je montirati vani na svom konačnom mjestu. Vanjska razvodna kutija obično dolazi s poklopcem za pričvršćivanje kako bi se učinila nepropusnom. Također biste trebali pronaći neke rupe za pričvršćivanje na stražnjoj strani koje ćete koristiti za montažu jedinice. Ugradio sam svoju kutiju tik uz šupu za vodu jer su senzori plovka imali samo ograničenu vodljivost kabela.

Možete priključiti muški produžni kabel u utičnicu i okrenuti prekidač da biste MudPi postavili na mrežu. Prije nego što ostavite na dulje vrijeme provjerite radi li sve. Testirajte da li senzori očitavaju gledajući u redisima pohranjene vrijednosti ili provjeravajući zapise MudPi. Ako sve izgleda dobro, vrijeme je da pustite MudPi da radi dok se opustite.

Korak 14: Nadgledanje MudPi -ja

Praćenje MudPi
Praćenje MudPi
Praćenje MudPi
Praćenje MudPi

Sada kada MudPi radi, možda ćete se zapitati kako nadzirati vaš sustav. Najjednostavniji i najizravniji način je praćenje datoteke dnevnika MudPi:

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

Druga je mogućnost putem sučelja poput lokalne web stranice. Nisam još imao vremena za objavljivanje javnog korisničkog sučelja MudPi -a, ali možete jednostavno preuzeti svoje senzore i stanje komponente s 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 za čitanje očitanja pri učitavanju stranice i njihovo prikazivanje. Zatim samo osvježite stranicu za nove podatke.

Također je moguće slušati MudPi događaje na redisima, a to je bolja opcija za dobivanje ažuriranja u stvarnom vremenu iz sustava. Događaje možete čitati izravno putem redis-cli

redis-cli ps pretplatite se '*'

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

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

Otišao sam malo dalje i napravio i neke prilagođene ploče za MudPi. Pomažu mi ubrzati proces izgradnje izgradnjom više MudPi jedinica i daleko su pouzdaniji. Počeo sam zamjenjivati svoje stare prototipne ploče s pouzdanijim PCB -ovima u svim postojećim jedinicama koje imam. U budućnosti želim ove ploče učiniti dostupnima 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 osjetnici temperature/vlage.

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 sustav 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. Cilj mi je bio pretvoriti MudPi u resurs koji sam tražio kada sam započeo projekt vrta. Nadam se da ćete pronaći veliku uporabu u MudPi -u i podijeliti riječ ako vam se sviđa posao koji radim. Osobno koristim MudPi izvana i iznutra kod kuće za upravljanje svojim biljkama i do sada sam bio jako zadovoljan rezultatima.

MudPi se još ažurira s više značajki i razvoja. Možete posjetiti web mjesto za detalje o tome na čemu sam radio i provjeriti neke od donjih veza koje će vas uputiti na još neke izvore. Također sam se prijavio za MudPi na natjecanju Raspberry Pi 2020. Ako vam se sviđa MudPi i želite mi pomoći, dajte mi glas ispod.

Korisni izvori za daljnji razvoj

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 natjecanje 2020
Raspberry Pi natjecanje 2020
Raspberry Pi natjecanje 2020
Raspberry Pi natjecanje 2020

Prva nagrada na natjecanju Raspberry Pi 2020

Preporučeni: