Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Đèn ống DIY RGB là đèn ống đa chức năng có thể được sử dụng trong nhiếp ảnh, chụp ảnh vẽ tranh bằng ánh sáng, làm phim, chơi game, làm máy đo VU và hơn thế nữa. Đèn tuýp có thể được điều khiển bằng phần mềm Prismatik hoặc bằng nút nhấn. Những đèn lồng này được chế tạo bằng cách sử dụng dải LED Arduino Nano và WS2812B.
Bước 1: Nguồn cung cấp:
- (1) Arduino Nano:
- (2mt) Dải LED WS2812B:
- (2) Đèn ống màu trắng hoặc phụ kiện ánh sáng nhôm với bộ khuếch tán: https://amzn.to/38fF6Gu Hoặc
- (1) Nguồn điện 5V 5A:
- (1) Nút nhấn:
- (1) Dây:
- (1) Đầu nối DC:
Bước 2: Tháo lắp đèn ống:
Tháo rời đèn ống bằng cách tháo nắp cuối, tách bộ khuếch tán và loại bỏ dải đèn LED màu trắng khỏi ống
Bước 3: Kết nối mạch:
Thực hiện tất cả các kết nối như được hiển thị trong sơ đồ mạch
Bước 4: Lắp ráp:
Đặt tất cả các thiết bị điện tử vào trong ống, đặt lại các nắp cuối và dùng băng keo trong dán kín bộ khuếch tán
Bước 5: Đèn ống 2:
Tương tự làm ống thứ hai nhưng lần này chỉ sử dụng dải LED WS2812b, đầu nối, dây điện và kết nối các đèn ống
Bước 6: Mã cho phần mềm:
- Tải xuống các tệp zip đã cho và giải nén chúng.
- RGB_Tube_code và zip phần mềm
-
Mở tệp phần mềm & mã RGB Tube, mở mã được cung cấp trong Arduino IDE.
- Cài đặt thư viện FastLED trong Arduino IDE.
- Bạn có thể nhập số lượng đèn LED bạn đã sử dụng trong đèn ống của mình, tôi đã sử dụng 65 đèn LED trong mỗi đèn ống, tức là 130 đèn LED trong cả hai đèn ống.
- #define NUM_LEDS 130
- Ghi nhớ số cổng. (ví dụ: com8)
- Kết nối Arduino với PC của bạn, chọn loại bảng, chọn cổng và tải lên mã.
Bước 7: Thiết lập phần mềm:
- Cài đặt phần mềm prismatik trong PC của bạn.
- Mở phần mềm và nhấp vào thiết bị.
- Nhấp vào Chạy trình hướng dẫn cấu hình và chỉ cần nhấp vào Tiếp theo -> Tiếp theo.
- Nhập số Cổng nối tiếp và nhấp vào Tiếp theo -> Tiếp theo
- Nhập số lượng đèn LED ở các bên (tức là trong trường hợp của tôi là đỉnh = 0, bên = 65, dưới cùng = 0) và nhấp vào tùy chỉnh -> Tiếp theo.
- Điều chỉnh các thanh trượt để có màu trắng trên đèn ống và nhấp vào kết thúc.
- Bây giờ bạn có thể chọn chế độ khác nhau trong phần mềm và hiển thị trên đèn ống.
LƯU Ý: Arduino phải được kết nối với PC.
Bước 8: Mã nút:
- Button_Tube.zip
- Mở mã Button_Tube trong Arduino IDE.
- Với mã này, bạn có thể thay đổi màu sắc của Đèn ống bằng cách nhấn nút.
- Cài đặt thư viện Pushbutton bằng cách nhấp vào sketch -> Bao gồm thư viện -> Thêm thư viện zip và chọn tệp zip Pushbutton-2.0 trong tệp Button_Tube.
- Nhập số lượng đèn LED.
- #define NUM_LEDS 130
- Trong mã này, bạn có thể nhập giá trị của các màu tại CRGB (----, -----, -----);
- for (int i = 0; i <NUM_LEDS; i ++) {leds = CRGB (0, 100, 255); FastLED.show ();
- Bạn có thể sao chép, dán các giá trị màu từ bộ chọn màu.
- Kết nối Arduino với PC của bạn, chọn loại bảng, chọn cổng và tải lên mã.
Bước 9: LƯU Ý:
- Bạn có thể làm cho đèn này di động bằng cách sử dụng pin dự phòng hoặc một số pin.
- Bằng cách sử dụng bất kỳ bảng Wi-Fi nào như ESP8266 hoặc ESP32, bạn có thể thay đổi màu sắc của đèn ống bằng ứng dụng dành cho thiết bị di động.