Obsah:
- Krok 1: Krok 1: Použite túto schému
- Krok 2: Práca na PCB - zvarové hlavičky pre ESP8266 a senzory na základe schémy
- Krok 3: Nainštalujte senzory a umiestnite dosku s plošnými spojmi do krabice
- Krok 4: Konfigurujte ThingSpeaks
- Krok 5: Získajte kód, nakonfigurujte ho a nahrajte ho
- Krok 6: Pripravte si nádobu na vodu a vodné čerpadlo
- Krok 7: Pripojte sa a začnite získavať informácie prostredníctvom ThingSpeaks.com
Video: Inteligentné zavlažovanie rastlín poháňané solárnym panelom: 7 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Toto je aktualizovaná verzia môjho prvého projektu SmartPlantWatering (https://www.instructables.com/id/Smart-Plant-Water…
Hlavné rozdiely oproti predchádzajúcej verzii:
1. Pripojí sa k webu ThingSpeaks.com a pomocou tohto webu zverejní zachytené údaje (teplota, vlhkosť, svetlo atď.) - môj kanál v ThingSpeaks -
2. Optimalizované na prevádzku na batérie. Táto verzia používa solárny panel na nabíjanie batérie 3,7 V Lipo 18650.
3. Upravte frekvenciu aktualizácií a zalievanie podľa počasia (používa OpenWeatherMap.org).
4. Optimalizovaný kód … nahraný na Github-https://github.com/eplx/esp8266-Plants-Watering
Požiadavky:
- DPS
- ESP8266 NodeMCU
- senzor DHT11 (teplota a vlhkosť)
- Relé
- Svetelný senzor
- Krabica / kontajner
- Hlavičky
- vodné čerpadlo (12V)
- priehľadná mäkká hadica s malým priemerom (môže sa líšiť v závislosti od konektorov vodného čerpadla)
- 3,7 Lipo batéria
- TP4056 (nabíjačka batérií)
- drôty
- trpezlivosť … nie je to zložité …. vyžaduje si to však nejaký čas, najmä ak je to prvýkrát, čo niečo robíte s týmito komponentmi..:)
Nasleduje niekoľko grafov vytvorených na ThingSpeaks:
Nasledujúce Zavlažovanie rastlín (ukazuje zostávajúce hodiny na zalievanie) Hladina vody (litre vo vodnej nádobe)
Krok 1: Krok 1: Použite túto schému
Postupujte podľa schémy a replikujte to do protoboardu …
potrebujete nasledujúce položky:
1. Protoboard
2. ESP8266 NodeMCU
3. Snímač DHT11 (teplota a vlhkosť)
4. Relé
5. Svetelný senzor
6. Vodné čerpadlo (12V)
7. Priehľadná mäkká hadica s malým priemerom (môže sa líšiť v závislosti od konektorov vodného čerpadla)
Krok 2: Práca na PCB - zvarové hlavičky pre ESP8266 a senzory na základe schémy
Pomocou schémy ju replikujte do DPS. Okrem vyššie uvedenej schémy som pridal TP 4056 na nabíjanie batérie Lipo pomocou solárneho panelu. Ak chcete, môžete použiť aj iné karty nabíjačky batérií. Používajte prosím taký, ktorý má ochranu proti prebíjaniu/vybíjaniu batérie.
Ak používate 12 V solárny panel, musíte pridať krok nižšie a previesť napätie na 5 V. TP4046 nepodporuje vstup 12 V.
Toto sú pripojenia, ktoré som vykonal na použitie TP4056 na nabíjanie batérie Lipo a napájanie NodeMcu ESP8266.
Solárny panel (+) -> Zostúpiť -> TP4056 (+)
Solárny panel (-) -> Zostúpiť -> TP4056 (-)
TP4056 (OUT +) -> ESP8266 (+); Na toto pripojenie som použil kábel USB
TP4056 (OUT -) -> ESP8266 (-);
Krok 3: Nainštalujte senzory a umiestnite dosku s plošnými spojmi do krabice
Použil som plastový box, ktorý bolo možné použiť vonku na umiestnenie karty PCB a snímača teploty/vlhkosti.
Krok 4: Konfigurujte ThingSpeaks
V tejto verzii projektu som použil ThingSpeaks.com. Tento web má bezplatnú a komerčnú verziu. Použil som bezplatnú verziu a vytvoril som kanál na odosielanie údajov zachytených týmto projektom.
Cieľom je zozbierať informácie a vizualizovať ich prostredníctvom rôznych grafov / rozchodov
thingspeak.com/channels/504661
Najprv si musíte vytvoriť účet a potom vytvoriť kanál (ak máte pochybnosti o vytvorení účtu alebo kanála, kontaktujte ma)
Potom musíte kanál nakonfigurovať pomocou týchto nastavení. Je dôležité, aby ste urobili rovnakú konfiguráciu polí, pretože ich odkazujem v kóde.
Krok 5: Získajte kód, nakonfigurujte ho a nahrajte ho
Navštívte nasledujúce úložisko Git
Stiahnite si kód a nainštalujte ho do svojho ESP8266. Kód sa pravidelne aktualizuje, ale nechávam ho pracovať s rovnakou schémou, ktorá sa tu zdieľa. V tejto verzii používam ThingSpeaks na zhromažďovanie údajov a generovanie grafov na vizualizáciu na internete. Použitie openWeatherMap.org tiež umožňuje získať aktuálne počasie a predpoveď pre mesto, kde sa nachádzate. Tieto informácie slúžia na optimalizáciu využitia batérie, ak očakávame daždivé dni a batéria nemusí byť úplne nabitá.
Dôležité !! - V kóde sú niektoré nastavenia, ktoré je potrebné upraviť.
Pozrite sa do kódu a aktualizujte hodnotu pre nasledujúce premenné
- ThingSpeaks_KEY - používa sa pre web ThingSpeaks
- openWeatherAPIid - slúži na získanie aktuálnych informácií o počasí a predpovedí na nasledujúce dni.
- openWeatherAPIappid - slúži na získanie aktuálnych informácií o počasí a predpovedí na nasledujúce dni
Ak sa vám kód páči, označte ho hviezdičkou na GitHub !. Ďakujem!
Krok 6: Pripravte si nádobu na vodu a vodné čerpadlo
Môžete použiť akúkoľvek vodnú nádobu, akú máte. Použil som 10 -litrovú nádobu na vodu, aby mala dostatok autonómie na niekoľko týždňov.
Vodné čerpadlo je 12 V (1 A), takže ho pripájam priamo k externému zdroju napájania. Môžete tiež použiť 5v vodné čerpadlo a možno ho skúsiť napájať rovnakou batériou, aká bola použitá v ESP8266. Zatiaľ som to neskúsil, ale mohol by to byť nápad na ďalšiu fázu tohto projektu.
Krok 7: Pripojte sa a začnite získavať informácie prostredníctvom ThingSpeaks.com
Po pripojení bude váš ESP8266 odosielať údaje na web ThingSpeaks.com a vy si budete môcť vizualizovať grafy a údaje. Tiež vaše rastliny budú každý deň polievať a podľa teploty/vlhkosti upraví, koľko vody potrebujete.
Aktuálne údaje nájdete v mojom kanáli -
Odporúča:
Nabíjačka telefónu so solárnym panelom: 11 krokov
Nabíjačka telefónu pre solárny panel: Tento nevyspytateľný je pre nabíjačku telefónov, ktorej energia je dodávaná slnečnou energiou zo solárneho panelu. Bude mať tiež schopnosť optimalizovať slnečnú energiu zhromažďovanú pomocou motora a svetelných senzorov na orientáciu platformy na pozíciu
Inteligentné zavlažovanie rastlín: 5 krokov (s obrázkami)
Inteligentné zavlažovanie rastlín: Dobrý deň! Vďaka tomuto projektu môžete svoje rastliny automaticky zalievať s ohľadom na vonkajšiu teplotu, vlhkosť a svetlo. Môžete ho tiež použiť ako domácu meteorologickú stanicu a kontrolovať teplotu, vlhkosť a svetlosť pomocou mobilného telefónu alebo počítača
Vodný čistiaci systém na zavlažovanie rastlín: 5 krokov
Vodný čistiaci systém na zavlažovanie rastlín: Jednoduchý systém na zavlažovanie rastlín, ktorý nielenže ušetrí veľa vody, ale tiež urobí zalievanie veľmi zábavnou a jednoduchou úlohou. Špinavú vodu, ktorá zostane vo vašich práčkach alebo umývačke riadu, je možné veľmi efektívne použiť na to, aby rastliny
DIY inteligentné zavlažovanie založené na vlhkosti: 10 krokov (s obrázkami)
DIY inteligentné zavlažovanie na báze vlhkosti: Vieme, že rastliny vyžadujú vodu ako dopravné médium pre živiny tým, že rozpustený cukor a ďalšie živiny prenášajú cez rastlinu. Bez vody rastliny zvädnú. Nadmerné zalievanie však vypĺňa póry v pôde a narúša
Automatické zavlažovanie rastlín EcoDuino: 8 krokov (s obrázkami)
Automatické zavlažovanie rastlín EcoDuino: EcoDuino je súprava od DFRobot na automatické zavlažovanie vašich rastlín. Funguje na 6 batérií AA, ktoré nie sú súčasťou súpravy. Inštalácia je veľmi jednoduchá a obsahuje mikrokontrolér na báze Arduino