Inhaltsverzeichnis:

Raspberry Pi Audio Spectrum Display - Gunook
Raspberry Pi Audio Spectrum Display - Gunook

Video: Raspberry Pi Audio Spectrum Display - Gunook

Video: Raspberry Pi Audio Spectrum Display - Gunook
Video: Digital Classroom, May 9 3pm CEsT 2024, Juli
Anonim
Raspberry Pi Audio-Spektrum-Display
Raspberry Pi Audio-Spektrum-Display
Raspberry Pi Audio-Spektrum-Display
Raspberry Pi Audio-Spektrum-Display
Raspberry Pi Audio-Spektrum-Display
Raspberry Pi Audio-Spektrum-Display

Verwenden Sie das DFRobot 64x64 RGB-Matrix-Panel mit einem Raspberry Pi 3 B+, um eine Tanzparty überall hin mitzunehmen!

DFRobot hat sich an mich gewandt, um ein gesponsertes Projekt für ihre 64x64 RGB-LED-Matrix durchzuführen. Zuerst hatte ich versucht, es mit dem ESP32 Firebeetle zu verwenden, aber ich konnte die Bibliothek nicht zum Laufen bringen. Das bedeutete, einen Raspberry Pi 3 B+ zu verwenden.

Link zu Produkten:

Raspberry Pi 3 B+:

www.dfrobot.com/product-1703.html

64x64 RGB-Matrix:

www.dfrobot.com/product-1644.html

ESP32 FireBeetle

www.dfrobot.com/product-1590.html

Schritt 1: Video

Image
Image

Hier ist ein Video, das die Matrix demonstriert

Schritt 2: Schaltung

Schaltkreis
Schaltkreis
Schaltkreis
Schaltkreis
Schaltkreis
Schaltkreis

Adafruit hat auch eine Anleitung, der Sie hier folgen können:

Zum Glück hat Adafruit einen Matrix-HAT für den Raspberry Pi, der alle 3.3v -> 5v Logikpegelumwandlungen handhabt.

Sowohl der HAT als auch die Matrix haben den gleichen Anschluss, aber Pin 8 (das weiße Kabel) wird nicht in den HAT eingesteckt. Da der HAT nur bis zu 4 Steuerdrähte unterstützt, wird Pin 8, der 5. Steuerdraht, mit GPIO-Pin 24 verbunden.

Stellen Sie sicher, dass Sie ein 5V-Netzteil verwenden, das bis zu 7A liefern kann.

Schritt 3: Bibliothek

Damit der angehängte Code funktioniert, habe ich die rpi-rgb-led-matrix-Bibliothek verwendet, um die LEDs zu steuern. Es ist ziemlich einfach zu installieren. Runcurl einfach https://raw.githubusercontent.com/adafruit/Raspbe… >rgb-matrix.sh

sudo bash rgb-matrix.sh

Drücken Sie dann y, um fortzufahren und wählen Sie Option 2, um den Adafruit Matrix HAT auszuwählen.

Wählen Sie dann Nummer 2, um Pin 18 freizugeben, damit der Ton weiterhin über die Audiobuchse ausgegeben werden kann.

Um es zu testen, gehen Sie in das Verzeichnis example-api-use und führen Sie sudo./demo -D0 --led-rows=64 --led-cols=64 --hardware-mapping=adafruit-hat. aus

Sie sollten die Demo laufen sehen. Drücken Sie einfach Strg-C, um es zu verlassen.

Schritt 4: Ausführen des Codes

Bevor der Code ausgeführt werden kann, müssen Sie den Root-Benutzer mit sudo -su. zur Audiogruppe hinzufügen

dann

Modgroup-Audio

Ausfahrt

Legen Sie die Python-Datei und die Datei test.wav in /home/pi/rgb-led-matrix/bindings/python/samples/

Wenn die Demo gut gelaufen ist, führen Sie den Code mit aus

sudo cd /home/pi/rgb-led-matrix/bindings/python/samples/

sudo python Spektrum_matrix.py

Sie sollten die Musik über die Audiobuchse hören und die Lichter aufleuchten.

Empfohlen: