Kazalo:

Zaslon zvočnega spektra Raspberry Pi: 4 koraki
Zaslon zvočnega spektra Raspberry Pi: 4 koraki

Video: Zaslon zvočnega spektra Raspberry Pi: 4 koraki

Video: Zaslon zvočnega spektra Raspberry Pi: 4 koraki
Video: ПОЧЕМУ Я ЖДУ L4D3 2024, December
Anonim
Zaslon zvočnega spektra Raspberry Pi
Zaslon zvočnega spektra Raspberry Pi
Zaslon zvočnega spektra Raspberry Pi
Zaslon zvočnega spektra Raspberry Pi
Zaslon zvočnega spektra Raspberry Pi
Zaslon zvočnega spektra Raspberry Pi

Uporabite matrično ploščo DFRobot 64x64 RGB z Raspberry Pi 3 B+, da s seboj prinesete plesno zabavo!

DFRobot se je obrnil na mene, da bi naredil sponzoriran projekt za njihovo LED matriko 64x64 RGB. Sprva sem ga poskušal uporabiti z ESP32 Firebeetle, vendar mi knjižnica ni uspela delovati. To je pomenilo uporabo Raspberry Pi 3 B+.

Povezava do izdelkov:

Raspberry Pi 3 B+:

www.dfrobot.com/product-1703.html

64 x 64 RGB matrika:

www.dfrobot.com/product-1644.html

ESP32 FireBeetle

www.dfrobot.com/product-1590.html

Korak: Video

Image
Image

Tukaj je video, ki prikazuje matriko

2. korak: Vezje

Vezje
Vezje
Vezje
Vezje
Vezje
Vezje

Adafruit ima tudi vodnik, ki mu lahko sledite tukaj:

Na srečo ima Adafruit matrični HAT za Raspberry Pi, ki obravnava vse pretvorbe logične ravni 3.3v -> 5v.

Tako HAT kot matrika imata isti konektor, vendar nožica 8 (bela žica) ni priključena na HAT. Ker HAT podpira samo do 4 krmilne žice, se pin 8, ki je peti krmilni kabel, priključi na GPIO pin 24.

Uporabite 5V napajalnik, ki lahko napaja do 7A.

3. korak: Knjižnica

Za delovanje priložene kode sem uporabil matrično knjižnico rpi-rgb-led-za nadzor LED. Namestitev je precej preprosta. Samo zaženite https://raw.githubusercontent.com/adafruit/Raspbe…> rgb-matrix.sh

sudo bash rgb-matrix.sh

Nato pritisnite y za nadaljevanje in izberite možnost 2, da izberete Adapruit Matrix HAT.

Nato izberite številko 2, da sprostite zatič 18, tako da se zvok še vedno lahko oddaja prek avdio priključka.

Za preizkus pojdite v imenik examples-api-use in zaženite sudo./demo -D0 --led-rows = 64 --led-cols = 64 --hardware-mapping = adafruit-hat

Videti bi morali, da se demo prikazuje. Samo pritisnite ctrl-c, da ga zapustite.

4. korak: Zaženite kodo

Preden se lahko koda zažene, morate korenskega uporabnika dodati v zvočno skupino s sudo -su

potem

zvok modgroup

izhod

Datoteko python in datoteko test.wav vstavite v/home/pi/rgb-led-matrix/bindings/python/vzorce/

Če je predstavitev delovala dobro, zaženite kodo z

sudo cd/home/pi/rgb-led-matrix/vezave/python/vzorci/

sudo python spect_matrix.py

Slišati bi morali glasbo iz avdio vtičnice in prižgati lučke.

Priporočena: