INHOUDSOPGAWE:

Raspberry Pi Audio Spectrum Display: 4 stappe
Raspberry Pi Audio Spectrum Display: 4 stappe

Video: Raspberry Pi Audio Spectrum Display: 4 stappe

Video: Raspberry Pi Audio Spectrum Display: 4 stappe
Video: Output DC or AC Voltage using MCP4725 DAC with LCD and PWM to Voltage Converter with Arduino 2024, Julie
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

Gebruik die DFRobot 64x64 RGB -matrikspaneel met 'n Raspberry Pi 3 B+ om 'n dansparty saam te bring waar u ook al gaan!

DFRobot het my ingeroep om 'n geborgde projek vir hul 64x64 RGB LED -matriks te doen. Ek het dit eers met die ESP32 Firebeetle probeer gebruik, maar ek kon nie die biblioteek laat werk nie. Dit beteken dus die gebruik van 'n Raspberry Pi 3 B+.

Skakel na produkte:

Framboos Pi 3 B+:

www.dfrobot.com/product-1703.html

64x64 RGB -matriks:

www.dfrobot.com/product-1644.html

ESP32 FireBeetle

www.dfrobot.com/product-1590.html

Stap 1: Video

Image
Image

Hier is 'n video wat die matriks demonstreer

Stap 2: Skakel

Kring
Kring
Kring
Kring
Kring
Kring

Adafruit het ook 'n gids wat u hier kan volg:

Gelukkig het Adafruit 'n matrikshoed vir die Raspberry Pi wat al die 3.3v -> 5v logika -omskakelings hanteer.

Beide die HAT en die matriks het dieselfde aansluiting, maar pen 8 (die wit draad) word nie by die HAT ingeprop nie. Omdat die HAT slegs tot 4 beheerdrade ondersteun, word pen 8, wat die 5de stuurdraad is, aan GPIO -pen 24 gekoppel.

Maak seker dat u 'n 5V -kragtoevoer gebruik wat tot 7A kan voorsien.

Stap 3: Biblioteek

Vir die aangehegte kode om te werk, het ek die rpi-rgb-led-matrix biblioteek gebruik om die LED's te beheer. Dit is redelik eenvoudig om te installeer. Runcurl net https://raw.githubusercontent.com/adafruit/Raspbe…> rgb-matrix.sh

sudo bash rgb-matrix.sh

Druk dan op y om voort te gaan en kies opsie 2 om die Adafruit Matrix HAT te kies.

Kies dan nommer 2 om pen 18 vry te maak sodat daar steeds klank oor die klankaansluiting kan word.

Om dit te toets, gaan na die voorbeeld-api-gebruik gids en voer sudo uit./demo -D0 --led-rows = 64 --led-cols = 64 --hardware-mapping = adafruit-hat

U moet die demo sien loop. Druk net ctrl-c om dit te verlaat.

Stap 4: Gebruik die kode

Voordat die kode kan loop, moet u die wortelgebruiker by die klankgroep voeg metsudo -su

dan

modgroep -klank

uitgang

Plaas die python-lêer en test.wav-lêer in/home/pi/rgb-led-matrix/bindings/python/samples/

As die demo goed verloop het, voer dan die kode met

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

sudo python spectrum_matrix.py

U moet die musiek vanaf die klankaansluiting hoor en die ligte brand.

Aanbeveel: