Tabla de contenido:

Analizador de espectro + matriz RGB: 10 pasos (con imágenes)
Analizador de espectro + matriz RGB: 10 pasos (con imágenes)

Video: Analizador de espectro + matriz RGB: 10 pasos (con imágenes)

Video: Analizador de espectro + matriz RGB: 10 pasos (con imágenes)
Video: ESTE ANALIZADOR DE MÚSICA NO SE VENDE EN NINGUNA TIENDA 2024, Mes de julio
Anonim
Analizador de espectro + matriz RGB
Analizador de espectro + matriz RGB

¿Te encantan los LED?

Es por eso que, en este Instructable, le mostraré cómo hacer una increíble matriz de LED RGB, que puede convertirse fácilmente en un analizador de espectro con solo hacer clic en un botón.

Después de leer, si cree que este Instructable se lo ha ganado, vote por él en el concurso LED.

Y sin más preámbulos, comencemos.

Paso 1: mira el video

Image
Image

El video muestra todos y cada uno de los pasos en detalle y lo ayudará a comprender adecuadamente el proyecto. Por lo tanto, mírelo antes de pasar al siguiente paso.

Paso 2: obtenga sus piezas

Arduino: INDIA - https://amzn.to/2iCal5uUS - https://amzn.to/2zZC1IUUK -

Tiras WS2812B (30 LED / metro): EE. UU. - https://amzn.to/2zUvOjwUK -

MSGEQ7 IC: EE. UU. - https://amzn.to/2zSV4qKUK -

Lámina acrílica: INDIA - https://amzn.to/2zZJSWLUS - https://amzn.to/2zZJSWLUK -

Fuente de alimentación: INDIA - https://amzn.to/2hQWuuTUS - https://amzn.to/2hQWuuTUK -

1 resistencia de 200 K, 1 tapa de 33 pF, 1 tapa de 100 nF, 1 tapa de 10 nF

Paso 3: creación de prototipos

Prototipos
Prototipos
Prototipos
Prototipos

Descargue y agregue estas bibliotecas Arduino: FastLED - https://github.com/FastLED/FastLEDAadafruit NeoPixel Library -

Pruebe la tira de LED WS2812B utilizando el boceto FirstLight de ejemplos de la biblioteca FastLED. Edite el pin de datos y el número de LED y, después de cargar, los LED deben iluminarse en blanco uno tras otro para mostrar que los LED funcionan bien.

Ahora construya el circuito de prueba utilizando el diagrama de circuito adjunto en este paso sin el receptor de infrarrojos. Sube el boceto, también adjunto en este paso. Necesitará 21 LED. El MSGEQ7 dividió el espectro de audio en 7 bandas de frecuencia. Entonces, teniendo esto en cuenta, el boceto divide 21 LED en 7 conjuntos, cada conjunto con 3 LED, el primer LED siempre estará apagado y los dos restantes se iluminarán de acuerdo con la intensidad del audio en esa banda de frecuencia en particular. Busque los valores analógicos de las siete bandas en el Monitor serie para depurar y asegurarse de que todo se vea bien. Cuando esto funcione bien, finalice la creación de prototipos agregando el receptor de infrarrojos.

Ahora agregue el receptor de infrarrojos y cargue el segundo adjunto que he adjuntado que iluminará 2 juegos con 7 LED cada uno de acuerdo con la intensidad de la señal de audio de cualquiera de las dos bandas que puede editar en el boceto. Le sugeriré que elija las bandas 3 y 4. Ahora determine el código hexadecimal de cualquiera de los botones en el control remoto IR que está utilizando. Para saber cómo hacerlo, haga clic aquí: https://www.instructables.com/id/ Control-AC-Applia. Edite ese código hexadecimal en el boceto y cárguelo. Ahora, cuando presione el botón, los LED mostrarán una animación y cuando vuelva a presionar el mismo botón, volverá al modo de analizador de espectro.

Y la creación de prototipos está completa.

Paso 4: Soldar

Soldadura
Soldadura
Soldadura
Soldadura
Soldadura
Soldadura
Soldadura
Soldadura

Obtenga todos los componentes electrónicos necesarios para el proyecto.

También obtenga una placa de perforación estrecha en la que soldaremos los componentes del analizador de espectro para que podamos hacer algo como un escudo Arduino, lo que nos salvará del desorden del cableado. Consulte videos e imágenes para una percepción clara.

Estoy usando Arduino Uno para poder cargar fácilmente nuevos programas en el futuro si es necesario, pero también puede usar Arduino Nano.

Luego, tome un enchufe de 3.5 mm y suelde dos cables, uno a tierra y otro a cualquiera de los canales y el otro extremo de los dos cables va al blindaje MSGEQ7. Una vez hecho esto, conecte el IC a su base, suelde los cables de alimentación y pruebe el escudo usando el monitor serial Arduino Uno como hice antes.

Paso 5: haz la placa LED

Haz la placa LED
Haz la placa LED
Haz la placa LED
Haz la placa LED
Haz la placa LED
Haz la placa LED

Ahora, tome un MDF de 3 mm de grosor y haga un cuadrado de tamaño 25.2x25.2 cm y córtelo con una sierra para metales. Luego dibuja 49 cuadrados de 3.6x3.6 cm en él. Corta 7 piezas de tiras de LED, cada una de las cuales contiene 7 leds ya que estaremos haciendo una matriz de 7x7, es decir, 49 leds. Después de cortar, retire la cinta en su parte posterior y péguela a la pieza de MDF. Tuve que hacer agujeros en dos lugares del MDF con un taladro para que los cables pudieran pasar, de lo contrario tendría que quitar el termorretráctil y desoldar los cables, lo cual no quería.

Tenga en cuenta que todas las flechas de dirección del flujo de datos en la tira deben seguir la misma dirección, es decir, de izquierda a derecha

Luego, usando una broca más pequeña, como 2 mm, hice tres agujeros al lado de Vcc, GND y pines de datos en cada extremo de cada una de las 7 tiras de LED. Estañé las almohadillas de soldadura en la tira en ambos extremos. Luego, utilizando un cable de 0,75 mm2, corte el Vcc y GND de las tiras en las siete filas. Además, acorte Vcc y GND de la última fila a la primera fila (alimentación doble).

Conecte los datos de la primera fila a los datos de la segunda fila, los datos de la segunda a los datos de la tercera y así sucesivamente hasta llegar a la última fila. Utilicé un cable sólido de 0,5 mm cuadrados para este propósito. Asegúrese de no cortocircuitar estos cables con Vcc o GND.

Una vez hecho esto, verifique la continuidad y, utilizando el boceto FirstLight, verifique la conexión.

Paso 6: haga el recinto

Haz el recinto
Haz el recinto
Haz el recinto
Haz el recinto
Haz el recinto
Haz el recinto
Haz el recinto
Haz el recinto

Para hacer el cerramiento utilicé un MDF de 12 mm.

Hice las dimensiones adjuntas en este paso. Usando la función de corte en bisel en mi sierra de vaivén, primero hice dos cortes biselados en cada extremo de las marcas. Ambos cortes deben estar en el interior para realizar un cerramiento. Después de esto, hice los cortes rectos restantes.

Usé pegamento para madera para unir todas las piezas y para mantenerlas en su lugar, usé un pequeño clavo para madera. Puede utilizar cualquier otra técnica que desee, tengo muy poca experiencia con el trabajo de la madera, por lo que cualquier sugerencia es bienvenida.

Deja que el pegamento se seque durante la noche.

Paso 7: Termina la placa LED

Termina la placa de LED
Termina la placa de LED
Termina la placa de LED
Termina la placa de LED
Termina la placa de LED
Termina la placa de LED
Termina la placa de LED
Termina la placa de LED

Comprueba si la placa de LED que hicimos antes encaja en la carcasa o no. Si no es así, déle forma con una lima o papel de lija o ambos.

De una lámina termocol blanca de 10 mm, corte 6 piezas de longitud igual a la del tablero LED y de 2,4 cm de ancho. Pégalos en la línea horizontal que hicimos en el MDF.

Después de que se seque, colóquelo dentro del gabinete, marque los puntos para el conector de barril de CC y el cable USB para Arduino y luego perfore. Déles forma con una lima.

Completé algunas conexiones restantes, como agregar cables para la entrada de datos, agregar cables de alimentación al conector de barril que alimenta todo nuestro circuito, agregar el receptor de infrarrojos y finalmente pegarlos en caliente en su lugar. Conecte los cables a la cuarta fila Vcc y los cables de tierra que van a Vin y al pin de tierra de Arduino y lo encienden.

Use pegamento caliente para asegurar todas las conexiones y también para fijar el conector del barril en su lugar.

Paso 8: Termina la parte superior

Termina la parte superior
Termina la parte superior
Termina la parte superior
Termina la parte superior
Termina la parte superior
Termina la parte superior
Termina la parte superior
Termina la parte superior

Vuelva a tomar la lámina de termocol y comience a cortarla en tamaños iguales al espacio entre los termocoles previamente fijados. Mida solo uno para cada fila y luego corte el resto requerido usando esa pieza. No es necesario usar pegamento, ya que permanecerá en su lugar por sí solo, pero si es necesario, puede usar una pequeña cantidad de pegamento.

Una vez hecho esto, mida la caja, traiga la lámina acrílica, marque la dimensión medida con un marcador y córtela con una sierra para metales. Para cortarlo, haz varios cortes con un cúter, y luego, después de mantenerlo en la esquina de una mesa, aplica fuerza hacia abajo y quedará cortado en una línea perfectamente recta.

Para colocar la lámina acrílica en la parte superior, utilicé un perno de 2 mm ya que no tenía un tornillo de ajuste, pero debes usar un tornillo.

Haga marcas en la lámina acrílica y perfore con una broca de 2,5 mm. Usando esa hoja, haga marcas en el gabinete y perfore con una broca de 2 mm. Luego, finalmente, coloque la hoja en la parte superior con los tornillos.

Paso 9: toque final

El boceto que he adjuntado en el paso 2 se retrasará un poco mientras trabaja como analizador de espectro. La razón es el algoritmo. Se han realizado muchos cálculos para calcular el número de LED, el color de los LED, que en realidad lo muestran, lo que lo ralentiza un poco.

Es por eso que creé un algoritmo completamente nuevo para el Analizador de espectro y ahora está funcionando bien, el boceto se adjunta en este paso.

Para aquellos que quieran saber qué tipo de algoritmo, busquen un bucle "while" en el boceto.

Paso 10: Listo

Eso es todo. Disfrute de su creación, y si tiene alguna pregunta, no dude en preguntar en la sección de comentarios.

Si crees que me lo he ganado, vota por este instructivo en el concurso LED y suscríbete también a nuestro canal de YouTube. Será de mucha ayuda.

Gracias por leer:).

Recomendado: