Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Tôi nghĩ sẽ rất thú vị khi thực hiện một dự án Arduino với đèn LED RGB phản ứng âm thanh. Mục tiêu cuối cùng của tôi cuối cùng sẽ là sử dụng 2 ma trận LED 8x8 có thể định địa chỉ riêng lẻ để tạo ra các mắt phản ứng âm thanh nhưng hiện tại, tôi chỉ đang làm quen với cách các thành phần này sẽ hoạt động cùng nhau.
Quân nhu:
Tôi đang sử dụng Bộ khởi động Arduino Uno R3 và hầu hết các nguồn cung cấp sẽ đến từ đó. Nguồn cung cấp bổ sung duy nhất là cảm biến âm thanh LM393 và ma trận LED WS2812B 8x8. Tôi đã mua cả ba từ Amazon.com tại đây:
Bộ khởi động Arduino Uno R3 trên Amazon.com = $ 36,99
Arduino Uno R3
Cáp Jumper (m / m và m / f)
USB-A sang USB
Cảm biến âm thanh LM393 x 5 = $ 7,99
Ma trận LED 8x8 có thể định địa chỉ riêng WS2812B RGB = $ 10,99 x 2
Trình điều khiển vít nhỏ cho chiết áp của LM393
Bạn cũng sẽ cần thêm thư viện Adafruit Neopixel vào phần mềm Arduino của mình
Bước 1: Lấy nguyên liệu
Khu vực bạn sinh sống có thể không cung cấp cho bạn quyền truy cập vào các linh kiện điện tử, chẳng hạn như các linh kiện trong dự án này.
Bạn có thể kiểm tra các thành phần này tại các cửa hàng sở thích hoặc trực tuyến. Hãy nhớ rằng nếu bạn định đặt hàng trực tuyến các bộ phận của mình, bạn phải thực hiện trước vì một số bộ phận trong số đó có thể mất một lúc để đến nơi.
Bước 2: Kiểm tra điện áp
Đảm bảo rằng bạn đang sử dụng điện áp, điện trở hoặc các thành phần khác thích hợp để dự án của bạn hoạt động an toàn.
Trong dự án này, cảm biến âm thanh LM393 có thể sử dụng chân 3,3v hoặc 5v và ma trận LED sử dụng chân 5v. Tôi đã kết nối cả hai với 5v. Tuy nhiên, nếu bạn đang sử dụng một đèn LED hoặc một mảng khác, bạn sẽ cần thêm điện trở phù hợp vào mạch.
Như bạn có thể thấy trong ảnh và sơ đồ mạch sau đây, tôi không cần sử dụng tất cả các dây dẫn ra khỏi mỗi ma trận LED.
Bước 3: Đấu dây
Bước này sẽ yêu cầu cả hai loại cáp nhảy.
Hãy nhớ kết nối dự án một cách an toàn. Tôi thích đấu dây các mạch và kết nối các thành phần trong khi nguồn điện bị ngắt hoàn toàn.
Bước 4: Phác thảo Arduino
Đây là tệp Arduino của tôi để chạy (các) Đèn LED phản ứng âm thanh của tôi, nhưng bạn có thể sửa đổi nó theo ý thích của mình. Tôi sẽ tiếp tục cập nhật dự án này trong thời gian tới.
Nếu bạn mở màn hình nối tiếp trong Arduino IDE, bạn có thể kiểm tra các giá trị phát hiện của cảm biến và điều chỉnh chiết áp trên LM393 bằng trình điều khiển vít nhỏ.
Bước 5: Tải Sketch lên Arduino
Phần này yêu cầu cáp USB-A sang USB, vì vậy hãy chuẩn bị sẵn sàng để sử dụng.
Thiết bị sẽ bắt đầu hoạt động ngay lập tức.
Nếu đèn dường như không kích hoạt:
- Điều chỉnh chiết áp để thay đổi độ nhạy đối với âm thanh trên cảm biến âm thanh LM393
- Bật nhạc lên hoặc giữ nó gần micrô trên cảm biến hơn vì nó có phạm vi hoạt động ngắn
Bước 6: THƯỞNG THỨC
Tìm kiếm các bản cập nhật cho dự án!