O que é moranguinho unai e como funciona na prática
moranguinho unai é um projeto/open source voltado para automação de cultivo de morango, basicamente um sistema de controle de irrigação e microclima que roda no ESP32 ou similar, com interface web local. A ideia principal é monitorar umidade do solo, temperatura, luminosidade e acionar uma bomba de água conforme valores configurados, sem depender de nuvem. O repositório original fica no GitHub, mas já tive problema com forks desatualizados aparecendo no topo das buscas. Antes de baixar qualquer coisa, verifica o último commit e as issues abertas — senão você acaba com firmware que não reconhece o DHT22 mais novo ou que trava o pump em modo LOW quando deveria ser HIGH.
moranguinho unai — download e instalação
O código-fonte costuma estar disponível em repositórios ligados a projetos de agritech brasileira. A forma mais segura de obter é clonar via `git clone` a partir da URL oficial indicada no README do repositório principal. Se você prefere ZIP, baixa pelo botão green Code, mas sempre checa o hash do commit em relação ao último release. A instalação segue este fluxo:
1. Instalar o platformio ou usar o Arduino IDE com as bibliotecas listadas no platformio.ini. 2. Copiar o arquivo config.h.example para config.h e preencher SSID, senha, pinos do sensor DHT e relé da bomba. 3. Compilar e fazer upload para o ESP32. 4. Acessar a interface em http://[IP_DO_DISPOSITIVO]/. Um detalhe que muita gente perde: o código usa o servidor mDNS com hostname fixo "moranguinho". Se o roteador tiver o mDNS desabilitado, o endereço não resolve e você fica horas olhando para a tela achando que o código está errado. A solução é configurar uma entrada estática no seu hosts ou usar o IP diretamente mesmo assim.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Problema que enfrentei e o workaround
Num projeto real, o ESP32 entrava em watchdog reset toda vez que o sensor de umidade do solo (resistivo, dois probes de cobre) lia valores abaixo de 200 no ADC. O conversor estava saturando porque a referência interna de 1.1V não dava margem para o range completo do sensor. A correção foi simples: troquei a referência para AVDD (3.3V) via `adc_set_vref(ADC_WIDTH_BIT_12)` no setup e adicionei um divisor resistivo 10k+10k na entrada do canal ADC para não queimar o pino. Depois disso, o sistema rodou estável por semanas sem reset. Também adicionei uma leitura com média móvel de 5 amostras e ignorância de leituras fora da banda [150, 900], porque o ruído capacitivo do fio longo até o sensor no vaso gera spikes que o filtro de mediana sozinho não corta.
Pontos contra que ninguém comenta
O projeto tem limitações reais. O suporte a múltiplos sensores é limitado — cada módulo adicional consome memória e o ESP32 tem apenas dois canais ADC verdadeiramente independentes antes de começar a sofrer com crosstalk. Se você planeja expandir para duas estufas, precisa de dois dispositivos separados, não dá para fazer multiplexação confiável só com software. Outro ponto: a interface web não tem autenticação por padrão. Se o dispositivo ficar exposto na rede sem VLAN isolada, qualquer um na mesma rede Wi-Fi consegue acessar os pinos e mudar os limiares de irrigação. Coloque-o numa VLAN separada ou adicione uma autenticação básica no código antes de deixá-lo rodando sozinho.
Se o seu objetivo é monitoramento contínuo com histórico de dados, também notei que o projeto não persiste dados em flash de forma eficiente — ele sobrecarrega a EEPROM com leituras a cada ciclo e isso encurta a vida útil do armazenamento em poucas semanas. A alternativa prática é adicionar um card microSD e logar os dados periodicamente, ou usar MQTT para enviar para um broker externo se você já tiver infraestrutura. Resumindo o que vale a pena: o moranguinho unai é um ponto de partida sólido para quem quer automatizar irrigação de morango sem depender de serviço pago. Mas exige ajustes de hardware para sensores resistivos de umidade e atenção à rede local. Se o seu cenário é maior que um vaso único, considere dividir em dois nós ou migrar para uma solução com Raspberry Pi + relé board como alternativa mais escalável.