Mục lục:

Nhạc Đèn LED Nhiều Màu Phản Ứng - Cảm biến phát hiện âm thanh Arduino - Dải LED RGB: 4 bước
Nhạc Đèn LED Nhiều Màu Phản Ứng - Cảm biến phát hiện âm thanh Arduino - Dải LED RGB: 4 bước

Video: Nhạc Đèn LED Nhiều Màu Phản Ứng - Cảm biến phát hiện âm thanh Arduino - Dải LED RGB: 4 bước

Video: Nhạc Đèn LED Nhiều Màu Phản Ứng - Cảm biến phát hiện âm thanh Arduino - Dải LED RGB: 4 bước
Video: Arduino | Cách sử dụng cảm biến âm thanh 2024, Tháng mười một
Anonim
Nhạc Đèn LED Nhiều Màu Phản Ứng | Cảm biến phát hiện âm thanh Arduino | Dải đèn LED RGB
Nhạc Đèn LED Nhiều Màu Phản Ứng | Cảm biến phát hiện âm thanh Arduino | Dải đèn LED RGB

Dự án đèn LED nhiều màu phản ứng theo nhạc. Trong dự án này, một dải LED RGB 5050 đơn giản (không phải LED địa chỉ WS2812), cảm biến phát hiện âm thanh Arduino và bộ chuyển đổi 12V đã được sử dụng.

Bước 1: Dự án Video

Image
Image

Vì vậy, làm thế nào nó hoạt động? Nếu bạn xem xét kỹ hơn mã nguồn Arduino IDE của dự án, một giá trị tương tự đến từ cảm biến âm thanh Arduino (giá trị này thay đổi tùy theo cường độ của nhạc), sau đó giá trị ngưỡng được xác định (giống như 0 đến 1023), nếu giá trị từ cảm biến âm thanh không khớp với giá trị ngưỡng, chức năng Arduino random () sẽ được kích hoạt. 6 nhóm màu khác nhau đã được tạo trong chức năng ngẫu nhiên, các kết hợp màu khác nhau có thể được tạo bằng cách thay đổi các giá trị trong các nhóm màu này. Nếu không có giá trị tương tự từ cảm biến âm thanh, chức năng sẽ bị dừng.

Bước 2: Các thành phần bắt buộc

Sơ đồ và Tệp Gerber
Sơ đồ và Tệp Gerber

Dự án này cũng có thể được thực hiện với Arduino UNO R3 và một số linh kiện (Transistor IRFZ44N và các thành phần tương tự), nhưng tôi đã chuẩn bị dự án này trên một bo mạch duy nhất. Các thành phần dễ hàn đã được sử dụng (Giống như trường hợp DIP Atmega348P).

Cảm biến phát hiện âm thanh

Đèn LED dải 5050

Bộ chuyển đổi AC DC 12V

DIP28 ATmega328P-PU

Bóng bán dẫn IRFZ44N

L7805CV TO220

Tụ gốm

Tụ điện

Ổ cắm IC DIP

Ổ cắm USB loại B

Ổ cắm giắc cắm 2.1mm

Nút chuyển đổi

DẪN ĐẾN

Điện trở

Tinh thể 12MHz

Tinh thể 16MHz

Dây nhảy

Công cụ hàn

Bước 3: Sơ đồ và tệp Gerber

Sơ đồ và Tệp Gerber
Sơ đồ và Tệp Gerber

Tôi đã đặt hàng bảng mạch qua PCBWay. Bạn có thể đặt hàng từ địa chỉ web bên dưới và nhận bảng này.

Nhận tệp Schematic và Gerber (Cũng đặt hàng):

www.pcbway.com/project/shareproject/Music_Reactive_Multicolor_LED_Lights_Board.html

Bước 4: Mã nguồn

Mã nguồn
Mã nguồn

Nếu bạn xem xét kỹ hơn mã nguồn Arduino IDE của dự án, một giá trị tương tự đến từ cảm biến âm thanh Arduino (giá trị này thay đổi tùy theo cường độ của nhạc), sau đó giá trị ngưỡng được xác định (giống như 0 đến 1023), nếu giá trị từ cảm biến âm thanh không khớp với giá trị ngưỡng, chức năng Arduino random () sẽ được kích hoạt. 6 nhóm màu khác nhau đã được tạo trong chức năng ngẫu nhiên, các kết hợp màu khác nhau có thể được tạo bằng cách thay đổi các giá trị trong các nhóm màu này. Nếu không có giá trị tương tự từ cảm biến âm thanh, chức năng sẽ bị dừng.

Lấy mã nguồn Arduino IDE (GitHub):

github.com/MertArduino/Music-Reactive-Multicolor-LED-Lights

Đề xuất: