Mục lục:
Video: Màn hình phổ âm thanh Raspberry Pi: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
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
Đây là video minh họa ma trận
Bước 2: Mạch
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:
Cách tạo máy phân tích phổ âm thanh LED: 7 bước (có hình ảnh)
Cách tạo bộ phân tích phổ âm thanh LED: Máy phân tích phổ âm thanh LED tạo ra kiểu ánh sáng đẹp theo cường độ của âm nhạc. Trình phân tích sử dụng NeoPixe
Biến một thanh USB thông thường thành một thanh USB an toàn: 6 bước
Biến thanh USB thông thường thành thanh USB an toàn: Trong tài liệu hướng dẫn này, chúng ta sẽ tìm hiểu cách biến một thanh USB thông thường thành một thanh USB an toàn. Tất cả đều có các tính năng tiêu chuẩn của Windows 10, không có gì đặc biệt và không có gì thêm để mua. Những gì bạn cần: Một ổ USB Thumb hoặc thẻ nhớ. Tôi thực sự khuyên bạn nên getti
Quang phổ âm thanh LED Arduino: 6 bước (có hình ảnh)
Arduino LED Audio Spectrum: Đây là hướng dẫn sử dụng Arduino Uno để hiển thị dạng sóng âm thanh của âm nhạc của bạn bằng cách sử dụng ma trận đèn LED (Điốt phát sáng)
Máy đo VU phổ âm thanh LoL Shield: 4 bước (có hình ảnh)
Máy đo VU phổ âm thanh LoL Shield: Đây là máy đo VU phổ âm thanh sử dụng LoL Shield cho Arduino. LoL Shield là một ma trận LED 14 x 9 phù hợp với Arduino như một tấm chắn và được điều khiển thông qua một phương pháp hiệu quả được gọi là Charlieplexing. Nó được thiết kế bởi Jimmie P.
Chuyển đổi Bộ chia màn hình VGA thành Bộ chuyển màn hình do máy tính điều khiển: 4 bước
Chuyển đổi Bộ chia màn hình VGA thành Bộ chuyển màn hình do máy tính điều khiển: Hướng dẫn này giải thích cách bộ chia màn hình VGA (20 EURO) giá rẻ được sử dụng để kết nối một PC với hai màn hình có thể được chuyển đổi thành một bộ chuyển đổi màn hình được điều khiển bằng máy tính. Thiết bị cuối cùng được điều khiển thông qua cổng song song và cho phép chuyển