Innholdsfortegnelse:

Raspberry Pi Audio Spectrum Display: 4 trinn
Raspberry Pi Audio Spectrum Display: 4 trinn

Video: Raspberry Pi Audio Spectrum Display: 4 trinn

Video: Raspberry Pi Audio Spectrum Display: 4 trinn
Video: Step-by-Step : Installing Windows 10 on Raspberry Pi 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

Bruk DFRobot 64x64 RGB -matrisepanelet med en Raspberry Pi 3 B+ for å ta med deg et dansefest uansett hvor du går!

DFRobot kontaktet meg for å gjøre et sponset prosjekt for deres 64x64 RGB LED -matrise. Først hadde jeg prøvd å bruke den med ESP32 Firebeetle, men jeg kunne ikke få biblioteket til å fungere. Så det betydde å bruke en Raspberry Pi 3 B+.

Link til produkter:

Raspberry Pi 3 B+:

www.dfrobot.com/product-1703.html

64x64 RGB -matrise:

www.dfrobot.com/product-1644.html

ESP32 FireBeetle

www.dfrobot.com/product-1590.html

Trinn 1: Video

Image
Image

Her er en video som demonstrerer matrisen

Trinn 2: Krets

Krets
Krets
Krets
Krets
Krets
Krets

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

Heldigvis har Adafruit en matrise HAT for Raspberry Pi som håndterer alle 3.3v -> 5v konverteringer på logisk nivå.

Både HAT og matrise har samme kontakt, men pinne 8 (den hvite ledningen) blir ikke plugget inn i HATEN. Fordi HAT bare støtter opptil 4 styrekabler, blir pinne 8, som er den femte kontrolltråden, koblet til GPIO -pinne 24.

Sørg for å bruke en 5V strømforsyning som kan levere opptil 7A.

Trinn 3: Bibliotek

For at den vedlagte koden skal fungere, brukte jeg rpi-rgb-led-matrix-biblioteket til å kontrollere lysdiodene. Det er ganske enkelt å installere. Bare runcurl https://raw.githubusercontent.com/adafruit/Raspbe…> rgb-matrix.sh

sudo bash rgb-matrix.sh

Trykk deretter på y for å fortsette, og velg alternativ 2 for å velge Adafruit Matrix HAT.

Velg deretter nummer 2 for å frigjøre pin 18 slik at lyden fortsatt kan sendes ut over lydkontakten.

For å teste den, gå inn i eksemplene-api-bruk-katalogen og kjør sudo./demo -D0 --led-rows = 64 --led-cols = 64 --hardware-mapping = adafruit-hat

Du bør se demoen kjøre. Bare trykk ctrl-c for å gå ut av det.

Trinn 4: Kjøre koden

Før koden kan kjøres, må du legge til rotbrukeren i lydgruppen withsudo -su

deretter

modgruppe lyd

exit

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

Hvis demoen gikk bra, kjør du koden med

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

sudo python spectrum_matrix.py

Du bør høre musikken som spilles fra lydkontakten og lysene lyser.

Anbefalt: