Sienta libre de entrarme en contacto con directamente por correo si gusta o si tiene sugerencias.
Este proyecto fue inspirado por otro hacerlo ti proyectos con entrada sensores piezoeléctricos (buzzer) pero son demasiado grandes y no necesitan filtrado para la lectura precisa de la velocidad.
Así que esto es un fuera de la caja y el método de detección entrada knock no convencional que he estado usando y ahora es tuyo también.
Si te gusta la electrónica, gadgets y música un tiempo y construcción usted mismo uno de ellos. Uso y ajuste del sintetizador de software le trae mucha diversión y placer.
Comenzaré mostrando el resultado de este proyecto. Es me probar el guante por primera vez utilizando el FL Studio y sintetizador software.
La versión 1.0 del prototipo que yo estoy revelar código implementar golpe velocidad para aumentar o disminuir la intensidad de sonido pero es bastante simple y un reto codificación aseado para su edificio después lo.
El prototipo 2.0 que no está listo todavía es discreto, doble manos, Wireless habilitada, soportes beat Velocity y permiten al jugador arriba/abajo cambiar octavas y Tom en tiempo real. También es el no confiar no en MIDI Virtual puerto.
La v2.0 de guantes (par) será público como este tan pronto como está listo por lo que no necesita pedir información contactando.
Permítanme comenzar con el lista de requisitos:
Requisito principal:
1 x DIY'er de Arduino amante de la música buscando un emocionante y divertido proyecto de sonido.
Lista de partes:
1 tablero de x Arduino con al menos 4 entradas analógicas.
4 x pequeño Resistor de luz LDR (cuesta $ centavos y son muy preciso)
4 x resistencia de 1 K (o cualquier otro cambiando los umbrales y los disparadores en el código)
5 x metros de cable de núcleo sólido delgada y flexible. (alambre fino de antiguo teléfono cable cables puede hacer bien)
1 x guantes. He elegido guantes de trabajo de algodón con puntos de goma; ($1 el par)
1 x Protoboard y un manojo Jumper cables;
1 x cable USB o Serial para conectar Arduino -> PC.
Herramientas y materiales varios
La soldadura de hierro y alambre de la soldadura
Un 10 "x 10" pieza de EVA Foam para carcasa de Sensor LDR o espuma dura similar se sugiere altamente.
Una pequeña tijera o cuchillo para cortar el EVA en forma de anillo. Ver fotos.
Pegamento adhesivo de contacto fuerte (como solía reconstruir zapatos desgastados!)
15 minutos Hobby pegamento de epoxi (compuesto 2), utilizado en el revestimiento de espuma para fijar los sensores LDR firmemente.
Lista de software
--SpiekenzieLabs serie Midi Converter: Página de la descarga y las instrucciones aquí
--LoopBe1 - libre puerto Midi Virtual - http://nerds.de/en/loopbe1.html
--FL Studio o Ableton Live o cualquier otro software de sintetizador de sonido con capacidades de automatización MIDI: FL Studio Demo
Hay un montón de softwares específicos de baterista que se puede encontrar en google. También debe trabajar GarageBand en MAC!
Realmente prefiero dinámico sintetizador de sonido proporcionada por plugins de FL Studio como Tóxico biológico
Eso es todo.
Consejos de construcción y esquemas de cableado
Algunos antecedentes: Puesto que los sensores LDR son simplemente resistencias que cambian la resistencia de la cantidad relativa de luz que reciben le considere que no son polos como cátodo y el ánodo. Hay ninguÌ n plomo como los Leds son diodos positivo y negativo.
Ejemplo de cómo conectar un sensor LDR utilizando arduino. Asegúrese de que usted haga esta simple prueba antes de construir su guante. Utilice el siguiente código para probar el esquema:
http://www.Arduino.CC/cgi-bin/yabb2/YaBB.pl?NUM=1225675113 pero no te olvides de cambiar el puerto analógico para que realmente usas. El ejemplo utiliza 0 y foto esquemático puerto 3.
Importante: Que tener en cuenta que cada sensor compartirá la línea de 5V .
Así que después de que el guante está listo tienes 5 cables entre el Arduino y el guante.
línea de voltaje de 5 voltios de arduino se conectará en plomo LDR 4, uno por cada uno.
Los otros 4 restantes los cables se conectarán a restantes cables de sensores LDR.
CABLES y puertos:
Alambre #1 - verde en las fotos: conecta 5v puerto y 4 LDR conduce en una línea común y compartida.
Cable #2 - blanco: Se conecta LDR de dedo 1 con puerto analógico 0
Alambre #3 - blanco: Conecta LDR de dedos 2 al puerto analógico en 1
Cable #4 - blanco: Se conecta LDR de dedo 3 con puerto analógico 2
Alambre #5 - blanco: Se conecta LDR de dedo 4 al analógico en Puerto 3
Si sigues los anteriores puertos ningún cambio será necesario en el código que estoy proporcionando.
En relación con el software. Instalar a los controladores de Puerto Midi Virtual de LoopBe1 primero será posible interfaz entre el puerto serie y aplicación del generador de sonido.
El Arduino de código se establece para la velocidad del puerto serie 57600 así que asegúrate de que eliges esta velocidad cuando se ejecuta el Software del convertidor Serial Midi.
Dentro del sintetizador software buscar y elegir como puerto de entrada por defecto el puerto Midi IN de LoopBe y hacer LoopBe que apuntan a la serie para aplicaciones Midi y transmitir antes de trate de usar una aplicación compatible con Midi.
Realmente no tengo tiempo ahora para dibujar un esquema completo de la protoboard pero es exactamente como se muestra en el esquema de prueba de LDR con 4 resistencias en vez de uno. Y el LDR lejos y conectado con el guante.
Esperamos que disfrute de ejecutar y jugar con él después de listo.
El código debe descargarse aquí:
Sitio de descarga oficial:
http://snipt.org/wngki
Nota: Siéntase libre para activar la bandera de la depuración y compruebe el serial comm si no funciona como se esperaba.
Mucha suerte