LA CAJITA MUSICAL
Se armará con los ladrillos una Cajita Musical, programada para que comience a emitir sonidos cuando se abre la tapa. El sistema para activar la música no es mecánico sino que se produce a través de una Fotorresistencia LDR.
Descripción del proyecto
En esta actividad se armará una Caja de Música (de diseño libre) que tendrá programadas en la placa interna del «R8», las notas musicales . Esta secuencia de sonidos, a los que se asigna una duración y un retardo temporal, son activados a través de un sensor LDR (fotorresistencia),
El Ladrillo inteligente «R8» estará programado para que active la secuencia de sonidos en el parlante a partir de una señal de luminosidad determinado de manera arbitraria según las condiciones del lugar donde se realice la experiencia.
La señal leída «0» corresponde oscuridad, ausencia de luz. Y la señal leída «1023» corresponde a la máxima luminosidad.
Cuando se asigna el valor de luminosidad para la prueba, significa que si la luminosidad no alcanza ese valor en la fotorresistencia, los sonidos no se activarán. En cambio, cuando la fotorresistencia detecta luminosidad igual o mayor a ese valor, la secuencia de sonidos se activará.
En este proyecto, le asignamos a ese valor el número de 60, pero este valor podría haber sido mayor o menor. Cuanto menor es el número asignado, significa que la fotorresistencia necesitará menos luminosidad para activar los sonidos, Cuanto mayor es el número, significará que la fotorresistencia necesitará más luminosidad para activar los sonidos.
Los sonidos del Parlante se programan según la frecuencia que le corresponde a cada tono/nota musical que se quiera activar. En esta experiencia, usamos las 7 notas de la escala musical, -DO, RE, MI, FA, SOL, LA, SI-, ordenadas de manera alternada, en una secuencia decidida arbitrariamente, (es decir, que esta secuencia puede ser alterada con cambio de programación si lo desean) Y establecimos distintos retrasos entre cada nota, que marcará el ritmo de la melodía. Esto también ha sido decidido de manera arbitraria y puede ser alterado en la programación, ya sea activando otros tonos u otro ritmo.
A tener en cuenta: el diseño de la Cajita Musical es libre, pero deben prever el espacio interno suficiente para que quepan el «R8», la Batería y la Fotorresistencia con su cable de conexión, cómodos en el interior. Deben construirla con la altura necesaria para que la tapa cierre sin tocar los componentes. Si tienen dudas en el diseño, aquí hay un link con fotos de los detalles de armado de la cajita construida para este proyecto aunque, recordamos, cualquier modelo puede ser apto.
Piezas y dispositivos
- Ladrillo inteligente R8,
- Batería
- FOTORRESISTENCIA LDR
- 1 Cable USB
- 1 Cable Rj11
- Fotos de Armado de la Cajita Musical (link de descarga)
Sensores y Actuadores
FOTORRESISTENCIA / SENSOR DE LUZ / LDR : Es un Sensor Analógico que nos permite detectar y medir la intensidad de luz del ambiente. El mismo es muy pequeño y sencillo de utilizar. Se trata de una foto resistencia (LDR) sensible a la luz, y ofrece una resistencia mayor o menor en función de la cantidad de luz recibida. Son sensores ideales para proyectos de iluminación o cualquier proyecto que necesite detectar la luz ambiente. Se utiliza conectado a los puertos analógicos CON4 CON5 CON4 CON6 CON8 del KIT
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 LDR FOTORRESISTENCIA (CON5)
- El PARLANTE O BUZZER no se conecta de manera externa ya que está incluido en el»R8″
¡Es hora de programar!
Descripción del programa
Comenzamos la programación con el bloque “PARA SIEMPRE”.
En el “PARA SIEMPRE” insertamos el bloque “MIENTRAS QUE”.
Como condición, insertamos un bloque de “PRUEBA” con la variable “mayor a”. En “PRUEBA” insertamos la “FOTORRESISTENCIA”(CON5), y a la variable le adjudicamos el valor 60 (que corresponde a la luminosidad que establecimos para activar la secuencia de sonidos).
En el bloque “MIENTRAS QUE”, insertamos los bloques “TOCAR SONIDO”, uno para cada nota musical que vamos a programar. En esta experiencia usamos 7 bloques “TOCAR SONIDO” para 7 notas. (El bloque “TOCAR SONIDO” es interno del “R8“, por lo que no lleva número de CON.)
En la variable correspondiente a la “frecuencia”, colocamos la frecuencia de las notas que elegimos para la secuencia. En esta experiencia, este fue el orden elegido: do, mi, sol, si, la, fa, re. Todas las notas usadas pertenecen a la misma 8ª.
Como separación entre las notas, insertamos bloques de “RETARDO en milisegundos”. Adjudicamos valores distintos en cada “Retardo”: 1000, 500, 250, para darle una dinámica rítmica a la secuencia de sonidos. Estos valores pueden ser alterados en la programación sin perjudicar la experiencia.
Descarga del programa (Link)
*Atención: no abrir cada archivo por separado. Clickar en el icono «DESCARGAR» que se encuentra arriba a la derecha.
Armado del Programa
Utilizaremos los siguientes bloques:
Eventos:
Control:
- «Para siempre» que ejecutara la acción en forma indefinida
- «Repite hasta que <comprobación>»
- «Espera <tiempo> segundos»
Sensor:
- «Valor de luz en conector <Nro.>»
Operadores:
Sonido:
- «Tocar sonido <nota> durante <tiempo> segundos»
Desafio a Resolver .
- Cambiar la melodía: Se pide modificar la programación para que la Cajita Musical emita un fragmento del «Cumpleaños Feliz». Te proponemos investigar sobre las notas, la duración y secuencia de las mismas para reproducir el fragmento de la melodía propuesta.
- Sumar un Led bicolor a la cajita : Que prenda y apague al compás de la melodía.
Valoraciones
No hay valoraciones aún.