Obsah:

Displej zvukového spektra Raspberry Pi: 4 kroky
Displej zvukového spektra Raspberry Pi: 4 kroky

Video: Displej zvukového spektra Raspberry Pi: 4 kroky

Video: Displej zvukového spektra Raspberry Pi: 4 kroky
Video: «Развлечение с музыкой и программированием», Коннор Харрис и Стивен Крюсон 2024, December
Anonim
Displej zvukového spektra Raspberry Pi
Displej zvukového spektra Raspberry Pi
Displej zvukového spektra Raspberry Pi
Displej zvukového spektra Raspberry Pi
Displej zvukového spektra Raspberry Pi
Displej zvukového spektra Raspberry Pi

Použite maticový panel DFRobot 64 x 64 RGB s Raspberry Pi 3 B+ a vezmite si so sebou tanečnú párty, nech ste kdekoľvek!

DFRobot ma oslovil, aby som urobil sponzorovaný projekt pre ich 64 x 64 RGB LED maticu. Najprv som sa ho pokúsil použiť s ESP32 Firebeetle, ale knižnica mi nemohla pomôcť. To teda znamenalo použiť Raspberry Pi 3 B+.

Odkaz na produkty:

Raspberry Pi 3 B+:

www.dfrobot.com/product-1703.html

Matica RGB 64 x 64:

www.dfrobot.com/product-1644.html

ESP32 FireBeetle

www.dfrobot.com/product-1590.html

Krok 1: Video

Image
Image

Tu je video demonštrujúce maticu

Krok 2: Okruh

Obvod
Obvod
Obvod
Obvod
Obvod
Obvod

Adafruit má tiež sprievodcu, ktorého sa môžete držať tu:

Našťastie Adafruit má maticovú HAT pre Raspberry Pi, ktorá zvláda všetky konverzie logickej úrovne 3,3 V -> 5 V.

HAT aj matica majú rovnaký konektor, ale kolík 8 (biely vodič) nie je zapojený do HAT. Pretože HAT podporuje iba až 4 riadiace vodiče, pin 8, ktorý je piatym ovládacím vodičom, sa pripojí k pinu GPIO 24.

Uistite sa, že používate 5V napájací zdroj, ktorý môže dodávať až 7A.

Krok 3: Knižnica

Aby priložený kód fungoval, použil som na ovládanie LED diód knižnicu rpi-rgb-led-matrix. Je to veľmi jednoduché nainštalovať. Stačí spustiťcurl https://raw.githubusercontent.com/adafruit/Raspbe…> rgb-matrix.sh

sudo bash rgb-matrix.sh

Potom pokračujte stlačením y a zvolením možnosti 2 vyberte Adafruit Matrix HAT.

Potom zvoľte číslo 2, aby ste uvoľnili kolík 18, aby bol zvuk stále reprodukovaný cez zvukový konektor.

Ak to chcete otestovať, prejdite do adresára examples-api-use a spustite sudo./demo -D0 --led-rows = 64 --led-cols = 64 --hardware-mapping = adafruit-hat

Mali by ste vidieť spustenú ukážku. Ukončite ho stlačením klávesu ctrl-c.

Krok 4: Spustenie kódu

Pred spustením kódu musíte pridať koreňového používateľa do zvukovej skupiny pomocou sudo -su

potom

zvuk modskupiny

východ

Vložte súbor python a súbor test.wav do súboru/home/pi/rgb-led-matrix/bindings/python/sample/

Ak ukážka fungovala dobre, spustite kód pomocou

sudo cd/home/pi/rgb-led-matrix/väzby/python/vzorky/

sudo python spektrum_matrix.py

Zo zvukového konektora by ste mali počuť hudbu a rozsvietiť sa svetlá.

Odporúča: