Obsah:
- Zásoby
- Krok 1: Elektronický obvod
- Krok 2: Vytvorenie databázy
- Krok 3: Kód (backend)
- Krok 4: Kód (frontend)
- Krok 5: Plášť
Video: Automatický sypací systém - EasySprinkle: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
EasySprinkle je projekt systému automatického kropenia trávy vo vašej záhrade.
V horúcich dňoch s malým alebo žiadnym dažďom je možné, že sa vaša tráva začne dehydratovať a budete ju musieť zabezpečiť vodou sami. Cieľom tohto projektu je, aby ste to už nikdy nemuseli opakovať a vaša tráva zostala zdravá.
Tento projekt pomocou senzora teploty, vlhkosti a hladiny vody identifikuje, či je tráva dehydrovaná alebo nie. Systém poskytne vodu tráve, ak je dehydratovaná, pomocou ventilu pripojiteľného k vodovodnému potrubiu vašich postrekovačov, ktoré sa v prípade potreby otvoria.
Zásoby
Mikrokontrolér:
Malinový koláč
Senzory:
- Snímač teploty LM35
- Senzor vlhkosti SparkFun
- Senzor vody T1592 P
- MCP3008 (prevodník ADC na hodnoty zo senzorov)
Pohon:
- Solenoidový ventil Rainbird 100-HV
- 1-kanálový reléový modul (alebo viac kanálov v závislosti od toho, koľko ventilov pre vaše postrekovače chcete.)
- Transformátor 24V/AC (solenoidový ventil funguje na striedavé napätie 24V)
Voliteľné:
LCD displej (na zobrazenie IP adresy Raspberry Pi)
Obvod:
- Breadboard a káble
- Medené drôty pre transformátor
Puzdro (voliteľné):
- Drevená krabica
- Vŕtačka na vytváranie otvorov v drevenej krabici
- Lepidlo vložte hardvér do škatule
Krok 1: Elektronický obvod
Elektronický obvod môžete vytvoriť na doske, pomocou schém zapojenia priložených ku kroku.
Iba pre transformátor budete potrebovať niekoľko medených vodičov na pripojenie k modulu ventilu a relé.
Schématické súbory je možné stiahnuť nižšie:
Krok 2: Vytvorenie databázy
Na vytvorenie databázy pre projekt musíte vytvoriť model v MySQL Workbench.
Tu sú tabuľky, ktoré budete potrebovať:
Actie
Tu prichádzajú všetky akcie zariadenia.
Tabuľka „Actie“obsahuje ID zariadenia, na ktoré sa odkazuje v tabuľke „Zariadenie“. Tabuľka obsahuje aj stav a dátum.
Zariadenie
Tu prichádzajú všetky zariadenia.
Tabuľka „zariadení“obsahuje typ, mernú jednotku a popis každého zariadenia. (Senzory a akčné členy)
Stretnutie
Tu prichádzajú všetky opatrenia.
Tabuľka „merania“tiež obsahuje ID zariadenia z tabuľky „zariadenie“a hodnotu a dátum.
Môžete tiež použiť súbor s výpisom, ktorý som vytvoril, ktorý nájdete na GitHub:
Krok 3: Kód (backend)
Kód pre backend nájdete na GitHub:
Ako to funguje:
Backendový kód je napísaný v Pythone.
Backend bude obsahovať kód pre hardvér, senzory budú merať každú hodinu a odoslať tieto hodnoty do databázy. Ventil bude fungovať v závislosti od údajov senzora a automaticky sa otvorí na hodinu, ak nie sú splnené minimálne hodnoty senzora. Údaje sa odosielajú z backendu do frontendu pomocou SocketIO.
Jednoducho spustite aplikáciu app.py, aby fungovala.
Úprava podľa vašich preferencií:
Aby kód fungoval, musíte niečo zmeniť.
Config.py obsahuje poverenia pre databázu, zmeňte to na svojho používateľa databázy, heslo atď.
Krok 4: Kód (frontend)
Kód pre frontend môžete znova nájsť na GitHub:
Ako to funguje:
Frontend bude obsahovať html a css pre webovú aplikáciu. Súbory javascriptu majú komunikovať z frontendu do backendu, aby sa údaje dostali na webovú stránku.
Prilepte súbory do priečinka/var/www/html vášho Raspberry Pi.
Krok 5: Plášť
Ako je vidieť na obrázkoch vyššie, použil som drevenú škatuľu na vloženie hardvéru pomocou lepidla. A v ňom sú vyvŕtané otvory pre napájací kábel, senzory a káble ventilov. Vo veku som tiež vystrihol obdĺžnik, aby sa zmestil LCD displej.
Očividne si môžete sami vybrať, ako vyrobíte plášť, ale slúži to len ako príklad.
Odporúča:
Automatický zavlažovací systém rastlín pomocou mikro: bit: 8 krokov (s obrázkami)
Automatický zavlažovací systém rastlín pomocou mikro: bitu: V tomto návode vám ukážem, ako vybudovať automatický zavlažovací systém rastlín pomocou mikro: bitu a niektorých ďalších malých elektronických komponentov. Micro: bit používa snímač vlhkosti monitorovať úroveň vlhkosti v pôde rastliny a
Prenosný solárny automatický sledovací systém: 9 krokov (s obrázkami)
Prenosný systém automatického sledovania slnečného žiarenia: Spoločnosť Medomyself je účastníkom programu Amazon Services LLC Associates Program, programu pridruženej reklamy, ktorého cieľom je poskytnúť webom prostriedky na získavanie poplatkov za inzerciu prostredníctvom reklamy a prepojenia s webom amazon.com od: Dave Weaver. Táto zostava je vyrobená s
Automatický systém osvetlenia akvária: 6 krokov
Automatický systém osvetlenia akvária: Dobrý deň, všetci! V dnešnom projekte vám ukážem, ako vytvoriť automatický systém osvetlenia pre vaše akvárium. Pomocou ovládača Wifi a aplikácie Magic Home WiFi som mohol bezdrôtovo zmeniť farbu a jas LED diód. Nakoniec,
WiFi automatický podávač rastlín s rezervoárom - nastavenie vnútornej/vonkajšej kultivácie - vodné rastliny automaticky s diaľkovým monitorovaním: 21 krokov
WiFi automatický podávač rastlín s rezervoárom - nastavenie vnútornej/vonkajšej kultivácie - vodné rastliny automaticky s diaľkovým monitorovaním: V tomto tutoriáli vám ukážeme, ako nastaviť vlastný vnútorný/vonkajší systém podávača rastlín, ktorý automaticky polieva rastliny a je možné ho diaľkovo monitorovať pomocou platformy Adosia
Automatický systém na analýzu objemu inteligentný systém: 4 kroky
Inteligentný systém automatickej analýzy objemu: Cieľom je vytvoriť prototyp, ktorý dokáže analyzovať a identifikovať dva rôzne tvary a zobraziť jeho objem. Tu sme sa rozhodli ísť s kockou a valcom ako s dvoma rôznymi tvarmi. Dokáže sám detegovať tvary, analyzovať a vypočítať objem. Práca