Projeto de IoT que roda em um ESP32 conectado apenas por USB, sem sensores externos. O próprio ESP32 serve um painel web interativo para controlar e monitorar a placa em tempo real.
Funcionalidades
- Servidor web HTTP embarcado no ESP32.
- Controle do LED onboard (GPIO 2) pelo navegador.
- Telemetria do Wi-Fi (RSSI em dBm e porcentagem) e uptime.
- Leitura em tempo real do sensor de toque capacitivo (GPIO 4).
- Monitor de memória livre e temperatura interna do chip.
- Scanner de redes Wi-Fi próximas, com tipo de criptografia e sinal.
- Modo Access Point automático quando não há rede configurada.
- Painel complementar em Python para acompanhar a placa pelo PC.
Stack
- C++ (Arduino framework) com PlatformIO
- ESP32
- HTML, CSS e JavaScript para o painel
- Python