Indholdsfortegnelse:

Raspberry Pi Audio Spectrum Display: 4 trin
Raspberry Pi Audio Spectrum Display: 4 trin

Video: Raspberry Pi Audio Spectrum Display: 4 trin

Video: Raspberry Pi Audio Spectrum Display: 4 trin
Video: Raspberry Pi Audio Spectrum Analyzer Tutorial Using HT16K33 2024, November
Anonim
Raspberry Pi Audio Spectrum Display
Raspberry Pi Audio Spectrum Display
Raspberry Pi Audio Spectrum Display
Raspberry Pi Audio Spectrum Display
Raspberry Pi Audio Spectrum Display
Raspberry Pi Audio Spectrum Display

Brug DFRobot 64x64 RGB -matrixpanelet med en Raspberry Pi 3 B+ til at tage et dansefest med dig, uanset hvor du går!

DFRobot kontaktede mig for at lave et sponsoreret projekt til deres 64x64 RGB LED -matrix. Først havde jeg forsøgt at bruge det med ESP32 Firebeetle, men jeg kunne ikke få biblioteket til at fungere. Så det betød at bruge en Raspberry Pi 3 B+.

Link til produkter:

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

Trin 1: Video

Image
Image

Her er en video, der viser matrixen

Trin 2: Kredsløb

Kredsløb
Kredsløb
Kredsløb
Kredsløb
Kredsløb
Kredsløb

Adafruit har også en guide, som du kan følge her:

Heldigvis har Adafruit en matrix HAT til Raspberry Pi, der håndterer alle 3.3v -> 5v konverteringer på logisk niveau.

Både HAT og matrix har det samme stik, men pin 8 (den hvide ledning) bliver ikke tilsluttet HAT. Fordi HAT'en kun understøtter op til 4 styrekabler, bliver pin 8, som er den femte ledning, forbundet til GPIO pin 24.

Sørg for at bruge en 5V strømforsyning, der kan levere op til 7A.

Trin 3: Bibliotek

For at den vedhæftede kode skulle fungere, brugte jeg rpi-rgb-led-matrix-biblioteket til at styre lysdioderne. Det er ret enkelt at installere. Bare runcurl https://raw.githubusercontent.com/adafruit/Raspbe…> rgb-matrix.sh

sudo bash rgb-matrix.sh

Tryk derefter på y for at fortsætte, og vælg mulighed 2 for at vælge Adafruit Matrix HAT.

Vælg derefter nummer 2 for at frigøre pin 18, så der stadig kan udsendes lyd over lydstikket.

For at teste det skal du gå ind i eksemplerne-api-use bibliotek og køre sudo./demo -D0 --led-rows = 64 --led-cols = 64 --hardware-mapping = adafruit-hat

Du skal se demoen køre. Bare tryk på ctrl-c for at afslutte det.

Trin 4: Kørsel af koden

Inden koden kan køre, skal du tilføje rodbrugeren til lydgruppen withsudo -su

derefter

modgruppe lyd

Afslut

Sæt python-filen og test.wav-filen i/home/pi/rgb-led-matrix/bindings/python/samples/

Hvis demoen kørte fint, så kør koden med

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

sudo python spectrum_matrix.py

Du bør høre musikken afspille fra lydstikket og lysene tændes.

Anbefalede: