David Pezzin
01 / Firmware e automação

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.

ESP32 + ESP8266C++ / ArduinoWeb + serialVersão de trabalho 2.0.0
O desafio

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.

01 / CONFIGURAÇÃO

Cadastro pelo navegador

Painel local para definir sensores, rede e parâmetros sem editar o código a cada montagem.

02 / HARDWARE

Drivers modulares

Estrutura para entradas analógicas e digitais, I²C, relés e sensores ambientais.

03 / OPERAÇÃO

Aplicativo desktop

Gerenciamento por USB/serial no Windows, com diagnóstico da placa, varredura I²C e orientação de pinagem.

Implementação

Do dispositivo à interface

Sensores e módulosFirmware ESP32 / ESP8266Painel web ou aplicativo Windows

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.

C++ArduinoESP32ESP8266I²CHTTPUSB/serialWindows
Estado e evidência

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.