Tabla de contenido:
- Paso 1: Lista de piezas
- Paso 2: Electrónica
- Paso 3: base de datos
- Paso 4: Montaje de la electrónica
- Paso 5: codificación
- Paso 6: sitio web
- Paso 7: Construir el caso
- Paso 8: Y ahora … ¡Juega
Video: Teclado infrarrojo Raspberry Pi: 8 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
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
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
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
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
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
¡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:
Raspberry Pi - Tutorial Java del detector de proximidad digital infrarrojo TMD26721: 4 pasos
Raspberry Pi - TMD26721 Tutorial Java del detector de proximidad digital por infrarrojos: TMD26721 es un detector de proximidad digital por infrarrojos que proporciona un sistema completo de detección de proximidad y lógica de interfaz digital en un solo módulo de montaje en superficie de 8 pines. precisión. Un profesional
Convertir Un Teclado Muerto a Un Teclado MIDI: 8 Pasos
Convertir Un Teclado Muerto a Un Teclado MIDI: Hace un tiempo cuando era pequeño tenia un teclado funcional que me encantaba tocarlo, aunque solo sabia poquitas notas me encantaba tocarlo, un dia le conecte el eliminador equivocado pero no me habia dado cuenta cuando lo conecte todo estaba funci
Raspberry Pi - Tutorial Java del sensor de termopila infrarrojo TMP007: 4 pasos
Raspberry Pi - Sensor de termopila infrarrojo TMP007 Tutorial de Java: TMP007 es un sensor de termopila infrarrojo que mide la temperatura de un objeto sin estar en contacto con él. La energía infrarroja emitida por el objeto en el campo del sensor es absorbida por la termopila integrada en el sensor. La termopila
Raspberry Pi - TMD26721 Tutorial Python del detector de proximidad digital infrarrojo: 4 pasos
Raspberry Pi - TMD26721 Detector de proximidad digital por infrarrojos Tutorial de Python: TMD26721 es un detector de proximidad digital por infrarrojos que proporciona un sistema completo de detección de proximidad y lógica de interfaz digital en un solo módulo de montaje en superficie de 8 pines. precisión. Un proxy
Utilice el teclado infrarrojo de Palm con dispositivos Android: 5 pasos
Usar el teclado infrarrojo de Palm con dispositivos Android: tenía un teclado inalámbrico PalmOne y quería tener un teclado Bluetooth para mi teléfono. El único problema era que el teclado PalmOne estaba basado en infrarrojos y también tenía un dispositivo Brainlink. Este es un pequeño dispositivo bastante lindo para mediati