Obsah:

Inteligentné zavlažovanie rastlín poháňané solárnym panelom: 7 krokov
Inteligentné zavlažovanie rastlín poháňané solárnym panelom: 7 krokov

Video: Inteligentné zavlažovanie rastlín poháňané solárnym panelom: 7 krokov

Video: Inteligentné zavlažovanie rastlín poháňané solárnym panelom: 7 krokov
Video: Antik Smart kvetináč - Inteligentné pestovanie rastlín doma alebo v kancelárii 2024, Júl
Anonim
Inteligentné zavlažovanie rastlín poháňané solárnym panelom
Inteligentné zavlažovanie rastlín poháňané solárnym panelom
Inteligentné zavlažovanie rastlín poháňané solárnym panelom
Inteligentné zavlažovanie rastlín poháňané solárnym panelom
Inteligentné zavlažovanie rastlín poháňané solárnym panelom
Inteligentné zavlažovanie rastlín poháňané solárnym panelom

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

Krok 1: Použite túto schému
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

Práce na PCB - zvarové hlavičky pre ESP8266 a senzory na základe schémy
Práce 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

Nainštalujte senzory a umiestnite dosku s plošnými spojmi do škatule
Nainštalujte senzory a umiestnite dosku s plošnými spojmi do škatule

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

Nakonfigurujte ThingSpeaks
Nakonfigurujte 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

Pripravte si nádobu na vodu a vodné čerpadlo
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

Pripojte ho a začnite získavať informácie prostredníctvom ThingSpeaks.com
Pripojte ho a začnite získavať informácie prostredníctvom ThingSpeaks.com
Pripojte ho a začnite získavať informácie prostredníctvom ThingSpeaks.com
Pripojte ho 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: