Sisällysluettelo:

Raspberry Pi -äänen spektrinäyttö: 4 vaihetta
Raspberry Pi -äänen spektrinäyttö: 4 vaihetta

Video: Raspberry Pi -äänen spektrinäyttö: 4 vaihetta

Video: Raspberry Pi -äänen spektrinäyttö: 4 vaihetta
Video: Retro Gaming Commodore 64: llä 2024, Marraskuu
Anonim
Raspberry Pi -äänen spektrinäyttö
Raspberry Pi -äänen spektrinäyttö
Raspberry Pi -äänen spektrinäyttö
Raspberry Pi -äänen spektrinäyttö
Raspberry Pi -äänen spektrinäyttö
Raspberry Pi -äänen spektrinäyttö

Käytä DFRobot 64x64 RGB -matriisipaneelia Raspberry Pi 3 B+: n kanssa ja tuo tanssibileet mukanasi minne ikinä menetkin!

DFRobot otti yhteyttä minuun tekemään sponsoroidun projektin heidän 64x64 RGB -LED -matriisilleen. Aluksi olin yrittänyt käyttää sitä ESP32 Firebeetlen kanssa, mutta en saanut kirjastoa toimimaan. Tämä tarkoitti Raspberry Pi 3 B+: n käyttöä.

Linkki tuotteisiin:

Vadelma Pi 3 B+:

www.dfrobot.com/product-1703.html

64x64 RGB -matriisi:

www.dfrobot.com/product-1644.html

ESP32 FireBeetle

www.dfrobot.com/product-1590.html

Vaihe 1: Video

Image
Image

Tässä on video, joka osoittaa matriisin

Vaihe 2: Piiri

Piiri
Piiri
Piiri
Piiri
Piiri
Piiri

Adafruitilla on myös opas, jota voit seurata täältä:

Onneksi Adafruitilla on Raspberry Pi: lle matriisi HAT, joka hoitaa kaikki 3,3 -5 voltin logiikkatason muunnokset.

Sekä HAT: ssa että matriisissa on sama liitin, mutta nasta 8 (valkoinen johto) ei liity HAT: iin. Koska HAT tukee vain neljää ohjausjohtoa, nasta 8, joka on viides ohjauskaapeli, kytketään GPIO -nastaan 24.

Varmista, että käytät 5 V: n virtalähdettä, joka voi syöttää jopa 7 A.

Vaihe 3: Kirjasto

Jotta liitetty koodi toimisi, käytin rpi-rgb-led-matrix -kirjastoa LEDien ohjaamiseen. Se on melko yksinkertainen asentaa. Vain runcurl https://raw.githubusercontent.com/adafruit/Raspbe…> rgb-matrix.sh

sudo bash rgb-matrix.sh

Paina sitten y jatkaaksesi ja valitse vaihtoehto 2 valitaksesi Adafruit Matrix HAT.

Vapauta sitten nasta 18 valitsemalla numero 2, jotta ääni voidaan edelleen toistaa ääniliitännän kautta.

Testaa se menemällä esimerkit-api-use -hakemistoon ja suorittamalla sudo./demo -D0 --led-rows = 64 --led-cols = 64 --hardware-mapping = adafruit-hat

Sinun pitäisi nähdä demo käynnissä. Paina vain ctrl-c poistuaksesi siitä.

Vaihe 4: Koodin suorittaminen

Ennen kuin koodi voidaan suorittaa, sinun on lisättävä pääkäyttäjä ääniryhmään withsudo -su

sitten

modgroup -ääni

poistua

Laita python-tiedosto ja test.wav-tiedosto kohteeseen/home/pi/rgb-led-matrix/bindings/python/sample/

Jos esittely sujui hyvin, suorita koodi näppäimellä

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

sudo python spect_matrix.py

Sinun pitäisi kuulla musiikki soi audioliittimestä ja valot syttyvät.

Suositeltava: