Ambiente e agricultura · 2026/1

Smart Sprinkler

Projeto de Sistemas Embarcados: Controlador Inteligente de Irrigação

Nome Matrícula Turma
Henrique Pucci 202016506 14h
Kauan de Torres Eiras 232014727 16h
Leonardo Sobrinho de Aguiar 200022199 16h
Rodrigo Braz Ferreira Gontijo 190116498 16h

Índice

1. Descrição do Produto Selecionado

Produto: Smart Sprinkler Controller (Controlador Inteligente de Irrigação).

Funções Principais: Monitoramento das condições climáticas locais (temperatura e precipitação) e do nível do reservatório, acionamento automático de bombas para irrigação, e envio de telemetria para a nuvem com feedback em campo.

Público-alvo e Contexto de Uso: Agricultores que buscam precisão, entusiastas de automação residencial e administradores de condomínios que precisam otimizar o uso da água no cuidado de plantações e jardins sem depender de análises manuais.

Componentes e Sensores Utilizados: Microcontrolador com conectividade (ESP32), Sensor de Chuva, Sensor de Pressão e Temperatura BMP180 e BMP280 (I2C), Sensor Ultrasom, Relé de 1 Canal, Tela OLED 0.98" (I2c) e Buzzer Ativo.

Tecnologias de Comunicação e Controle: Wi-Fi (IEEE 802.11), protocolos de comunicação IoT (MQTT, HTTP) e interfaces em nuvem (ex: Blynk, ThingSpeak).

2. Análise Técnica do Funcionamento

O sistema opera em um ciclo contínuo de aquisição de dados e atuação controlada:

  • Sensores: O Sensor de Chuva detecta precipitação imediata, enquanto o Sensor BMP180/BMP280 coleta dados do clima para inferir evaporação. O Sensor Ultrasom monitora a lâmina d'água do reservatório.
  • Atuadores e Saídas: O Relé de 1 Canal executa a abertura das válvulas solenoides ou bombas. A Tela OLED 0.98" (I2c) exibe o status, e o Buzzer Ativo alerta sobre baixo nível de água.
  • Controle e Conectividade: O processamento ocorre no microcontrolador embarcado, que cruza os dados do clima e envia o status via rede sem fio para um dashboard na nuvem.
  • Tecnologias Críticas: Utilização de protocolos de comunicação eficientes, barramento I2C para múltiplos dispositivos (Tela e BMP280) compartilhando os mesmos pinos, e gerenciamento de interrupções.

3. Proposta de Reprodução com ESP32

Este projeto propõe a recriação do controlador utilizando a ESP32. Será implementada a leitura climática para substituição da umidade do solo tradicional, garantindo que o Relé de 1 Canal não acione a bomba se o Sensor de Chuva indicar precipitação. O Sensor Ultrasom atuará como trava de segurança: se o reservatório estiver vazio, o sistema não liga o relé, aciona o Buzzer Ativo e exibe o erro na Tela OLED 0.98" (I2c).

Diagrama Conceitual

[Sensor de Chuva] --------ADC/GPIO-> |                 | --Wi-Fi/MQTT--> [App Dashboard]
[Sensor BMP280] --------------I2C--> |      ESP32      | --I2C---------> [Tela OLED 0.98"]
[Sensor Ultrasom] -----------GPIO--> | (Processamento) | --GPIO--------> [Buzzer Ativo]
                                     |                 | --GPIO(Relé)--> [Relé de 1 Canal] -> Bomba

4. Limitações e Desafios Esperados

  • Oxidação: O Sensor de Chuva possui trilhas expostas que podem sofrer oxidação natural com o tempo ao ficarem expostas ao clima. A mitigação envolve manutenção periódica ou estanhamento das trilhas.
  • Ruído Elétrico: O acionamento da bomba de irrigação pelo Relé de 1 Canal pode gerar interferências na ESP32. Adotaremos o uso de resistores pull-down via software (GPIO.PUD_DOWN) para estabilizar o sinal de controle.
  • Conflito de Endereçamento I2C: Como a Tela OLED 0.98" e o Sensor BMP280 utilizam o mesmo protocolo I2C, será necessário garantir no código fonte que ambos possuam endereços hexadecimais distintos para evitar conflitos no barramento de dados.

5. Comparativo com Produtos Similares

Produto Conectividade Sensores Suportados Plataforma / App Alimentação
Rachio 3 Smart Sprinkler Wi-Fi (2.4/5 GHz) Chuva, Vazão, Clima Rachio App, Alexa 24V AC
Orbit B-hyve Wi-Fi / Bluetooth Chuva B-hyve App 24V AC / Pilhas
Rain Bird LNK Wi-Fi Chuva, Temperatura Rain Bird App 24V AC
Sonoff 4CH PRO Wi-Fi / RF 433MHz N/A (Apenas Relés) eWeLink 100-240V AC / 9-23V DC
Hunter Pro-HC Wi-Fi Solo, Vazão Hydrawise App / Tela local 24V AC
Nosso Protótipo (ESP32) Wi-Fi Chuva, Ultrasom, Temperatura/Pressão MQTT / Tela OLED 5V USB

5.1. Produto de Referência: Sonoff 4CH Pro R3

Dentre os produtos listados, o Sonoff 4CH Pro R3 (junto com suas versões anteriores R2 e R1) é, de longe, o equipamento com a maior quantidade de informações disponíveis sobre a sua engenharia interna.

5.1.1 Arquitetura Física e Componentes (Teardown)

Ao desmontar a carcaça e analisar as trilhas da placa de circuito, a comunidade descobriu que o modelo "Pro" não confia o trabalho pesado a apenas um chip, utilizando uma arquitetura de duplo microcontrolador:

  • Processamento e Wi-Fi: O cérebro de comunicação é um chip ESP8285 (que é basicamente um ESP8266 com memória flash já embutida no próprio chip), responsável por processar a lógica e conectar à rede sem fio.

  • Gerenciamento Físico: Há um segundo microcontrolador, um STM32, que cuida especificamente de ler os botões físicos da carcaça e acionar os relés eletromecânicos.

  • Isolamento de Segurança: Diferente de interruptores comuns, os relés desta placa são isolados da rede elétrica principal. Isso significa que os relés funcionam como "contatos secos", permitindo que você controle o motor de uma bomba 220V em um relé e uma válvula de 12V no outro, sem fechar curto-circuito.

  • Falha de Hardware Descoberta: A placa possui um módulo de radiofrequência 433MHz (SYN470R). A comunidade descobriu que este módulo sofre interferência externa pesada e pode ligar as bombas sozinho. Tem até um "hack" físico ensinado para resolver isso é pegar um estilete e cortar a trilha de comunicação na placa entre o chip de RF e o chip STM32.

5.1.2 O "Hack" de Firmware e Lógica de Operação

De fábrica, a lógica do dispositivo obriga o microcontrolador a se comunicar exclusivamente com os servidores chineses do aplicativo eWeLink. Para subverter isso, a comunidade descobriu como apagar o sistema operacional de fábrica e instalar um sistema de código aberto focado em processamento local e envio de pacotes via protocolo MQTT. Com isso, os hackers mapearam a placa e encontraram buracos não soldados (pads) que dão acesso direto aos pinos de gravação serial do chip ESP (VCC, GND, TX, RX).

5.1.3 Referências das Informações

Toda a documentação técnica sobre o mapeamento dos componentes eletrônicos, pinagem e métodos de substituição de firmware foi documentada no GitHub oficial do projeto Tasmota e bancos de dados de hardware IoT associados:

  • Tasmota Device Documentation: Disseca o hardware, aponta a topologia de duplo chip e alerta sobre a interferência de radiofrequência.

  • Blakadder IoT Templates: Detalha os passos lógicos de engenharia reversa para colocar o chip em modo de programação (aterramento do GPIO0) e lida com problemas de hardware como a inversão das portas de comunicação.

6. Tecnologias que Viabilizam a Existência do Produto

Esta seção detalha os componentes técnicos e sistemas encontrados na literatura acadêmica que tornam possível a existência e o funcionamento eficiente dos controladores inteligentes de irrigação.

6.1. Arquitetura de Microcontroladores IoT (ESP32)

O pilar estrutural desses sistemas é a adoção de microcontroladores modernos com capacidade de comunicação integrada. A ESP32 é um padrão dominante na pesquisa por agregar um processador robusto, pinos analógico-digitais (ADC) e suporte nativo ao barramento I2C, o que permite conectar simultaneamente uma Tela OLED 0.98" (I2c) e um Sensor de Pressão e Temperatura BMP180 e BMP280 (I2C) utilizando apenas dois pinos físicos de dados (SDA e SCL).

6.2. Sensoriamento Climático Indireto e Prevenção de Desperdício

Controladores modernos eliminam a necessidade de sensores diretamente no solo apostando no cruzamento de dados de clima. A tecnologia embarcada do Sensor de Chuva detecta a presença imediata de água através da variação de condutividade em sua placa, enquanto o Sensor de Pressão e Temperatura BMP180 e BMP280 (I2C) fornece o contexto ambiental. Isso viabiliza algoritmos que inferem a evaporação da água no ambiente, otimizando o acionamento via Relé de 1 Canal sem o desgaste de sensores soterrados.

6.3. Comunicação LoRa (Long Range) e Topologias Mestre-Escravo

Para aplicações onde a irrigação avança por longas distâncias (rurais ou extensões grandes), as tecnologias de Wi-Fi perdem eficácia. Diversos estudos aplicam a tecnologia LoRa (Long Range), operando em radiofrequências de baixo consumo. Isso permite que módulos periféricos usando o Sensor Ultrasom para medir reservatórios distantes consigam enviar dados a quilômetros de distância até a central processadora.

6.4. Protocolos MQTT e Sinalização de Falhas em Borda

A inteligência do produto reside na comunicação ágil. Utiliza-se o protocolo MQTT para conectar a placa à internet com payloads extremamente leves. No entanto, a tecnologia viabilizadora de um bom produto é a sua redundância local: caso a rede caia, atuadores como o Buzzer Ativo e a Tela OLED 0.98" (I2c) garantem a tecnologia de Edge Notification (Notificação na Borda), permitindo que o operador agrícola identifique problemas mecânicos presencialmente mesmo sem sinal de Wi-Fi.

7. Aplicação e Uso do Produto

A automação do gerenciamento hídrico via IoT possui diversas vertentes de aplicação no mercado atual, que vão desde uso cotidiano doméstico até a complexa otimização rural.

7.1. Agricultura de Precisão e Rega Condicional

Ao invés de programar o relógio de irrigação para funcionar por uma hora fixa todo dia, sistemas baseados em IoT cruzam variáveis do ambiente. O monitoramento feito pelo Sensor de Pressão e Temperatura BMP180 e BMP280 (I2C), juntamente com a barreira de segurança física do Sensor de Chuva, garante que o Relé de 1 Canal acione a irrigação apenas em dias de alta evapotranspiração ou ausência de precipitação, impedindo inundações prejudiciais ao plantio.

7.2. Conservação Extrema de Recursos e Proteção de Maquinário

A aplicação do Sensor Ultrasom diretamente nas caixas d'água ou cisternas cria uma aplicação de proteção de hardware. A bomba de água é a peça mais cara do sistema; se o nível do tanque estiver crítico, o microcontrolador barra a irrigação e salva a bomba de operar "a seco", evitando superaquecimento e queima do equipamento, o que gera uma economia dupla: em recursos hídricos e manutenção de máquinas.

7.3. Interface de Campo e Diagnóstico Imediato

Muitas aplicações rurais sofrem com a falta de sinal de celular constante. Uma aplicação essencial do produto é sua interface local composta pela Tela OLED 0.98" (I2c) e pelo Buzzer Ativo. Se o reservatório esvazia de forma atípica (indicando um vazamento), o Buzzer soa um alarme no campo e a Tela exibe o código do erro, garantindo que a equipe de manutenção atue sem precisar consultar dashboards em nuvem.

8. Resumo dos Artigos Acadêmicos Selecionados

Abaixo encontram-se os resumos sobre artigos acadêmicos selecionados para suportar o desenvolvimento e as tecnologias exploradas na fundamentação do projeto.

8.1. Artigos - Tecnologias Viabilizadoras

1. IoT based Smart Irrigation System using ESP32

  • Resumo/Contribuição: O trabalho apresenta a implementação técnica para o controle centralizado via ESP32. Ele valida a eficiência de arquiteturas em que o microcontrolador processa dados ambientais e envia comandos utilizando módulos de potência, servindo como base técnica de hardware para o nosso uso do Relé de 1 Canal para isolar e controlar a irrigação.
  • Link PDF: https://ieeexplore.ieee.org/document/9885308/

2. IOT-Enabled smart drip irrigation system agriculture using LORA technology

  • Resumo/Contribuição: O estudo demonstra a implementação de comunicações LoRa associadas à ESP32. Mostra como o gargalo do Wi-Fi convencional no meio rural é problematico, indicando como múltiplos nós de captação (como unidades de medição de caixas d'água com Sensor Ultrasom) podem passar dados sem infraestrutura complexa até a matriz, resolvendo o problema.
  • Link PDF: https://www.researchgate.net/publication/401010675

3. Smart Irrigation Monitoring and Controlling System with the Internet of Things (IoT)

  • Resumo/Contribuição: Demonstra a integração com o ecossistema de nuvem aliada ao hardware de display (telas). O estudo valida a arquitetura que exibe dados locais de clima e status de rede simultaneamente.
  • Link PDF: https://ieeexplore.ieee.org/document/10691362/

4. IoT-Based Smart Irrigation System for Optimized Water Usage in Agriculture

  • Resumo/Contribuição: Aborda regras lógicas de firmware implementadas na ESP32 associadas a thresholds (limites) climáticos. A pesquisa destaca métodos de mitigação baseados em ler temperatura e chuva simultaneamente, garantindo que o acionamento do sistema ocorra apenas quando ambas as condições (Sensor de Chuva inativo e Temperatura em elevação) exijam rega.
  • Link PDF: https://ieeexplore.ieee.org/document/11258968/

8.2. Artigos - Aplicação e Uso do Produto

5. Predictive Plant Irrigation Management System Using Machine Learning

  • Resumo/Contribuição: Mostra que sistemas baseados em IoT ganham aplicações preditivas através do suporte de algoritmos que analisam históricos. Com base nas leituras térmicas e de chuva locais, o sistema prediz o esgotamento hídrico do solo com dias de antecedência, aplicando a utilidade de hardwares como o Sensor de Pressão e Temperatura BMP180/BMP280 no longo prazo.
  • Link PDF: https://ieeexplore.ieee.org/document/11019360/

6. IoT based Automated Irrigation and Fertilization System using Arduino

  • Resumo/Contribuição: O artigo eleva a proposta de automação para incluir o monitoramento dinâmico de múltiplas bombas. Ele atesta o uso de lógicas seguras para isolar circuitos de alta tensão, justificando a arquitetura protetiva baseada em Relés e alarmes locais (como o Buzzer Ativo) presentes no nosso projeto.
  • Link PDF: https://ieeexplore.ieee.org/document/10717514/

7. Precision Agriculture Through Smart Irrigation and Real-Time Monitoring Using IoT and AI

  • Resumo/Contribuição: Foca no uso industrial de microcontroladores em safras contínuas. Demonstra que a coleta constante de dados climáticos via barramentos otimizados (como o protocolo I2C) permite agilizar o tratamento estatístico do clima da fazenda, atestando a robustez da arquitetura utilizada.
  • Link PDF: https://ieeexplore.ieee.org/document/11380111/

8. Leveraging IoT and AI in Precision Agriculture for Efficient Water Management

  • Resumo/Contribuição: Explora exaustivamente a relação entre o uso de leituras de precisão (nível de reservatórios e clima) e a conservação das nascentes. Serve como base para o argumento do forte apelo ecológico gerado pela automatização que propomos neste projeto.
  • Link PDF: https://ieeexplore.ieee.org/document/10927765/
Continue sua descoberta.Explorar outros projetos ↗