Descripción
Este proyecto implementa un sistema de gestión WiFi para ESP32 utilizando la librería WiFiManager. Permite configurar las credenciales WiFi a través de un portal cautivo, eliminando la necesidad de hardcodear las credenciales en el código.
Manual de Usuario ↗️Manual
Al iniciar el ESP32:
- 1.- Si la luz azul del ESP32 esta encendida, se puede saber si está generando el portal cautivo o no.
- 2.- Si esta apagada, se puede saber si está conectado a la wifi o no.
Resetear datos de WiFiManager
Mantenemos pulsado el boton 0 del ESP32. El led azul parpadea. Cuando el led azul se queda encendido, soltamos el boton 0.
Nombre del portal cautivo
Nombre del portal cautivo: ESP32- (resto depende del hostname interno del ESP32). Deber ser único para cada ESP32.
Debug
Si se desea ver los datos de debug, se puede conectar el ESP32 a la computadora y abrir el monitor serial a 115200 baudios.
Funcionamiento
Inicialización (setup)
El sistema realiza las siguientes tareas al iniciar:
- Inicia la comunicación serial a 115200 baudios
- Configura la pantalla OLED
- Inicializa WiFiManager
Bucle Principal (loop)
En el ciclo continuo, el sistema:
- Mantiene la conexión WiFi (loopWM)
Diagrama de Conexiones
Componentes Necesarios
- ESP32 DevKit V1
- Cable USB
- Computadora con Arduino IDE
Librerías Requeridas
- WiFiManager (by tzapu)