Falangafone - uso de gestos para controlar tu música!

En HackPrinceton 2014, mi compañero y he construido un sólido, de la mano sistema de música controlado por movimiento. Utilizamos el Movimiento de salto y su desarrollador API para capturar datos de la mano y del dedo, y utilizamos el lenguaje Python y la biblioteca de Pyo para Python procesar archivos de audio en una variedad de maneras con los datos recibidos de los sensores de movimiento de salto. Por ejemplo, cada dedo representa un ecualizador diferentes; doblando cada uno de sus dedos hacia abajo y hacia arriba, el usuario puede ajustar los valores de estos filtros. También utilizamos gestos intuitivos para modificar el volumen del audio y la velocidad / de la echada. Falangafone en última instancia fue empaquetado como una aplicación de web de matraz que permite al usuario seleccionar fácilmente canciones, perfiles e incluso visualizar datos del ecualizador!

Dio un paso más allá, sin embargo y utiliza a un Imp eléctrico para interfaz con Falangafone. Usando un interruptor de palanca, hemos creado un juego / botón de parada de los aplicación y también programados varios LEDs flash basado en la música.

Este proyecto fue una gran oportunidad para aprender acerca de python, matraz, pyo y imp eléctrico. Enormes gracias al equipo de HackPrinceton para brindar a los participantes con estas excelentes instalaciones para hacer proyectos como este.

Artículos Relacionados

Uso de Cortana para controlar su LinkIt uno!

Uso de Cortana para controlar su LinkIt uno!

IntroducciónHay nueva tecnología alrededor de nosotros y solamente más que todos los días. Los micro controladores son cada vez más rápido, son teléfonos que más inteligente, y la nube es cada vez más fuerte. Con esta nueva tecnología todos se pregun
Acelerómetro basado en reconocimiento de gestos para controlar un LED

Acelerómetro basado en reconocimiento de gestos para controlar un LED

Estos materiales y la información contenida en este instructivo son proporcionan por los estudiantes matriculados en el Software de lugares (www.softwareofplaces.com)Clase en la Universidad PUC-Rio. El contenido representado aquí es el proyecto final
Cómo hacer un iphone/android/web controlable cable de extensión que puede utilizar para controlar su crockpot, puerta de garaje, cafetera, olla arrocera, licuadora smoothie... pescado grifo de tanque o cualquier otro dispositivo electrónico, desde cualqui

Cómo hacer un iphone/android/web controlable cable de extensión que puede utilizar para controlar su crockpot, puerta de garaje, cafetera, olla arrocera, licuadora smoothie... pescado grifo de tanque o cualquier otro dispositivo electrónico, desde cualqui

Este instructable le mostrará cómo crear un cable PC/iPhone/Android-controlable que puede controlar cualquier cosa eléctrica desde cualquier lugar con acceso a internet. La construcción costará 60$ y es bastante fácil de hacer. Probablemente usted te
Utilice un controlador de PS3 para controlar un robot NXT de Arduino

Utilice un controlador de PS3 para controlar un robot NXT de Arduino

actualización:Lo he arreglado un par de ejecución errores con el paquete de datos, y he modificado la biblioteca NXTI2CDevice para que sea compatible con Arduino 1.0.El archivo zip adjunto ha1. un nuevo sketch de Arduino2. un nuevo boceto de procesam
Mueva la mano para controlar brazo robótico OWI... sin compromiso

Mueva la mano para controlar brazo robótico OWI... sin compromiso

LA IDEA:Hay por lo menos 4 otros proyectos en Instructables.com (a partir del 13 de mayo de 2015) alrededor de modificar o controlar el brazo robótico OWI. No es de extrañar, ya que es tan un gran barato robótico kit y para jugar con. Este proyecto e
Uso de Cerberus para habilitar la depuración de ADB Android en teléfono con pantalla rota

Uso de Cerberus para habilitar la depuración de ADB Android en teléfono con pantalla rota

Se me cayó mi Nexus 4 en víspera de año nuevo y la pantalla agrietada. Todavía podía ver las imágenes pero el digitalizador dejó de funcionar, así que lo único que podía hacer era conectarlo a la computadora y copia de seguridad las carpetas que tení
El LeapCopter! (Salto de movimiento para controlar el helicóptero de Quad)

El LeapCopter! (Salto de movimiento para controlar el helicóptero de Quad)

Hola a todos! Esta es mi primera esperanza instructable que usted disfrutará.   Lo que hice en este proyecto fue tomando la plataforma del movimiento de salto y había usado para controlar un quad copter con nada más que de gestos con las manos!   Uti
Obtener Siri para controlar su hogar

Obtener Siri para controlar su hogar

Pensé que esto era increíblemente fresco y decidí hacer un instructivo por lo que podría hacer demasiado.La idea básica de este instructable es a siri para apagar la luz o luces múltiples al mismo tiempo.El entorno de desarrollo es NodeJS (un ' sabor
Utilizando un sensor de temperatura para controlar la velocidad de un motor utilizando arduino

Utilizando un sensor de temperatura para controlar la velocidad de un motor utilizando arduino

Esta aplicación es simple sólo mediante el uso de sensor de temperatura LM35 con un kit de arduino para controlar un ventilador y cambiar su velocidad con respecto a la temperatura leída por el microcontrolador que es en este caso el kit arduino.El s
Puzzlebox órbita: Utilizando un Arduino para controlar un helicóptero infrarrojo

Puzzlebox órbita: Utilizando un Arduino para controlar un helicóptero infrarrojo

en este Instructable vamos a explicar cómo las señales de infrarrojos son utilizados por un control remoto para controlar un juguete o dispositivo, a continuación, demuestran cómo un simple circuito se puede Agregar a un Arduino para manejar el mismo
Una guía para controlar cosas con variables de entrada (a través de arduino)

Una guía para controlar cosas con variables de entrada (a través de arduino)

el corazón de este proyecto es un) montan un sensor a entrada analógica arduino y b) programación con if... else instrucción.Este proyecto muestra un sistema de refrigeración de ordenador para mantener cierta temperatura dentro de una torre de ordena
Usando tablas de relé para controlar actuadores lineales

Usando tablas de relé para controlar actuadores lineales

En este Instructable, a aprender cómo utilizar las tablas de relé para controlar actuadores lineales. Todos los relés actúan igual, la única diferencia es cuántos están en el tablero.Cuatro relais pueden combinarse con la MegaMoto de mandos para perm
VOCALIZACION de gestos para la interacción de personas sordo y mudo

VOCALIZACION de gestos para la interacción de personas sordo y mudo

IntroducciónVocalizacion digital es un proyecto de finalidad social. Estamos intentando implementar un sistema que hacen que una brecha de comunicación entre los pueblos personas sordos y personas oyentes lo menos posible. Las personas sordas hacen u
ControlBox: Una perilla conectada a internet para controlar... nada!

ControlBox: Una perilla conectada a internet para controlar... nada!

Después de poner juntos a proyectos eléctricos Imp media docena o así, se me ocurrió que el imp es poderoso lo suficiente como para manejar tareas complicadas no significa que hacer una cosa simple conectado a internet es menos potente. Esta es una a