Tabla de contenido:

Teclado infrarrojo Raspberry Pi: 8 pasos
Teclado infrarrojo Raspberry Pi: 8 pasos

Video: Teclado infrarrojo Raspberry Pi: 8 pasos

Video: Teclado infrarrojo Raspberry Pi: 8 pasos
Video: TODO ESTO PUEDES HACER CON UNA RASPBERRY PI 😈💻 2024, Mes de julio
Anonim
Teclado infrarrojo Raspberry Pi
Teclado infrarrojo Raspberry Pi
Teclado infrarrojo Raspberry Pi
Teclado infrarrojo Raspberry Pi

Siempre me ha gustado la música, así que cuando pensaba en lo que haría como mi primer proyecto de Raspberry Pi, mi mente naturalmente se centró en ello. Pero, por supuesto, quería darle un toque extra, o mejor, ¡ningún toque! Con la actual crisis del Covid-19 y todas las restricciones higiénicas y conmovedoras en mente, elijo hacer un teclado donde las teclas fueran reemplazadas por sensores infrarrojos. Puede cambiar la clave en la que está tocando girando un codificador rotatorio y presionarlo activará una pista de fondo para comenzar, cuyo tempo se puede cambiar presionando un sensor táctil.

Le he dado al look un aire de xilófono-piano, que también he integrado en el sitio web, donde puedes ver qué notas se están reproduciendo. Para construir la caja solo he utilizado madera, que pinté para darle el toque final.

Paso 1: Lista de piezas

  • Raspberry Pi 4 Modelo B v1.2 - 2GB
  • Pi T-Cobbler Plus ensamblado
  • Puente de 40 piezas 10 cm macho a hembra
  • Cable de 40 piezas 10 cm macho a macho Cable de puente
  • Evita obstáculos IR
  • Altavoces
  • Diferentes piezas de madera
  • Pintura
  • Sensor tactil
  • LCD
  • Frambuesa pi 4
  • paquete de resistencia de adaptador
  • codificador rotatorio

Precio: alrededor de 230 euros pero depende del caso

Paso 2: Electrónica

Conecte sus dispositivos electrónicos como en el pdf dado. Tenga en cuenta que es posible que el sensor de infrarrojos necesite un reajuste para asegurarse de que no envíen señales en los momentos en que no se activen.

Mi altavoz está conectado a una tarjeta de sonido USB externa para mejorar el sonido, pero también puede simplemente conectarlo a la salida jack del pi.

Paso 3: base de datos

Base de datos
Base de datos

Esta es la base de datos que creé. Usé una tabla que contenía todos los nombres de las notas y los valores de las notas midi correspondientes. Otra tabla contiene las claves entre las que puede elegir. La tabla PlaySession contiene todas las pistas previamente guardadas que reprodujo y a las que se conectó que son las notas de esta pista.

Paso 4: Montaje de la electrónica

Ensamblaje de electrónica
Ensamblaje de electrónica

Luego vino el montaje de la electrónica. Decido dejar todo en un tablero y no soldarlo, porque no soy tan bueno solderen y los sensores de infrarrojos son bastante sensibles, por lo que podría suceder que algún día tengas que reemplazar uno.

Paso 5: codificación

Para codificar utilicé una biblioteca de Python llamada Mingus que usa FluidSynth para tocar notas midi.

Para configurar ambos, deberá ejecutar los siguientes comandos:

pip instalar mingus

pip instalar fluidsynth

Puedes encontrar el código en mi GIT.

Paso 6: sitio web

Sitio web
Sitio web
Sitio web
Sitio web
Sitio web
Sitio web

A continuación, diseñé y codifiqué mi sitio web. Usé html, css y JS con websockets para comunicarme con el servidor que se ejecuta en la parte posterior.

Paso 7: Construir el caso

Caso de construcción
Caso de construcción
Caso de construcción
Caso de construcción
Caso de construcción
Caso de construcción

Diseñé mi estuche para que se pareciera a una especie de xilófono / piano. Hice todo en madera y decidí darle a todo una mano de pintura para que se viera aún mejor.

Paso 8: Y ahora … ¡Juega

Y ahora … ¡Juega!
Y ahora … ¡Juega!
Y ahora … ¡Juega!
Y ahora … ¡Juega!
Y ahora … ¡Juega!
Y ahora … ¡Juega!

¡Ahora está listo para comenzar a tocar su instrumento de fabricación propia! ¡No temas hacer preguntas en los comentarios y diviértete creando!

Recomendado: