İçindekiler:

Raspberry Pi Ses Spektrumu Ekranı: 4 Adım
Raspberry Pi Ses Spektrumu Ekranı: 4 Adım

Video: Raspberry Pi Ses Spektrumu Ekranı: 4 Adım

Video: Raspberry Pi Ses Spektrumu Ekranı: 4 Adım
Video: Raspberry Pi Kurulumu Yapıp Uzaktan Arayüze Bağlanıyoruz! 2024, Temmuz
Anonim
Raspberry Pi Ses Spektrum Ekranı
Raspberry Pi Ses Spektrum Ekranı
Raspberry Pi Ses Spektrum Ekranı
Raspberry Pi Ses Spektrum Ekranı
Raspberry Pi Ses Spektrum Ekranı
Raspberry Pi Ses Spektrum Ekranı

Gittiğiniz her yere bir dans partisi getirmek için Raspberry Pi 3 B+ ile DFRobot 64x64 RGB matris panelini kullanın!

DFRobot, 64x64 RGB LED matrisleri için sponsorlu bir proje yapmak üzere bana ulaştı. İlk başta ESP32 Firebeetle ile kullanmayı denedim ama kütüphaneyi çalıştıramadım. Bu, bir Raspberry Pi 3 B+ kullanmak anlamına geliyordu.

Ürünlere bağlantı:

Ahududu Pi 3B+:

www.dfrobot.com/product-1703.html

64x64 RGB Matrisi:

www.dfrobot.com/product-1644.html

ESP32 AteşBöceği

www.dfrobot.com/product-1590.html

1. Adım: Video

Image
Image

İşte matrisi gösteren bir video

2. Adım: Devre

Devre
Devre
Devre
Devre
Devre
Devre

Adafruit'in buradan takip edebileceğiniz bir rehberi de var:

Neyse ki Adafruit, Raspberry Pi için tüm 3.3v -> 5v mantık seviyesi dönüşümlerini işleyen bir matris HAT'a sahiptir.

Hem HAT hem de matris aynı konektöre sahiptir, ancak pim 8 (beyaz kablo) HAT'a takılmaz. HAT yalnızca 4 adede kadar kontrol kablosunu desteklediğinden, 5. kontrol kablosu olan pim 8, GPIO pim 24'e bağlanır.

7A'ya kadar güç sağlayabilen bir 5V güç kaynağı kullandığınızdan emin olun.

3. Adım: Kitaplık

Ekli kodun çalışması için LED'leri kontrol etmek için rpi-rgb-led-matrix kitaplığını kullandım. Kurulumu oldukça basit. Sadece https://raw.githubusercontent.com/adafruit/Raspbe… >rgb-matrix.sh komutunu çalıştırın

sudo bash rgb-matrix.sh

Ardından devam etmek için y tuşuna basın ve Adafruit Matrix HAT'ı seçmek için 2. seçeneği seçin.

Ardından, ses jakı üzerinden ses çıkışının devam edebilmesi için pim 18'i boşaltmak için 2 numarayı seçin.

Test etmek için example-api-use dizinine gidin ve sudo./demo -D0 --led-rows=64 --led-cols=64 --hardware-mapping=adafruit-hat komutunu çalıştırın.

Demonun çalıştığını görmelisiniz. Çıkmak için ctrl-c tuşlarına basmanız yeterlidir.

Adım 4: Kodu Çalıştırma

Kodun çalıştırılabilmesi için önce root kullanıcısını sudo -su ile ses grubuna eklemelisiniz.

sonra

mod grubu sesi

çıkış

python dosyasını ve test.wav dosyasını /home/pi/rgb-led-matrix/bindings/python/samples/ içine koyun

Demo iyi çalıştıysa, kodu şununla çalıştırın:

sudo cd /home/pi/rgb-led-matrix/bağlamalar/python/örnekler/

sudo python spektrum_matrix.py

Ses jakından çalan müziği duymalısınız ve ışıklar yanıyor.

Önerilen: