Innehållsförteckning:

Raspberry Pi Audio Spectrum Display: 4 steg
Raspberry Pi Audio Spectrum Display: 4 steg

Video: Raspberry Pi Audio Spectrum Display: 4 steg

Video: Raspberry Pi Audio Spectrum Display: 4 steg
Video: Raspberry Pi 4 - Software defined radio - SDR Install guide - 2022 2024, Juli
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

Använd DFRobot 64x64 RGB -matrispanel med en Raspberry Pi 3 B+ för att ta med dig en dansfest vart du än går!

DFRobot kontaktade mig för att göra ett sponsrat projekt för deras 64x64 RGB LED -matris. Först hade jag försökt använda den med ESP32 Firebeetle, men jag kunde inte få biblioteket att fungera. Så det innebar att använda en Raspberry Pi 3 B+.

Länk till produkter:

Raspberry Pi 3 B+:

www.dfrobot.com/product-1703.html

64x64 RGB -matris:

www.dfrobot.com/product-1644.html

ESP32 FireBeetle

www.dfrobot.com/product-1590.html

Steg 1: Video

Image
Image

Här är en video som visar matrisen

Steg 2: Krets

Krets
Krets
Krets
Krets
Krets
Krets

Adafruit har också en guide som du kan följa här:

Tack och lov har Adafruit en matrishatt för Raspberry Pi som hanterar alla 3.3v -> 5v logiknivåomvandlingar.

Både HAT och matris har samma kontakt, men stift 8 (den vita ledningen) kopplas inte in i HAT. Eftersom HAT bara stöder upp till 4 styrtrådar, kopplas stift 8, som är den femte styrledningen, till GPIO -stift 24.

Se till att använda en 5V strömförsörjning som kan leverera upp till 7A.

Steg 3: Bibliotek

För att den bifogade koden skulle fungera använde jag rpi-rgb-led-matrix-biblioteket för att styra lysdioderna. Det är ganska enkelt att installera. Bara runcurl https://raw.githubusercontent.com/adafruit/Raspbe…> rgb-matrix.sh

sudo bash rgb-matrix.sh

Tryck sedan på y för att fortsätta och välj alternativ 2 för att välja Adafruit Matrix HAT.

Välj sedan nummer 2 för att frigöra stift 18 så att ljud fortfarande kan matas ut över ljuduttaget.

För att testa det, gå in i exempel-api-use-katalogen och kör sudo./demo -D0 --led-rows = 64 --led-cols = 64 --hardware-mapping = adafruit-hat

Du borde se demon köras. Tryck bara på ctrl-c för att lämna den.

Steg 4: Kör koden

Innan koden kan köras måste du lägga till rotanvändaren i ljudgruppen withsudo -su

sedan

modgruppsljud

utgång

Sätt pythonfilen och test.wav-filen i/home/pi/rgb-led-matrix/bindings/python/samples/

Om demoen gick bra kör sedan koden med

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

sudo python spectrum_matrix.py

Du bör höra musiken spela från ljuduttaget och lamporna lyser.

Rekommenderad: