Spisu treści:
Wideo: Wyświetlanie widma dźwięku Raspberry Pi: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
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
Oto film demonstrujący matrycę
Krok 2: Obwód
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:
Jak zrobić analizator widma dźwięku LED: 7 kroków (ze zdjęciami)
Jak zrobić analizator widma dźwięku LED: Analizator widma dźwięku LED generuje piękny wzór oświetlenia w zależności od intensywności muzyki. Na rynku dostępnych jest wiele zestawów DIY LED Music Spectrum, ale tutaj stworzymy LED Audio Spectrum Analizator za pomocą NeoPixe
Wyświetlanie/monitorowanie kamery IP za pomocą Raspberry Pi: 4 kroki
Wyświetlanie/monitorowanie kamery IP za pomocą Raspberry Pi: Podczas oceny odpowiednich opcji NVR natknąłem się na repozytorium kamer wyświetlających, które umożliwia wyświetlanie wielu kanałów wideo z kamer sieciowych. Obsługuje również przełączanie między wieloma ekranami i będziemy używać tego projektu do tego b
Analizator widma dźwięku (miernik VU): 6 kroków
Analizator widma dźwięku (miernik VU): Co to jest muzyka? Z technicznego punktu widzenia muzyka jest zasadniczo sygnałem o zmiennym napięciu i częstotliwości. Audio Spectrum Analyzer to urządzenie, które pokazuje poziom napięcia o określonej częstotliwości. Jest to instrument używany głównie w miejscach takich jak
Wskaźnik poziomu dźwięku/dźwięku: 10 kroków
Wskaźnik poziomu dźwięku/dźwięku: W tym projekcie pokażę, jak zbudować prosty wskaźnik poziomu dźwięku przy użyciu wzmacniaczy operacyjnych. Uwaga: Aby zadawać pytania, odwiedź moją witrynę pod adresem Zapytaj eksperta. Pomocne filmy uzupełniające: symulowana konfiguracja obwodu na płycie do chleba (proto
Miernik VU widma dźwięku LoL Shield: 4 kroki (ze zdjęciami)
Miernik VU widma dźwięku LoL Shield: Jest to miernik VU widma dźwięku wykorzystujący tarczę LoL dla Arduino. LoL Shield to matryca LED 14 x 9, która pasuje do Arduino jako tarcza i jest kontrolowana za pomocą wydajnej metody znanej jako Charlieplexing. Został zaprojektowany przez Jimmiego P