Mục lục:

Đèn RGB trang trí sử dụng Arduino: 4 bước
Đèn RGB trang trí sử dụng Arduino: 4 bước

Video: Đèn RGB trang trí sử dụng Arduino: 4 bước

Video: Đèn RGB trang trí sử dụng Arduino: 4 bước
Video: Làm cách nào để điều khiển LED RGB WS2812? #shorts #arduino #howtomake #project 2024, Tháng mười một
Anonim
Đèn RGB trang trí sử dụng Arduino
Đèn RGB trang trí sử dụng Arduino

Vì chỉ còn một tuần nữa là đến đêm Giáng sinh, nên tôi đã quyết định tạo một đèn trang trí RGB đơn giản bằng cách sử dụng Arduino Nano và đèn LED WS2812B. Chúng tôi sử dụng một số hộp / lọ nhựa để cải thiện hiệu ứng hình ảnh. Video này sử dụng 5 đèn LED nhưng điều này có thể được tăng lên để phù hợp với nhu cầu của bạn. Bạn thậm chí có thể thêm nhiều mẫu hoặc tạo chủ đề màu sắc dựa trên những gì bạn đang làm.

Video ở trên cho bạn biết mọi thứ bạn cần để xây dựng dự án này và tôi khuyên bạn nên xem nó trước để có cái nhìn tổng quan về cách mọi thứ kết hợp với nhau.

Bước 1: Thu thập các thiết bị điện tử

Thu thập các thiết bị điện tử
Thu thập các thiết bị điện tử

Điều đầu tiên chúng tôi cần là đèn LED RGB WS2812B và chúng có sẵn trong nhiều biến thể. Một trong hai sẽ hoạt động tốt. Chúng tôi sẽ sử dụng Arduino Nano cho bản dựng này, nhưng bản phác thảo sẽ hoạt động với hầu hết mọi bo mạch tương thích với Arduino mà bạn có thể có. Chúng tôi cũng cần một số dây để kết nối mọi thứ với nhau và tôi đang sử dụng dây xoắn ba lõi cho bản dựng này. Cuối cùng, chúng ta cần các hộp nhựa hoàn toàn dành cho mục đích trang trí. Ánh sáng phản chiếu từ nhựa để cho chúng ta một hiệu ứng đẹp mắt.

Dưới đây là các liên kết đến các sản phẩm nếu nó hữu ích:

Arduino Nano: https://www.ebay.co.uk/itm/Multi-buy-Arduino-Nano-v3-0-Comp Tương thích-Board-CH340G-5V-16MHz-atmega328-Tested/262677405087

Đèn LED WS2812B:

Dây xoắn:

Hộp nhựa:

Bước 2: Chuẩn bị và tải xuống bản phác thảo

Chuẩn bị và tải xuống bản phác thảo
Chuẩn bị và tải xuống bản phác thảo
Chuẩn bị và tải xuống bản phác thảo
Chuẩn bị và tải xuống bản phác thảo
Chuẩn bị và tải xuống bản phác thảo
Chuẩn bị và tải xuống bản phác thảo
Chuẩn bị và tải xuống bản phác thảo
Chuẩn bị và tải xuống bản phác thảo

Chúng tôi sẽ sử dụng thư viện fastLED để điều khiển đèn LED WS2812B nhưng bạn cũng có thể sử dụng thư viện Adafruit Neopixel nếu đó là sở thích của bạn. Mở Arduino IDE và nhập "fastLED" trong trình quản lý thư viện. Cài đặt thư viện hiển thị và sau đó mở bản phác thảo ví dụ "DemoReel 100".

Chúng ta cần cập nhật chân dữ liệu, số lượng đèn LED và loại đèn LED. Tôi sẽ sử dụng pin 2, với 5 đèn LED. Vui lòng cập nhật loại LED thành WS2812B như trong hình ảnh.

Sau đó, cắm bo mạch, chọn đúng bo mạch và cổng COM. Cuối cùng, nhấn nút tải lên và đợi nó hoàn tất quá trình tải lên. Sau khi hoàn tất, kết nối các đèn LED - 5V, GND và chân dữ liệu vào chân 2. Các đèn LED sẽ hiển thị một mẫu ngẫu nhiên, đó là dấu hiệu cho thấy mọi thứ đang hoạt động như mong đợi.

Bước 3: Chuẩn bị đèn LED cho bản dựng cuối cùng

Chuẩn bị đèn LED cho bản dựng cuối cùng
Chuẩn bị đèn LED cho bản dựng cuối cùng
Chuẩn bị đèn LED cho bản dựng cuối cùng
Chuẩn bị đèn LED cho bản dựng cuối cùng
Chuẩn bị đèn LED cho bản dựng cuối cùng
Chuẩn bị đèn LED cho bản dựng cuối cùng
Chuẩn bị đèn LED cho bản dựng cuối cùng
Chuẩn bị đèn LED cho bản dựng cuối cùng

Tiếp theo, chúng ta cần cắt các đèn LED vì chúng ta sẽ sử dụng dây để kéo dài chiều dài cuối cùng. Sau khi hoàn tất, hãy tháo các đèn LED khỏi bất kỳ đường ống chống thấm nào. Cắt dây cho mỗi đèn LED và chiều dài sẽ phụ thuộc vào vị trí cuối cùng mà bạn đang hướng tới. Tôi quyết định sử dụng cùng một độ dài dây cho tất cả. Ngoài ra, cắt một số dây sẽ được sử dụng để kết nối bộ vi điều khiển với đèn LED đầu tiên.

Sau đó, khoan một số lỗ trên nắp nhựa vì chúng ta sẽ lắp đèn LED vào bề mặt bên ngoài của đèn LED với chùm sáng chiếu vào trong.

Bước 4: Lắp ráp cuối cùng

Hội đồng cuối cùng
Hội đồng cuối cùng
Hội đồng cuối cùng
Hội đồng cuối cùng
Hội đồng cuối cùng
Hội đồng cuối cùng

Bắt đầu bằng cách hàn dây vào từng đèn LED. Đảm bảo rằng bạn kết nối đúng các chân. Bộ vi điều khiển cần được kết nối với chân DI (đầu vào dữ liệu) của đèn LED đầu tiên. Sau đó, chân DO (đầu ra dữ liệu) cần được kết nối với chân DI của đèn LED tiếp theo, v.v. Sau khi bạn đã hàn tất cả các dây, hãy BẬT nguồn bộ vi điều khiển và tất cả các đèn LED sẽ bắt đầu phát sáng theo kiểu ngẫu nhiên.

Tôi quyết định sử dụng băng dính hai mặt để gắn đèn LED vào mặt trên của nắp, nhưng bạn cũng có thể sử dụng một số băng dính trên đèn LED hoặc một số keo. Bạn nên thêm một số băng kapton hoặc ống tản nhiệt vào bảng vi điều khiển để cách nhiệt.

Cuối cùng, vặn nửa còn lại của hộp chứa vào đúng vị trí và BẬT nguồn các đèn LED. Mỗi đèn LED tiêu thụ khoảng 60mA, vì vậy hãy đảm bảo rằng nguồn điện bạn đang sử dụng có thể cung cấp công suất cần thiết. Trước đây chúng tôi đã xây dựng các bộ nguồn có thể được sử dụng cho việc này, nếu cần.

Nếu bạn thích bản dựng này, thì hãy cân nhắc đăng ký kênh YouTube của chúng tôi vì sự hỗ trợ của bạn sẽ giúp chúng tôi tạo ra những nội dung như vậy trong một chặng đường dài.

YouTube:

Cảm ơn bạn đã đọc!

Đề xuất: