Un cruce con tiempos de paso visibles
Un programa de fases coordina dos semáforos e informa del tiempo restante de paso.
¿Qué estados deben excluirse entre sí?
La coherencia del cruce exige que las dos direcciones no obtengan verde simultáneamente.
Recorrer un ciclo completo y revisar cuenta atrás y dos destellos amarillos.
Ver el encargo y los resúmenes básicos →
Ensaya las decisiones del sistema
Este modelo permite ensayar las decisiones del controlador cambiando sus entradas. El resultado se representa en pantalla y no se transmite a una placa.
Cargando el modelo de ensayo…
Finalidad
Representar con ESP32 una regulación de cruce que combine rojo, verde y amarillo con un contador para las fases temporizadas.
Cómo se conectan las funciones
El ESP32 establece la secuencia luminosa y envía al visualizador el tiempo que falta para el cambio.
Coordina tiempos y secuencias
Alternan rojo, verde y amarillo
Muestra la cuenta atrás
Recorrido de una decisión
- Rojo + cuenta atrás
- Verde + cuenta atrás
- Amarillo parpadea 2 veces
- Volver a rojo
- Repetir secuencia
Recursos y estimación de coste
Elementos previstos
- 1 ESP32.
- 6 LED: 2 rojos, 2 amarillos y 2 verdes.
- Resistencias para los LED.
- 1 pantalla para la cuenta atrás.
- Protoboard y cables.
- Material para construir la maqueta y la carretera.
Estimación inicial de recursos
| UD. | DENOMINACIÓN | PRECIO |
|---|---|---|
| 1 | ESP32 | 8 € |
| 6 | LED + resistencias | 4 € |
| 1 | Pantalla | 6 € |
| 1 | Protoboard y cableado | 7 € |
| 1 | Material para maqueta | 10 € |
Total estimado: 35 €
Propuesta y límites del montaje
Los dos grupos se coordinan para que no coincidan sus verdes. Cada recorrido pasa por rojo, verde, amarillo y rojo; el rojo y el verde disponen de cuenta atrás, y el cierre de verde da lugar a dos destellos amarillos.
Incluido en esta versión
- Control automático de dos semáforos.
- Temporización de las luces roja y verde.
- Parpadeo de la luz amarilla dos veces.
- Visualización de la cuenta atrás en una pantalla.
Aspectos que no cubre esta versión
- Detección de vehículos.
- Pulsador para peatones.
- Control remoto mediante móvil o Internet.
Qué permite aprender
La aplicación permite razonar sobre estados, duración de cada fase y exclusión de pasos incompatibles. Los LED y la pantalla hacen observable la secuencia.
Condiciones de funcionamiento
Comportamientos esperados
- Encender la luz roja durante el tiempo programado.
- Pasar de rojo a verde y mostrar su cuenta atrás.
- Cerrar la fase verde con exactamente dos destellos del amarillo.
- Volver al rojo y repetir automáticamente la secuencia.
- Excluir el estado en el que las dos direcciones obtienen verde simultáneamente.
Condiciones de construcción
- Programación mediante Arduino IDE para ESP32.
- Alimentación de baja tensión.
- Montaje inicial en protoboard.
Conexiones propuestas: pendientes de verificar
| PERIFÉRICO | SEÑAL | GPIO / PIN | OBSERVACIONES |
|---|---|---|---|
| Semáforo 1 - rojo | Digital | GPIO 18 | LED rojo |
| Semáforo 1 - amarillo | Digital | GPIO 19 | LED amarillo |
| Semáforo 1 - verde | Digital | GPIO 21 | LED verde |
| Semáforo 2 | Digital | GPIO 25, 26, 27 | Rojo, amarillo y verde |
| Pantalla I2C | SDA / SCL | GPIO 32 / 33 | Cuenta atrás |
Secuencia de desarrollo
| FASE | TAREAS | ESTIMACIÓN | ESTADO |
|---|---|---|---|
| 1. Anteproyecto | Documento y presupuesto | 1 sesión | En curso |
| 2. Montaje | Montar semáforos y pantalla | 2 sesiones | Pendiente |
| 3. Firmware | Programar secuencia y tiempos | 2 sesiones | Pendiente |
| 4. Pruebas | Comprobar luces y temporizadores | 1 sesión | Pendiente |
| 5. Memoria | Fotos, código y conclusiones | 1 sesión | Pendiente |
Qué tendría que demostrar el prototipo
- Los tiempos mostrados corresponden a las fases roja y verde en curso.
- El cambio de rojo a verde se realiza automáticamente.
- La transición posterior al verde contiene los dos destellos previstos.
- Después del amarillo, el sistema vuelve al rojo.
- Los dos semáforos permanecen correctamente coordinados.
Puntos que deben revisarse antes de alimentar
| RIESGO | IMPACTO | MITIGACIÓN |
|---|---|---|
| Secuencia incorrecta | Conflicto entre semáforos | Comprobar los estados antes de las pruebas. |
| Temporización incorrecta | Funcionamiento irregular | Ajustar los tiempos en el programa. |
| Conexión incorrecta de LED | LED dañado o sin luz | Usar resistencias y revisar polaridad. |
La memoria PDF corresponde a esta edición de Daniel Serrano Carrasco. Reúne el planteamiento, los esquemas, los recursos y la hoja de comprobación del anteproyecto, con su propia maquetación y sus referencias.