ESP32 WiFiManager con Pantalla OLED

Descripción

Puesta en marcha de la pantalla OLED. La vamos a usar para mostrar el estado de la conexión WiFi y el portal cautivo.

Diagrama de Conexiones

Diagrama de montaje ESP32 con OLED

Componentes Necesarios

  • ESP32 (cualquier modelo)
  • Pantalla OLED (I2C)

Componentes del Sistema

Archivos del Proyecto:

  • esp32-wifimanager-oled.ino - Archivo principal
  • oled.h - Manejo de la pantalla OLED
  • wm.h - Configuración de WiFiManager

Funcionamiento

  1. El programa inicia la comunicación serial a 115200 baudios
  2. Configura la pantalla OLED mediante setupOled()
  3. Inicia WiFiManager con setupWM()
  4. En el bucle principal, mantiene activo WiFiManager con loopWM()

Características

  • Portal cautivo para configuración WiFi
  • Visualización de estado en pantalla OLED
  • Configuración persistente de WiFi
  • Modo de depuración por puerto serial

Uso

  1. Cargar el código al ESP32
  2. Al iniciar por primera vez, el ESP32 creará un punto de acceso
  3. Conectarse al AP y configurar las credenciales WiFi
  4. La pantalla OLED mostrará el estado de la conexión

Código