Arduino: SEMÁFORO

SEMÁFORO CON SONIDO PARA NO VIDENTES

Se armará con los ladrillos un semáforo, que tendrá las 3 luces típicas –ROJO, AMARILLO, VERDE-, al que se le agregará un sonido de alerta mientras la luz roja esté encendida. Es la forma en la que las personas no videntes, o con visión disminuida, pueden saber cuándo cruzar una calle o cuándo detenerse. Mientras está sonando el tono de alerta, saben que está la luz roja encendida y que no deben cruzar.

Descripción del proyecto

En esta actividad construiremos un semáforo (de diseño libre) que tendrá las 3 luces típicas –Rojo, Amarillo, Verde-, al que le agregará un sonido de alerta que emitirá un tono cada vez que la luz roja esté encendida

En esta experiencia, veremos cómo funcionan y se programan las luces LEDS, cómo se programa una secuencia de luces en las que mientras una está encendida, las otras están apagadas. Y se verá cómo activar un sonido al mismo tiempo que una de las luces. También se verá cómo elegir un determinado tono de acuerdo a la frecuencia utilizada.

El diseño físico del semáforo es de libre elección, no proporcionamos un plano de armado, pero sí incluimos un link con las fotos de los detalles del semáforo usado en el video tutorial.

Piezas y dispositivos

  • Ladrillo inteligente R8
  • Batería
  • 3 LED BICOLOR 
  • 3 Cables RJ11
  • Fotos de Armado del Semáforo (link de descarga)

Sensores y Actuadores

LED BICOLOR: Un LED es un diodo emisor de luz, es decir, un tipo particular de diodo que emite luz al ser atravesado por una corriente eléctrica.  En particular el LED bicolor  tiene la posibilidad de tener color verde, color rojo o mezclar ambos, logrando una tonalidad naranja.  Es ideal para darle luz y colores a nuestras construcciones Robóticas. Se puede utilizar en todos los puertos de «R8».

PARLANTE / BUZZER:  es un actuador que permite reproducir sonidos a diferentes frecuencias y de esta manera podemos crear melodías. Este componente se encuentra integrado al ladrillo inteligente «R8» a través del Pin digital 10. Es ideal para darle sonidos a nuestros robots.

¡A conectar los componentes!

Conectar el LED BICOLOR a CON8 para el Rojo ( Pin Digital 15 y Analógico 4) del Ladrillo Inteligente «R8»
Conectar el LED BICOLOR a CON6 para el Amarillo ( Pin Digital 14 y Analógico 2) del Ladrillo Inteligente «R8»
Conectar el LED BICOLORCON4 para el Verde ( Pin Digital 7 y Analógico 3) del Ladrillo Inteligente «R8»

El PARLANTE no se conecta de manera externa ya que está incluido en el»R8″

¡Es hora de programar!

Descripción del programa

Comienzo del programa

Se llama a la Subrutina “Rojo”

Se llama a la Subrutina “Amarillo”

Se llama a la Subrutina “Verde”

Se llama a la Subrutina “Amarillo”

Programa vuelve al comienzo para repetir el ciclo en forma indefinida.

Subrutinas:

“Rojo”

  • Led Bicolor en CON8 en Rojo
  • Led Bicolor en CON6 Apagado
  • Led Bicolor en CON4 Apagado
  • Se emite un sonido de 264 Hz durante 3000 milisegundos de duración
  • Se define un Retardo de 3000 milisegundos

“Amarillo”

  • Led Bicolor en CON8 Apagado
  • Led Bicolor en CON6 tonalidad naranja (Rojo y Verde prendidos)
  • Led Bicolor en CON4 Apagado
  • Se define un Retardo de 1000 milisegundos

“Verde”

  • Led Bicolor en CON8 Apagado
  • Led Bicolor en CON6 Apagado
  • Led Bicolor en CON4 en Verde
  • Se define un Retardo de 3000 milisegundos

 

Descarga del programa (Link)

Armado del Programa 

Utilizaremos los siguientes bloques:

Control:

  • «Bucle» que ejecutara la acción en forma indefinida
  • «Subrutina con Comandos» Es un segmento de código que está separado del código principal del programa, que realiza una tarea específica y regresa a la zona del programa donde fue llamada.Las subrutinas, nos ayudan  a ser más organizado separando por nombres las «rutinas» haciendo que el código sea legible.
  • «Rutina» es el bloque que se utiliza para llamar al código que aparece en la «Subrutina con Comandos»
  • «Retardo en Milisegundos»

Variable/ Constante:

  • «Constante entera»

Bloques de Probots – Mis Ladrillos:

  • «Parlante»
  • «Led Bicolor»

Desafio a Resolver  .

Parte 1

Modifique el programa para que el color verde y el color amarillo también tengan sonido.

Parte 2

Modifique el programa para que la duración del color rojo y su correspondiente sonido, sea de 5 segundos en lugar de 3 segundos.  Y que además,  en los últimos 2 segundos se prenda y apague dos veces la luz roja antes de cambiar al color amarillo.

 

 

 

 

 

Categoría:

Información adicional

Tiempo

30 – 60 min

Tema

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

Edad

5 a 7 años, 7 a 9 años, 9 a 11 años

Kit

Equipamiento de Taller

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Arduino: SEMÁFORO”

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