Pedalera MIDI DIY

clabman77
#25 por clabman77 el 03/02/2019
#24 Gracias por compartirlo compañero!! :ok:
Subir
Arci56
#26 por Arci56 el 29/04/2019
Ignotos,
congratulation for your project.
Please can you send me the arduino code and the circuit connections (scheme)?
I would like to try to build your looper.
Thanks in advance
Giuseppe
From Italy.

gsantagata@iol.it
Subir
ignotus
#27 por ignotus el 13/05/2019
Buenas,

Aquí seguimos trasteando... Esta vez le he hecho una mejora interesante: comunicación por bluetooth. Suelo tocar al lado del ordenador así que no era una necesidad imperiosa, pero una vez que se me ha metido la idea en la cabeza, no me he podido resistir al reto de intentarlo y el resultado es mejor de lo que esperaba, con muy poca latencia. Es de cajón que tenga más latencia que por cable, pero es inapreciable.

Cuando se me ocurrió la idea, estuve indagando para ver cómo se podría hacer y vi que el tema bluetooth-MIDI se puede hacer pero está un poco complicado. Así que lo planteé de otra manera. Viendo los módulos bluetooth que hay, encontré unos muy baratos (HC-05, unos 3€) que se pueden programar para que funcionen de maestro o esclavo, cambiar tasas de transferencia, nombre, contraseña, etc. Estos módulos reciben y emiten datos seriales, que es como lo transmite el Arduino. Así que mi solución fue instalar un módulo bluetooth en la pedalera, recibiendo y emitiendo datos seriales del Arduino, y luego hice un receptor para el ordenador que consiste de un circuito USB-MIDI con otro módulo bluetooth que recibe los datos, los transfiere al circuito USB-MIDI, y éste lo manda al ordenador. Total, que en el PC no hace falta andar con drivers ni historias para el bluetooth y el MIDI porque recibe los datos ya en formato MIDI por el USB. El camino que recorren los datos sería este:

Arduino ----> Bluetooth(emisor) ----> Bluetooth(receptor) ----> Circuito USB-MIDI ----> PC.

Este es el receptor:
0d427226a3d727e57fbd22c71c1af-2425993.jpg
e3b11cd325d5e505b1998c06b0cd2-2425993.jpg

Por otro lado, destripé una batería externa de esos para móviles y la instalé en la pedalera. Me costó 4€ en el carrefour y da una autonomía de unas 12 horas. Le estañé unos cables a los puertos USB de carga y descarga, y otro a una entrada analógica del Arduino. De esta manera se puede cargar la batería a través de un puerto USB instalado en la pedalera, y por otro lado el Arduino detecta la carga que tiene y la muestra en la pantalla, añadiendo unas líneas de código, para así saber cuándo hay que cargarla.

7ee169d68d175a79a8e5ef50cf730-2425993.jpg
4256b5adef0dbbecb39ea1e93c468-2425993.jpg

He simplificado un poco las cosas en la explicación anterior porque hay que saber programar los módulos, compilar código para el circuito USB-MIDI, modificar la librería MIDI del Arduino... Si a alguien le interesa lo puedo explicar en más detalle, pero si no es un poco tostón.

También he quitado todos los potenciómetros de la pedalera. No eran nada prácticos por tener que agacharse cada vez que quieres cambiar algo... Así que fuera. La idea ahora es hacer un controlador para el escritorio con los potenciómetros y que también vaya por bluetooth, aprovechando el receptor que ya está hecho y al que se pueden conectar hasta 7 emisores.

Saludos!
Subir
1
toni.kt88
#28 por toni.kt88 el 13/05/2019
Eres un fenomeno tio!!!
Subir
1
fmk
#29 por fmk el 16/05/2019
Que nivel y que crack,
Muy bien implementado y funcional,
Alucino, enhorabuena,
Y nada como poder hacerse las cosas uno mismo.
Subir
1
Micky Vega mod
#30 por Micky Vega el 16/05/2019
#27 Brutalísimo todo, me encanta.
Subir
1
ignotus
#31 por ignotus el 16/05/2019
Muchas gracias por los comentarios!

En efecto @fmk, y cuando utilizas algo hecho por tí la satisfacción es el doble - y me consta que de eso sabes un rato!

Ya he pedido las piezas para la siguiente fase del proyecto. Va a ser muy simple, basado en un Atmega16: una pequeña barra para dejar encima del escritorio con 7 potenciómetros (quizá más, lo tengo que pensar), batería de litio y bluetooth. Al no llevar pantalla y 4 LEDs que solo se encenderán al pulsar un botón para saber la carga de la pila, tendrá una autonomía bastante larga.
Subir
Hilos similares
Respuesta rápida

Regístrate o para poder postear en este hilo