INHOUDSOPGAWE:

Slim plantgieter word aangedryf deur 'n sonpaneel: 7 stappe
Slim plantgieter word aangedryf deur 'n sonpaneel: 7 stappe

Video: Slim plantgieter word aangedryf deur 'n sonpaneel: 7 stappe

Video: Slim plantgieter word aangedryf deur 'n sonpaneel: 7 stappe
Video: Lagoon 52 - 2000nm, Amsterdam to Mediterranean, ex Great Circle 2024, November
Anonim
Slim plantgieter word aangedryf deur 'n sonpaneel
Slim plantgieter word aangedryf deur 'n sonpaneel
Slim plantgieter word aangedryf deur 'n sonpaneel
Slim plantgieter word aangedryf deur 'n sonpaneel
Slim plantgieter word aangedryf deur 'n sonpaneel
Slim plantgieter word aangedryf deur 'n sonpaneel

Dit is 'n bygewerkte weergawe van my eerste SmartPlantWatering-projek (https://www.instructables.com/id/Smart-Plant-Water…

Belangrikste verskille met vorige weergawe:

1. Koppel aan ThingSpeaks.com en gebruik hierdie webwerf om vasgelegde data (temperatuur, humiditeit, lig, ens) te publiseer - my kanaal in ThingSpeaks -

2. Geoptimaliseer om op batterye te werk. Hierdie weergawe gebruik 'n sonpaneel om 'n 3.7v Lipo 18650 -battery te laai.

3. Pas die opdateringsfrekwensie en water aan op grond van die weer (gebruik OpenWeatherMap.org).

4. Geoptimaliseerde kode … opgelaai na Github-https://github.com/eplx/esp8266-Plants-Watering

Vereistes:

- PCB

- ESP8266 NodeMCU

- DHT11 -sensor (temperatuur en humiditeit)

- Relay

- Ligte sensor

- Boks / houer

- Opskrifte

- Waterpomp (12V)

- deursigtige, sagte deursnee slang met 'n klein deursnee (kan wissel na gelang van u waterpompverbindings)

- 3.7 Lipo -battery

- TP4056 (batterylaaier)

- drade

- geduld…. dit is nie kompleks nie … maar dit neem tyd om dit te doen, veral as dit die eerste keer is dat u iets met hierdie komponente doen..:)

Hieronder vind u 'n paar grafieke wat op ThingSpeaks gemaak is:

Volgende Plant natmaak (dit wys die oorblywende ure vir water) Watervlak (liter in die waterkan)

Stap 1: Stap 1: Gebruik hierdie skema

Stap 1: Gebruik hierdie skema
Stap 1: Gebruik hierdie skema

Volg die skema en herhaal dit in die protobord …

jy benodig die volgende items:

1. Protoboard

2. ESP8266 NodeMCU

3. DHT11 -sensor (temperatuur en humiditeit)

4. Relay

5. Lichtsensor

6. Waterpomp (12V)

7. deursigtige deursigtige sagte slang met 'n klein deursnee (kan wissel na gelang van u waterpompverbindings)

Stap 2: Werk aan die PCB - Lasopskrifte vir ESP8266 en sensors gebaseer op skemas

Werk op die PCB - Lasopskrifte vir ESP8266 en sensors gebaseer op skemas
Werk op die PCB - Lasopskrifte vir ESP8266 en sensors gebaseer op skemas

Gebruik die skematiese om dit in die PCB te herhaal. Benewens die skema hierbo, het ek 'n TP 4056 bygevoeg om 'n Lipo -battery met 'n sonpaneel op te laai. U kan ander batterylaaierkaarte gebruik as u wil. Gebruik asseblief een wat beskerming bied vir die oorlaai/ontlaai van u battery.

As u 'n 12V -sonpaneel gebruik, moet u 'n trappie afneem om die spanning na 5v om te skakel. TP4046 ondersteun nie 12v as invoer nie.

Dit is die verbindings wat ek gemaak het om 'n TP4056 te gebruik om 'n Lipo -battery te laai en 'n ESP8266 NodeMcu aan te dryf.

Sonpaneel (+) -> Stap af -> TP4056 (+)

Sonpaneel (-) -> Stap af -> TP4056 (-)

TP4056 (OUT +) -> ESP8266 (+); Ek het 'n USB -kabel vir hierdie verbinding gebruik

TP4056 (OUT -) -> ESP8266 (-);

Stap 3: Installeer sensors en plaas die PCB in 'n boks

Installeer sensors en plaas die PCB in 'n boks
Installeer sensors en plaas die PCB in 'n boks

Ek het 'n plastiekboks gebruik wat buite gebruik kon word om die PCB -kaart en die temperatuur-/humiditeitsensor te plaas.

Stap 4: Stel ThingSpeaks op

Stel ThingSpeaks op
Stel ThingSpeaks op

In hierdie weergawe van die projek het ek ThingSpeaks.com gebruik. Hierdie webwerf het 'n gratis en kommersiële weergawe. Ek het die gratis weergawe gebruik en 'n kanaal geskep om die data wat deur hierdie projek vasgelê is, op te laai.

Die idee is om inligting te versamel en te visualiseer deur middel van verskillende grafieke / meters

thingspeak.com/channels/504661

Eerstens moet u 'n rekening skep en dan 'n kanaal skep (as u twyfel oor hoe u die rekening of die kanaal kan skep, kontak my gerus)

Dan moet u die kanaal met hierdie instellings konfigureer. Dit is belangrik dat u dieselfde veldkonfigurasie doen, want ek verwys dit in die kode.

Stap 5: Kry die kode, stel dit op en laai dit op

Besoek die volgende Git-bewaarplek

Laai die kode af en installeer dit in u ESP8266. Die kode word gereeld opgedateer, maar ek werk steeds met dieselfde skematika wat hier gedeel word. In hierdie weergawe gebruik ek ThingSpeaks om data te versamel en grafieke vir visualisering op die internet te genereer. Met die gebruik van openWeatherMap.org kan u ook die huidige weer en voorspellings kry vir die stad waar u geleë is. Hierdie inligting word gebruik om die gebruik van die battery te optimaliseer as ons reënerige dae verwag en die battery is moontlik nie heeltemal gelaai nie.

Belangrik!! - Daar is 'n paar instellings in die kode wat aangepas moet word.

Kyk na die kode en werk die waarde vir die volgende veranderlikes op

- ThingSpeaks_KEY - gebruik vir ThingSpeaks -webwerf

- openWeatherAPIid - word gebruik om huidige weerinligting en voorspellings vir die komende dae te kry.

- openWeatherAPIappid - word gebruik om huidige weerinligting en voorspellings vir die komende dae te kry

As u van die kode hou, kan u dit in GitHub !. Dankie!

Stap 6: Berei die Water Jerry Can & Water Pump voor

Berei die Water Jerry Can & Water Pump voor
Berei die Water Jerry Can & Water Pump voor

U kan enige waterglas wat u het, gebruik. Ek het 'n 10 liter -waterbottelbak gebruik, sodat dit genoeg outonomie vir 'n paar weke het.

Die waterpomp is 12v (1A), so ek koppel dit direk aan 'n eksterne kragbron. U kan ook 'n 5v -waterpomp gebruik en dit moontlik probeer dryf met dieselfde battery as die ESP8266. Ek het dit nog nie probeer nie, maar dit kan 'n idee wees vir 'n ander fase van hierdie projek.

Stap 7: Koppel dit aan en begin om inligting op ThingSpeaks.com te kry

Koppel dit en begin inligting kry deur ThingSpeaks.com
Koppel dit en begin inligting kry deur ThingSpeaks.com
Koppel dit en begin inligting kry deur ThingSpeaks.com
Koppel dit en begin inligting kry deur ThingSpeaks.com

Sodra dit verbind is, sal u ESP8266 data aan ThingSpeaks.com indien, en u kan grafieke en data visualiseer. U plante word ook elke dag natgemaak, en dit sal die hoeveelheid water wat benodig word, aanpas op grond van die temperatuur/humiditeit.

Kyk op my kanaal vir lewendige data -

Aanbeveel: