Obsah:

Automatizovaný zahradní systém postavený na Raspberry Pi pro venkovní nebo vnitřní použití - MudPi: 16 kroků (s obrázky)
Automatizovaný zahradní systém postavený na Raspberry Pi pro venkovní nebo vnitřní použití - MudPi: 16 kroků (s obrázky)

Video: Automatizovaný zahradní systém postavený na Raspberry Pi pro venkovní nebo vnitřní použití - MudPi: 16 kroků (s obrázky)

Video: Automatizovaný zahradní systém postavený na Raspberry Pi pro venkovní nebo vnitřní použití - MudPi: 16 kroků (s obrázky)
Video: 29. Koncept podzemního domu - teorie (inspirace) 2024, Listopad
Anonim
Image
Image
Automatizovaný zahradní systém postavený na Raspberry Pi pro venkovní nebo vnitřní použití - MudPi
Automatizovaný zahradní systém postavený na Raspberry Pi pro venkovní nebo vnitřní použití - MudPi
Automatizovaný zahradní systém postavený na Raspberry Pi pro venkovní nebo vnitřní použití - MudPi
Automatizovaný zahradní systém postavený na Raspberry Pi pro venkovní nebo vnitřní použití - MudPi
Automatizovaný zahradní systém postavený na Raspberry Pi pro venkovní nebo vnitřní použití - MudPi
Automatizovaný zahradní systém postavený na Raspberry Pi pro venkovní nebo vnitřní použití - MudPi

Rádi pracujete na zahradě, ale nemůžete si najít čas na její údržbu? Možná máte nějaké pokojové rostliny, které vypadají trochu žíznivě nebo hledají způsob, jak automatizovat vaši hydroponii? V tomto projektu tyto problémy vyřešíme a naučíme se základy MudPi vybudováním automatizovaného zahradního systému, který pomůže postarat se o věci. MudPi je open source zahradní systém, který jsem vytvořil pro správu a údržbu zahradních zdrojů postavených na Raspberry Pi. MudPi můžete použít pro vnitřní i venkovní zahradnické projekty přizpůsobené vašim potřebám, protože je design přizpůsobitelný.

Dnes začneme základním nastavením, které jsem použil doma, abych zjistil, jak lze MudPi nasadit ke správě venkovní zahrady a ovládání zavlažování. V tomto kurzu se naučíte, jak nasadit hlavní ovladač se spuštěným MudPi. Blízko konce bude několik dalších zdrojů pro ty, kteří chtějí rozšířit své nastavení nad rámec základů nebo kteří by chtěli vidět více informací o různých nastaveních, například uvnitř. MudPi lze konfigurovat pro různá nastavení a na místě projektu je spousta dokumentace.

Zásoby

Neváhejte přidat/odebrat jakékoli konkrétní senzory nebo součásti, které můžete potřebovat pro svůj vlastní systém, protože vaše požadavky se mohou lišit od mých.

Všeobecné dodávky

  • Raspberry Pi s Wifi (použil jsem Pi 3 B)

    Debian 9/10

  • Monitor/klávesnice/myš (pro nastavení Pi)
  • SD karta pro Raspbian (8 GB)
  • Venkovní kabel (4 vodiče)
  • Vodotěsná spojovací krabice pro venkovní použití
  • Kabelové průchodky
  • Din Rail (pro montáž jističů a DC napájení)
  • PVC hadice
  • Vrták s rýčovými bity

Elektronický spotřební materiál

  • Snímač teploty / vlhkosti DHT11
  • Senzor plovoucí kapaliny x2
  • 2kanálové relé
  • Čerpadlo 12 V (nebo 120 V, pokud používáte síťové napětí)

    Převodník DC na DC, pokud používáte 12V

  • Napájení 5v

    nebo stejnosměrné napájení (pokud napájíte pí ze sítě)

  • 10k odpory pro tah nahoru/dolů

Nástroje

  • Šroubovák
  • Odstraňovač drátů
  • Multimetr
  • Páječka
  • Pájka
  • Šrouby (pro montáž krabic venku)
  • Silikonový kal

Krok 1: Zahradní a zavlažovací plánování

Plánování zahrady a zavlažování
Plánování zahrady a zavlažování
Plánování zahrady a zavlažování
Plánování zahrady a zavlažování
Plánování zahrady a zavlažování
Plánování zahrady a zavlažování
Plánování zahrady a zavlažování
Plánování zahrady a zavlažování

Pokud zakládáte nový systém, nezapomeňte naplánovat zavlažování. Bude důležité mít tyto věci již na svém místě, když jdete připravit hardware, abyste věděli o potřebách svých komponent. Potřeby se mohou časem měnit, ale je dobrým zvykem připravit se na budoucnost. Vaše dvě hlavní možnosti dodávky vody jsou buď použití čerpadla ve vodní nádržce nebo hadice se solenoidem k otevření a uzavření potrubí. Volba bude na vás, v závislosti na vašich zahradních potřebách. Větší složitější systém může využívat obojí (tj. Čerpání vody solenoidovými ventily pro zónové zavlažování). Pokud plánujete používat MudPi v interiéru, pravděpodobně budete používat čerpadlo. MudPi může také ovládat vaše osvětlení vnitřních rostlin pomocí relé.

Tip pro tvůrce: Mějte na paměti, že svůj projekt můžete postavit v jakémkoli měřítku. Pokud si chcete poprvé vyzkoušet MudPi, zkuste něco jako láhev s vodou a 3,3 V čerpadlo pro zalévání pokojové rostliny!

Zvažte také možnosti dodávky vody. Budete používat odkapávací šňůry, napouštěcí hadice nebo postřikovače? Zde je několik běžných metod:

  • Sprinkler
  • Soakerhose
  • Odkapávací potrubí
  • Ruční ruční voda

Aby rozsah tohoto kurzu nerostl příliš velký, předpokládejme, že již máte zavlažování na místě a jen byste ho chtěli zautomatizovat. V mém nastavení mám nádrž na vodu s čerpadlem připojeným k některým okapničkám. Naučme se automatizovat toto čerpadlo.

Krok 2: Senzory a plánování součástí

Dalším důležitým aspektem plánování, které je třeba zvážit, je, jaká data budete chtít ze své zahrady získat. Teplota a vlhkost jsou obvykle užitečné. Detekce půdní vlhkosti a deště je skvělá, ale nemusí být nutná pro vnitřní nastavení. Bude vaším konečným rozhodnutím, jaké podmínky je důležité sledovat pro vaše potřeby. Pro náš základní venkovní tutoriál budeme sledovat:

  • Teplota
  • Vlhkost vzduchu
  • Hladiny vody (plovákový spínač x2)

Pomocí 5 senzorů hladiny vody jsem určil hladiny 10%, 25%, 50%, 75%a 95%ve velké nádrži. V tomto tutoriálu uděláme 10% pro kritické minimum a 95% pro jednoduchost.

Můžete také chtít ovládat zařízení ve vaší zahradě. Pokud plánujete přepnout čerpadlo nebo světla, která neběží na 3,3 V (limit pi GPIO), budete potřebovat relé. Relé vám umožňuje ovládat obvody s vyšším napětím při použití nižšího napětí k přepínání relé. Pro naše účely máme čerpadlo, které běží na napětí vyšší než 3,3 V, takže k přepínání čerpadla budeme potřebovat relé. K ovládání čerpadla je potřeba pouze jedno relé. Ačkoli pro budoucí účely (a protože relé jsou levné) jsem nainstaloval 2kanálové relé a ponechal přídavný slot k dispozici pro pozdější upgrady.

Nejdůležitější věcí k plánování je napájení. Jak bude Pi napájeno a odkud. Měli byste také přemýšlet o zařízeních, která používáte, a o tom, jak získají svou sílu. Pi lze běžně napájet z napájecího adaptéru USB, ale to vyžaduje samostatnou zástrčku. Pokud napájíme jiná zařízení s vyšším napětím, lze použít napájení stejnosměrným proudem ke snížení napětí až na 5 V pro Pi. Pokud máte v plánu získat napájecí zdroj ke snížení napětí, doporučuji nejít s nejlevnější variantou.

Pamatujte, že Raspberry Pi může ve výchozím nastavení podporovat pouze digitální GPIO. To znamená, že nemůžete jednoduše připojit snímač půdy, který přenáší analogové hodnoty na Pi GPIO. Aby byly kompatibilní s analogovými komponentami, musíte použít mikrořadič s analogovou podporou, jako je Arduino nebo ESP32 (nebo ESP8266).

Naštěstí má MudPi podporu pro ovládání takových zařízení, jako jsou podřízené uzly pro vydávání příkazů pro více zařízení z jednoho hlavního ovladače (pi). To umožňuje mít hlavní ovladač s více senzorovými jednotkami, které lze ovládat společně s jejich připojenými analogovými komponentami. Pomocí hlavního ovladače jsem monitoroval oblast čerpadla a senzorovou jednotku pro každé vyvýšené zahradní lůžko. Dnes můžeme pokračovat v budování hlavního ovladače, abychom mohli začít.

Krok 3: Shromážděte zásoby

Shromážděte zásoby
Shromážděte zásoby

Je načase, abychom shromáždili naše materiály. Komponenty a nástroje použité v této sestavě jsou komerčně dostupné z běžných položek, aby ostatní mohli snadno stavět doma. Většinu lze nalézt online nebo v místních železářstvích. Přesný kusovník bude záviset na vašem konkrétním uspořádání zahrady. Kvůli tomuto tutoriálu ponecháme věci podle plánu, abychom získali běžeckou jednotku, než půjdeme dále.

Poznámka: Chtěl bych si v tomto bodě poznamenat, pokud plánujete přepínat součásti, které běží mimo síťové napětí, buďte OPATRNÍ! Je důležité, abyste při stavbě elektroniky byli v bezpečí a nepochodili s vysokým napětím, pokud nevíte, co děláte. S tím jsem řekl, že jsem v domácím nastavení použil 120v čerpadlo. Proces je stejný pro 12v čerpadlo, přičemž hlavním rozdílem je potřeba 12v regulátoru. Relé můžete také použít k přepínání světel nebo jiných zařízení.

Krok 4: Nainstalujte MudPi na Raspberry Pi

Nainstalujte MudPi na Raspberry Pi
Nainstalujte MudPi na Raspberry Pi

Když máte připravený plán a máte po ruce zásoby, je čas připravit hardware. Na začátek byste měli připravit svůj malinový pi na instalaci MudPi. Budete potřebovat Raspberry Pi s možnostmi Wifi se systémem Debian 9 nebo vyšším. Pokud ještě nemáte nainstalovaný Raspbian, budete si muset stáhnout Raspbian z jejich stránky zde.

Po stažení staženého souboru jej zapište na kartu SD pomocí libovolného zapisovače obrázků. Raspberry pi má průvodce pro zápis souborů na kartu SD, pokud potřebujete pomoc.

Zapojte kartu SD do svého pi a zapněte ji. Připojte Pi k Wifi pomocí GUI, pokud jste si nainstalovali Raspbian Desktop, nebo úpravou souboru /etc/wpa_supplicant/wpa_supplicant.conf přes terminál na Raspbian Lite.

Další věc, kterou byste měli udělat po připojení Wifi, je spouštět aktualizace a upgrady na pi.

Chcete -li aktualizovat přihlášení Pi a ze spuštěného terminálu:

sudo apt-get update

sudo apt-get upgrade

Po dokončení restartujte

sudo restart

Poté, co se Pi restartuje, můžeme nyní nainstalovat MudPi. To lze provést pomocí instalačního programu MudPi pomocí následujícího příkazu:

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

Instalační program se postará o všechny potřebné balíčky a konfigurace pro MudPi. Standardně je MudPi nainstalován do adresáře/home/mudpi s jádrem umístěným na/home/mudpi/core.

MudPi můžete spustit ručně pomocí následujícího příkazu:

cd /home /mudpi

mudpi -ladění

Nicméně MudPi má úlohu supervizora, která vám to spustí. Navíc budete před spuštěním MudPi nejprve potřebovat konfigurační soubor. Abyste mohli vytvořit konfigurační soubor, budete potřebovat vědět, jaké piny jste připojili k jakým komponentám, což se provádí v dalším kroku. Kupředu!

Krok 5: Připojte senzory a komponenty k Pi pro testování

Připojte senzory a komponenty k Pi pro testování
Připojte senzory a komponenty k Pi pro testování
Připojte senzory a komponenty k Pi pro testování
Připojte senzory a komponenty k Pi pro testování
Připojte senzory a komponenty k Pi pro testování
Připojte senzory a komponenty k Pi pro testování

Dalším krokem je připojení našich komponent k Pi. (Vezměte prosím na vědomí, že jsem testoval další komponenty na fotografii) Možná používáte propojovací vodiče a prkénka pro testování, což je v pořádku, nezapomeňte upgradovat na něco spolehlivějšího, když stavíte konečnou jednotku pro pole.

Připojte datový pin senzoru DHT11/22 ke kolíku 25 GPIO.

Připojte napájení DHT11/22 a uzemnění.

Připojte jeden konec každého ze dvou snímačů kapalinového plováku k pinům GPIO 17 a 27 příslušně pomocí 10k stahovacích odporů.

Připojte ostatní konce plovákových senzorů na 3,3 V, aby byl GPIO normálně vytažen NÍZKÝ, ale aby byl VYSOKÝ, když se plovákový spínač sepne.

Připojte 2kanálové reléové přepínací piny k pinům GPIO 13 a 16.

Připojte relé 5V k napájení a uzemněte zem.

V pozdějším kroku, kdy připojíme zástrčky, si budeme dělat starosti s vysokonapěťovými připojeními relé. Prozatím bychom měli být připraveni vytvořit konfigurační soubor MudPi a otestovat součásti.

Krok 6: Konfigurace MudPi

S připojenými senzory a součástmi můžete vytvořit konfigurační soubor MudPi a před dokončením montáže jednotky vyzkoušet, zda vše funguje. Chcete -li konfigurovat MudPi, aktualizujete soubor mudpi.config umístěný v adresáři/home/mudpi/core/mudpi. Toto je soubor ve formátu JSON, který můžete aktualizovat tak, aby vyhovoval potřebám vašich komponent. Pokud máte nějaké problémy, nezapomeňte zkontrolovat správné formátování.

Pokud budete postupovat podle následujících pokynů, bude pro připojené komponenty fungovat následující konfigurační soubor:

Ve výše uvedené konfiguraci se toho hodně děje. Doporučuji kopat do konfiguračních dokumentů pro podrobnější informace. Nastavili jsme DHT11 a plováky v poli snímačů a nastavení relé vložili do přepínacího pole. Automatizace probíhá nastavením spouštěčů a akcí. Spoušť je způsob, jak říci MudPi, aby naslouchal za určitých podmínek, kdy chceme jednat, jako je příliš vysoká teplota. Spoušť není příliš užitečná, dokud jí neposkytneme akci ke spuštění. V konfiguraci výše jsou dvě časové spouště. Časový aktivátor potřebuje řetězec naformátovaný pro úlohu cron, aby určil, kdy by se měl aktivovat. Výše uvedené časové spouště jsou nastaveny na každých 12 hodin (tedy dvakrát denně). Spustí dvě akce, které jsme nakonfigurovali a které pouze zapnou/vypnou naše relé událostí vygenerovanou MudPi. Druhá spoušť je odsazena o 15 minut, takže se naše čerpadlo zapne a 15 minut zavlažuje, než se vypne. To se stane dvakrát denně každý den.

Nyní můžete restartovat MudPi tím, že řeknete nadřízenému, aby restartoval program:

sudo supervisorctl restart mudpi

MudPi by nyní měl znovu načíst konfigurace a běžet na pozadí, přičemž by měl snímat hodnoty senzorů a poslouchat události, které by přepínaly relé. Můžete zkontrolovat, zda MudPi běží:

