Taula de continguts:

Reg de plantes intel·ligents alimentat per un panell solar: 7 passos
Reg de plantes intel·ligents alimentat per un panell solar: 7 passos

Vídeo: Reg de plantes intel·ligents alimentat per un panell solar: 7 passos

Vídeo: Reg de plantes intel·ligents alimentat per un panell solar: 7 passos
Vídeo: Servei de Creixement de plantes - CERCAGINYS 2024, Juliol
Anonim
Reg de plantes intel·ligents alimentat per un panell solar
Reg de plantes intel·ligents alimentat per un panell solar
Reg de plantes intel·ligents alimentat per un panell solar
Reg de plantes intel·ligents alimentat per un panell solar
Reg de plantes intel·ligents alimentat per un panell solar
Reg de plantes intel·ligents alimentat per un panell solar

Aquesta és una versió actualitzada del meu primer projecte SmartPlantWatering (https://www.instructables.com/id/Smart-Plant-Water…

Principals diferències amb la versió anterior:

1. Es connecta a ThingSpeaks.com i utilitza aquest lloc per publicar dades capturades (temperatura, humitat, llum, etc.): el meu canal a ThingSpeaks -

2. Optimitzat per funcionar amb bateries. Aquesta versió utilitza un panell solar per carregar una bateria Lipo 18650 de 3,7 v.

3. Ajusteu la freqüència d’actualització i el reg segons el temps (utilitza OpenWeatherMap.org).

4. Codi optimitzat … penjat a Github -

Requisits:

- PCB

- ESP8266 NodeMCU

Sensor DHT11 (temperatura i humitat)

- Relleu

- Sensor de llum

- Caixa / contenidor

- Capçaleres

- Bomba d'aigua (12V)

mànega tova transparent transparent de petit diàmetre (pot variar segons els connectors de la bomba d’aigua)

- Bateria Lipo de 3,7

TP4056 (carregador de bateria)

- cables

- paciència … això no és complex … però requereix una mica de temps per fer-ho, sobretot si és la primera vegada que feu alguna cosa amb aquests components..:)

A continuació podeu trobar alguns gràfics creats a ThingSpeaks:

Següent Reg de la planta (mostra les hores restants per regar) Nivell d'aigua (litres a la llauna d'aigua)

Pas 1: Pas 1: utilitzeu aquest esquema

Pas 1: utilitzeu aquest esquema
Pas 1: utilitzeu aquest esquema

Seguiu l'esquema i repliqueu-ho al protobord …

necessiteu els elements següents:

1. Protoboard

2. ESP8266 NodeMCU

3. Sensor DHT11 (temperatura i humitat)

4. Relleu

5. Sensor de llum

6. Bomba d'aigua (12V)

7. mànega transparent transparent de petit diàmetre (pot variar segons els connectors de la bomba d'aigua)

Pas 2: Treballar a les capçaleres de soldadura de PCB per a ESP8266 i sensors basats en esquemes

Treballant a les capçaleres de soldadura de PCB per a ESP8266 i sensors basats en esquemes
Treballant a les capçaleres de soldadura de PCB per a ESP8266 i sensors basats en esquemes

Utilitzeu l’esquema per replicar-lo al PCB. A més de l'esquema anterior, he afegit un TP 4056 per carregar una bateria Lipo mitjançant un panell solar. Podeu utilitzar altres targetes de carregador de bateria si ho preferiu. Utilitzeu-ne una que tingui protecció per sobrecarregar / descarregar la bateria.

si utilitzeu un panell solar de 12v, haureu d'afegir un pas per convertir el voltatge a 5v. El TP4046 no admet 12v com a entrada.

Aquestes són les connexions que he fet per utilitzar un TP4056 per carregar una bateria Lipo i alimentar un ESP8266 NodeMcu.

Panell solar (+) -> Baixar -> TP4056 (+)

Panell solar (-) -> Baixar -> TP4056 (-)

TP4056 (OUT +) -> ESP8266 (+); He utilitzat un cable USB per a aquesta connexió

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

Pas 3: Instal·leu els sensors i col·loqueu el PCB en una caixa

Instal·leu els sensors i col·loqueu la PCB en una caixa
Instal·leu els sensors i col·loqueu la PCB en una caixa

He utilitzat una caixa de plàstic que es podria utilitzar a l'exterior per col·locar la targeta PCB i el sensor de temperatura / humitat.

Pas 4: configureu ThingSpeaks

Configureu ThingSpeaks
Configureu ThingSpeaks

En aquesta versió del projecte he utilitzat ThingSpeaks.com. Aquest lloc té una versió gratuïta i comercial. He utilitzat la versió gratuïta i he creat un canal per penjar les dades capturades per aquest projecte.

La idea és recopilar informació i visualitzar-la mitjançant diferents gràfics / indicadors

thingspeak.com/channels/504661

Primer heu de crear un compte i després crear un canal (si teniu dubtes sobre com crear el compte o el canal, no dubteu a posar-vos en contacte amb mi)

A continuació, heu de configurar el canal mitjançant aquests paràmetres. És important que feu la mateixa configuració de camps perquè els remeto al codi.

Pas 5: Obteniu el codi, configureu-lo i pengeu-lo

Visiteu el següent dipòsit de Git

Baixeu-vos el codi i instal·leu-lo al vostre ESP8266. El codi s'actualitza periòdicament, però continuo funcionant amb el mateix esquema que es comparteix aquí. En aquesta versió, estic utilitzant ThingSpeaks per recopilar dades i generar gràfics per a la visualització a Internet. També l’ús d’openWeatherMap.org permet obtenir el temps i les previsions actuals per a la ciutat on es troba. Aquesta informació s’utilitza per optimitzar l’ús de la bateria si esperem tenir alguns dies de pluja i és possible que la bateria no estigui completament carregada.

Important !! - Hi ha alguns paràmetres al codi que cal ajustar.

Consulteu el codi i actualitzeu el valor de les variables següents

- ThingSpeaks_KEY: s’utilitza per al lloc de ThingSpeaks

- openWeatherAPIid: s’utilitza per obtenir informació meteorològica actual i predir els propers dies.

- openWeatherAPIappid: s’utilitza per obtenir informació meteorològica actual i predir els propers dies

Si us agrada el codi, estel·leu-lo a GitHub !. Gràcies!

Pas 6: prepareu l'aigua Jerry Can i la bomba d'aigua

Prepareu l’aigua Jerry Can & Water Pump
Prepareu l’aigua Jerry Can & Water Pump

Podeu utilitzar qualsevol gerrador d’aigua que pugueu tenir. He utilitzat una llauna d'aigua de 10 litres perquè tingui prou autonomia durant un parell de setmanes.

La bomba d'aigua és de 12v (1A), de manera que la connecto directament a una font d'alimentació externa. També podeu utilitzar una bomba d’aigua de 5v i potser intenteu alimentar-la amb la mateixa bateria que l’ES8266. Encara no ho he intentat, però això podria ser una idea per a una altra fase d’aquest projecte.

Pas 7: connecteu-lo i comenceu a obtenir informació a través de ThingSpeaks.com

Connecteu-lo i comenceu a obtenir informació a través de ThingSpeaks.com
Connecteu-lo i comenceu a obtenir informació a través de ThingSpeaks.com
Connecteu-lo i comenceu a obtenir informació a través de ThingSpeaks.com
Connecteu-lo i comenceu a obtenir informació a través de ThingSpeaks.com

Un cop connectat, el vostre ESP8266 enviarà dades a ThingSpeaks.com i podreu visualitzar gràfics i dades. A més, les plantes es regaran cada dia i ajustaran la quantitat d'aigua necessària en funció de la temperatura / humitat.

Comproveu si hi ha dades en directe al meu canal:

Recomanat: