Mục lục:

Màn hình phổ âm thanh Raspberry Pi: 4 bước
Màn hình phổ âm thanh Raspberry Pi: 4 bước

Video: Màn hình phổ âm thanh Raspberry Pi: 4 bước

Video: Màn hình phổ âm thanh Raspberry Pi: 4 bước
Video: Cài đặt, cấu hình Raspberry Pi 4 | Bài 1 - Lập trình IoT cơ bản 2024, Tháng mười một
Anonim
Màn hình phổ âm thanh Raspberry Pi
Màn hình phổ âm thanh Raspberry Pi
Màn hình phổ âm thanh Raspberry Pi
Màn hình phổ âm thanh Raspberry Pi
Màn hình phổ âm thanh Raspberry Pi
Màn hình phổ âm thanh Raspberry Pi

Sử dụng bảng điều khiển ma trận DFRobot 64x64 RGB với Raspberry Pi 3 B + để mang theo bữa tiệc khiêu vũ bên bạn mọi lúc mọi nơi!

DFRobot đã liên hệ với tôi để thực hiện một dự án được tài trợ cho ma trận LED RGB 64x64 của họ. Lúc đầu, tôi đã cố gắng sử dụng nó với ESP32 Firebeetle, nhưng tôi không thể làm cho thư viện hoạt động. Vì vậy, điều đó có nghĩa là sử dụng Raspberry Pi 3 B +.

Liên kết đến sản phẩm:

Raspberry Pi 3 B +:

www.dfrobot.com/product-1703.html

Ma trận RGB 64x64:

www.dfrobot.com/product-1644.html

ESP32 FireBeetle

www.dfrobot.com/product-1590.html

Bước 1: Video

Image
Image

Đây là video minh họa ma trận

Bước 2: Mạch

Mạch điện
Mạch điện
Mạch điện
Mạch điện
Mạch điện
Mạch điện

Adafruit cũng có một hướng dẫn mà bạn có thể làm theo tại đây:

Rất may, Adafruit có HAT ma trận cho Raspberry Pi xử lý tất cả các chuyển đổi mức logic 3.3v -> 5v.

Cả HAT và ma trận đều có cùng một đầu nối, nhưng chân 8 (dây màu trắng) không được cắm vào HAT. Bởi vì HAT chỉ hỗ trợ tối đa 4 dây điều khiển, chân 8, là dây điều khiển thứ 5, được kết nối với chân 24 của GPIO.

Đảm bảo sử dụng nguồn điện 5V có thể cung cấp lên đến 7A.

Bước 3: Thư viện

Để mã đính kèm hoạt động, tôi đã sử dụng thư viện ma trận rpi-rgb-led để điều khiển các đèn LED. Nó khá đơn giản để cài đặt. Chỉ cần runcurl https://raw.githubusercontent.com/adafruit/Raspbe…> rgb-matrix.sh

sudo bash rgb-matrix.sh

Sau đó nhấn y để tiếp tục và chọn tùy chọn 2 để chọn Adafruit Matrix HAT.

Sau đó, chọn số 2 để giải phóng chân 18 để âm thanh vẫn có thể được phát ra qua giắc cắm âm thanh.

Để kiểm tra nó, hãy vào thư mục example-api-use và chạy sudo./demo -D0 --led-row = 64 --led-cols = 64 --hardware-mapping = adafruit-hat

Bạn sẽ thấy bản demo đang chạy. Chỉ cần nhấn ctrl-c để thoát khỏi nó.

Bước 4: Chạy mã

Trước khi mã có thể chạy, bạn phải thêm người dùng root vào nhóm âm thanh vớisudo -su

sau đó

modgroup âm thanh

lối ra

Đặt tệp python và tệp test.wav vào / home / pi / rgb-led-matrix / bindings / python / samples /

Nếu bản demo chạy tốt thì hãy chạy mã với

sudo cd / home / pi / rgb-led-matrix / bindings / python / samples /

sudo python spect_matrix.py

Bạn sẽ nghe thấy nhạc phát từ giắc cắm âm thanh và đèn sáng lên.

Đề xuất: