Índice:

Rega inteligente de plantas alimentada por um painel solar: 7 etapas
Rega inteligente de plantas alimentada por um painel solar: 7 etapas

Vídeo: Rega inteligente de plantas alimentada por um painel solar: 7 etapas

Vídeo: Rega inteligente de plantas alimentada por um painel solar: 7 etapas
Vídeo: PROJETO SISTEMA DE IRRIGAÇÃO DE JARDIM COM ENERGIA SOLAR - VÍDEO AULA DO FUNCIONAMENTO DO PROJETO 2024, Julho
Anonim
Rega inteligente de plantas alimentada por um painel solar
Rega inteligente de plantas alimentada por um painel solar
Rega inteligente de plantas alimentada por um painel solar
Rega inteligente de plantas alimentada por um painel solar
Rega inteligente de plantas alimentada por um painel solar
Rega inteligente de plantas alimentada por um painel solar

Esta é uma versão atualizada do meu primeiro projeto SmartPlantWatering (https://www.instructables.com/id/Smart-Plant-Water…

Principais diferenças com a versão anterior:

1. Conecta-se a ThingSpeaks.com e usa este site para publicar dados capturados (temperatura, umidade, luz, etc) - meu canal em ThingSpeaks -

2. Otimizado para funcionar com baterias. Esta versão usa um painel solar para carregar uma bateria 3,7v Lipo 18650.

3. Ajuste a frequência de atualização e rega com base no clima (usa OpenWeatherMap.org).

4. Código otimizado … carregado no Github -

Requisitos:

- PCB

- ESP8266 NodeMCU

- Sensor DHT11 (Temperatura e Umidade)

- Retransmissão

- Sensor de luz

- Caixa / Recipiente

- cabeçalhos

- Bomba de água (12V)

- mangueira macia transparente de pequeno diâmetro (pode variar de acordo com os conectores da bomba de água)

- 3.7 bateria lipo

- TP4056 (carregador de bateria)

- fios

- paciência…. isso não é complexo…. mas requer algum tempo para fazê-lo, especialmente se for a primeira vez que você está fazendo algo com esses componentes..:)

Abaixo você pode encontrar alguns gráficos criados no ThingSpeaks:

Próxima rega da planta (mostra as horas restantes para regar) Nível de água (litros na lata de água)

Etapa 1: Etapa 1: usar este esquema

Etapa 1: use este esquema
Etapa 1: use este esquema

Siga o esquema e replique isso no protoboard …

você precisa dos seguintes itens:

1. Protoboard

2. ESP8266 NodeMCU

3. Sensor DHT11 (Temperatura e Umidade)

4. Relé

5. Sensor de luz

6. Bomba de água (12V)

7. mangueira macia transparente de pequeno diâmetro (pode variar de acordo com os conectores da bomba de água)

Etapa 2: Trabalhando na PCB - Cabeçalhos de solda para ESP8266 e sensores baseados em esquemas

Trabalhando no PCB - Cabeçalhos de solda para ESP8266 e sensores baseados em esquemas
Trabalhando no PCB - Cabeçalhos de solda para ESP8266 e sensores baseados em esquemas

Use o esquema para replicá-lo no PCB. Além do esquema acima, adicionei um TP 4056 para carregar uma bateria Lipo usando um painel solar. Você pode usar outros cartões de carregador de bateria, se preferir. Use um que tenha proteção para sobrecarregar / descarregar a bateria.

se você usar um painel solar de 12v, será necessário adicionar uma redução para converter a tensão em 5v. TP4046 não suporta 12v como entrada.

Essas são as conexões que fiz para usar um TP4056 para carregar uma bateria Lipo e alimentar um ESP8266 NodeMcu.

Painel solar (+) -> Descer -> TP4056 (+)

Painel solar (-) -> Descer -> TP4056 (-)

TP4056 (OUT +) -> ESP8266 (+); Usei um cabo USB para esta conexão

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

Etapa 3: Instale os sensores e coloque o PCB em uma caixa

Instale os sensores e coloque o PCB em uma caixa
Instale os sensores e coloque o PCB em uma caixa

Usei uma caixa de plástico que poderia ser usada do lado de fora para colocar a placa PCB e o sensor de temperatura / umidade.

Etapa 4: Configurar ThingSpeaks

Configurar ThingSpeaks
Configurar ThingSpeaks

Nesta versão do projeto, usei ThingSpeaks.com. Este site possui uma versão gratuita e comercial. Usei a versão gratuita e criei um canal para fazer o upload dos dados capturados por este projeto.

A ideia é coletar informações e visualizá-las por meio de diferentes gráficos / medidores

thingspeak.com/channels/504661

Primeiro você precisa criar uma conta e depois criar um canal (se você tiver dúvidas sobre como criar a conta ou o canal, sinta-se à vontade para entrar em contato comigo)

Em seguida, você precisa configurar o canal usando essas configurações. É importante que você faça a mesma configuração de campos porque eu os refiro no código.

Etapa 5: obter o código, configurá-lo e carregá-lo

Visite o seguinte repositório Git

Baixe o código e instale-o em seu ESP8266. O código é atualizado periodicamente, mas estou mantendo-o funcionando com o mesmo esquema que está sendo compartilhado aqui. Nesta versão, estou usando o ThingSpeaks para coletar dados e gerar gráficos para visualização na Internet. Além disso, o uso de openWeatherMap.org permite obter o clima atual e a previsão da cidade onde você está localizado. Esta informação é usada para otimizar a utilização da bateria se esperarmos ter alguns dias chuvosos e a bateria não estiver totalmente carregada.

Importante!! - Existem algumas configurações no código que precisam ser ajustadas.

Analise o código e atualize o valor para as seguintes variáveis

- ThingSpeaks_KEY - usado para o site ThingSpeaks

- openWeatherAPIid - usado para obter informações meteorológicas atuais e previsões para os próximos dias.

- openWeatherAPIappid - usado para obter informações meteorológicas atuais e previsões para os próximos dias

Se você gostar do código, marque-o com estrela no GitHub !. Obrigado!

Etapa 6: preparar o Jerry Can e a bomba d'água

Prepare o Water Jerry Can e a bomba d'água
Prepare o Water Jerry Can e a bomba d'água

Você pode usar qualquer galão de água que tiver. Usei um galão de água de 10 litros para que tenha autonomia suficiente para algumas semanas.

A bomba de água é de 12 V (1 A), então eu a conecto diretamente a uma fonte de alimentação externa. Você também pode usar uma bomba de água de 5v e talvez tentar alimentá-la com a mesma bateria usada no ESP8266. Ainda não tentei, mas pode ser uma ideia para outra fase deste projeto.

Etapa 7: conecte-se e comece a obter informações em ThingSpeaks.com

Conecte-o e comece a obter informações em ThingSpeaks.com
Conecte-o e comece a obter informações em ThingSpeaks.com
Conecte-o e comece a obter informações em ThingSpeaks.com
Conecte-o e comece a obter informações em ThingSpeaks.com

Depois de conectado, o ESP8266 enviará dados para ThingSpeaks.com e você poderá visualizar gráficos e dados. Além disso, suas plantas serão regadas todos os dias e isso ajustará a quantidade de água necessária com base na temperatura / umidade.

Verifique meu canal para dados ao vivo -

Recomendado: