Quiero crear un circuito que pueda detectar frecuencias de audio y parpadear LED RGB de diferentes colores según la frecuencia detectada. El rango de frecuencia será de 20 Hz a 12 kHz, después de mirar la tabla a continuación.
(fuente: independentrecording.net )
Entonces mi pregunta es: ¿qué diseño de circuito debo elegir para hacer un buen detector de frecuencia? supongo que necesitaría
Antes de emocionarme demasiado, ¿hay algún circuito que ya haga esto?
No necesita un DSP u otras soluciones sofisticadas; en este caso, un circuito analógico sencillo funciona.
Parece que lo que necesitas es un órgano de luz clásico , también conocido como órgano de color. Se originaron en la década de 1970 y se utilizaron para impulsar focos en lugar de LED.
Jameco vende un kit para esto. También publican el esquema en línea para aquellos que quieren hacer bricolaje. Toma la entrada de audio, la ejecuta a través de un preamplificador de amplificador operacional y luego la divide en tres bandas de frecuencia. Las salidas se utilizan para impulsar bancos de LED.
He construido dos de estos (para estéreo) y funcionan bien. No tengo conexión con Jameco. Puede obtener kits similares en otros lugares.
Si desea jugar con un chip enlatado, está este (el ecualizador gráfico de 7 bandas MSGEQ7 de integración de señal mixta), y probablemente otros. Sparkfun lo vende en cantidades para aficionados. Fácil de combinar con un micro que tiene un ADC integrado.
Si desea crear el suyo propio, un DSP o dsPIC es sin duda una forma, pero creo que también consideraría un procesador ARM.
Editar: no permita que el nombre del chip "ecualizador gráfico" confunda a nadie: es el cerebro de una pantalla para un ecualizador gráfico, no un ecualizador.
Eso parece bastante razonable. Querrá buscar la implementación de una FFT o un banco de filtros digitales para averiguar qué frecuencias está recibiendo. La cantidad de 'contenedores' que desee determinará qué método tiene más sentido. Quizás la mejor idea sería tomar una FFT y luego encontrar el pico más grande y luego mapear la frecuencia de ese pico en un color, luego usar varias salidas PWM para encender el LED con el color correspondiente. Y definitivamente querrá un amplificador de algún tipo para controlar el ADC.
el fotón
keith
FullmetalIngeniero
el fotón
Rogelio Rowland