Earfingers: oír con las manos (3 / 4 paso)

Paso 3: Construcción del software

Estamos en la recta final. Todo lo que necesitamos hacer es tomar algunos datos de sonido, realizar una descomposición wavelet y utilizar los resultados a la Arduino cuando a cada interruptor. Esto suena como una tarea monumental, pero otra vez, elogios a quienes nos han precedido y por el milagro de código abierto y programación orientada a objetos. Con un poco de suerte podremos bang algunos bits juntos para obtener lo que necesitamos. Vamos a empezar con algunas de las cosas teóricas interesantes.

Todo el mundo sabe que una nota musical está definida por una determinada longitud de onda, pero te has preguntado ¿por qué la misma nota suena distinta en distintos instrumentos? La razón es que dentro de eso onda total hay un montón de otras ondas diminutas, demasiado pequeñas para abrumar a la gran ola pero lo suficiente para cambiar la naturaleza específica de la onda. Así, escuchamos la gran ola y decimos "middle C", y escuchamos las olas más pequeñas en que onda y decir "piano". El proceso de tamizado de las diferentes ondas es un ejemplo de una descomposición, y es lo que hace la cóclea, lo que significa que es lo que necesitamos para reproducir. Como se mencionó anteriormente, la cóclea está realizando lo que se llama la transformación wavelet, que en realidad fue descubierta tratando de averiguar lo que estaba haciendo la cóclea; usted podría llamar a esto un ejemplo de evolución a matemáticos a un concepto profundamente útil! Ahora, a pesar de se hace esencialmente con una licenciatura en matemáticas, estoy apenas capaces de comprender la mayoría de las transformaciones wavelet por mi cuenta, así que por suerte para este proyecto es una misteriosa caja negra, la biblioteca de jwave, que puede ser objeto de abuso para nuestro propósito. Tomaremos algunos datos de sonido crudos, enviando a jwave, (magia sucede), entonces recibiendo algunos datos que se ve nada como sonido. Girar los datos en las frecuencias que coinciden con las frecuencias operacionales de los dos tipos de receptores de tacto (50 a 250 Hz) y por último, a esas frecuencias en señales binarias a Arduino, que simplemente cambia cualquier tactor se dice a. Convenientemente, la disparidad considerable entre nervios e incluso una baja frecuencia USB significa que seremos capaces de señal cada tactor un bit a la vez con un montón de espacio de sobra: para USB a 9600 Mhz, podríamos señalar aproximadamente 38 millones tactors.

Si no se siente que sutura el código usted mismo, la fuente, un jar ejecutable y los archivos de código/STL openSCAD para los objetos 3D pueden encontrarse sobre en thingiverse aquí . Si desea un programa listo para funcionar, descargue el archivo ejecutable, poner el bosquejo en su Arduino y lea el archivo Léame. Adviértase también, que esto dista mucho de código de calidad de producción.

Artículos Relacionados

Cómo comer con las manos (como un indio del Sur)

Cómo comer con las manos (como un indio del Sur)

comer con las manos frente a con cubiertos siempre ha sido la norma en la India.Este instructable es acerca de cómo comer con las manos, como un indio del sur.Paso 1: Una vez que ha recibido la hoja de plátano, presione la hoja de plátano del tallo c
Rompiendo botellas con las manos desnudas

Rompiendo botellas con las manos desnudas

En el primer video le mostraré un truco para romper la parte inferior de botellas con las manos! Esto es muy simple hacerlo y un truco para mostrar a tus amigos.En el segundo video demuestran las diferencias entre la relación de compresión de agua fr
Hacer burbujas con las manos y respirar de ellos!

Hacer burbujas con las manos y respirar de ellos!

En este Instructable intentaré enseñaros cómo hacer burbujas con algo de jabón, agua y manos desnudas. Siguiendo cuidadosamente estas instrucciones que le permitirá hacer las burbujas más grandes que has visto, y como un bono adicional, usted podrá r
Silbar con las manos

Silbar con las manos

un silbido ruidoso sonido que cool suena y puede hacer una nota alta o baja.Paso 1: colocación de mano Coloque su mano sobre la otra mano en un ángulo de 90 de la licenciatura.Paso 2: taza de tus manos poner las manos en un position.make de la taza q
Controlar una impresora 3D con gestos con las manos

Controlar una impresora 3D con gestos con las manos

que he escrito antes pero administrar un laboratorio de tecnología creativa en la Universidad de California de los artes. I ayudar a los estudiantes con una amplia gama de habilidades, crear una amplia gama de proyectos. Uno de muchas partes de mi tr
Cómo soplar una burbuja de jabón con las manos

Cómo soplar una burbuja de jabón con las manos

este es un video instructivo rápido para el Forbes 30 segundos cómo impugnar.Primero Mójese bien las manos y jabón para arriba como si se lava las manos. Esto facilita un jabón líquido. Añadir más agua a las manos. Esta parte es complicada, demasiado
Cómo amplificar altavoces iPhone... con las manos!

Cómo amplificar altavoces iPhone... con las manos!

yo estaba escuchando una canción un día en un iPhone y no tenía ningún altavoces externos, por lo que me ocurrió con este método para impulsar altavoces del iPhone, usando sólo las manos.Paso 1: agarre Inicio manteniendo el iPhone como este. Te darás
Búsqueda de dirección norte y tiempo del sol con las manos desnudas.

Búsqueda de dirección norte y tiempo del sol con las manos desnudas.

por tonytran2015 (Melbourne, Australia)Incluso si el reloj deja de funcionar en algún momento desafortunado, una persona bien preparada todavía puede utilizar el método del palo de sombra dirección norte y el tiempo aproximado para salvar la situació
Cómo cortar una cuerda con las manos desnudas

Cómo cortar una cuerda con las manos desnudas

¿Sabe usted que usted puede cortar una cuerda con sus manos desnudas, sin ningún cuchillo o tijeras? ¡ Mira el video.Paso 1: Paso 1: Paso de la cuerda. Marcar donde quieres cortar la cuerdaPaso 2: Paso 2:Haz la otra cabeza de la cuerda, lo puso bajo
Romper las nueces con las manos

Romper las nueces con las manos

En este hack de vida rápida, te mostraré cómo a una tuerca utilizando sólo sus manos desnudas.Aquí está lo que debe-Usted necesitará las nueces con la cáscara sigue. Yo las nueces de Pecan pero puedes probar con más nueces con cáscaras duras suave-mo
Osciloscopio con las manos

Osciloscopio con las manos

Hola. Recientemente empezó a estudiar electrónica. Había una necesidad de instrumentación. Ya que he sido armar amplificadores, tomó un osciloscopio. Pero el costo de una buena máquina me entristece. Decidí que haría el osciloscopio, con sus propias
Encontrar tiempo para la puesta de sol con las manos desnudas

Encontrar tiempo para la puesta de sol con las manos desnudas

por tonytran2015 (Melbourne, Australia)Hay veces cuando usted no tiene ningún reloj o cuando no es práctico llevar un reloj (como cuando va a nadar en el mar) y necesita saber la hora del amanecer o al atardecer. Este tiempo puede ser determinado usa
Controla brazo robótico con gestos con las manos

Controla brazo robótico con gestos con las manos

Este uso del brazo robótico para Arduino con acelerómetro ADXL 345.Paso 1: materialesmateriales:dos arduino (no importa modelo)dos adxl345 triaxis acelerómetrocinco servos 9grpaneles de plexiglás (dos zonas de papel A4)batería lipoPaso 2: Construcció
Cómo dividir una manzana con las manos!

Cómo dividir una manzana con las manos!

Tutorial sobre cómo dividir una manzana por la mitad sin un cuchillo!http://www.youtube.com/watch?v=lV2SjMDCLKU&feature=plcp