Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Schneiden Sie die Basis und schleifen Sie das Acryl
- Schritt 2: Verdrahten Sie die LEDs und das Mikrofon
- Schritt 3: Laden Sie den Code hoch
- Schritt 4: Endmontage
Video: Arduino FFT Visualizer mit adressierbaren LEDs - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:15
Dieses Tutorial erklärt, wie man einen Audio Visualizer mit einem Arduino Uno und einigen adressierbaren LEDs baut. Dies ist ein Projekt, das ich schon seit einiger Zeit machen wollte, weil ich ein Fan von schallreaktiven Lichtern bin. Diese Lampen verwenden die FFT-Bibliothek (Fast Fourier Transform), um die vom eingebauten Mikrofon gehörten Frequenzspitzen zu berechnen und jede Frequenz in einer anderen Farbe anzuzeigen.
Ich hatte ursprünglich geplant, eine Schaltfläche und einige alternative Modi für die Anzeige hinzuzufügen, aber ich hatte keine Gelegenheit, den Code dafür zu schreiben. Wenn Sie etwas Arduino-Erfahrung haben, sollte es für Sie nicht zu schwer sein, meinen Code zu ändern, um andere Animationen oder sogar nur andere Farben einzuschließen. Alles, was Sie hinzufügen müssen, ist eine Taste mit einem 330-Ohm-Widerstand.
Code:
STL:
Lieferungen
Elegoo war sehr nett und schickte mir ein Arduino Basic Starter Kit für dieses Projekt! Sie sollten sich einen aussuchen, wenn Sie neu bei Arduino sind oder einfach nur einige zusätzliche gemeinsame Teile haben möchten: Verwenden Sie die Affiliate-Links, um meine Inhalte zu unterstützen!
amzn.to/3fqEkIJ
Hier wird alles andere verwendet:
1/8 Sperrholz - Lokaler Baumarkt
LED-Streifen (5m 30 LEDs/m) -
Acrylplatten -
Mikrofon -
Draht -
Abisolierzange -
Heißklebepistole -
Lötkolben -
3D-Drucker -
Filament -
Schritt 1: Schneiden Sie die Basis und schleifen Sie das Acryl
Schneiden Sie das Holz in ein 1 'x 1 'Quadrat (oder passen Sie die Größe Ihres Acryls an). Dies kann mit einer Kreissäge oder Handsäge erfolgen, wenn Sie die Kanten rechtwinklig halten können, aber am einfachsten ist es mit einer Gehrungs- oder Tischsäge.
Schleifen Sie beide Seiten der Acrylplatte mit Sandpapier mit niedriger Körnung, um sie zu frosten. Dies kann mit einem Schleifer oder von Hand erfolgen. Vermeiden Sie Schleifpapier mit hoher Körnung, da Sie große Risse im Material hinterlassen, die das fertige Aussehen ruinieren.
Schritt 2: Verdrahten Sie die LEDs und das Mikrofon
Schneiden Sie Ihren LED-Streifen in 8 Längen von 8 LEDs. Kleben Sie sie in gleichmäßigen Abständen und abwechselnden Richtungen auf die Holzbasis. Beachten Sie die Pfeile, diese LED-Streifen funktionieren nur in eine Richtung. Löten Sie die drei Ausgänge jedes Streifens an die drei Eingänge des nächsten Streifens. Verbinden Sie die Eingänge des ersten Streifens mit der Arduino-Platine, wenn Sie meinen Code verwenden, habe ich Pin 2 für Daten verwendet.
Bevor Sie Ihren Lötkolben ausschalten, testen Sie Ihre Verbindungen mit einer FastLED-Beispielskizze. Ich verwende gerne ColorPallets.
Dies ist auch ein guter Zeitpunkt, um das Mikrofon mit dem Arduino zu verbinden. Schließen Sie die Stromversorgung an den 3,3-V-Ausgang und die Daten an A0 an. Sie können dies mit der Skizze von meiner GitHub-Seite testen.
Schritt 3: Laden Sie den Code hoch
Es ist wichtig, die Skizze mit Ihrem endgültigen Setup zu testen, bevor Sie etwas dauerhaft festkleben. Wenn etwas nicht funktioniert, ist es einfacher, es jetzt als später zu beheben. Die von mir geschriebene Skizze finden Sie hier:
github.com/mrme88/Arduino-Audio-Visualizer/blob/master/FFT_Visualizer.ino
Öffnen Sie es in der Arduino IDE und stellen Sie sicher, dass alle Werte oben neben den #DEFINE-Anweisungen mit Ihrem Setup übereinstimmen. Sobald die Skizze hochgeladen wurde und korrekt zu funktionieren scheint, können Sie mit dem letzten Schritt fortfahren.
Schritt 4: Endmontage
3D-Drucken Sie vier 1-Zoll-Abstandshalter, um das Acryl von den LEDs zu trennen. Wenn Sie keinen 3D-Drucker haben, können Sie diese Abstandshalter mit etwas anderem improvisieren. Karton- oder Holzblöcke würden gut funktionieren. Heißkleben Sie einen Abstandshalter in jeden der vier Ecken und kleben Sie Ihr Arduino und Ihr Mikrofon irgendwo unten, damit das Arduino Strom empfangen kann und das Mikrofon Geräusche hören kann.
Optional können Sie einige Löcher in die Rückseite bohren, um eine einfache Wandmontage mit ein paar Reißnägeln zu ermöglichen. Alternativ können Sie dies als Schreibtischornament belassen oder an die Wand streifen.
Zum Schluss das Acryl auf die Abstandshalter in jeder Ecke heiß kleben und trocknen lassen. Sie haben jetzt einen schönen LED-Visualisierer, mit dem Sie Freunde beeindrucken oder sich selbst unterhalten können!
Empfohlen:
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Schnittstellentastatur mit Arduino. [Einzigartige Methode]: 7 Schritte (mit Bildern)
Schnittstellentastatur mit Arduino. [Einzigartige Methode]: Hallo, und willkommen zu meinem ersten instructable! :) In diesem instructables möchte ich eine fantastische Bibliothek für die Schnittstelle der Tastatur mit Arduino teilen - 'Password Library' einschließlich 'Keypad Library'. Diese Bibliothek enthält die besten Funktionen, die wir wi
SCARA-Roboter: Lernen über Vorwärts- und inverse Kinematik !!! (Plot Twist Erfahren Sie, wie Sie mit PROCESSING eine Echtzeitschnittstelle in ARDUINO erstellen !!!!): 5 Schritte (mit Bildern)
SCARA-Roboter: Lernen über Vorwärts- und inverse Kinematik !!! (Plot Twist Learn How to Make a Real Time Interface in ARDUINO Using PROCESSING !!!!): Ein SCARA-Roboter ist eine sehr beliebte Maschine in der Industriewelt. Der Name steht sowohl für Selective Compliant Assembly Robot Arm als auch für Selective Compliant Articulated Robot Arm. Es ist im Grunde ein Roboter mit drei Freiheitsgraden, da er die ersten beiden Displ
Einfaches BLE mit sehr geringem Stromverbrauch in Arduino Teil 3 - Nano V2-Ersatz - Rev 3: 7 Schritte (mit Bildern)
Einfaches BLE mit sehr geringem Stromverbrauch in Arduino Teil 3 - Nano V2-Ersatz - Rev 3: Update: 7. April 2019 - Rev 3 von lp_BLE_TempHumidity, fügt Datums- / Zeitdiagramme mit pfodApp V3.0.362+ hinzu und automatische Drosselung beim Senden von DatenUpdate: 24. März 2019 – Rev 2 von lp_BLE_TempHumidity, fügt weitere Plotoptionen hinzu und i2c_ClearBus, fügt GT832E
Wie man eine IKEA Jonisk Lampe mit LEDs umwandelt – wikiHow
Wie man eine IKEA Jonisk-Lampe mit LEDs umbaut: Ich habe eine IKEA Jonisk-Lampe für mein Wohnzimmer gekauft, aber wenn ich die Lampe mit einer 60-W-Glühbirne eingeschaltet habe, wird sie heiß wie ****. Ich begann herauszufinden, wie man es stattdessen in eine LED-Lampe umwandelt. Ich habe eine Firma gefunden, die Hochleistungs-LED-Module verkauft (www