Spisu treści:

Wyświetlanie widma dźwięku Raspberry Pi: 4 kroki
Wyświetlanie widma dźwięku Raspberry Pi: 4 kroki

Wideo: Wyświetlanie widma dźwięku Raspberry Pi: 4 kroki

Wideo: Wyświetlanie widma dźwięku Raspberry Pi: 4 kroki
Wideo: Jak korzystać z analizatora widma na przykładzie Voxengo SPAN? 2024, Listopad
Anonim
Wyświetlacz widma dźwięku Raspberry Pi
Wyświetlacz widma dźwięku Raspberry Pi
Wyświetlacz widma dźwięku Raspberry Pi
Wyświetlacz widma dźwięku Raspberry Pi
Wyświetlacz widma dźwięku Raspberry Pi
Wyświetlacz widma dźwięku Raspberry Pi

Użyj panelu matrycowego DFRobot 64x64 RGB z Raspberry Pi 3 B+, aby zabrać ze sobą imprezę taneczną, gdziekolwiek jesteś!

DFRobot skontaktował się ze mną, aby zrobić sponsorowany projekt dla ich matrycy LED 64x64 RGB. Na początku próbowałem go używać z Firebeetle ESP32, ale nie mogłem uruchomić biblioteki. Oznaczało to więc użycie Raspberry Pi 3 B+.

Link do produktów:

Raspberry Pi 3B+:

www.dfrobot.com/product-1703.html

64x64 matryca RGB:

www.dfrobot.com/product-1644.html

ESP32 FireBeetle

www.dfrobot.com/product-1590.html

Krok 1: Wideo

Image
Image

Oto film demonstrujący matrycę

Krok 2: Obwód

Okrążenie
Okrążenie
Okrążenie
Okrążenie
Okrążenie
Okrążenie

Adafruit ma również przewodnik, który można śledzić tutaj:

Na szczęście Adafruit ma matrycę HAT dla Raspberry Pi, która obsługuje wszystkie konwersje poziomów logicznych 3.3v -> 5v.

Zarówno HAT, jak i matryca mają to samo złącze, ale pin 8 (biały przewód) nie jest podłączony do HAT-a. Ponieważ HAT obsługuje tylko do 4 przewodów sterujących, pin 8, który jest piątym przewodem sterującym, jest podłączony do pinu 24 GPIO.

Upewnij się, że używasz zasilacza 5V, który może dostarczyć do 7A.

Krok 3: Biblioteka

Aby załączony kod działał, wykorzystałem bibliotekę rpi-rgb-led-matrix do sterowania diodami LED. Instalacja jest bardzo prosta. Wystarczy uruchomićcurl https://raw.githubusercontent.com/adafruit/Raspbe… >rgb-matrix.sh

sudo bash rgb-matrix.sh

Następnie naciśnij y, aby kontynuować i wybierz opcję 2, aby wybrać kapelusz Adafruit Matrix.

Następnie wybierz numer 2, aby zwolnić pin 18, aby dźwięk nadal mógł być wyprowadzany przez gniazdo audio.

Aby to przetestować, przejdź do katalogu example-api-use i uruchom sudo./demo -D0 --led-rows=64 --led-cols=64 --hardware-mapping=adafruit-hat

Powinieneś zobaczyć uruchomione demo. Po prostu naciśnij ctrl-c, aby z niego wyjść.

Krok 4: Uruchamianie kodu

Zanim kod będzie mógł zostać uruchomiony, musisz dodać użytkownika root do grupy audio withsudo -su

następnie

dźwięk grupy modów

Wyjście

Umieść plik Pythona i plik test.wav w /home/pi/rgb-led-matrix/bindings/python/samples/

Jeśli demo działało poprawnie, uruchom kod za pomocą

cd sudo /home/pi/rgb-led-matrix/wiązania/python/próbki/

sudo python spectrum_matrix.py

Powinieneś usłyszeć muzykę odtwarzaną z gniazda audio i zapalające się światła.

Zalecana: