Marcio Cunha

Como ler sensores industriais antigos com ESPHome e MQTT

Descubra como integrar sensores industriais legados ao seu sistema de automação predial usando ESPHome e o protocolo MQTT.

Marcio Cunha•4 min
Também disponível em:EnglishEspañol
Resumo
  • Microcontroladores de baixo custo permitem revitalizar maquinário antigo sem substituir painéis inteiros.
  • O protocolo MQTT funciona como um correio leve ideal para transmitir dados de sensores via Wi-Fi.
  • A conversão de sinais analógicos de 4 a 20 miliamperes exige resistores de precisão e calibração cuidadosa.
  • Sistemas de automação predial ganham confiabilidade quando isolam a rede elétrica industrial do ESP32.
  • A integração local garante funcionamento contínuo mesmo durante falhas temporárias na conexão com a internet.

O desafio de integrar o chão de fábrica legado

Muitas fábricas e edifícios comerciais operam com maquinário robusto que funciona perfeitamente há décadas, mas carece de conectividade moderna. Sensores analógicos de pressão, temperatura e vazão continuam enviando sinais elétricos brutos que se perdem em painéis isolados. Na prática, isso significa que operadores precisam caminhar até o equipamento para ler mostradores físicos, desperdiçando tempo precioso. Para resolver essa lacuna sem trocar o hardware existente, engenheiros recorrem a pequenas placas controladoras capazes de traduzir o mundo físico analógico em dados digitais prontos para a rede.

Substituir uma linha de produção inteira por dispositivos modernos compatíveis com sistemas prediais custa uma fortuna. A alternativa inteligente consiste em criar pontes de comunicação usando microcontroladores acessíveis, como o ESP32, combinado com o ecossistema ESPHome. Essa abordagem modular lembra o cuidado que temos ao planejar sistemas elétricos seguros, tal como discutimos quando analisamos como proteger sua bancada contra surtos elétricos para evitar que picos de tensão queimem os componentes sensíveis instalados no campo.

Entendendo a conversão de sinais industriais

O padrão industrial mais comum para leitura de sensores a distância é o loop de corrente de 4 a 20 miliamperes. Diferente da tensão elétrica pura, que sofre perdas expressivas ao longo de cabos longos devido à resistência do cobre, a corrente elétrica se mantém estável. No entanto, microcontroladores como o ESP32 não entendem corrente diretamente; eles medem apenas tensão, geralmente entre zero e três volts e meio. Para resolver isso, fazemos a conversão usando a lei de Ohm através de um resistor de precisão instalado em paralelo.

Quando os 20 miliamperes máximos do sensor passam por um resistor de cento e cinquenta ohms, geram exatamente três volts, uma faixa que a entrada analógica do microcontrolador consegue ler com segurança. Na prática, a programação mapeia matematicamente essa voltagem de volta para a unidade original do sensor, seja graus Celsius, bar ou litros por minuto. Esse cuidado técnico evita leituras erráticas e garante que o sistema de monitoramento reflita fielmente o comportamento real das máquinas no chão de fábrica.

Configurando o ESPHome para leitura contínua

O ESPHome transforma a programação de microcontroladores em um processo baseado em arquivos de configuração simples em formato YAML, eliminando a necessidade de escrever códigos complexos em C++ do zero. Você define quais pinos do ESP32 estão conectados aos sensores e com que frequência a leitura deve acontecer. O firmware cuida automaticamente da estabilização dos dados, aplicando filtros de média móvel para eliminar ruídos elétricos comuns em ambientes industriais ruidosos e cheios de motores.

Além da leitura de sensores analógicos, projetos robustos de automação muitas vezes exigem o monitoramento de fontes de alimentação e inversores de frequência para evitar paradas inesperadas na operação. Se você gerencia infraestruturas mistas que combinam automação com servidores locais, vale a pena conferir estratégias avançadas de diagnóstico, a exemplo de como identificar gargalos de disco e IOPS no Linux para manter o sistema de banco de dados e o broker de mensagens sempre rápidos e sem atrasos.

Transmitindo dados via MQTT com segurança

Depois que o ESP32 processa e filtra o sinal do sensor legado, o próximo passo é enviar essa informação para o painel central de automação residencial ou predial. É aqui que entra o protocolo MQTT, um sistema de mensagens extremamente leve desenhado especificamente para dispositivos com restrição de recursos e redes instáveis. Ele funciona no modelo de publicação e assinatura, onde o sensor publica seu valor em um tópico específico, e qualquer software de automação inscrito nesse tópico recebe o dado instantaneamente.

A comunicação MQTT consome pouca largura de banda e lida muito bem com oscilações na rede Wi-Fi industrial. Caso o sinal caia por alguns instantes, o microcontrolador pode armazenar temporariamente as leituras críticas ou simplesmente retomar a transmissão assim que a conexão for restabelecida. Essa resiliência operacional é o que diferencia um protótipo caseiro de uma solução pronta para ambientes produtivos, onde a perda de pacotes de dados pode significar a perda de controle sobre processos térmicos ou hidráulicos sensíveis.

Considerações finais sobre automação de maquinário legado

Integrar sensores industriais antigos utilizando ESPHome e MQTT prova que não é preciso descartar equipamentos caros para modernizar um edifício ou uma pequena fábrica. Combinando eletrônica acessível, tratamento adequado de sinais analógicos e protocolos de comunicação eficientes, conseguimos trazer visibilidade em tempo real para ativos que antes operavam isolados. O investimento em tempo de configuração paga-se rapidamente através da prevenção de falhas e do ganho de controle operacional centralizado.

Manter a simplicidade na arquitetura de hardware e garantir o isolamento elétrico adequado protege o investimento e assegura estabilidade a longo prazo. À medida que mais dispositivos legados ganham conectividade, o ecossistema de automação se torna mais coeso, permitindo análises preditivas avançadas e automações inteligentes que transformam dados brutos em decisões operacionais precisas.