Mục lục:

Công tắc của Poor Man's Hue: 5 bước (có hình ảnh)
Công tắc của Poor Man's Hue: 5 bước (có hình ảnh)

Video: Công tắc của Poor Man's Hue: 5 bước (có hình ảnh)

Video: Công tắc của Poor Man's Hue: 5 bước (có hình ảnh)
Video: Cách để có hiệu ứng powerpoint đẹp 2024, Tháng mười một
Anonim
Image
Image
Những gì bạn cần
Những gì bạn cần

Trong phần hướng dẫn này, tôi sẽ chỉ cho bạn cách xây dựng một công tắc không dây rất rẻ cho Phillips Hue Lights.

Vấn đề

Những đèn này cần nguồn điện thường xuyên, công tắc tường phải luôn bật.

Nếu bạn đi ngủ và tắt công tắc trên tường, đèn sẽ không bao giờ sáng nữa nếu cầu huệ cố bật đèn, chẳng hạn vào buổi sáng đánh thức bạn nhẹ nhàng bằng "đèn ấm".

Bạn phải mua Hue Tap hoặc công tắc điều chỉnh độ sáng, chúng rất đắt, đặc biệt nếu bạn cần một cái cho mỗi phòng.

Giải pháp là sử dụng ESP8266. Những bộ điều khiển nhỏ với bộ điều hợp usb inbuild này có sẵn với giá dưới 3 đô la. Đối với bộ nguồn, bạn chỉ cần 2 chiếc. Pin AAA, bằng cách sử dụng mô-đun DeepSleep của Esp8266, pin hoạt động trong một thời gian dài.

Mỗi khi bạn nhấn nút đặt lại, ESP sẽ đánh thức, kết nối với mạng WLAN của bạn, nhận trạng thái của đèn, nếu đèn đang bật, đèn sẽ tắt hoặc ngược lại, sau lệnh này, đèn sẽ chìm vào giấc ngủ sâu

Bước 1: Những gì bạn cần

Những gì bạn cần
Những gì bạn cần

Có hai PCB khác nhau với Esp8266 và bộ điều hợp usb inbuild để lập trình đơn giản:

Wemos D1 mini, rất nhỏ, có USB

hoặc

  • NodeMCU, không quá nhỏ, với USB
  • Giá đỡ cho 2 ô Micro (AAA), thẻ hàn
  • 2 chiếc. Kiềm tế bào AAA
  • Dây điện
  • vít nhỏ 2x8mm, xem hình ảnh

cho nhà ở:

Vỏ in 3D (xem tệp STL ở bước tiếp theo)

hoặc

một nhà ở từ một điều khiển từ xa cũ (xem hình ảnh)

hoặc

đặt Esp và pin sau nút công tắc trên tường

Bước 2: Nhà ở

Nhà ở
Nhà ở
Nhà ở
Nhà ở

Nếu bạn là chủ sở hữu của Máy in 3D, thì bạn chỉ cần sử dụng các STL được đính kèm, thậm chí bạn không cần thêm nút, chúng tôi sử dụng nút đặt lại trên bo mạch với nắp in 3D.

Một giải pháp khác là một điều khiển từ xa cũ.

Nếu bạn muốn thay thế công tắc âm tường bằng công tắc nút và Esp, bạn phải tắt 2 dây và BẮT chúng lại để Đèn có dòng điện liên tục.

!!!!!! HÃY NHẬN THỨC VỀ SỐC ĐIỆN; BẠN PHẢI BIẾT BẠN LÀM GÌ !!!!!

Bước 3: Mã hóa Esp8266

Mã hóa Esp8266
Mã hóa Esp8266

Đầu tiên, bạn cần Arduino IDE.

Sau đó, bạn phải cài đặt thư viện cho Esp8266. Bạn sẽ tìm thấy một số hướng dẫn ở đây về các tài liệu hướng dẫn cách lập trình những thứ nhỏ bé kỳ diệu này:-)

Sau khi mở bản phác thảo đính kèm với Arduino IDE, bạn phải thực hiện một số cài đặt tùy thuộc vào WIFI cục bộ của bạn.

Để kết nối / chuyển đổi nhanh hơn, chúng tôi sử dụng địa chỉ ip tĩnh.

Cổng IPAddress (192, 168, 178, 1);

địa chỉ ip của bạn bộ định tuyến wifi cục bộ nơi kết nối cầu hue

IPAddress ip (192, 168, 178, 216);

Địa chỉ Ip của công tắc của bạn, hãy lưu ý sử dụng địa chỉ cao trong khoảng 200-250 không được sử dụng cho các thiết bị khác

Mạng con IPAddress (255, 255, 255, 0);

int light = 2; //

số lượng ánh sáng của bạn đã được chuyển đổi

const char hueHubIP = "192.168.178.57";

địa chỉ của e ip cầu huế

const char hueUsername = "tên người dùng cầu hue"

bạn phải tạo tên người dùng được ủy quyền trong cầu hue, hãy xem hướng dẫn này

const int hueHubPort = 80;

luôn luôn là "80"

const char ssid = "SSID"; // SSID mạng (tên)

const char pass = "mật khẩu"; // mật khẩu mạng

cuối cùng là SSID và mật khẩu wifi của bạn

Sau khi thay đổi các cài đặt này, bạn đã sẵn sàng để tải lên!

Bước 4: Sơ đồ

Sơ đồ
Sơ đồ

Sơ đồ rất đơn giản, bạn chỉ phải kết nối giá đỡ pin với GND và 3V3.

Việc sử dụng một nút bên ngoài là tùy chọn.

Bước 5: Thông tin bổ sung

Thông tin bổ sung
Thông tin bổ sung

Để giảm tiêu thụ điện năng, cần phải tháo bộ điều chỉnh điện áp.

Đo dòng điện trước và sau khi tháo ra, dòng điện trong deepsleep phải nhỏ hơn 0, 1mA.

Đôi khi bạn cũng phải tháo chân cấp nguồn khỏi chip UART. Xem ở đây để biết thêm thông tin.

Đề xuất: