Turinys:

„Raspberry Pi“garso spektro ekranas: 4 žingsniai
„Raspberry Pi“garso spektro ekranas: 4 žingsniai

Video: „Raspberry Pi“garso spektro ekranas: 4 žingsniai

Video: „Raspberry Pi“garso spektro ekranas: 4 žingsniai
Video: 1. Q Light Controller + pradedama naudoti QLC +. Šviestuvai ir funkcijos 2024, Lapkritis
Anonim
„Raspberry Pi“garso spektro ekranas
„Raspberry Pi“garso spektro ekranas
„Raspberry Pi“garso spektro ekranas
„Raspberry Pi“garso spektro ekranas
„Raspberry Pi“garso spektro ekranas
„Raspberry Pi“garso spektro ekranas

Naudokite „DFRobot 64x64 RGB“matricos skydelį su „Raspberry Pi 3 B+“, kad šokių vakarėlis būtų su savimi visur, kur bekeliautumėte!

„DFRobot“kreipėsi į mane, kad atlikčiau jų 64x64 RGB LED matricos remiamą projektą. Iš pradžių bandžiau jį naudoti su „ESP32 Firebeetle“, bet nepavyko priversti bibliotekos veikti. Taigi tai reiškė naudoti „Raspberry Pi 3 B+“.

Nuoroda į produktus:

Raspberry 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

1 žingsnis: vaizdo įrašas

Image
Image

Čia yra vaizdo įrašas, demonstruojantis matricą

2 žingsnis: grandinė

Grandinė
Grandinė
Grandinė
Grandinė
Grandinė
Grandinė

„Adafruit“taip pat turi vadovą, kurį galite sekti čia:

Laimei, „Adafruit“turi „Raspberry Pi“matricą HAT, kuri tvarko visas 3.3v -> 5v loginio lygio konversijas.

Tiek HAT, tiek matrica turi tą pačią jungtį, tačiau 8 kaištis (balta viela) nėra prijungtas prie HAT. Kadangi HAT palaiko tik iki 4 valdymo laidų, 8 kaištis, kuris yra 5 -asis valdymo laidas, prijungiamas prie GPIO kaiščio 24.

Būtinai naudokite 5V maitinimo šaltinį, kuris gali tiekti iki 7A.

3 žingsnis: biblioteka

Kad pridėtas kodas veiktų, šviesos diodams valdyti naudoju „rpi-rgb-led-matrix“biblioteką. Tai gana paprasta įdiegti. Tiesiog paleiskite „runcurl“https://raw.githubusercontent.com/adafruit/Raspbe…> rgb-matrix.sh

sudo bash rgb-matrix.sh

Tada paspauskite y, kad tęstumėte, ir pasirinkite 2 parinktį, kad pasirinktumėte „Adafruit Matrix HAT“.

Tada pasirinkite numerį 2, kad atlaisvintumėte 18 kaištį, kad garsas vis tiek būtų skleidžiamas per garso lizdą.

Norėdami tai išbandyti, eikite į pavyzdžių-api-use katalogą ir paleiskite sudo./demo -D0 --led-rows = 64 --led-cols = 64 --hardware-mapping = adafruit-hat

Turėtumėte pamatyti, kaip veikia demonstracinė versija. Tiesiog paspauskite ctrl-c, kad išeitumėte.

4 žingsnis: paleiskite kodą

Prieš paleisdami kodą, turite pridėti pagrindinį vartotoją prie garso grupės naudodami „sudo -su“

tada

modgroup garsas

išeiti

Įdėkite „python“failą ir test.wav failą į/home/pi/rgb-led-matrix/bindings/python/sample/

Jei demonstracinė versija veikia gerai, paleiskite kodą naudodami

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

sudo python spect_matrix.py

Turėtumėte išgirsti muziką, sklindančią iš garso lizdo, ir lemputes.

Rekomenduojamas: