Tabla de contenido:
- Paso 1: recopilación de los materiales necesarios
- Paso 2: hacer el cuerpo exterior
- Paso 3: conexiones
- Paso 4: Ensamblaje final
- Paso 5: carga de código en Arduino
- Paso 6: requisito de software
- Paso 7: solución de problemas
Video: Luchador MIDI basado en Arduino (sensible al tacto): 7 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
MIDI son las siglas de Musical Instrument Digital Interface. Aquí, estamos haciendo un luchador MIDI sensible al tacto.
Tiene 16 almohadillas. estos pueden aumentarse o disminuirse. Aquí he usado 16 debido a los pines arduino limitados.
También he usado pines de entrada analógica (A0, A1, A2, A3, A4) como entrada digital.
Este es mi primer instructable. Así que perdóname por cualquier error. No he pensado en hacer un instructable antes.
así que no tengo muchas fotos detalladas de eso.
Hay un video de trabajo del MIDI He seleccionado la guitarra en sonidos en el software ableton live 9 en el video.
Paso 1: recopilación de los materiales necesarios
Las cosas que necesitará son:
- Arduino uno R3 (1 unidad)
- Resistencias de 1Mohm (16 unidades)
- Shield arduino de uso general (1 unidad)
- Papel de aluminio
- Lámina de plástico / acrílico (para cuerpo exterior)
- Potenciómetro (1 unidad)
- alambres
- Cinta negra
Las herramientas utilizadas son:
- Taladro
- Herramienta para cortar
- Soldador
- Pegamento caliente
Estos son los suministros necesarios para fabricar el MIDI fighter. Tengo un escudo arduino de propósito general para resistencias.
pero puede utilizar una placa de circuito impreso de uso general.
Paso 2: hacer el cuerpo exterior
Para hacer el cuerpo exterior, necesitará una lámina de plástico.
cortar la hoja en el tamaño dado:
arriba y abajo (200 mm x 200 mm)
para 4 lados (200 mm x 40 mm)
ahora corte 16 agujeros en la hoja superior para pasar los cables de las almohadillas. Una ranura en un lado para el conector arduino.
Une estas piezas para hacer un cuboide excepto la parte superior. Las almohadillas están hechas de papel de aluminio.
corte 16 hojas de papel de aluminio de 45 mm x 45 mm.
Los orificios perforados deben estar de acuerdo con la ubicación de la almohadilla.
Paso 3: conexiones
las conexiones deben realizarse como se muestra en la imagen.
El potenciómetro es para la sensibilidad del tacto. Sirve para ajustar la sensibilidad táctil.
NOTA: Los cables que se utilizarán deben ser del mismo tipo. De lo contrario, podría haber una diferencia en los valores capacitivos.
También intente hacer los cables del mismo tamaño.
Paso 4: Ensamblaje final
Ahora, tenemos que combinar tanto la electrónica como las partes de hardware. En primer lugar, conecte el papel de aluminio a la capa superior igualmente espaciados y conecte los cables a cada uno de los papeles. Luego, los cables deben conectarse al arduino como en el paso 2.
Puede pegar el papel de aluminio con el pegamento o con la cinta.
También puedes poner algunos trozos de cartón entre el plástico y el papel de aluminio para darle grosor y buen tacto.
NOTA: Los cables deben estar conectados a la lámina de forma continua.
Paso 5: carga de código en Arduino
el código se da aquí.
cárguelo en el arduino.
NOTA: al cargar el código en arduino, el puerto serie en midi sin pelo debe estar configurado como no conectado. de lo contrario, mientras se carga el código, se mostrará el error.
aquí está el código para probar el panel táctil y obtener valores capicitivesensor (captouch16try.ino)
el código de prueba da los valores del sensor.
estos valores deberían ser casi iguales. de lo contrario, la almohadilla no funcionará correctamente.
los valores dados serán la sensibilidad del otro código.
Paso 6: requisito de software
Descarga estos softwares:
- Suite Ableton Live 9
- Serie MIDI sin pelo
- LoopMIDi
Ableton se puede descargar desde el sitio oficial.
Enlace de Github para descargar midi sin pelo:
(https://projectgus.github.io/hairless-midiserial/)
Enlace a loopmidi:
www.tobias-erichsen.de/wp-content/uploads/2…
Descargue e instale estos softawares.
sigue estos pasos:
paso 1.
abra LoopMIDI y haga clic en el botón (+) en la esquina inferior izquierda.
Se crea un puerto para la transferencia de datos.
Paso 2.
Abra midi sin pelo, ahora seleccione loopmidiport in midi out.
dejar el midi en no conectado.
seleccione el puerto serie para arduino. (esto se mostrará cuando arduino esté conectado a la PC / computadora portátil)
paso 3.
ejecutar ableton live 9.
abrir preferencias (ctrl +,)
ahora seleccione link midi en la columna de la izquierda y seleccione la configuración como se muestra en la imagen.
cierra esa ventana
Paso 4.
ahora seleccione tambores en la segunda columna de la izquierda.
seleccione cualquier tambor.
cuando se selecciona el tambor.
y toca el pad midi, se produce un sonido en su computadora portátil.
Tu luchador MIDI está completo.
¡¡¡Disfrutar!!!:-)
Paso 7: solución de problemas
Los softwares no están configurados correctamente.
Habrá algún problema de antemano al configurar el toque, ya que el pad proporciona valores analógicos y estos valores pueden crear problemas.
Es posible que los cables no estén conectados correctamente.
el papel de aluminio no toca el cable correctamente.
los cables pueden estar en cortocircuito.
Recomendado:
PLANTA ARDUINO SENSIBLE AL TACTO: 6 Pasos
PLANTA ARDUINO SENSIBLE AL TACTO: en este tutorial, estoy mostrando cómo construir una planta sensible al tacto usando Arduino, es decir, cuando tocas la planta, el color cambia. primero, mira este video
Pintor de luz multicolor (sensible al tacto): 8 pasos (con imágenes)
Pintor de luz multicolor (sensible al tacto): La pintura con luz es una técnica fotográfica que se utiliza para crear efectos especiales a velocidades de obturación lentas. Normalmente se utiliza una linterna para " pintar " las imagenes. En este Instructable, te mostraré cómo construir un pintor de luz todo en uno con toque
Generador de música basado en el clima (generador Midi basado en ESP8266): 4 pasos (con imágenes)
Generador de música basado en el clima (Generador Midi basado en ESP8266): Hola, hoy explicaré cómo hacer tu propio generador de música basado en el clima. Está basado en un ESP8266, que es como un Arduino, y responde a la temperatura, la lluvia y la intensidad de la luz. No espere que haga canciones completas o programas de acordes
Linterna LED sensible al tacto: 15 pasos (con imágenes)
Linterna LED sensible al tacto: Hace veinticinco años, mi abuelo me hizo una linterna soldando una bombilla a los terminales flexibles de una batería descargada de 4.5V. Como dispositivo, era burdo y simple, pero no solo iluminó mi almohada esa noche. Alimentó mi deseo de t
Abrazo & Parche de robot Instructables sensible al tacto: 10 pasos (con imágenes)
Abrazo & Parche de robot Instructables sensible al tacto: siempre quise hacer un proyecto simple pero decente con este parche, y el " tamaño de bolsillo " El concurso parecía la oportunidad perfecta para hacer una mascota robot. Este tipo se sienta en el bolsillo de mi camisa, al igual que en el ícono del concurso, y se pone ingenioso