Obsah:

Zobrazení zvukového spektra Raspberry Pi: 4 kroky
Zobrazení zvukového spektra Raspberry Pi: 4 kroky

Video: Zobrazení zvukového spektra Raspberry Pi: 4 kroky

Video: Zobrazení zvukového spektra Raspberry Pi: 4 kroky
Video: 1. Q Light Controller + Začínáme s QLC +. Přístroje a funkce 2024, Listopad
Anonim
Zobrazení zvukového spektra Raspberry Pi
Zobrazení zvukového spektra Raspberry Pi
Zobrazení zvukového spektra Raspberry Pi
Zobrazení zvukového spektra Raspberry Pi
Zobrazení zvukového spektra Raspberry Pi
Zobrazení zvukového spektra Raspberry Pi

Použijte maticový panel DFRobot 64 x 64 RGB s Raspberry Pi 3 B+ a vezměte si s sebou taneční párty, ať jste kdekoli!

DFRobot mě oslovil, abych udělal sponzorovaný projekt pro jejich 64x64 RGB LED matici. Nejprve jsem se ho pokusil použít s ESP32 Firebeetle, ale nemohl jsem knihovnu uvést do provozu. To tedy znamenalo použít Raspberry Pi 3 B+.

Odkaz na produkty:

Raspberry Pi 3 B+:

www.dfrobot.com/product-1703.html

64x64 RGB matice:

www.dfrobot.com/product-1644.html

ESP32 FireBeetle

www.dfrobot.com/product-1590.html

Krok 1: Video

Image
Image

Zde je video demonstrující matici

Krok 2: Okruh

Obvod
Obvod
Obvod
Obvod
Obvod
Obvod

Adafruit má také průvodce, kterého se můžete řídit zde:

Naštěstí má Adafruit maticovou HAT pro Raspberry Pi, která zvládá všechny převody logické úrovně 3.3v -> 5v.

HAT i matice mají stejný konektor, ale kolík 8 (bílý vodič) není zapojen do HAT. Protože HAT podporuje pouze až 4 ovládací vodiče, pin 8, který je pátým ovládacím vodičem, se připojí ke kolíku GPIO 24.

Ujistěte se, že používáte 5V napájecí zdroj, který může dodávat až 7A.

Krok 3: Knihovna

Aby přiložený kód fungoval, použil jsem k ovládání LED diody knihovnu rpi-rgb-led-matrix. Je to docela jednoduché nainstalovat. Stačí spustitcurcurl https://raw.githubusercontent.com/adafruit/Raspbe…> rgb-matrix.sh

sudo bash rgb-matrix.sh

Poté pokračujte stisknutím tlačítka y a volbou možnosti 2 vyberte Adafruit Matrix HAT.

Poté zvolte číslo 2 a uvolněte pin 18, aby zvuk mohl být stále přenášen přes audio konektor.

Chcete-li to vyzkoušet, přejděte do adresáře examples-api-use a spusťte sudo./demo -D0 --led-rows = 64 --led-cols = 64 --hardware-mapping = adafruit-hat

Měli byste vidět spuštěné demo. Chcete-li ji ukončit, stačí stisknout klávesu ctrl-c.

Krok 4: Spuštění kódu

Před spuštěním kódu musíte přidat uživatele root do zvukové skupiny pomocí sudo -su

pak

modgroup audio

výstup

Vložte soubor python a soubor test.wav do/home/pi/rgb-led-matrix/bindings/python/sample/

Pokud demo proběhlo v pořádku, spusťte kód pomocí

sudo cd/home/pi/rgb-led-matrix/vazby/python/vzorky/

sudo python spektrum_matrix.py

Měli byste slyšet přehrávání hudby ze zvukového konektoru a rozsvícení světel.

Doporučuje: