Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Kit de Batería MIDI Compacto con Impresión 3D y Arduino

Componentes y suministros

Componente Cantidad
Arduino UNO 1
Pantalla LCD 16x2 blanco sobre azul (Adafruit Standard) 1
Piezoeléctrico (SparkFun) 1
Resistencia sensible a la fuerza FSR (Adafruit) 1
Resistencia 10k ohm 1
Resistencia 1M ohm 1
Diodo Zener 5.1V 1W (SparkFun) 1
Pulsador 12mm (SparkFun) 1
Interruptor deslizante 1
Conector TRS (jack 6.35mm estéreo) 1
Cable USB-A a USB-B 1
Adaptador Lightning a USB Camera (Apple) 1

Herramientas necesarias

Aplicaciones y servicios online

Sobre este proyecto

Este es un kit de batería MIDI minimalista usando Arduino UNO. Me cautivó la simplicidad del piezo y la batería electrónica, y la gran invención llamada MIDI. No me conformé con solo hacer pads; quería un kit completo.

El kit se divide en dos partes principales:

  1. Pads fabricados con impresora 3D y papel grueso (1 mm).
  2. Conversor trigger-a-MIDI con Arduino UNO.

La señal del pad (1) es procesada por el Arduino (2) y convertida a señal MIDI, que se transmite a iPhone, portátil, etc., generando el sonido. No necesitas fuente de alimentación externa: el smartphone o PC la proveen por USB.

Qué necesitas

Herramientas

Materiales

Hardware de batería

Paso 1: Impresión 3D

Todos los archivos STL están en Thingiverse y GitHub. Usa la versión 2 para los aros (rims). Imprime con relleno 20% y altura de capa 0.3 mm. También puedes usar cortadora láser para los pads (archivos vectoriales en GitHub).

Paso 2: Montaje de la estructura

Paso 3: Fabricación del shell (cuerpo del pad)

  1. Altura del shell: 55 mm. Corta tres tiras de papel de 55 mm de ancho.
  2. Longitud: ligeramente superior al perímetro del pad.
  3. Inserta una tira en la ranura inferior, ajusta a círculo perfecto y corta.
  4. Repite 3 veces, superponiendo con adhesivo.
  5. Seca, fija el parche de malla, taladra agujero Ø9 mm para el conector TRS.
  6. Usa tuercas mariposa o las llaves de afinación impresas (funcionan con tuercas normales).
  7. Fija el parche con tornillos M6×70 mm.
  8. Retira el parche para colocar el piezo.

Paso 4: Colocación del piezo

El piezo es delicado. No lo dobles ni golpees.

CAJA (SNARE) — 2 piezos

BOMBO (KICK) — 1 piezo

HI-HAT — 1 piezo

Paso 5: Pad de caja 10"

  1. Fija el sensor del aro (rim).
  2. Asegura la placa sensor firmemente; la punta del cono debe verse 2-3 mm desde el lateral.
  3. Mismo procedimiento si usas pad 8" como caja.

Paso 6: Pad de bombo 8"

  1. Corta tubo acero inoxidable Ø13 mm: dos de 200 mm y dos de 365 mm (longitud ajustable, pequeño error aceptable).
  2. Monta según fotos; las piezas tienen huecos para tuercas M3.
  3. Fija tubo con tornillos M3×15 mm.

Paso 7: Hi-Hat 12"

  1. Corta papel grueso en círculos Ø300 mm (3 unidades).
  2. Haz una muesca desde el centro.
  3. Segunda muesca a 10 mm en paralelo de la primera → tres "Pac-Man" con boca pequeña.
  4. Cierra la boca de cada Pac-Man con cinta formando forma de plato.
  5. Pega y superpone los tres, extendiendo adhesivo fino y uniforme. Presiona y pon peso encima hasta secar.
  6. Silenciamiento: gomaespuma 5 mm, taladra agujero (no importa si no queda perfecto, se oculta).
  7. Fija soporte del sensor y guía de cables con cinta doble cara (o pistola de pegamento).

Paso 8: Controlador de Hi-Hat

Envía apertura/cierre del hi-hat al Arduino. Circuito simple: FSR en base, conector, gomaespuma 10 mm sobre FSR, tapa con tornillos M3×10 mm.

¿Por qué FSR si solo detecta HIGH/LOW? Para compatibilidad con módulos de sonido Roland/Yamaha y software como EZ DRUMMER 2, que tienen varios grados de apertura. Con FSR se podría ampliar modificando el código (no probado).

Paso 9: USB-MIDI (Arduino como dispositivo MIDI nativo)

Con solo cable USB, Arduino envía MIDI: es reconocido por iPhone/PC como dispositivo MIDI sin hardware extra.

  1. Consulta: MocoLUFA y GitHub.
  2. Arduino UNO normal conectado a iPhone da error "no compatible".
  3. Debes reflashar el chip USB (ATmega16U2) del UNO: guía oficial.
  4. En el comando final, reemplaza Arduino-usbserial-uno.hex por dualMoco.hex:
    sudo dfu-programmer atmega16u2 flash dualMoco.hex
  5. Tras reflashar, Arduino es reconocido como dispositivo MIDI.
  6. Puenteando los pines como en la foto → modo Arduino normal (para programar). Sin puente → modo MIDI.

Paso 10: Conversor Trigger-a-MIDI (Shield)

Paso 11: Tocar con GarageBand

Solo abre GarageBand y conecta. Sin configuraciones complejas. Otros DAWs compatibles: Hydrogen (gratis, permite añadir sonidos).

Paso 12: Ajustes (Settings) vía botones y LCD

Para evitar recompilar al cambiar parámetros, se hizo un menú en el LCD:

Parámetros:

Paso 13: Archivos Fusion 360

Algunas piezas requieren cambios dimensionales. STL es difícil de editar; subí los archivos Fusion 360 originales (GitHub). Como fui iterando, no dependas mucho del historial de operaciones.

Extra

¡Pregunta lo que quieras y diviértete!

Código

Hello Drum v2 (Arduino)

Modificado 05/12/2019 por George Brotherston. Incluye librerías MIDI.h (v4.3.1) y LiquidCrystal.h (v1.0.7). El código gestiona:

/* Drum MIDI Controller
   Created: 28/06/2017 by Ryo Kosaka as "HELLO DRUM" Ver.1.0
   Modified: 05/12/2019 by George Brotherston */
#include 
#include 
// ... (código completo en el original; ver sección Code del proyecto)

Esquemático

Circuito del shield en Fritzing: circuit_nZotR7rJMM.fzz

Proceso de manufactura

  1. El Tambor: Guía Completa de Historia, Construcción y Artesanía
  2. Pantalla LED Interactiva con Giroscopio, Anillo NeoPixel y Arduino
  3. Disfraz de nube DIY: Tira LED, Arduino Nano y componentes SparkFun
  4. Unopad: Controlador MIDI Arduino para Ableton Live sin complicaciones
  5. Sensor de obstáculos IR casero con Arduino – Tutorial fácil con LED IR y fotodiodo
  6. Dominando reconocimiento y síntesis de voz en Arduino Due
  7. S-Meter Externo para Radios Icom usando CI-V y Arduino
  8. Cirujanos de Shanghái imprimen implantes óseos de titanio personalizados para paciente con cáncer
  9. Conectar GrabCAD Print a su impresora 3D Stratasys – Guía paso a paso
  10. Más Allá de los Prototipos: Innovaciones Reales Logradas con Impresión 3D
  11. MAXREFDES220# – Monitor de presión arterial sin manguito con sensores ópticos