Mục lục:

Đèn LED trang trí Phản ứng âm thanh (Arduino): 5 bước (có hình ảnh)
Đèn LED trang trí Phản ứng âm thanh (Arduino): 5 bước (có hình ảnh)

Video: Đèn LED trang trí Phản ứng âm thanh (Arduino): 5 bước (có hình ảnh)

Video: Đèn LED trang trí Phản ứng âm thanh (Arduino): 5 bước (có hình ảnh)
Video: Ứng dụng Arduino Uno kết hợp với cảm biến âm thanh để điều khiển thiết bị điện trong nhà 2024, Tháng bảy
Anonim
Image
Image

Chúc một ngày tốt lành, đây là người hướng dẫn đầu tiên của tôi, và tôi không phải là người Anh;) Xin hãy tha thứ cho tôi nếu tôi có sai sót.

Chủ đề tôi muốn nói đến là một chiếc đèn LED hơn là cũng có thể phản ứng âm thanh.

Câu chuyện bắt đầu với vợ tôi, người sở hữu chiếc đèn này từ Ikea từ lâu và tôi luôn nghĩ, khi nhìn vào nó, đó có thể là một chủ đề tốt để biến đổi nó bằng dải đèn LED.

Sau đó, đọc một số tài liệu hướng dẫn, tôi thấy chủ đề đó đã truyền cho tôi cảm hứng tốt, cảm ơn Natural Nerd

www.instructables.com/id/Music-Reactive-De…

Tìm kiếm thông tin để biết nó hoạt động như thế nào, tôi cũng tìm thấy hình ảnh động tốt trong

learn.sparkfun.com/tutorials/addressable-r…

Cũng xin cảm ơn Michael Bartlett

Sau đó, hãy bắt đầu điều chỉnh đèn Ikea đó, nó sẽ là đèn tiêu chuẩn (màu trắng) với một potar để có thể điều chỉnh độ sáng, và sau đó nó sẽ chuyển sang đèn phản ứng âm nhạc với 8 hình ảnh động khác nhau.

Video không hiển thị tốt hiệu ứng potar, nó đẹp hơn trong thực tế.

Xin lỗi nếu tôi bỏ lỡ một số chi tiết nhưng tôi không có kế hoạch viết một hướng dẫn trước khi thực hiện nó.

Chỉnh sửa: Tôi đã thêm một video mới nhưng máy ảnh (điện thoại di động) của tôi bị bão hòa ánh sáng, xin lỗi vì điều đó), chúng tôi có thể thấy hiệu ứng khởi động và đèn trắng với cài đặt độ sáng, sau đó là một số hiệu ứng âm nhạc

Bước 1: Danh sách bộ phận

Đây là danh sách

  1. tất nhiên là bản thân chiếc đèn
  2. một arduino NANO (như cái này)
  3. Lá chắn nano (không bắt buộc nhưng rất cụ thể)
  4. Mô-đun âm thanh (cẩn thận KHÔNG LẤY KY-037 hoặc KY-038 với hoàn toàn KHÔNG nhạy cảm)
  5. Dải LED 3m RGBW (RGB có thể là đủ nhưng tôi muốn chơi với RGBW) Tôi lấy màu trắng ấm, đó là dải ADDRESSABLE, mỗi đèn LED có thể được chỉ huy riêng lẻ, nó KHÔNG phải là dải RGB tiêu chuẩn
  6. 1 potar (5 potar ở đây)
  7. Nguồn 5v 20Ah (10 hoặc 15 có thể đủ nhưng tôi thích lớn hơn)
  8. Công tắc 2 tụ điện (công tắc tiêu chuẩn cũng có thể tốt)
  9. cáp
  10. đổi chân
  11. Cáp R / C (dễ kết nối với cảm biến 3 chân)

Bước 2: Chuẩn bị đèn

Chuẩn bị đèn
Chuẩn bị đèn
Chuẩn bị đèn
Chuẩn bị đèn
Chuẩn bị đèn
Chuẩn bị đèn

Đèn ở trong bộ và phải được lắp ráp. Vì chúng tôi sẽ không sử dụng đèn và nhựa để khóa tất cả các ống lại với nhau, và vì nó không êm ái lắm trên ống dẫn nên tôi quyết định thêm bu lông, vì vậy hãy tạo một lỗ và cố định từng ống lại với nhau. Hãy cẩn thận, một cái ngắn hơn và là phần bắt đầu từ phía dưới.

Xin lỗi, tôi không có đủ hình ảnh khi tôi làm điều đó.

Đèn cao 1m38, tôi sử dụng 2 dải led, tôi đặt vào 2 bên của ống.

Hãy cẩn thận, dải phải ở đúng cảm giác, vì cáp phải ở dưới cùng, có một đầu vào và một đầu ra trên dải LED đó, đầu vào phải ở dưới cùng. Mỗi dải LED dài 77 LED đối với tôi, nhưng sau này sẽ thấy rằng nó quá nhiều so với arduino NANO.

Tôi cố gắng để keo nóng dải vào ống, nhưng khi tôi đặt hàng, tôi đã lấy phiên bản chống nước silicone, và keo nóng không dán nó:(Vì vậy, tôi đã sử dụng tie-rap thay thế. Suy nghĩ để gắn cáp cùng một lúc.

Bước 3: Công tắc điện dung và Potar

Công tắc điện dung và Potar
Công tắc điện dung và Potar
Công tắc điện dung và Potar
Công tắc điện dung và Potar
Công tắc điện dung và Potar
Công tắc điện dung và Potar
Công tắc điện dung và Potar
Công tắc điện dung và Potar

2 công tắc điện dung nằm bên trong đèn và phản ứng tương đối tốt qua nhựa của đèn.

Bạn có thể đặt nó ở nơi bạn muốn, tôi đã gắn chúng chỉ bằng một miếng keo dính, ở giữa chiều cao của chiếc đèn.

Cái trên cùng là để chuyển từ Trắng sang hoạt ảnh.

Hình dưới cùng là để thay đổi phong cách của hoạt ảnh. Có 8 hình ảnh động, 7 hình ảnh động theo âm nhạc và hình ảnh cuối cùng chỉ là chuyển động vô hạn.

Đối với potar, lúc đầu, tôi muốn sử dụng một potar trượt nhưng tôi không biết đặt nó ở đâu cho dễ, vì vậy, tôi đã tạo một lỗ trên đầu và đặt một cái xoay.

Bước 4: Sơ đồ và lập trình

Lược đồ và Lập trình
Lược đồ và Lập trình

Kết nối mọi thứ với nhau

Và tải lên mã

Nó chỉ đang sử dụng thư viện Adafruit_NeoPixel, hãy chắc chắn rằng bạn đã cài đặt nó.

Trong mã bạn có:

#define NUM_LEDS 74

Ngay cả khi tôi sử dụng dải đèn LED dài 77, nano đã hết bộ nhớ và không có gì xảy ra cho đến khi tôi giảm xuống chỉ LED 74. Có thể sử dụng Mega sẽ tốt hơn

# xác định MIC_LOW 0.0 # xác định MIC_HIGH 737.0

Vui lòng kiểm tra giá trị tối thiểu / tối đa mà bạn nhận được với cảm biến của mình.

Khi bạn khai báo dải đèn LED của mình, đối với tôi, đó là NEO_RGBW và 800 khz, hãy kiểm tra thông số kỹ thuật của bạn.

Dải Adafruit_NeoPixel = Adafruit_NeoPixel (NUM_LEDS, LED_PIN, NEO_RGBW + NEO_KHZ800);

Khi đèn khởi động, đèn chuyển qua các cuộn màu trắng, đỏ, xanh lục và xanh lam, bạn có thể tháo phần khởi động nếu không muốn bắt đầu như vậy.

Bước 5: Phiên bản tiếp theo?

Vợ tôi đã hơi lo lắng khi tôi phẫu thuật cho Đèn của cô ấy, nhưng bây giờ cô ấy thực sự yêu nó.

Khi bạn đặt dây cáp vào bên trong, hãy cẩn thận gắn chúng để tránh bóng mờ.

Hộp nguồn khá lớn và tạo bóng ở phía dưới, bắt đầu dải đèn LED cao hơn có thể làm giảm bóng.

Nút được nhìn thấy khi đèn sáng, nó không thẩm mỹ, hãy đặt nó ở bên cạnh tường (nếu đèn gần tường) và cùng phía với nguồn điện. nhưng thật tốt để xem chúng ở đâu, tôi không muốn tạo bất kỳ dấu hiệu nào trên đèn.

Trong phiên bản trước, khi bạn nhấp vào nút hiệu ứng, đèn LED màu xanh lam nhấp nháy để cho biết bạn chạm vào nút và hoạt ảnh nào đang hoạt động nhưng nó có thể được nâng cao.

Micro có thể nhạy hơn, và tôi tự hỏi nên đặt 2 micro để có độ nhạy tốt hơn.

Nhiều hiệu ứng hơn có thể được tạo ra, nhưng tôi đoán cần phải đạt được Mega vì bộ nhớ có sẵn trên Nano bị đóng về 0.

Một bộ mã hóa quay để thay đổi hiệu ứng cũng có thể là một giải pháp thay thế. Nhưng tôi thích công tắc điện dung vào lúc này:)

Tôi đã gắn cáp USB vào đầu đèn để có thể dễ dàng lập trình.

Tôi sẽ thêm một công tắc chung trên dây nguồn, khi tôi nhận được nó.

Lưu ý rằng Nếu ngày mai bạn cảm thấy mệt mỏi với nó, bạn có thể tháo đèn led và lắp lại đèn ban đầu, nhưng tôi thực sự không hình dung ra tại sao….

Thêm điều khiển từ xa cũng nằm trong danh sách ý tưởng.

Đề xuất: