Microbit : SEMÁFORO CON CUENTA REGRESIVA

Dispositivo de Cuenta Regresiva para Semáforo

Utilizaremos los 25 Led programables de la tarjeta  Micro:bit, para construir un módulo  de cuenta regresiva  para un semáforo .

Descripción del proyecto

Los Dispositivos de cuenta regresiva para semáforos, proporciona a los transeúntes y conductores,  la posibilidad de saber cuanto tiempo resta para el cambio de color. Estos dispositivos básicamente son un  complemento en la seguridad vial, y el objetivo es tratar de evitar que los automovilistas realicen frenadas abruptas o crucen con luz roja.

Estos dispositivos  están compuestos de un contador numérico regresivo, construidos con LEDs y se instala junto a las luces del semáforo, para indicar el tiempo de Luz Verde, Luz Amarilla y Luz Roja.

El Modelo de semáforo es libre

Piezas y dispositivos

  • Placa de expansión Microbit –  R8 
  • Batería
  • Barra de 8 Leds Neopixel 
  • 1 Tarjetas Micro: bit

Sensores, Actuadores y Comunicación

Leds Adafruit NeoPixel 

 

Los tecnología NeoPixel nos permite enlazar multitud LEDs RGB y controlarlos con un solo cable de datos, ahorrándonos multitud de cables y simplificando la instalación. Podemos conectar esta barra de Leds en cualquier conector R8

Led en Microbit:

LED significa Diodo Emisor de Luz. El micro:bit tiene 25 LED programables individualmente, lo que te permite visualizar texto, números e imágenes.

¡A conectar los componentes!

Conectar el LEDs Neopixel a CON8 

¡Es hora de programar!

Descripción del programa

Utilizaremos el ciclo «For»(ver link) y la variable «Index» de dicho ciclo, para crear la cuenta regresiva en cada Color.

Comienzo del programa en el bucle «Para Siempre»

Primer Ciclo «For»:  Cinco repeticiones (de 0 a 4)

  •         Activar los primero 3 Leds de la barra Neopixel en color Rojo
  •         Realizar una espera de 1000 ms por cada ciclo
  •         Mostrar en la pantalla Led de la Micro: bit, la diferencia entre el numero «5» y los valores que va adquiriendo la variable «index» en cada ciclo «For»

Borrar los colores de la barra de Leds Neopixel

Segundo Ciclo «For»:  Tres repeticiones (de 0 a 2)

  •         Activar los Leds 4 y 5 de la barra Neopixel en color Amarillo.
  •         Realizar una espera de 1000 ms  por cada ciclo
  •         Mostrar en la pantalla Led de Micro: bit, la diferencia entre el numero «3» y los valores que va adquiriendo la variable «index» en cada ciclo «For»

Borrar los colores de la barra de Leds Neopixel

Tercer Ciclo «For»:  Cinco repeticiones (de 0 a 4)

  •         Activar los Leds 6, 7 y 8 de la barra de Leds Neopixel en color Verde.
  •         Realizar una espera de 1000 ms  por cada ciclo
  •         Mostrar en la pantalla Led de Micro: bit, la diferencia entre el numero «5» y los valores que va adquiriendo la variable «index» en cada ciclo «For»

Borrar los colores de la barra de Leds Neopixel

Cuarto Ciclo «For»: Tres repeticiones (de 0 a 2)

  •         Activar los Leds 4 y 5 de la barra de Leds Neopixel en color Amarillo.
  •         Realizar una espera de 1000 ms (un segundo) por cada ciclo
  •         Mostrar en la pantalla Led de Micro: bit, la diferencia entre el numero «3» y los valores que va adquiriendo la variable «index» en cada ciclo «For»

Borrar los colores de la barra de Leds Neopixel

Se vuelve al inicio del programa y se repite el ciclo en forma indefinida.

Programa Semáforo con Cuenta Regresiva  

Descarga del Programa (Link)

Desafio a Resolver  .

Se propone sumar un parlante al semáforo construido y adicionar un sonido diferente para cada color.  De manera tal que una persona no vidente, pueda percibir los colores a través del sentido auditivo.

 

 

 

 

 

Categoría:

Información adicional

Kit

R503 Micro:bit

Tiempo

30 – 60 min

Tema

Educación Vial, Matemática, Tecnología

Edad

11 a 13 años, 7 a 9 años, 9 a 11 años

Actuador

Led Neopixel

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Microbit : SEMÁFORO CON CUENTA REGRESIVA”

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *