manual para docentes

17
MANUAL PARA DOCENTES Proyecto Guitarra

Upload: others

Post on 01-Jan-2022

5 views

Category:

Documents


0 download

TRANSCRIPT

MANUAL PARA DOCENTES 

   

Proyecto Guitarra 

     

 

                    

     

1.Introducción En este documento se pretende brindar las nociones necesarias para construir la                       guitarra. Primero, se presentan una serie de desafíos con el fin de dar una noción sobre                               el uso y la programación de la placa micro:bit y las funcionalidades que vamos a utilizar. Luego, se describe el código realizado en el entorno “Makecode” a cargar en la placa                             microbit y finalmente se describe la construcción física de la guitarra. La guitarra eléctrica posee 4 trastes, al presionar cada uno de ellos la guitarra emitirá un                               sonido de distinta tonalidad. Además, el sonido emitido por la guitarra varía al inclinarla                           hacia un lado y hacia el otro. El diseño es fácilmente personalizable, pudiéndose ampliar la cantidad de trastes para                       obtener mayor cantidad de tonalidades distintas, sustituir los trastes por botones,  agregar efectos de sonido al inclinar la guitarra en distintas direcciones y utilizar la                           brújula para “tocar” la guitarra con un imán. La salida de audio de la guitarra puede conectarse tanto a un par de auriculares como a                                 un juego de parlantes amplificados.  

1.1 Materiales necesarios: 

● Placa micro:bit ● Extensor de pines micro:bit (5601B) ● Cartón duro de 100 cm x 40 cm ● 2 Hojas de aluminio ● Auriculares o juego de parlantes amplificados ● 3 cables con ambas puntas en “cocodrilo” ● 7 cables “Dupont” macho-hembra ● Cinta aisladora ● 24 ganchos mariposa ● Cable fino 1 m ● Gomitas elásticas Funcionalidades de la micro:bit utilizadas: ● Matriz de LEDs ● Botones: A ● Acelerómetro: 1 eje ● Audio: Música ● Entradas digitales: 4 

 

1.2 Funcionalidades de la micro:bit utilizadas: 

● Matriz de LEDs ● Botones: A ● Acelerómetro: 1 eje ● Audio: Música ● Entradas digitales: 4 

2. Desafíos introductorios: En esta sección se presentan dos desafíos que se sugieren realizar previo al armado del                             proyecto, ya que introduce las herramientas necesarias para escribir el código utilizando                       el entorno “Makecode” (https://makecode.microbit.org/#editor). Para este proyecto se               utilizará la programación en bloques.  

2.1. Desafío Leds: 

Con este desafío se pretende introducir la utilización de los 25 leds independientes que                           posee la placa, aplicando los distintos bloques que exhiben desde iconos hasta cadenas                         de caracteres.  

Objetivo 1: Realizar un programa que muestre una carita feliz en la pantalla de leds. Materiales: Simulador “Makecode” (https://makecode.microbit.org/#editor) o cargar el             mismo en la placa micro:bit. Funciones a utilizar: Leds. 

 Solución del objetivo 1: Utilizaremos un bloque para siempre y mostrar icono (ambos se                           encuentran en la sección “Básico” del Makecode). Para poder cambiar el ícono de                         corazón simplemente haremos click sobre él y se nos desplegaran todas las opciones                         que tenemos para elegir. Una vez realizado el código y cargado en la placa la misma                               mostrará en su matriz de Leds el icono seleccionado. 

 

Objetivo 2: Al presionar el botón A se muestre tu nombre y al presionar el botón B se                                   muestre tu edad. Materiales: Simulador “Makecode” (https://makecode.microbit.org/#editor) o cargar el             mismo en la placa micro:bit. Funciones a utilizar:: Leds y Botones  

   Solución del objetivo 2: Utilizaremos el bloque “al presionarse el botón…” (sección                       “Entrada” del Makecode), para elegir qué botón queremos solo debemos hacer click                       sobre “A” y se nos desplegaran las siguientes opciones. 

  En nuestro código debemos tener dos bloques, uno para el botón “A” y otro para el                               botón “B”. En el bloque del “A” colocaremos “mostrar cadena” que nos permitirá escribir                           nuestro nombre. En el bloque del “B” colocaremos “mostrar número” que nos permitirá                         

escribir nuestra edad. Tanto “mostrar cadena” como “mostrar número” se encuentran en                       la sección “Básico” del Makecode. Una vez realizado el código y cargado en la placa, al                               presionar el botón “A” la misma mostrará el nombre ingresado en los Leds, y al presionar                               “B” mostrará la edad ingresada.                 

2.2. Desafío Música y Pines: Con este desafío se pretende introducir la utilización de las funciones de música y pines que posee la placa.  

Objetivo 1: Reproducir un sonido al agitar la placa micro:bit. Materiales: Se puede usar el simulador del programa o cargar el mismo en la micro:bit. Funciones a utilizar: Actuadores: LEDs, Parlante o auriculares Sensores: Botones 

 Solución del objetivo 1: Utilizaremos el bloque “si agitando” (sección “Entrada”), nótese                       que si hacemos click sobre “agitado” se nos desplegará un menú con distintas opciones                           para que probemos distintos movimientos. Dentro del bloque “si agitando” colocaremos                     uno que indica “reproducir tono” (sección “Música”). Tanto el tono como la duración del                           sonido que emite se puede fácilmente cambiar haciendo click sobre el tono y la                           duración que se muestra en el bloque (ver siguiente figura). Una vez realizado el código                             y cargado en la placa, al ser agitada la misma emitirá un sonido del tono y duración                                 seleccionados.  Para escuchar el sonido se debe conectar un par de auriculares según la siguiente                           figura: 

 

      

Objetivo 2: Al presionar el pin 1 reproducirá un tono. Materiales: - Se puede usar el simulador del programa o cargar el mismo en la micro:bit.  - Cable cocodrilo. Funciones a utilizar: Actuadores: Parlante o auriculares 

 Solución del objetivo 2: Para realizar este objetivo utilizaremos el bloque “Al                       presionarse pin...”, (sección “Entradas”). Conectaremos uno de los extremos del cable                     “cocodrilo” a la entrada de 3v y dejaremos libre el otro extremo del cocodrilo para poder                               tocar sobre el pin 1 y de esta manera reproducir un sonido. En la figura siguiente se                                 detalla tanto el código como las conexiones necesarias. Una vez cargado el código en la                             placa, al tocar con el extremo libre del cable cocodrilo el pin 1 de la placa se escuchará                                   el tono en los auriculares.   

  

Objetivo 3: Reproducir un sonido al tocar con un cable cocodrilo el pin 1 de la placa. Si                                   mientras el cable cocodrilo está tocando el pin 1 se presiona el botón “A” el tono                               reproducido será alto, si se presiona el botón “B” cambiaremos el tono a bajo. Si no se                                 presiona ningún botón el tono reproducido será un tono medio. Materiales: Se puede usar el simulador del programa o cargar el mismo en la micro:bit.                             Utilizaremos un cable cocodrilo que conectaremos en la entrada de 3v y otra conexión                           para auriculares. Actuadores: Parlante o auriculares. 

 Solución del objetivo 3: Para implementar el programa utilizaremos los bloques “si, si                         no, si” (sección “Lógica”), las condiciones “botón “A” presionado” (sección “Entradas”) y                       

otros bloques ya utilizados en objetivos anteriores. En la figura siguiente se detalla la                           solución: 

             

3. Proyecto “Guitarra” 

3.1. Descripción del código 

En esta parte del documento explicaremos cómo escribir el programa que luego                       utilizaremos con la guitarra, en el mismo iremos aumentando la dificultad                     progresivamente hasta alcanzar el código final. Dividiremos la escritura del código en 2                         secciones: “al iniciar” y “para siempre”.   AL INICIAR: Comenzaremos definiendo qué funciones hará la micro:bit inmediatamente al ser                   encendida, dichas funciones que se realizan una única vez luego de encender la placa                           deben colocarse en el bloque “al iniciar”. Qué implementar en este bloque es decisión                           del usuario y no afectará en nada al programa principal, una idea para este bloque es                               mostrar una imagen o reproducir un sonido para saber que la micro:bit se encendió. En                             este ejemplo optamos por mostrar una imagen a través de los Leds y reproducir una                             melodía.  

   PARA SIEMPRE: En esta sección escribiremos la parte fundamental del programa, definiremos una serie                       de instrucciones para que la micro:bit reproduzca diferentes notas musicales al                     presionar determinados pines. Comenzaremos utilizando un bloque “si” del menú                   “Lógica”, el cual lleva a cabo una instrucción si se cumple una condición definida por el                               usuario. El menú entrada cuenta con una instrucción llamada “pin P0 está presionado” la                           cual permite llevar a cabo determinadas instrucciones al presionar el pin especificado.   

  Dado que el bloque “pin P0 está presionado“ solo permite utilizar 3 distintos pines, en su                               lugar utilizaremos otra instrucción que permite llevar a cabo las mismas tareas, pero a                           diferencia permite trabajar con 20 pines. La instrucción a utilizar en su lugar es “lectura                             digital pin P0” (sección “Pines”). Además se utilizara una comparación (sección “Lógica”).                       En la figura siguiente se detalla cómo construir el bloque necesario (dicho bloque debe                           sustituirse por el bloque “pin P0 está presionado“): 

 

Este nuevo bloque nos permitirá utilizar hasta 20 pines, mediante un extensor de pines                           conectado directamente a la placa el cual veremos luego.  Ahora agregaremos la instrucción “reproducir tono ___ por 1 pulso” para que al                         cumplirse la condición lógica (tocar el pin) se reproduzca la nota deseada. La idea es                             repetir este bloque de instrucción según la cantidad de botones que el usuario                         

implemente en la guitarra, donde solo cambia el pin que se debe presionar y cuál es la                                 nota que se reproduce, también se puede modificar el tiempo que dura el tono.                           Entonces, si la guitarra posee 4 cuerdas una posible configuración sería la observada en                           la figura siguiente, donde los pines P13, P14, P15 y P16 reproducen las notas.  

  Ahora veremos cómo podemos hacer para reproducir las mismas notas en distintos                       tonos (bajo, medio y alto). De este modo podremos reproducir 4 notas cada una de ellas                               en tres tonalidades, resultando 12 sonidos distintos. Para ello construiremos un                     condicional de la siguiente forma: En la sección “Lógica” tomaremos un condicional de                         la forma “si <verdadero> entonces” y hacemos click 2 veces en el botón “+”. Luego                             reemplazamos el “verdadero” de los condicionales por “botón A presionado” y “botón                       B presionado”. En la siguiente figura se detalla el procedimiento: 

 

Ahora colocaremos las nuevas instrucciones al principio del bloque “para siempre” y,                       por último, copiaremos la sección de reproduce los tonos y la agregaremos a cada una                             de las instrucciones resultantes del condicional, dejando las mismas notas y cambiando                       únicamente los tonos de las mismas, haciendo que la primer parte reproduzca en alto, la                             segunda en medio y la última en bajo. Lo anterior se resume en la siguiente figura: 

      

 

                      

En la figura siguiente se observa el programa completo: 

 

 

 

 

3.2. Construcción física de la guitarra:  

A continuación, explicaremos los pasos a seguir para construir la guitarra, los mismos se                           encuentran acompañados de imágenes para que al lector le sea más fácil llevar a cabo                             el armado de la misma:  1. Cortar el cartón:  Tomar un cartón, recomendamos que éste sea grueso para que la guitarra quede más                           firme y sostenga bien los demás materiales. Usaremos el molde que se encuentra al                           final del archivo, este está dividido en 4 partes las cuales deben ser impresas en hojas                               A4, al unirlas se obtendrá un molde como el siguiente:  

    2. Perforaciones:  Ahora trabajaremos con el cuerpo de la guitarra, perforaremos en el centro un total de                             10 agujeros. Las perforaciones deben ser realizadas como se indica en la siguiente                         imagen:  

   

Perforaremos: • 2 filas con 4 agujeros, separados por 1,5 cm. • 1 fila con 2 agujeros, separados por 5 cm. Las filas deben estar separadas entre sí 5 cm. Las perforaciones deben tener un                           diámetro de 1 a 2 mm. En las primeras dos filas se distribuirán los cables, en la restante se fijará el extensor de pines.  3. Colocación de las cuerdas:  En esta parte trabajaremos con el mástil de la guitarra, colocaremos cuatro alambres de                           cobre tensados que servirán como cuerdas de la guitarra. Para ello colocaremos cuatro mariposas en la punta del mástil (indicado con amarillo),                         ahí ataremos las 4 cuerdas, luego las tensaremos y cortaremos a una distancia                         suficientemente grande para que las cuerdas alcancen los primeros 4 agujeros del                       cuerpo (indicado en azul). Luego colocaremos pegamento en las posiciones que se                       indican en anaranjado para fijar las cuerdas.  

  4. Fijación del extensor:  Colocaremos el extensor de pines entre medio de los dos agujeros que realizamos en la                             fila del medio de la caja de la guitarra, utilizaremos una banda elástica la cual pasará por                                 encima del extensor y atravesará los dos agujeros del costado, del lado trasero                         ataremos la banda de forma que el extensor quede fijado al cuerpo de la guitarra.  5. Colocación de los botones:  Trabajaremos con la parte trasera del mástil, pegaremos dos botones en el costado de                           la guitarra a una altura cómoda para la mano del usuario, a cada uno de estos le                                 conectaremos dos cables como se indica en la siguiente imagen:  

  

6. Conectar cables:  Por último, conectaremos los cables, del lado trasero de la guitarra los cables deben                           pasar por la última fila de agujeros hacia el frente de la guitarra, donde estos serán                               conectados.  Para identificar correctamente los cables utilizaremos colores. • Los cables azules (hembra-hembra, conectados a las cuerdas) se conectan en orden                         (izquierda a derecha) a los pines 13, 14, 15 y 16. • El cable rojo (botón superior) se conecta al pin 5. • El cable verde (botón inferior) se conecta al pin 11. • Los cables negros (tierra de los botones) se conectan al pin GND. • El cable amarillo (púa) se conecta al pin 3V. • Los cables violeta y negro (buzzer) se conectan a los pines 0 y GND respectivamente.  

  

3.3. Diagrama de conexiones: 

Observación: Los pines 1 y 2 de los botones a los que hace referencia la lista de conexiones están numerados únicamente con la finalidad de hacer notar que debe conectarse un pin a 0V y otro a 5 u 11, a la hora de conectar el botón los pines del mismo son indistinguibles.