Вы находитесь на странице: 1из 2

FFT CON ARDUINO Mi idea bsica era crear rganos de color / analizador de espectro en la placa Arduino, tratando de minimizar

el uso de componentes externos, como IC analgico, filtro, etc. Pas mucho tiempo en busca de i-net que fue capaz de encontrar slo dos proyectos, que pusieran en prctica la FFT con el fin de resolver una tarea. Uno de ellos est en: http: //elm-chan.org/works/akilcd/report_e.html, en pocos das se celebrar el aniversario de 6 . Su algoritmo calcula la FFT con FMULS (multiplicacin de nmeros fraccionarios firmado) aritmtica. En realidad, no es un problema, a menos que tome ms tiempo en el clculo, y dar resultados en el formato 1.7. El obstculo (al menos para m) era compilar / adaptar su software para la plataforma Arduino IDE, como est escrito en ensamblador y C. Por lo tanto, he pasado, y tuvo la suerte de descubrir un excelente trozo de cdigo data de 1989! No tenan punto flotante co-procesador o el tiempo "azul profundo" en torno a que, habilidades para matemticas estaban en gran demanda. Para los chicos, que no estn interesados en la parte de hardware del proyecto y les gustara utilizar la parte de software slo en aplicaciones diferentes (como la interactividad / procesamiento), que slo puede tirar de datos a travs de conexin en serie, como se hizo con fines de depuracin con el comando f. Hay una variedad de 32 valores, cada uno de ellos representa el nivel de la seal de la caja ~ 65 Hz de ancho, de 0 a 2.1 kHz, donde el nmero bin "0 " es componente de la CC. Ahora la parte fsica. He usado los leds de Navidad, los cuales dej de usar en las vacaciones pasadas:) Por eso puse tres de ellos en cada cadena, y tienen que utilizar ULN2003 con fuente de alimentacin de 12V. Bsicamente, todo lo que necesita 12 leds (4 - rojo, 4 - verde y azul 4) y resistencias de 12, conecte llev + resistencia entre la salida de la placa Arduino y tierra. Se ve bastante bueno si este nmero disminuy a 9 (3X3), no se olvide de cambiar un cdigo.

Para la entrada de sonido que utiliza un kit de MK136 (micrfono + IC NE5532), encendido de la placa Arduino 5 V. Por qu juego? Se da dos opciones, la capacidad de obtener la seal del conector jack de 3,5 mm (que reconfigurar conector como entrada) o recoger el sonido con micrfono. Adems de que tiene una olla, para ajustar la sensibilidad sobre la marcha. No instale condensadores de bloqueo de la CC en las salidas. Eso es todo por ahora, volver a responder a sus preguntas si tiene alguna.

Вам также может понравиться