•
2 min de leitura
ESP32 IoT Dashboard

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