Inhaltsverzeichnis:

Arduino LED-Audiospektrum - Gunook
Arduino LED-Audiospektrum - Gunook

Video: Arduino LED-Audiospektrum - Gunook

Video: Arduino LED-Audiospektrum - Gunook
Video: 21 Band Spectrum Analyzer Part.4 | Acrylic Tower 2024, November
Anonim
Image
Image
Arduino LED-Audiospektrum
Arduino LED-Audiospektrum

Dies ist eine Anleitung mit Arduino Uno, um die Audiowellenform Ihrer Musik mit einer Matrix von LEDs (Leuchtdioden) anzuzeigen.

Schritt 1: Sammeln Sie Ihre Materialien

Sammeln Sie Ihre Materialien
Sammeln Sie Ihre Materialien

Dies ist eine Liste aller Materialien, die Sie benötigen

1. Arduino Uno (oder günstigere Alternative)

2. Spectrum Shield (Sie müssen möglicherweise Header kaufen und selbst anlöten)

3. Ein lötfreies Brotbrett

4. Holz oder 3D-Filament

5. Löten

6. Ein Bündel Drähte

7. LEDs und Widerstände (Ich habe diese verwendet, die Anzahl der LEDs kann variieren, je nachdem, wie viele Zeilen und Spalten Sie möchten)

Schritt 2: Sammeln Sie Ihre Werkzeuge

Sammeln Sie Ihre Werkzeuge
Sammeln Sie Ihre Werkzeuge

Es ist wichtig, die richtigen Werkzeuge zu verwenden! Dies ist eine Liste der Werkzeuge, die Sie benötigen

1. Holzblock

  • 1. Eine Bohrmaschine
  • 2. Ein 3/16 Bohrer
  • 3. Eine Art Säge zum Schneiden des Holzes (ich habe eine Rundsäge verwendet)
  • 4. Zwei Klemmleisten (optional: zum Niederhalten von Holz)
  • 5. Ein rechtwinkliges Lineal zum Messen des Holzes (Lineal funktioniert)
  • 6. Ein Stift zum Markieren des Holzes

ODER

1. Kunststoffblock

1. Ein 3D-Drucker

2. Ein Lötkolben

3. lange Spitzzange (um Drähte beim Arbeiten mit Lötkolben leicht zu biegen)

4. Abisolierzangen/Schneider

5. Und natürlich ein Computer zum Programmieren des Arduino mit der Arduino Software

Schritt 3: Blockieren

Block
Block
Block
Block
Block
Block
Block
Block

In dieser Anleitung werde ich eine 7 x 5 LED-Matrix erstellen

7 Spalten, 5 Reihen = 35 (7 * 5) LEDs und 12 (7 + 5) Pins

Je mehr Spalten und Zeilen Sie in Ihre Matrix einfügen, desto mehr Pins benötigen Sie.

Für dieses Projekt stehen 13 Pins zur Verfügung, daher sollte die Summe Ihrer Zeilen und Spalten 13 nicht überschreiten.

Jede LED sollte 15 mm voneinander entfernt sein, um ein einfaches Löten zu gewährleisten

Die Matrix wird 90 mm x 60 mm groß sein, wir werden an allen Seiten einen Rand von 40 mm hinzufügen

Holzblock

  1. Schneiden Sie also ein Stück Holz aus, das 170 mm (17 cm) mal 140 mm (14 cm) groß ist.
  2. Zeichnen Sie nun mit einem Lineal und einem Stift das 90 mm x 60 mm Raster
  3. Bohren Sie ein Loch durch jeden Punkt mit dem 3/16 Bohrer
  4. Nach dem Bohren möchten Sie es vielleicht abschleifen
  5. Sie können das Holz bemalen oder färben (ich habe meins gebeizt, um es dunkler zu machen)

ODER

Kunststoffblock

Laden Sie dieses STL-Modell herunter und drucken Sie es in 3D:

Schritt 4: LED-Matrix

LED-Matrix
LED-Matrix
LED-Matrix
LED-Matrix
LED-Matrix
LED-Matrix

1. Drehen Sie Ihren Holzblock um und setzen Sie eine LED in jedes Loch. Platzieren Sie jede LED so, dass der Erdungsstift zur unteren linken Ecke des Holzstücks gerichtet ist. 2. Biegen Sie jeden Erdungsstift gerade nach unten und stellen Sie sicher, dass die Erdungsstifte keine Stromstifte überlappen. 3. Biegen Sie nun alle Stromstifte nach rechts 4. Löten Sie alle Erdungsstifte zusammen 5. Biegen Sie die Stromstifte so, dass sie die Erdungsstifte nicht berühren und löten Sie sie zusammen. 6. Vergewissern Sie sich, dass kein Erdungsstift einen Stromstift berührt! 7. Wenn Sie wie ich einen Anschlussdraht verwenden, schneiden und isolieren Sie die Drähte für jede Reihe und Spalte lang genug, um das Arduino zu erreichen 8. Löten Sie die Drähte zusammen

Schritt 5: Verbinden Sie Ihre LED-Matrix mit Ihrem Arduino

Image
Image
Verbinden Sie Ihre LED-Matrix mit Ihrem Arduino
Verbinden Sie Ihre LED-Matrix mit Ihrem Arduino
Verbinden Sie Ihre LED-Matrix mit Ihrem Arduino
Verbinden Sie Ihre LED-Matrix mit Ihrem Arduino
  1. Verbinden Sie Ihr Spectrum Shield mit Ihrem Arduino
  2. Verbinden Sie das Kabel der Reihe 1 mit dem digitalen Pin 6 und das Kabel der Reihe 2-5 mit den analogen Pins 2-5
  3. Verbinden Sie die Spalten 1-7 über Widerstände mit dem Steckbrett und mit den Arduino-Digitalstiften 7-13
  4. Führen Sie diesen Code aus, um sicherzustellen, dass alle Ihre LEDs funktionieren, ich musste einige austauschen
  5. Führen Sie diesen Code aus, den ich mit Multiplexing erstellt habe, um Audio zu erleuchten

Schritt 6: Musik abspielen

Musik spielen
Musik spielen
Musik spielen
Musik spielen
Musik spielen
Musik spielen

Verwenden Sie ein Hilfskabel, um Ihr Schild an jedes Gerät anzuschließen, das über eine Aux-Buchse verfügt (Smartphone, Computer, iPod usw.).

Verwenden Sie dann ein anderes Aux-Kabel für die Ausgabe an Lautsprecher oder schließen Sie Kopfhörer an!

Ich habe das ältere DEV-10306 - Spectrum Shield, damit meine beiden Aux-Buchsen als Eingang oder Ausgang verwendet werden können.

Das neuere Modell sollte angeben, welche Aux-Buchse auf der Platine ein- und ausgegeben wird.

Sie können eine 9-V-Batterie verwenden und die LED-Matrix überall hin mitnehmen!

Empfohlen: