Mục lục:

Đèn di động WiFi RGB sử dụng ESP8266: 6 bước
Đèn di động WiFi RGB sử dụng ESP8266: 6 bước

Video: Đèn di động WiFi RGB sử dụng ESP8266: 6 bước

Video: Đèn di động WiFi RGB sử dụng ESP8266: 6 bước
Video: ESPHome - Sử dụng esp8266 điều khiển led RGB (code + sơ đồ mạch) 2024, Tháng bảy
Anonim
Đèn di động WiFi RGB sử dụng ESP8266
Đèn di động WiFi RGB sử dụng ESP8266

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

Thu thập các thành phần
Thu thập các thành phần
Thu thập các thành phần
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

Chuẩn bị mô hình đèn 3D
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

Thêm & nối dây đèn LED
Thêm & nối dây đèn LED
Thêm & nối dây đèn LED
Thêm & nối dây đèn LED
Thêm & nối dây đèn LED
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

Chuẩn bị bản phác thảo
Chuẩn bị bản phác thảo
Chuẩn bị bản phác thảo
Chuẩn bị bản phác thảo
Chuẩn bị bản phác thảo
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

Kết nối mọi thứ với nhau
Kết nối mọi thứ với nhau
Kết nối mọi thứ với nhau
Kết nối mọi thứ với nhau
Kết nối mọi thứ với nhau
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

Kiểm tra đèn
Kiểm tra đèn
Kiểm tra đèn
Kiểm tra đèn
Kiểm tra đèn
Kiểm tra đèn
Kiểm tra đèn
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: