Სარჩევი:

Poor Man's Hue Switch: 5 ნაბიჯი (სურათებით)
Poor Man's Hue Switch: 5 ნაბიჯი (სურათებით)

ვიდეო: Poor Man's Hue Switch: 5 ნაბიჯი (სურათებით)

ვიდეო: Poor Man's Hue Switch: 5 ნაბიჯი (სურათებით)
ვიდეო: ქარავნის ტესტი -25°-ზე. ღამისთევა ზამთარში. როგორ არ გავიყინოთ? 2024, ნოემბერი
Anonim
Image
Image
Რა გჭირდება
Რა გჭირდება

ამ სასწავლო ინსტრუქციაში მე გაჩვენებთ თუ როგორ უნდა ავაშენოთ ძალიან იაფი უკაბელო გადამრთველი Phillips Hue Lights– ისთვის.

Პრობლემა

ამ ნათურებს მუდმივი კვების წყარო სჭირდება, კედლის გადამრთველები ყოველთვის ჩართული უნდა იყოს.

თუ დაიძინებთ და გამორთავთ კედლის გადამრთველს, შუქი აღარასოდეს ანათებს, თუ ელფერით ხიდი შეეცდება შუქის ჩართვას, მაგალითად დილით რომ გააღვიძოს რბილად "თბილი შუქით".

თქვენ უნდა იყიდოთ Hue Tap ან მბზინავი კონცენტრატორები, რომლებიც ძალიან ძვირია, განსაკუთრებით იმ შემთხვევაში, თუკი თითოეული ოთახი დაგჭირდებათ.

გამოსავალი არის ESP8266– ის გამოყენება. ეს პატარა კონტროლერები ჩამონტაჟებული USB ადაპტერით ხელმისაწვდომია 3 $ -ზე ნაკლებ ფასად. დენის წყაროსთვის საჭიროა მხოლოდ 2 ცალი. AAA ბატარეა, Esp8266– ის DeepSleep მოდულის გამოყენებით, ბატარეა მუშაობს დიდი ხნის განმავლობაში.

ყოველ ჯერზე, როდესაც დააჭერთ გადატვირთვის ღილაკს ESP გაიღვიძეთ, დაუკავშირდით თქვენს WLAN- ს, მიიღეთ ნათურის სტატუსი, თუ ის არის გამორთული ან პირიქით, ამ ბრძანების შემდეგ ღრმა ძილში ჩადის

ნაბიჯი 1: რაც გჭირდებათ

Რა გჭირდება
Რა გჭირდება

არსებობს ორი განსხვავებული PCB, რომელსაც აქვს Esp8266 და ჩამონტაჟებული usb ადაპტერი მარტივი პროგრამირებისათვის:

Wemos D1 მინი, ძალიან პატარა, USB- ით

ან

  • NodeMCU, არც ისე პატარა, USB- ით
  • დამჭერი 2 მიკრო უჯრედისთვის (AAA), შედუღების ტეგები
  • 2 ცალი AAA უჯრედის ტუტე
  • მავთულები
  • პატარა ხრახნი 2x8 მმ, იხილეთ სურათი

საცხოვრებლისთვის:

3D დაბეჭდილი ქეისი (იხილეთ STL ფაილები მომდევნო ეტაპზე)

ან

საცხოვრებელი ძველი დისტანციური მართვისგან (იხ. სურათი)

ან

მოათავსეთ Esp და ბატარეა კედლის გადართვის ღილაკის უკან

ნაბიჯი 2: საცხოვრებელი

საცხოვრებელი
საცხოვრებელი
საცხოვრებელი
საცხოვრებელი

თუ თქვენ გაქვთ 3D პრინტერის მფლობელი, მაშინ უბრალოდ გამოიყენეთ თანდართული STL- ები, თქვენ არც გჭირდებათ დამატებითი ღილაკი, ჩვენ ვიყენებთ საბორტო გადატვირთვის ღილაკს 3D დაბეჭდილი თავსახურით.

კიდევ ერთი გამოსავალი არის ძველი დისტანციური მართვა.

თუ გსურთ შეცვალოთ კედლის გადამრთველი ღილაკის გადამრთველით და Esp– ით, თქვენ უნდა შეაერთოთ 2 მავთული და გამოყოთ ისინი ისე, რომ ლამპამ მიიღო უწყვეტი დენი.

!!!!!! იცოდეთ ელექტრო შოკის შესახებ; უნდა იცოდე რას აკეთებ !!!!!

ნაბიჯი 3: კოდირება Esp8266

კოდირება Esp8266
კოდირება Esp8266

პირველ რიგში გჭირდებათ Arduino IDE.

შემდეგ თქვენ უნდა დააინსტალიროთ ბიბლიოთეკა Esp8266– ისთვის. თქვენ ნახავთ რამოდენიმე გაკვეთილს ინსტრუქციებზე, თუ როგორ უნდა დაპროგრამდეს ეს ჯადოსნური წვრილმანები:-)

Arduino IDE– ით თანდართული ესკიზის გახსნის შემდეგ თქვენ უნდა შეასრულოთ რამდენიმე პარამეტრი, რაც დამოკიდებულია თქვენს ადგილობრივ WIFI– ზე.

უფრო სწრაფი დაკავშირების/გადართვისთვის ჩვენ ვიყენებთ სტატიკურ IP მისამართს.

IPAddress კარიბჭე (192, 168, 178, 1);

თქვენი ადგილობრივი wifi როუტერის ip მისამართი, სადაც ტონი ხიდი არის დაკავშირებული

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

თქვენი შეცვლის IP მისამართი, იცოდეთ გამოიყენოთ მაღალი მისამართი 200-250 დიაპაზონში, რომელიც არ გამოიყენება სხვა მოწყობილობებისთვის

IPAddress ქვექსელი (255, 255, 255, 0);

int სინათლე = 2; //

თქვენი შუქის რაოდენობა, რომელიც ჩართულია

const char hueHubIP = "192.168.178.57";

ელფერით ხიდის IP მისამართი

const char hueUsername = "hue ხიდის მომხმარებლის სახელი"

თქვენ უნდა შექმნათ ავტორიზებული მომხმარებლის სახელი შეფერილობის ხიდში, გადახედეთ ამ სახელმძღვანელოს

const int hueHubPort = 80;

ყოველთვის "80"

const char ssid = "SSID"; // ქსელის SSID (სახელი)

const char pass = "პაროლი"; // ქსელის პაროლი

საბოლოოდ SSID და პაროლი თქვენი wifi

ამ პარამეტრების შეცვლის შემდეგ თქვენ მზად ხართ ატვირთვისთვის!

ნაბიჯი 4: სქემატური

სქემატური
სქემატური

სქემა ძალიან მარტივია, თქვენ მხოლოდ ბატარეის დამჭერი უნდა დაუკავშიროთ GND და 3V3.

გარე ღილაკის გამოყენება არჩევითია.

ნაბიჯი 5: დამატებითი ინფორმაცია

დამატებითი ინფორმაცია
დამატებითი ინფორმაცია

ენერგიის მოხმარების შესამცირებლად აუცილებელია ძაბვის რეგულატორის ამოღება.

გაზომეთ დენი ამოღებამდე და მის შემდეგ, ღრმა ძილში მიმდინარე უნდა იყოს 0, 1 mA– ზე ნაკლები.

ზოგჯერ თქვენ ასევე უნდა ამოიღოთ კვების ბლოკი UART ჩიპიდან. იხილეთ აქ მეტი ინფორმაციისთვის.

გირჩევთ: