Necesidad que resuelve
Permite manejar un punto de luz sin accionar un interruptor físico, usando una interfaz web local.
Propuesta de una maqueta domótica que permite controlar una luz mediante una página web alojada en el propio ESP32 y una conexión Wi-Fi local.
Se plantea construir un sistema de iluminación controlado desde un móvil, una tablet o un ordenador. El ESP32 crea un punto de acceso Wi-Fi y sirve una página web sencilla. Desde esa página se envían órdenes para encender o apagar un LED conectado a una salida GPIO.
Permite manejar un punto de luz sin accionar un interruptor físico, usando una interfaz web local.
Conexión Wi-Fi directa entre el dispositivo del usuario y el punto de acceso creado por el ESP32.
Una maqueta de baja tensión con un LED que representa la iluminación de una habitación.
Diseñar y construir una maqueta de iluminación inteligente utilizando un ESP32 y una interfaz web accesible por Wi-Fi.
El usuario se conecta a la red Wi-Fi del ESP32, abre la dirección local indicada y pulsa los botones de encendido o apagado. El servidor web recibe la orden y cambia el estado del pin conectado al LED.
El ESP32 inicia un punto de acceso con nombre y contraseña propios.
El usuario se conecta a la red y entra en la dirección local del ESP32 desde el navegador.
Al pulsar ENCENDER o APAGAR, la página envía una petición HTTP al servidor.
El ESP32 cambia la salida GPIO y la página consulta el estado para mostrarlo.
El sistema se divide en interfaz de usuario, comunicación y control físico de la iluminación.
La comunicación entre el navegador y el ESP32 se realizará mediante la red Wi-Fi local. No se necesita conexión a Internet para la demostración.
ESP32 DevKit
Ejecuta el programa, crea la red Wi-Fi y controla la salida.
LED de baja tensión
Representa el punto de iluminación de la maqueta.
Resistencia de 220–330 Ω
Limita la corriente que circula por el LED.
Protoboard y cables Dupont
Permiten realizar conexiones sin soldar.
USB de 5 V
Alimenta la placa ESP32 durante las pruebas.
Arduino IDE y navegador
Para programar el ESP32 y acceder a la interfaz.
Asignación inicial de pines para una placa ESP32 DevKit habitual. Se comprobará el modelo exacto de placa antes del montaje.
| Elemento | Pin ESP32 | Conexión / función | Observaciones |
|---|---|---|---|
| LED (ánodo +) | GPIO 26 | GPIO 26 → resistencia → ánodo del LED | Salida digital; HIGH enciende el LED. |
| LED (cátodo −) | GND | Cátodo del LED a GND | Retorno común del circuito. |
| Alimentación de la placa | USB | Puerto USB de la placa ESP32 | Alimentación durante las pruebas. |
| Wi-Fi | Interno | Radio integrada del ESP32 | No requiere cableado externo. |
El GPIO 26 se propone como salida digital. No conectar el LED sin resistencia limitadora. Revisar la serigrafía y documentación de la placa concreta.
Plan orientativo por fases. La duración se ajustará según el calendario y las indicaciones del profesor.
| Fase | Tareas | Resultado esperado | Duración estimada |
|---|---|---|---|
| 1. Diseño | Revisar requisitos, elegir componentes y validar el pinout. | Esquema y lista de materiales. | 1 sesión |
| 2. Montaje | Montar ESP32, resistencia y LED en protoboard. | Circuito físico preparado. | 1 sesión |
| 3. Programación | Configurar punto de acceso, servidor web y control GPIO. | Programa cargado en ESP32. | 2 sesiones |
| 4. Integración | Probar la página desde móvil/PC y revisar el estado del LED. | Control web funcionando. | 1 sesión |
| 5. Validación | Realizar pruebas, corregir errores y documentar resultados. | Memoria y demostración. | 1 sesión |
Esta página describe una propuesta; todavía no afirma que el circuito esté construido ni probado.