Sadržaj:

Raspberry Pi prikaz audio spektra: 4 koraka
Raspberry Pi prikaz audio spektra: 4 koraka

Video: Raspberry Pi prikaz audio spektra: 4 koraka

Video: Raspberry Pi prikaz audio spektra: 4 koraka
Video: 10 самых АТМОСФЕРНЫХ мест Дагестана. БОЛЬШОЙ ВЫПУСК #Дагестан #ПутешествиеПоДагестану 2024, Novembar
Anonim
Prikaz Raspberry Pi audio spektra
Prikaz Raspberry Pi audio spektra
Prikaz Raspberry Pi audio spektra
Prikaz Raspberry Pi audio spektra
Prikaz Raspberry Pi audio spektra
Prikaz Raspberry Pi audio spektra

Koristite DFRobot 64x64 RGB matričnu ploču s Raspberry Pi 3 B+ da sa sobom ponesete plesnu zabavu gdje god pošli!

DFRobot mi se obratio za izradu sponzorisanog projekta za njihovu 64x64 RGB LED matricu. U početku sam pokušavao da ga koristim sa ESP32 Firebeetle, ali nisam uspeo da pokrenem biblioteku. To je značilo korištenje Raspberry Pi 3 B+.

Link do proizvoda:

Malina Pi 3 B+:

www.dfrobot.com/product-1703.html

64x64 RGB matrica:

www.dfrobot.com/product-1644.html

ESP32 FireBeetle

www.dfrobot.com/product-1590.html

Korak 1: Video zapis

Image
Image

Ovdje je video koji prikazuje matricu

Korak 2: Krug

Krug
Krug
Krug
Krug
Krug
Krug

Adafruit također ima vodič koji možete slijediti ovdje:

Srećom, Adafruit ima matricu HAT za Raspberry Pi koja obrađuje sve konverzije logičkog nivoa 3.3v -> 5v.

I HAT i matrica imaju isti konektor, ali pin 8 (bijela žica) nije uključen u HAT. Budući da HAT podržava samo do 4 upravljačke žice, pin 8, koji je peta upravljačka žica, spaja se na GPIO pin 24.

Koristite napajanje od 5V koje može napajati do 7A.

Korak 3: Biblioteka

Za rad priloženog koda koristio sam rpi-rgb-led-matrix biblioteku za kontrolu LED dioda. Prilično je jednostavno instalirati. Samo pokrenite https://raw.githubusercontent.com/adafruit/Raspbe…> rgb-matrix.sh

sudo bash rgb-matrix.sh

Zatim pritisnite y za nastavak i odaberite opciju 2 za odabir Adapruit Matrix HAT.

Zatim odaberite broj 2 da biste oslobodili pin 18 tako da se zvuk i dalje može emitirati preko audio priključka.

Da biste ga testirali, idite u direktorij examples-api-use i pokrenite sudo./demo -D0 --led-rows = 64 --led-cols = 64 --hardware-mapping = adafruit-hat

Trebali biste vidjeti kako se demo prikazuje. Samo pritisnite ctrl-c da izađete iz njega.

Korak 4: Pokretanje koda

Prije nego što se kôd može pokrenuti, morate dodati root korisnika u audio grupu sa sudo -su

zatim

modgroup audio

Izlaz

Stavite datoteku python i datoteku test.wav u/home/pi/rgb-led-matrix/bindings/python/sample/

Ako je demonstracija dobro prošla, pokrenite kod pomoću

sudo cd/home/pi/rgb-led-matrix/vezivanja/python/uzorci/

sudo python spect_matrix.py

Trebali biste čuti muziku koja svira iz audio priključka i svjetla se pale.

Preporučuje se: