Inhoudsopgave:

Raspberry Pi audiospectrumweergave - Ajarnpa
Raspberry Pi audiospectrumweergave - Ajarnpa

Video: Raspberry Pi audiospectrumweergave - Ajarnpa

Video: Raspberry Pi audiospectrumweergave - Ajarnpa
Video: Компиляция и декомпиляция скриптов Python 2024, November
Anonim
Raspberry Pi-audiospectrumweergave
Raspberry Pi-audiospectrumweergave
Raspberry Pi-audiospectrumweergave
Raspberry Pi-audiospectrumweergave
Raspberry Pi-audiospectrumweergave
Raspberry Pi-audiospectrumweergave

Gebruik het DFRobot 64x64 RGB-matrixpaneel met een Raspberry Pi 3 B+ om een dansfeestje overal mee naartoe te nemen!

DFRobot nam contact met me op om een gesponsord project te doen voor hun 64x64 RGB LED-matrix. In eerste instantie had ik geprobeerd om het te gebruiken met de ESP32 Firebeetle, maar ik kreeg de bibliotheek niet werkend. Dus dat betekende het gebruik van een Raspberry Pi 3 B+.

Link naar producten:

Raspberry Pi 3B+:

www.dfrobot.com/product-1703.html

64x64 RGB-matrix:

www.dfrobot.com/product-1644.html

ESP32 FireBeetle

www.dfrobot.com/product-1590.html

Stap 1: Video

Image
Image

Hier is een video die de matrix demonstreert

Stap 2: Circuit

Stroomkring
Stroomkring
Stroomkring
Stroomkring
Stroomkring
Stroomkring

Adafruit heeft ook een gids die je hier kunt volgen:

Gelukkig heeft Adafruit een matrix HAT voor de Raspberry Pi die alle 3.3v -> 5v logisch niveau-conversies afhandelt.

Zowel de HAT als de matrix hebben dezelfde connector, maar pin 8 (de witte draad) wordt niet aangesloten op de HAT. Omdat de HAT maximaal 4 besturingsdraden ondersteunt, wordt pin 8, de 5e besturingsdraad, verbonden met GPIO-pin 24.

Zorg ervoor dat u een 5V-voeding gebruikt die tot 7A kan leveren.

Stap 3: Bibliotheek

Om de bijgevoegde code te laten werken, heb ik de rpi-rgb-led-matrix-bibliotheek gebruikt om de LED's te bedienen. Het is vrij eenvoudig te installeren. Gewoon runcurl https://raw.githubusercontent.com/adafruit/Raspbe… >rgb-matrix.sh

sudo bash rgb-matrix.sh

Druk vervolgens op y om door te gaan en kies optie 2 om de Adafruit Matrix HAT te selecteren.

Kies vervolgens nummer 2 om pin 18 vrij te maken, zodat geluid nog steeds via de audio-aansluiting kan worden uitgevoerd.

Om het te testen, gaat u naar de map example-api-use en voert u sudo./demo -D0 --led-rows=64 --led-cols=64 --hardware-mapping=adafruit-hat uit

Je zou de demo moeten zien draaien. Druk gewoon op ctrl-c om het af te sluiten.

Stap 4: De code uitvoeren

Voordat de code kan worden uitgevoerd, moet u de rootgebruiker toevoegen aan de audiogroep met sudo -su

dan

modgroep audio

Uitgang

Zet het python-bestand en het test.wav-bestand in /home/pi/rgb-led-matrix/bindings/python/samples/

Als de demo goed liep, voer dan de code uit met

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

sudo python spectrum_matrix.py

Je zou de muziek moeten horen spelen via de audio-aansluiting en de lampjes gaan branden.

Aanbevolen: