lunes, 3 de junio de 2019

LABORATORIO 8

                                                    ELECTRONICA DIGITAL                      
                                                        LABORATORIO N° 08

                                                     MUSICA CON ARDUINO


I. CAPACIDAD TERMINAL
  Identificar las aplicaciones de la Electrónica Digital.
 Describir el funcionamiento de las unidades y dispositivos de almacenamiento de información.
 Implementar circuitos de lógica combinacional y secuencial.


 II. COMPETENCIA ESPECIFICA DE LA SESION
  Programación de Tonos musicales.
  Creación de nuevos bloques.


III. CONTENIDOS A TRATAR 
 Circuitos Temporizadores
  Circuitos Generadores de Clock.
 Aplicaciones con contadores.

IV. RESULTADOS

  Diseñan sistemas eléctricos y los implementan gestionando eficazmente los recursos materiales y humanos a su cargo.


V. MATERIALES Y EQUIPO

  Entrenador para Circuitos Lógicos
 PC con Software de simulación.
 Guía de Laboratorio. El trabajo se desarrolla de manera GRUPAL.


VI. REPASO DEL LABORATORIO ANTERIOR

  Diseño de circuitos sumadores y decodificadores


VII. FUNDAMENTO TEÓRICO 

 Revise los siguientes enlaces:
  Música con Arduino:
 https://juegosrobotica.es/musica-con-arduino/
  Música y sonidos con mBlock:
  https://juegosrobotica.es/musica-con-mbot/

Música con Arduino.


Crear música con Arduino o sonidos sueltos es relativamente fácil y suele ser una práctica muy interesante para hacer con alumnos que están empezando a familiarizarse con la programación.
En principio únicamente vamos a necesitar un zumbador piezoeléctrico y la placa de Arduino para poder generar música con Arduino. Una vez se comprende la generación de sonidos se pueden realizar proyectos más complejos implementando un pequeño instrumento electrónico donde le podamos indicar notas mediante teclas, sensores capacitivos, sensores de ultrasonidos, etc.
Un zumbador piezoaeléctrico consigue generar un sonido al vibrar en la frecuencia de la señal eléctrica que recibe. El valor en frecuencia de la señal determinará el tono en el que suene el piezoeléctrico. Es un sonido de muy baja calidad pero vamos a poder generar notas y con ello música.

Si usamos una interfaz de programación basada en Scratch como mBlock seguramente tengamos bloques disponibles para realizar sonidos, únicamente tendremos que tener en cuenta la notación anglosajona para «traducir» una partitura. Para familiarizarte con la programación de música mediante bloques te recomiendo que leas la entrada Música con mBot que es aplicable igualmente a Arduino.
En esta ocasión vamos a generar música con Arduino mediante código porque va a ser la manera de poder hacer sonar nuestro proyecto en cualquier nota que aparezca en la partitura que consultemos, ya que vamos a poder programar también sostenidas, algo que no se puede hacer por ejemplo con mBlock.

TAREAS GUIADAS DENTRO DEL LABORATORIO: 
1. Crear teclado virtual desde PC con encendido de leds. Crear canciones enteras desde teclado virtual.


 Leer potenciómetro y reproducir tonos en función a valor leído.


Reproducir canciones enteras desde Arduino con indicador de número de canción.


evidencias del laboratorio  :

PRIMERA PARTE  :



 SEGUNDA PARTE :
apretar una sola tecla del teclado y que empieze a sonar unas  notas musicales suscesivamente 


imagen que usamos para sacar las notas musicales  :  


3RA PARTE DEL LABORATORIO  :

programacion en el programa  :




LINK DEL VIDEO  :













OBSERVACIONES :

  • Se observo que  las letras o notas musicales en el programa  mblok estaban en el formato americano  
  • Se observo que al conectar ala vocina  y apretar las teclas del teclado  botaban notas musicales  simulando como el teclado fuera un piano 
  • Se observo que  podiamos hacer una composicion de una cancion apretando solo una tecla  previamente configurando en el mblok y el arduino

CONCLUSIONES  :

  • Se logro hacer la simulacion  en el programa mblok  creando musica con el arduino 
  • Se logro demostrar que el arduino nos  sirve de varias maneras ya sea para programar datos o hacer algun proyecto en todas esas situaciones el arduino es muy eficaz
  • Se logro demostrar que  con el programa podiamos crear un patron de varias notas musicales
  • Se logro aprender a configurar el arduino  para que   concuerde con el programa mblok 



INTEGRANTES DEL GRUPO  :
Moroco Lazarinos Rafael Kenyi
Gomez Rios  Cesar 

1 comentario: