PI2 · Anteproyecto

Sistema de iluminación inteligente con ESP32

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.

Microcontrolador ESP32 Control web Salida digital Maqueta de baja tensión
01 · Descripción

Resumen del proyecto

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.

🎯

Necesidad que resuelve

Permite manejar un punto de luz sin accionar un interruptor físico, usando una interfaz web local.

📶

Comunicación

Conexión Wi-Fi directa entre el dispositivo del usuario y el punto de acceso creado por el ESP32.

💡

Demostración

Una maqueta de baja tensión con un LED que representa la iluminación de una habitación.

Alcance inicial: la primera versión controlará un único LED. No se conectarán directamente lámparas de red de 230 V. Una ampliación con relé solo se estudiará si el profesor la autoriza y se realiza con supervisión y protección adecuadas.
02 · Objetivos

Objetivos del anteproyecto

Objetivo general

Diseñar y construir una maqueta de iluminación inteligente utilizando un ESP32 y una interfaz web accesible por Wi-Fi.

Objetivos específicos

  • Configurar el ESP32 como punto de acceso Wi-Fi.
  • Crear una página web de control.
  • Programar el encendido y apagado de una salida GPIO.
  • Mostrar en la web el estado actual de la luz.
  • Comprobar el funcionamiento y documentar el montaje.

Aprendizajes

  • Entradas y salidas digitales.
  • Programación básica del ESP32.
  • Comunicación Wi-Fi.
  • Servidor web y peticiones HTTP.
  • Montaje, pruebas y diagnóstico.
03 · Funcionamiento

Cómo funcionará

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.

1

Crear la red Wi-Fi

El ESP32 inicia un punto de acceso con nombre y contraseña propios.

2

Abrir la interfaz

El usuario se conecta a la red y entra en la dirección local del ESP32 desde el navegador.

3

Enviar una orden

Al pulsar ENCENDER o APAGAR, la página envía una petición HTTP al servidor.

4

Actuar y actualizar

El ESP32 cambia la salida GPIO y la página consulta el estado para mostrarlo.

04 · Diagrama

Diagrama de bloques

El sistema se divide en interfaz de usuario, comunicación y control físico de la iluminación.

Móvil / PCNavegador web y botones
⇄
ESP32Wi-Fi + servidor HTTP + programa
→
LEDSalida GPIO con resistencia

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.

05 · Hardware y software

Sensores, actuadores y materiales

Controlador

ESP32 DevKit
Ejecuta el programa, crea la red Wi-Fi y controla la salida.

Actuador

LED de baja tensión
Representa el punto de iluminación de la maqueta.

Elemento de protección

Resistencia de 220–330 Ω
Limita la corriente que circula por el LED.

Montaje

Protoboard y cables Dupont
Permiten realizar conexiones sin soldar.

Alimentación

USB de 5 V
Alimenta la placa ESP32 durante las pruebas.

Software

Arduino IDE y navegador
Para programar el ESP32 y acceder a la interfaz.

Sensores: la versión inicial no necesita sensores, porque el control se realiza manualmente desde la web. Como mejora futura se podría estudiar un sensor de presencia o de luminosidad, previa revisión del profesor.
06 · Conexiones

Pinout tentativo

Asignación inicial de pines para una placa ESP32 DevKit habitual. Se comprobará el modelo exacto de placa antes del montaje.

ElementoPin ESP32Conexión / funciónObservaciones
LED (ánodo +)GPIO 26GPIO 26 → resistencia → ánodo del LEDSalida digital; HIGH enciende el LED.
LED (cátodo −)GNDCátodo del LED a GNDRetorno común del circuito.
Alimentación de la placaUSBPuerto USB de la placa ESP32Alimentación durante las pruebas.
Wi-FiInternoRadio integrada del ESP32No 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.

07 · Organización

Planificación prevista

Plan orientativo por fases. La duración se ajustará según el calendario y las indicaciones del profesor.

FaseTareasResultado esperadoDuración estimada
1. DiseñoRevisar requisitos, elegir componentes y validar el pinout.Esquema y lista de materiales.1 sesión
2. MontajeMontar ESP32, resistencia y LED en protoboard.Circuito físico preparado.1 sesión
3. ProgramaciónConfigurar punto de acceso, servidor web y control GPIO.Programa cargado en ESP32.2 sesiones
4. IntegraciónProbar la página desde móvil/PC y revisar el estado del LED.Control web funcionando.1 sesión
5. ValidaciónRealizar pruebas, corregir errores y documentar resultados.Memoria y demostración.1 sesión
08 · Validación y revisión

Pruebas, viabilidad y posibles mejoras

Pruebas previstas

  • Comprobar que el ESP32 crea la red Wi-Fi.
  • Acceder a la página desde un móvil.
  • Verificar que ENCENDER activa el LED.
  • Verificar que APAGAR desactiva el LED.
  • Comprobar que el estado mostrado coincide con el circuito.

Riesgos y soluciones

  • Wi-Fi no visible: revisar alimentación y reiniciar la placa.
  • LED no enciende: revisar polaridad, resistencia y GPIO.
  • No abre la web: comprobar que el móvil sigue conectado a la red del ESP32.
  • Errores de carga: comprobar placa, puerto y velocidad.

Ampliaciones posibles

  • Añadir un segundo punto de luz.
  • Incorporar un sensor de presencia.
  • Incorporar un sensor de luminosidad.
  • Guardar un registro de estados.
  • Estudiar control mediante relé de baja tensión.
Viabilidad inicial: el proyecto parece realizable con componentes habituales y un montaje de baja tensión. Queda pendiente que el profesor confirme el alcance, el material disponible, el número de salidas y si se permite alguna ampliación. Pendiente de revisión del profesor
09 · Entrega

Material previsto para la práctica

  • index.html: este documento con la descripción del anteproyecto.
  • Esquema eléctrico: se añadirá cuando se confirme el pinout y el montaje.
  • Código ESP32: se incorporará en la fase de programación.
  • Fotografías: se añadirán imágenes del montaje y de las pruebas realizadas.

Esta página describe una propuesta; todavía no afirma que el circuito esté construido ni probado.