
Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:14

Trong bài đăng này, chúng tôi xây dựng một đèn di động RGB đẹp mắt có thể được điều khiển qua WiFi. Trang điều khiển bao gồm một bánh xe màu cho phép bạn nhanh chóng thay đổi màu sắc và bạn cũng có thể chỉ định trực tiếp các giá trị RGB để tạo ra tổng số hơn 16 triệu kết hợp màu.
Video trên bao gồm mọi thứ bạn cần biết và cũng giải thích cách lắp đèn với nhau.
Bước 1: Thu thập các thành phần


Chúng tôi cần một WeMos D1 Mini hoặc bo mạch ESP8266 tương thích, một bảng đột phá microUSB và một số đèn LED RGB có địa chỉ 5V, WS2812B. Bạn có thể sử dụng các liên kết dưới đây để tham khảo:
- WeMos D1 Mini:
- Đột phá về MicroUSB:
- Đèn LED WS2812B:
Bo mạch mini D1 có đầu nối microUSB và đầu ra 5V nhưng nguồn điện từ đầu nối USB trước tiên đi qua diode và cầu chì 500mA trước khi đến chân cắm. Chúng tôi cần dòng điện cao hơn nhiều so với mức này vì mỗi đèn LED có thể sử dụng tới 60mA ở độ sáng đầy đủ. Đó là lý do tại sao chúng tôi sẽ sử dụng bảng đột phá microUSB để cấp nguồn cho đèn này.
Bước 2: Chuẩn bị mô hình đèn 3D

Tải xuống các mô hình bằng cách sử dụng liên kết sau và in nó theo tỷ lệ bạn muốn.
Mô hình 3D trên Thingiverse:
Tôi đã sử dụng các tệp được đánh dấu 140 và thu nhỏ nó xuống 70% vì tôi không muốn thứ gì đó quá lớn.
Bạn nên dán chân đế vào đế sau khi thêm đèn LED, nhưng trong video, tôi đã thử lắp chân đế vào bên trong đế và điều này dẫn đến kết quả hơi không ổn định. Tôi sẽ in lại phần đế và chân đế và dán keo lại sau.
Bước 3: Thêm & nối dây đèn LED



Sau đó, bạn cần cắt dải đèn LED theo chiều dài và thêm bao nhiêu tùy thích. Tôi quyết định thêm tổng cộng 26 đèn LED trong hai lớp, như trong hình ảnh. Tất cả các chân nguồn đều được kết nối song song, nhưng dữ liệu phải truyền từ chân đầu vào đến đầu ra, vì vậy hãy ghi nhớ điều này.
Tôi cũng cắt một khe trên chân đế để dây có thể trượt dễ dàng vì bảng sẽ nằm ở bên ngoài.
Bước 4: Chuẩn bị bản phác thảo



Tải xuống bản phác thảo bằng liên kết sau và mở nó trong Arduino IDE.
Phác thảo:
Bạn sẽ cần thêm số lượng pixel hoặc đèn LED cùng với tên và mật khẩu mạng WiFi của mình khi bảng cần kết nối với nó. Bạn cũng có thể thay đổi các giá trị RGB mặc định cho đèn khi nó bật nguồn.
Bạn cần cài đặt gói hỗ trợ bo mạch ESP8266 và thư viện Adafruit NeoPixel cho bản phác thảo này.
Cài đặt gói hỗ trợ bo mạch ESP8266:
- Mở cửa sổ tùy chọn (Tệp-> Tùy chọn), thêm URL sau (https://arduino.esp8266.com/stable/package_esp8266com_index.json) vào phần quản lý bảng và sau đó đóng cửa sổ.
- Mở trình quản lý bảng từ (Tools-> Boards-> Board Manager) và nhập ESP8266 và cài đặt gói có sẵn.
- Sau khi hoàn tất, đóng trình quản lý bảng và chọn cài đặt bảng chính xác như trong hình ảnh.
Cài đặt thư viện Adafruit NeoPixel:
- Mở trình quản lý thư viện (Công cụ-> Trình quản lý thư viện)
- Nhập "Adafruit NeoPixel" và cài đặt thư viện hiển thị
Sau khi hoàn thành, nhấn nút tải lên và đợi tải bản phác thảo lên. Sau đó, mở màn hình nối tiếp và đợi địa chỉ IP được liệt kê. Hầu hết các bộ định tuyến WiFi hiện đại đều tự động đặt trước địa chỉ IP cho các thiết bị, nhưng bạn cũng có thể đặt trước địa chỉ IP theo cách thủ công bằng cách thay đổi cài đặt DHCP.
Bước 5: Kết nối mọi thứ với nhau



Sử dụng sơ đồ kết nối để kết nối mọi thứ với nhau. Đảm bảo sử dụng nguồn điện phù hợp tùy thuộc vào tổng số đèn LED. Bạn nên sử dụng nguồn điện 5V, 2A cho 26 đèn LED như trong bản dựng này và bộ chia nguồn USB mà chúng ta đã xây dựng trước đó sẽ hoạt động tốt.
Bước 6: Kiểm tra đèn




Nhập địa chỉ IP vào trình duyệt web trên máy tính hoặc điện thoại di động của bạn và nhấp vào nút Điều khiển. Sau đó, bạn sẽ có được một bánh xe màu. Đơn giản chỉ cần chọn màu bạn muốn, đèn sẽ tự động thay đổi màu sắc. Bạn cũng có thể nhập trực tiếp các giá trị RGB nếu cần.
Đó là cách dễ dàng để xây dựng một đèn di động RGB rất đẹp trông đẹp mắt! Sử dụng trình duyệt web không hoàn toàn thuận tiện nhưng tôi sẽ tích hợp đèn này vào một dự án tự động hóa gia đình cùng với một số cảm biến khác. Điều đó sẽ cải thiện khả năng sử dụng tổng thể. Nếu bạn quan tâm đến tự động hóa gia đình thì hãy theo dõi chúng tôi để nhận thông báo bằng các liên kết có liên quan bên dưới:
- YouTube:
- Instagram:
- Facebook:
- Twitter:
- Trang web BnBe:
Đề xuất:
Đèn đuôi xe máy với đèn nháy tích hợp sử dụng đèn LED có thể lập trình: 4 bước

Đèn hậu xe máy có đèn nháy tích hợp sử dụng đèn LED có thể lập trình: Xin chào! Đây là một cách tự làm dễ dàng về cách tạo Đèn hậu RGB có thể lập trình tùy chỉnh (với đèn nháy / đèn báo tích hợp) cho xe máy của bạn hoặc có thể là bất cứ thứ gì sử dụng WS2812B (đèn led có thể định địa chỉ riêng) và Arduinos . Có 4 chế độ lightin
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)

Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy
UVIL: Đèn ngủ có đèn nền đen (hoặc Đèn chỉ báo SteamPunk): 5 bước (có hình ảnh)

UVIL: Đèn ngủ có đèn nền đen (hoặc Đèn chỉ báo SteamPunk): Cách kết hợp một đèn báo tia cực tím tân cổ điển phát sáng kỳ lạ. . Ý tưởng của tôi là sử dụng những thứ này khi tôi
Sử dụng AC với đèn LED (Phần 2) - và Làm cho đèn bộ đếm tiện dụng này: 9 bước

Sử dụng AC với đèn LED (Phần 2) - và Làm cho bộ đếm tiện dụng này sáng. đèn LED của chúng tôi hoạt động mà không cần máy biến áp và tạo ra một ánh sáng đơn giản được tích hợp vào thanh mở rộng. CẢNH BÁO
Thêm giắc cắm đồng bộ Pc vào cáp Nikon Sc-28 Ttl (sử dụng Cài đặt tự động cho đèn flash trên máy ảnh và kích hoạt đèn flash máy ảnh tắt !!): 4 bước

Thêm Giắc cắm Pc Sync vào Cáp Nikon Sc-28 Ttl (sử dụng Cài đặt Tự động cho Đèn flash trên Máy ảnh và Kích hoạt Tắt Đèn flash Máy ảnh !!): trong phần hướng dẫn này, tôi sẽ chỉ cho bạn cách tháo một trong các đầu nối 3pin TTL độc quyền của Pesky trên mặt bên của máy ảnh Nikon SC-28 đứt cáp TTL và thay thế nó bằng đầu nối đồng bộ PC tiêu chuẩn. điều này sẽ cho phép bạn sử dụng đèn flash chuyên dụng, s