Índice:

Sistema de rega automática Arduino (Garduino): 6 etapas
Sistema de rega automática Arduino (Garduino): 6 etapas

Vídeo: Sistema de rega automática Arduino (Garduino): 6 etapas

Vídeo: Sistema de rega automática Arduino (Garduino): 6 etapas
Vídeo: Arduino - Sistema de irrigação automático 2024, Julho
Anonim
Sistema de rega automática Arduino (Garduino)
Sistema de rega automática Arduino (Garduino)

Eu fiz um sistema de rega baseado em Arduino para minhas pimentas enquanto estou fora de casa. Eu fiz este como um servidor web que posso monitorar da LAN e do sistema de automação residencial (Hassio). Este ainda está em construção, eu estará adicionando mais bombas e descobrirá como adicionar mais sensores analógicos de umidade do solo. Devo também adicionar um interruptor ON / OFF. Uma das atualizações mais importantes que fará com que as baterias durem mais é adicionar uma funcionalidade de hibernação a este servidor web e definir a comunicação de http para mqtt. Todo esse processo começou quando vi este projeto. Eu tinha bme280 e wemos d1 mini instalados por aí do projeto que monitorava a temperatura / umidade da cafeteira no escritório, para que eu não precisasse ir checar se estava saindo (sim, sou preguiçoso). Adicionei o bme280 a este projeto também, mas tive vários problemas com ele que Eu realmente não tenho tempo para consertar porque regar funcionou bem enquanto eu estava em minhas férias de verão por uma semana.

Suprimentos

Para este projeto, você precisará dos seguintes suprimentos:

  • Wemos D1 mini (eu tinha um normal, mas você deve pegar um profissional e ter certeza de que o regulador de tensão não é barato para que ele ligue bem com a bateria um pouco gasta também!)
  • Bateria de íons de lítio 18650 ou poucas. Eu recuperei o meu de um laptop antigo e encontrei 4 funcionando
  • Porta-baterias 18650 para a quantidade de baterias que você precisa. Usei quatro e os conectei em paralelo
  • Placa de carregamento de bateria TP4056
  • Sensor capacitivo de umidade do solo v1.2 (que não é isolado, então você deve adicionar um pouco de epóxi não condutor nas laterais e sobre todos os componentes soldados. Ouvi dizer que cola quente também funciona, mas usei epóxi)
  • Sensor de temperatura e umidade BME280
  • 5,5V 0,66W 120mA Mini Painel Solar Monocristalino Painel Fotovoltaico (Ou mais potente, acho que não chega).
  • Diodo 1N5819
  • Bomba d'água submersível 6V
  • Módulo de relé 5V para controlar a bomba. Eu escolhi o módulo que tem 5 relés apenas para estar pronto para atualização
  • protoboard de fibra
  • e claro, algum fio
  • Uma caixa resistente à água que pode conter todos os componentes eletrônicos de lado.
  • tubo de silicone de grau alimentício. O meu não tinha cor e o diâmetro interno tinha aproximadamente 5 mm de diâmetro.

Etapa 1: Diagrama de fiação

Diagrama de Fiação
Diagrama de Fiação

Definitivamente, não se trata de uma documentação de fiação técnica, mas a adicionei para demonstrar como fiz a fiação. Dê-me um comentário se precisar de ajuda com este!

Etapa 2: isolar o sensor de umidade do solo

Isolar sensor de umidade do solo
Isolar sensor de umidade do solo

Use cola quente e epóxi para isolar os cantos deste sensor. Usei cola quente perto do terminal de conexão do fio apenas para ter certeza de que o epóxi não ficará preso lá.

Etapa 3: Código Arduino

Anexei este código do Arduino. Ele terá alguns códigos copiar / colar de outros projetos. Eu pessoalmente tive alguns problemas com este e tudo estava relacionado à biblioteca bme que eu tinha.

O problema é que não consegui me conectar ao servidor. A correção rápida para resolver este é remover ou adicionar comentários nas linhas 125 e 126

Então, se tudo funcionou como deveria, você pode adicionar seu servidor de automação residencial para ler json de 192.168.1.241/json

Acho que isso deve ser alterado para usar o protocolo mqtt e ter a funcionalidade de suspensão habilitada. Quando eu fizer isso com mqtt, farei isso para postar leituras em meu HASSIO e, em seguida, continuarei dormindo.

Apenas para observar, este arquivo é feito com muita pressa quando eu precisava dele apenas para lidar com a rega durante minhas férias. Acho que devo alterar as configurações de privacidade neste aqui no github, se você quiser adicionar algo a este projeto:)

Etapa 4: resgatar as baterias do pacote de bateria do laptop

Recuperando baterias de pacote de bateria de laptop
Recuperando baterias de pacote de bateria de laptop

Nesta etapa, você deve ter cuidado extra! Essas baterias podem explodir com força, mas isso nunca aconteceu comigo. A caixa da bateria geralmente é muito apertada e pode até estar colada. Usei um pouco de calor do secador de cabelo e uma chave de fenda para abrir. Depois disso, desconectei a tira de metal soldada das baterias.

Etapa 5: conecte tudo e prenda com fita isolante

Conecte tudo e prenda com um pouco de fita isolante
Conecte tudo e prenda com um pouco de fita isolante
Conecte tudo e prenda com um pouco de fita isolante
Conecte tudo e prenda com um pouco de fita isolante
Conecte tudo e prenda com um pouco de fita isolante
Conecte tudo e prenda com um pouco de fita isolante

Anexei uma foto do meu protoboard e tudo o mais que coloquei dentro da caixa.

Eu fiz alguns furos no caso de fios (sensor de umidade e bomba d'água).

Etapa 6: conectar o tubo de silicone

Conecte o tubo de silicone
Conecte o tubo de silicone
Conecte o tubo de silicone
Conecte o tubo de silicone

Depois disso, conectei o tubo de silocon à bomba d'água submersível. Ficou apertado, mas se o seu ficar solto recomendo usar uns zipties para prendê-lo no lugar.

Cortei o tubo em alguns lugares e coloquei alguns palitos de churrasco em buracos que ficaram muito grandes. Desta forma, pude usar uma bomba para várias plantas e todos ganharam água igualmente!: D

Recomendado: