Índice:
- Etapa 1: Componentes necessários
- Etapa 2: Princípio de funcionamento
- Etapa 3: fotos dos projetos
- Etapa 4: Explicação do código:
- Etapa 5: Esquemático
- Etapa 6: Código
- Etapa 7: tutorial
Vídeo: Jardinagem inteligente baseada em IoT e agricultura inteligente usando ESP32: 7 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
O mundo está mudando com o tempo e a agricultura. Hoje em dia, as pessoas estão integrando a eletrônica em todos os campos e a agricultura não é exceção para isso. Essa fusão da eletrônica na agricultura está ajudando os fazendeiros e as pessoas que administram jardins.
Neste artigo, veremos como monitorar e gerenciar a jardinagem e a agricultura. Usaremos o módulo de controle (ESP32) para IoT e atualizaremos os dados na nuvem e, com base nas leituras, tomaremos as medidas cabíveis.
Neste projeto utilizamos sensores como LDR (Light Depedent Resistor), sensor de temperatura, sensor de nível de umidade do solo e usaremos bomba d'água para reagir aos dados dos sensores. Além disso, podemos usar muitos sensores para monitorar.
Etapa 1: Componentes necessários
Abaixo estão os componentes necessários, ESP32ESP32 na Índia -
ESP32 no Reino Unido -
ESP32 nos EUA -
Sensor de Umidade do SoloSensor de Umidade do Solo na Índia-
Sensor de umidade do solo no Reino Unido -
Sensor de umidade do solo nos EUA -
Sensor de temperatura NTC Sensor de temperatura NTC na Índia-
Sensor de temperatura NTC no Reino Unido -
Sensor de temperatura NTC nos EUA -
Sensor LDR
Sensor LDR na Índia -
Sensor LDR no Reino Unido -
Sensor LDR nos EUA -
DC Water Pump + 5v DC Water Pump + 5v na Índia -
DC Water Pump + 5v no Reino Unido -
DC Water Pump + 5v nos EUA -
BreadBoardBreadBoard na Índia-
BreadBoard nos EUA-
BreadBoard no Reino Unido-
Transistor
Resistores
Poucos fios
Etapa 2: Princípio de funcionamento
O módulo de controle ESP32 é usado para coletar os dados de sensores como LDR (Light Depedent Resistor), sensor de temperatura, sensor de nível de umidade do solo. Se o nível de umidade do solo estiver muito baixo, ligaremos a bomba de água. Estamos monitorando o status do motor também para o feedback para confirmar o status do motor.
Estamos usando um sensor de temperatura para regular a água na raiz da colheita, o que a manterá fresca. ESP32 está reunindo os dados de todos os sensores e enviando / publicando todos os dados para o servidor MQTT e assinando o tópico de controle do motor.
Etapa 3: fotos dos projetos
Etapa 4: Explicação do código:
E do servidor mqtt ou outro nó (de onde estamos observando ou controlando o motor). No nosso caso, estamos usando o celular como nó e temos uma assinatura para o seguinte tópico.
Tópicos para se inscrever do nó de controle (móvel) e ESP32 publicará para o tópico
stechiez / concordo / luz
stechiez / concordo / temp
stechiez / concorda / solo
stechiez / concorda / mstatus
Publique o tópico do nó de controle e ESP32 se inscreverá para o tópico
stechiez / concorda / motor
Na função setup_wifi, estamos nos conectando ao wi-fi e o controle será interrompido até a conexão wi-fi.
Na função de reconexão, o ESP32 tentará se conectar ao servidor MQTT e aguardar até a conexão.
callback é a função que será chamada ou executada assim que o tópico inscrito estiver disponível.
Na função de configuração, estamos inicializando a comunicação serial, a conexão Wifi e a conexão MQTT.
As funções getTemperature, getMoisturePercentage e getLightPercentage estão lendo os dados do sensor e retornando o valor que deve ser publicado no MQTT.
E na função de loop que é executada continuamente, o ESP32 enviará os dados coletados por mqtt.
Etapa 5: Esquemático
Etapa 6: Código
Código:
github.com/stechiez/iot_projects/tree/mast…
Recomendado:
Sistema de monitoramento visual baseado em LoRa para agricultura Iot - Projetando um aplicativo fronteado usando Firebase e Angular: 10 etapas
Sistema de monitoramento visual baseado em LoRa para agricultura Iot | Projetando um aplicativo fronteado usando Firebase e Angular: No capítulo anterior, falamos sobre como os sensores estão trabalhando com o módulo loRa para preencher o banco de dados Firebase Realtime e vimos o diagrama de alto nível como todo o nosso projeto está funcionando. Neste capítulo, vamos falar sobre como podemos
Drone de jardinagem de inspeção de plantas faça você mesmo (tricóptero dobrável com um orçamento): 20 etapas (com fotos)
Drone de jardinagem de inspeção de plantas DIY (tricóptero dobrável com um orçamento): Em nossa casa de fim de semana, temos um pequeno jardim agradável com muitas frutas e vegetais, mas às vezes é difícil acompanhar como as plantas mudam. Eles precisam de supervisão constante e são muito vulneráveis ao clima, infecções, insetos, etc … Eu
Sistema de jardinagem automatizado Intel: 16 etapas (com fotos)
Intel Automated Gardening System: [Reproduzir vídeo] Olá a todos !!! Este é meu primeiro Instructabe sobre Intel Edison. Este instrutível é um guia para fazer um sistema de rega automatizado (irrigação por gotejamento) para pequenos vasos de plantas ou ervas usando um Intel Edison e outros aparelhos eletrônicos baratos
Casa inteligente de 20 $ baseada em IoT vs. Amazon Alexa: 5 etapas
IoT Based 20 $ Smart Home Vs Amazon Alexa: Olá a todos, espero que este projeto traga uma grande revolução no campo da automação, com um ponto de vista de baixo preço. Você pode colocar este projeto próximo a qualquer quadro de distribuição e controlar todos os aparelhos conectados para a placa. Este projeto usa um e
Agricultura inteligente baseada em IoT: 5 etapas (com imagens)
Agricultura inteligente baseada em IoT: Internet Of Things (IoT) é uma rede compartilhada de objetos ou coisas que podem interagir entre si desde a conexão com a Internet. A IoT desempenha um papel importante na indústria agrícola, que pode alimentar 9,6 bilhões de pessoas na Terra até 2050. Smart A