Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Preocupe-se com o seu jardim ou com as plantas quando sair de férias prolongadas, ou se esqueça de regar a planta diariamente. Bem, aqui está a solução. É um sistema de irrigação por gotejamento globalmente conectado e controlado pela umidade do solo, controlado por ESP32 na frente do software, usei o Blynk, pois ele evita que você precise de muita programação manual
Suprimentos
1.) Microcontrolador ESP32 (pois tem muito I / O) 2.) Placa de relé 5V (mín. 4 canais) 3.) Fonte de alimentação de 5V e 12V4.) Sensor de umidade do solo (2nos) 5.) Válvula solenóide de 12V (2nos) 6.) kit de irrigação por gotejamento (para 30 ou 60 plantas, conforme sua necessidade) 7.) Tubos e juntas de PVC8.) Conexão wi-fi9.) Fios de ligação longa (pegue o cabo LAN) 10.) Pistola de cola
Etapa 1: Conexão da tubulação de PVC
Conecte a tubulação de PVC a 1/2 polegada de seu tanque superior para o abastecimento de água o tempo todo ou você pode conectá-la com torneira ou com uma bomba de água de abastecimento de água armazenada. Pegue pelo menos 2 T conecter com rosca para fixar a válvula solenóide (1/2 polegada) em que primeiro faça a medição e faça um mapa de rota para a conexão da tubulação, em seguida, compre o tubo de pvc e o conector, conforme necessário
Etapa 2: Conexão da tubulação de irrigação por gotejamento
Compre qualquer kit de irrigação por gotejamento da Amazon Feeder. O tubo será conectado a partir do solenóide e, em seguida, conecte o tubo de gotejamento de acordo com a posição da planta. Como usei 2 válvula solenóide, distribuí meus vasos pela metade e fiz a tubulação de acordo
Etapa 3: Fornecimento de energia e fiação do circuito
Eu conectei a válvula solenóide através do painel solar (12V), você pode usar o adaptador de 12v também. Pegue fios muito longos para os sensores de umidade, pois eles estarão nos potes e o fio precisa ser conectado ao ESP32. Itens de descanso fonte de alimentação 5V, ESP32 e placa de relé podem esteja em um lugar em uma caixa Forneça o solenóide através da placa de relé, nós temos que controlar a água através da válvula solenóide apenas de acordo com as entradas de umidade do solo
Etapa 4: Frente de software
Eu usei o Blynk para programação, uma vez que evita muita programação, como colocar o pino alto ou baixo
apenas a programação que você precisa fazer é para fazer a leitura da umidade do solo
Sketch está anexado
Pontas
1.) Use esp32, pois ele tem muita entrada analógica e muitos pinos livres para saída
2.) Use o blynk, uma vez que evita muita programação indevida, como gravação digital alta e baixa, e dá a você a liberdade de usar qualquer pino a qualquer momento
3.) Use fonte de 12 V e use IC LM7805 para converter 12 V em 5 V para ESP32
4.) Use válvulas solenóides de 1/2 polegada (disponíveis na Amazon (250rs-300rs)
5.) Não faça a leitura contínua do sensor de umidade do solo, coloque-o no modo de disparo (use um pino sobressalente para fornecer o sensor de umidade, então quando você quiser fazer a leitura coloque esse pino alto). A corrente contínua através do sensor de umidade corrói muito em breve
6.) A calibração deve ser feita com sensor de umidade (Coloque o sensor em um copo cheio de água - esta leitura será 100% de umidade, em seguida, coloque-o em ar seco - esta leitura será de 0% de umidade) calibre de acordo
Etapa 5: configuração do BLYNK
1.) Baixe e adicione bibliotecas blynk no software Arduino
2.) Baixe o aplicativo blynk
3.) Faça conta
4.) Faça um novo projeto, selecione ESP32 como microcontrolador
5.) Obtenha a chave de autenticação
6.) Coloque a chave de autenticação no esboço junto com o SSID e a senha de sua rede wi-fi
7.) agora carregue o esboço no ESP32
8.) abra seu projeto no aplicativo blynk, agora ESP32 será visto online
9.) agora começa a adicionar botão e medidores para a entrada do sensor
10.) Criamos pinos virtuais para leituras do sensor de umidade, então selecione pis virtual para obter leituras do sensor de umidade
11.) descanso para disparar o relé, você pode escolher qualquer pino (por exemplo, gp27, 26, 33, 35 etc)