Firmware Universal para ESP
Uma base reutilizável para cadastrar, ler e gerenciar sensores em ESP32 e ESP8266. O projeto reúne firmware, painel web e aplicativo Windows conectado por USB/serial.
Um firmware para diferentes sensores
Cada montagem costuma exigir um programa próprio. Neste projeto, a configuração dos sensores fica concentrada em uma interface, enquanto drivers específicos tratam cada tipo de dispositivo.
Cadastro pelo navegador
Painel local para definir sensores, rede e parâmetros sem editar o código a cada montagem.
Drivers modulares
Estrutura para entradas analógicas e digitais, I²C, relés e sensores ambientais.
Aplicativo desktop
Gerenciamento por USB/serial no Windows, com diagnóstico da placa, varredura I²C e orientação de pinagem.
Do dispositivo à interface
O firmware separa leitura, configuração, armazenamento e comunicação. O aplicativo desktop adiciona um caminho de configuração que funciona pelo cabo USB, mesmo sem Wi-Fi.
O que foi verificado
Firmware
A versão 2.0.0 foi compilada para ESP32-S3 e ESP8266 NodeMCU. A linha anterior do projeto também foi usada em hardware real.
Aplicativo Windows
O aplicativo foi compilado, suas telas foram inspecionadas e a conexão de leitura foi exercitada com um ESP32-S3 real via porta serial.
Escopo honesto: a integração física completa de todos os sensores e comandos da versão 2.0.0 ainda depende de testes por configuração de hardware.