sudo supervisorctl status mudpi

MudPi bude také ukládat soubory protokolu do adresáře/home/mudpi/logs. Pokud narazíte na problémy, je dobré je nejprve zkontrolovat.

Pokud jste si ověřili, že MudPi běží, je načase zahájit finální montáž jednotky. Vypněte Raspberry Pi a dokončete montáž hardwaru.

Krok 7: Pájejte součásti na desku prototypu

Pájecí součásti k prototypové desce
Pájecí součásti k prototypové desce
Pájecí součásti k prototypové desce
Pájecí součásti k prototypové desce

Nyní, když je MudPi nakonfigurován, můžete pokračovat v práci na hardwaru. Součásti, které zůstanou v krabici, by měly být připájeny k prototypové desce, aby byla stabilnější než propojovací vodiče. Není to tak pěkné jako vlastní deska s obvody, ale prozatím bude fungovat. Senzor DHT11, který používáme, bude externí, ale volitelně můžete do vnitřních teplot boxu přidat další.

Po opětovném připojení senzorů a relé jsem připájel odpojovací kabel pi k desce spolu s některými konektory pro snazší připojení GPIO. Díky odlamovacímu kabelu bylo příjemné odpojit pí, aniž byste museli vyndávat celý modul. Také jsem zahrnoval potřebné stahovací odpory pro plováky. Když to bude hotové, můžeme vše dát do pěkného venkovního spojovacího boxu, abychom jej chránili.

Krok 8: Začněte vkládat elektroniku do venkovního rozvodného boxu

Začněte vkládat elektroniku do venkovního rozvodného boxu
Začněte vkládat elektroniku do venkovního rozvodného boxu
Začněte vkládat elektroniku do venkovního rozvodného boxu
Začněte vkládat elektroniku do venkovního rozvodného boxu
Začněte vkládat elektroniku do venkovního rozvodného boxu
Začněte vkládat elektroniku do venkovního rozvodného boxu

V tomto okamžiku bylo vše testováno na práci na MudPi a jeho čas sestavit venkovní jednotku tak, aby vydržela prvky. Ve vašem místním železářství bude výběr spojovacích krabic v sekci elektroniky, které můžete zakoupit za méně než 25 $. Podívejte se na ten, který má správnou velikost a má vodotěsné těsnění. Strávil jsem trochu víc, abych získal krabici vyztuženou vlákny s pružinovými západkami. Vše, co potřebujete, je něco, co udrží vlhkost a bude pasovat na všechny vaše součásti. Do tohoto boxu budete vrtat otvory, abyste vedli také kabely.

Krok 9: Připojte zástrčky k relé a nainstalujte je do spojovací skříňky *Varování před vysokým napětím *

Připojte zástrčky k relé a nainstalujte je do spojovací krabice *Varování před vysokým napětím *
Připojte zástrčky k relé a nainstalujte je do spojovací krabice *Varování před vysokým napětím *
Připojte zástrčky k relé a nainstalujte je do spojovací krabice *Varování před vysokým napětím *
Připojte zástrčky k relé a nainstalujte je do spojovací krabice *Varování před vysokým napětím *
Připojte zástrčky k relé a nainstalujte je do spojovací krabice *Varování před vysokým napětím *
Připojte zástrčky k relé a nainstalujte je do spojovací krabice *Varování před vysokým napětím *

Pi připojování komponent by měl být Pi vypnutý. Pokud pro čerpadlo používáte 120 V nebo 12 V, zvažte použití zástrčky. Čerpadla běžící na 12 V běžně používají konektor typu barel jack. Při práci na 120 V můžete pracovat se zástrčkou prodlužovacího kabelu. Nyní nechoďte řezat prodlužovací kabel a nepořádejte se s tím bez řádného vybavení.

Vrtákem nebo rýčovým vrtákem vyvrtejte do spodní části venkovní spojovací skříňky dva 3/4palcové otvory a vložte do nich dvě kabelové průchodky 3/4in. Protáhněte samčí prodlužovací šňůru jednou vývodkou a ženskou polovinou druhou. Pokud chcete použít druhý reléový kanál, nainstalujte další kabel se zásuvkou.

V krabici jsem nainstaloval malou část DIN lišty. Na kolejnici je stejnosměrný napájecí zdroj, který má snížit napětí 120 V na 5 V a napájet Pi, stejně jako některé bezpečnostní jističe. Používám pouze dva jističe, abych mohl vypnout Pi, aniž bych musel vypnout celý systém. Jeden jistič by stačil. Nyní jsou v prodlužovacím kabelu tři barevné kabely. BÍLÁ je neutrální, ZELENÁ je uzemněná a ČERNÁ je 120v+. Zelená a bílá přecházejí přímo do zdroje stejnosměrného napájení. Černý nejprve přejde do jističů a poté do stejnosměrného napájecího zdroje. Na napájecím zdroji je malý šroubek, což je potenciometr ke snížení napětí přímo na 5v.

K propojení mezi zástrčkami budeme používat svorkovnice. Pomocí jednoho bloku spojte všechny bílé neutrální kabely dohromady. Pokud nemáte svorkovnice, postačí vám elektrická páska. Zelené zemnící kabely by měly být také spojeny dohromady. Strana vysokého napětí relé má tři připojení: COM (společné), NC (normálně zavřené) a NO (normálně otevřené). V závislosti na vašem relé může mít pouze NC nebo NO, ne obojí. Připojte malý kousek přídavného kabelu z jističe, který bude napájet 120 V, ke konektoru COM (společný) našich relé na straně vysokého napětí. Nyní připojte samičí prodlužovací kabely 120 V k terminálu NC. To bude znamenat, že zástrčka bude normálně vypnutá a nepřipojená, ale když přepneme relé, bude napájet zástrčku 120 V, čímž se zapne naše čerpadlo.

V tomto okamžiku by všechny prodlužovací kabely měly mít své bílé neutrály svázané dohromady a jejich zelené uzemnění svázané dohromady. Samičí kabely mají černý 120 V připojený k NC terminálu relé. Samčí prodlužovací kabel by měl mít svůj černý proud vedený do přestávky na DIN liště a poté rozdělen na stejnosměrné napájení a COM relé.

Je důležité nainstalovat vše do vodotěsného boxu a řádně chránit/vést všechny vaše kabely. Poslední věc, kterou chcete, je požár nebo někdo, kdo se ocitne na spadnutí. Rovněž si nezahrávejte s vysokým napětím, pokud nejste v bezpečí. S 12v a nižšími komponenty toho ještě můžete udělat docela dost.

Krok 10: Umístěte senzory do ochranného pouzdra

Umístěte senzory do ochranného pouzdra
Umístěte senzory do ochranného pouzdra
Umístěte senzory do ochranného pouzdra
Umístěte senzory do ochranného pouzdra
Umístěte senzory do ochranného pouzdra
Umístěte senzory do ochranného pouzdra

Příroda a vlhkost nejsou příliš šetrné k elektronice. Chránili jste Pi pomocí venkovní spojovací skříňky, ale nyní musíte chránit všechny externí součásti. Můžete vytvořit nějaké slušné pouzdro na ochranu vnějších součástí pomocí nějaké trubky z PVC nebo jiných kousků šrotu. Namontoval jsem jednoduchou ventilovanou krytku pro snímač DHT11, abych ji chránil před deštěm a štěnicemi, ale umožnil mu dýchat pro přesné odečty venku. V dalším kroku utěsněte kabely silikonovým kalkem.

Není to nejlepší řešení, ale funguje to pro levný senzor 4 $. (Vyrobil jsem také některé pro snímače půdy, které jsem v té době také testoval.) Plováková čidla budou instalována do vodní nádrže a nevyžadují další kryt.

Zjistíte také, že senzory jsou obvykle dodávány pouze s levným tenkým drátem. To nebude trvat dlouho na nějaké obecné zacházení nebo venkovní klima. V dalším kroku se tím budeme zabývat.

Krok 11: Připojte senzory venkovním kabelem a zástrčkami

Připojte senzory pomocí venkovního kabelu a zástrček
Připojte senzory pomocí venkovního kabelu a zástrček
Připojte senzory pomocí venkovního kabelu a zástrček
Připojte senzory pomocí venkovního kabelu a zástrček

Pokud chcete mít k krabici připojena externí čidla, je nutné získat venkovní kabel. Venkovní kabel má stínění, které pomáhá chránit vnitřní vodiče. Zvedl jsem nějaký 4vodičový kabel a zástrčky. Nepotřebujete zástrčky a místo toho můžete použít více kabelových průchodek, ale chtěl jsem být schopen rychle vyměnit snímače.

Uřízněte kabel pro vaše teplotní čidlo a plováková čidla. Dal bych tomu pár stop navíc, protože je vždy příjemné mít v případě potřeby další řez. Doporučuji pájet kabely pro nejlepší spojení a poté omotat elektrickou páskou. Doporučuji použít stejnou barvu pro napájení a zem s každým vodičem, aby byly věci snadno zapamatovatelné. Zastrčte kabel do pouzdra silikonovým těsněním ve zbytku spodní části pouzdra, takže vstupním bodem je pouze odvzdušněný kryt.

Druhý konec kabelu můžete protáhnout do krabice kabelovými průchodkami a připojit se k Pi na stejných pinech jako dříve. Pokud se rozhodnete použít zástrčky, nainstalujte konce zástrček na kabel. Vyvrtejte a nainstalujte ostatní konce do spojovací krabice a poté připojte vnitřní součásti.

Krok 12: Nainstalujte plováková čidla do nádrže

Nainstalujte plováková čidla do nádrže
Nainstalujte plováková čidla do nádrže

Když jsou ostatní senzory chráněny a připraveny, je čas nainstalovat plovákové senzory do vodní nádrže. Protože používáme pouze dva, měli byste nainstalovat 1 na kriticky nízkou úroveň, aby čerpadlo neběželo a jedno, které by mělo označovat, že je nádrž plná. Najděte správnou velikost vrtáku a vytvořte otvor do nádrže na správných úrovních. Zašroubujte plováková čidla do nádrže pomocí dodané podložky a matice. Podívejte se dovnitř nádrže a ujistěte se, že plovákové senzory jsou orientovány tak, že jsou v poloze vypnuto a zvednou se, když voda stoupá, aby uzavřely okruh.

Kvůli stahovacím rezistorům to znamená, že když je hladina vody splněna, plovákový snímač na této úrovni s odečtem 1. Jinak plovákový snímač vrátí 0, pokud voda právě nezvedá snímač uzavírající obvod.

Krok 13: Umístěte jednotku venku

Umístěte jednotku venku
Umístěte jednotku venku
Umístěte jednotku venku
Umístěte jednotku venku
Umístěte jednotku venku
Umístěte jednotku venku

Jednotka MudPi je připravena na pole a můžeme ji namontovat venku v konečném umístění. Venkovní spojovací krabice je obvykle dodávána s krytem, který je třeba utěsnit, aby bylo vodotěsné těsnění těsné. Na zadní straně byste také měli najít několik montážních otvorů, které lze použít k montáži jednotky. Nainstaloval jsem svůj box hned vedle kůlny venku, protože plovákové senzory měly jen omezený průchod kabelu.

Můžete zapojit prodlužovací kabel do zásuvky a přepnout jistič, aby byl MudPi online. Před ponecháním na delší dobu se ujistěte, že vše funguje. Otestujte, zda senzory provádějí odečty, nahlédnutím do redis pro uložené hodnoty nebo kontrolou protokolů MudPi. Pokud vše vypadá dobře, pak je čas nechat MudPi pracovat, zatímco relaxujete.

Krok 14: Monitorování MudPi

Monitorování MudPi
Monitorování MudPi
Monitorování MudPi
Monitorování MudPi

Nyní, když MudPi funguje, by vás mohlo zajímat, jak monitorovat váš systém. Nejjednodušší a nejpřímější způsob je sledovat soubor protokolu MudPi:

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

Další možností je rozhraní jako místní webová stránka. Ještě jsem neměl čas vydat veřejné uživatelské rozhraní MudPi, ale můžete snadno chytit své senzory a stav komponent z redis pomocí PHP. Zjistěte, jak MudPi ukládá vaše data do redis více v dokumentech.

Nejnovější naměřené hodnoty ze senzoru budou uloženy v redis pod klíčovou možností, kterou jste nastavili v konfiguraci. Pomocí toho můžete vytvořit jednoduchou aplikaci PHP, která zachytí údaje o načtení stránky a zobrazí je. Poté stačí stránku aktualizovat o nová data.

Je také možné naslouchat událostem MudPi na redis a je to lepší možnost získat aktualizace ze systému v reálném čase. Události si můžete přečíst přímo prostřednictvím redis-cli

redis-cli psubscribe '*'

Krok 15: Výměna prototypových desek za vlastní desky plošných spojů (volitelně)

Vyměňte prototypové desky za vlastní desky plošných spojů (volitelně)
Vyměňte prototypové desky za vlastní desky plošných spojů (volitelně)
Vyměňte prototypové desky za vlastní desky plošných spojů (volitelně)
Vyměňte prototypové desky za vlastní desky plošných spojů (volitelně)

Šel jsem trochu dál a vytvořil jsem také vlastní desky plošných spojů pro MudPi. Pomáhají mi urychlit proces sestavení s vybudováním více jednotek MudPi a jsou mnohem spolehlivější. Začal jsem nahrazovat své staré prototypové desky spolehlivějšími deskami plošných spojů ve všech stávajících jednotkách, které mám. V budoucnu chci tyto desky zpřístupnit k prodeji v malém množství, což pomůže podpořit moji práci s otevřeným zdrojovým kódem. MudPi nevyžaduje ke spuštění žádné vlastní desky plošných spojů, pouze pomáhá snížit pracovní zátěž hardwaru pomocí již nainstalovaných integrovaných komponent, jako jsou stahovací odpory a snímače teploty/vlhkosti.

Krok 16: Relaxujte a sledujte, jak vaše rostliny rostou

Relaxujte a sledujte, jak vaše rostliny rostou!
Relaxujte a sledujte, jak vaše rostliny rostou!
Relaxujte a sledujte, jak vaše rostliny rostou!
Relaxujte a sledujte, jak vaše rostliny rostou!

Nyní máte svůj vlastní automatizovaný zahradní systém, který můžete podle potřeby rozšiřovat a škálovat. Vytvořte více jednotek nebo rozšiřte tu, kterou jste již postavili. S MudPi můžete udělat mnohem víc a spoustu informací na webových stránkách projektu https://mudpi.app. Mým cílem bylo přeměnit MudPi na zdroj, který jsem hledal, když jsem začínal na projektu zahrady. Doufám, že v MudPi najdete skvělé využití a budete sdílet, pokud se vám líbí práce, kterou dělám. Osobně používám MudPi venku i uvnitř doma ke správě svých rostlin a zatím jsem s výsledky velmi spokojený.

MudPi se stále aktualizuje s dalšími funkcemi a vývojem. Můžete navštívit web, kde najdete podrobnosti o tom, na čem jsem pracoval, a podívat se na některé z níže uvedených odkazů, které vás zavedou k dalším zdrojům. Také jsem se zúčastnil MudPi v soutěži Raspberry Pi 2020. Pokud máte rádi MudPi a chcete mi pomoci, dejte mi hlas níže.

Užitečné zdroje, jak jít dále

Dokumentace MudPi

Zdrojový kód MudPi

Průvodci MudPi

Sdílejte své MudPi Build

Podpořte moji práci na MudPi

Podpora MudPi

Šťastný růst všem!

- Eriku

Vyrobeno z ♥ z Wisconsinu

Raspberry Pi Contest 2020
Raspberry Pi Contest 2020
Raspberry Pi Contest 2020
Raspberry Pi Contest 2020

První cena v soutěži Raspberry Pi Contest 2020

Doporučuje: