Inhaltsverzeichnis:

7-Band-geführter Audio Visualizer - Gunook
7-Band-geführter Audio Visualizer - Gunook

Video: 7-Band-geführter Audio Visualizer - Gunook

Video: 7-Band-geführter Audio Visualizer - Gunook
Video: Mime & Punishment - A study of "Ghost Singers" in the music industry (Full Documentary) 2024, November
Anonim
Image
Image
Herstellung der weiblichen Kopfhörerbuchse
Herstellung der weiblichen Kopfhörerbuchse

Dies ist ein Projekt, das ein kontinuierliches analoges Signal, normalerweise Musik, aufnimmt und es verwendet, um einen 7-Band-LED-Visualisierer zu beleuchten. Es verwendet den MSGEQ7-Chip, um das Musiksignal zu analysieren, um die Frequenzgrößen zu erhalten und es den LED-Streifen zuzuordnen. Die verwendeten Led-Streifen sind die SK6812 auch bekannt als WS2811 oder Adafruit Neopixel.

Verwendete Ausrüstung:

1.) MSGEQ7

2.) 3,5 mm Aux-Buchse

3.) 2x 22k Ohm Widerstände

4.) 0,01 MikroFarad Kondensator

5.) 2x 0,1 MikroFarad Kondensatoren

6.) 200 KiloOhm Widerstand

7.) 33 picoFarad Kondensator

8.) Arduino Uno

9.) SK6812 RGB-LED-Streifen / WS2811 RGB-LED-Streifen / Jeder Adafruit Neopixel-Streifen

Schritt 1: Herstellung der weiblichen Kopfhörerbuchse

Löten Sie die beiden Kanäle jeweils mit 2 verschiedenen 22K Ohm Widerständen. Verbinden Sie dann die beiden Widerstände und löten Sie sie an einen 0,01-MikroFarad-Kondensator. Das wäre Signaleingang. Der Boden von der Buchse geht an die Masseschiene des Brotbretts

Schritt 2: Verdrahten des Arduino und des MSGEQ7

Verdrahten des Arduino und des MSGEQ7
Verdrahten des Arduino und des MSGEQ7
Verdrahten des Arduino und des MSGEQ7
Verdrahten des Arduino und des MSGEQ7

Verdrahten Sie den IC wie im Schaltplan gezeigt.

Reset geht auf Digital Pin 8 auf dem Arduino.

Der Strobe geht an den digitalen Pin 5 des Arduino.

DC out geht an Analog in A0

Der Dateneingang der LED geht an Digital Pin 6 des Arduino.

Schritt 3: LEDs

LEDs
LEDs

Sie müssen 7 Streifen in Reihe um einen Karton löten, wenn Sie einen Visualizer-Effekt der alten Schule haben möchten. Verwenden Sie keinen Vollkerndraht zum Löten, da sie nicht gut an den Pads auf den Streifen haften. Der Dateneingang geht an Pin 6 auf dem Arduino. Außerdem können die LEDs bis zu 80 Milliampere pro LED ziehen. Das bedeutet, dass 60 LEDs bis zu 5 Ampere (4,8 A) ziehen können. Ich verwende ein altes CPU-Netzteil.

Schritt 4: Der Code

Der Code ist beigefügt und kann in der Arduino-Ide geöffnet werden. Sie können die Anzahl der LEDs im Code einstellen.

Empfohlen: