Turinys:

Neturtingo žmogaus atspalvio jungiklis: 5 žingsniai (su nuotraukomis)
Neturtingo žmogaus atspalvio jungiklis: 5 žingsniai (su nuotraukomis)

Video: Neturtingo žmogaus atspalvio jungiklis: 5 žingsniai (su nuotraukomis)

Video: Neturtingo žmogaus atspalvio jungiklis: 5 žingsniai (su nuotraukomis)
Video: Part 1 - Tom Swift and His Submarine Boat Audiobook by Victor Appleton (Chs 1-12) 2024, Gruodis
Anonim
Image
Image
Ko tau reikia
Ko tau reikia

Šioje pamokoje aš jums parodysiu, kaip sukurti labai nebrangų „Phillips Hue Lights“belaidį jungiklį.

Problema

Šiems žibintams reikia nuolatinio maitinimo šaltinio, sieniniai jungikliai turi būti visada įjungti.

Jei eisite miegoti ir išjungsite sieninį jungiklį, šviesa daugiau niekada nešvies, jei atspalvio tiltas bandys įjungti šviesą, pavyzdžiui, ryte, kad jus švelniai pažadintų „šilta šviesa“.

Turite nusipirkti „Hue Tap“arba „dimmer“jungiklius, kurie yra labai brangūs, ypač jei jų reikia kiekvienam kambariui.

Sprendimas yra naudoti ESP8266. Šiuos mažus valdiklius su įmontuotu USB adapteriu galima įsigyti už mažiau nei 3 USD. Maitinimo šaltiniui jums reikia tik 2 vnt. AAA baterija, naudojant „DepSleep“režimą „Esp8266“, baterija veikia ilgą laiką.

Kiekvieną kartą paspaudus atstatymo mygtuką, ESP atsibunda, prisijungia prie savo WLAN, gauna lemputės būseną, jei ji įjungta, ji išsijungia arba atvirkščiai, po šios komandos ji užmiega

1 žingsnis: ko jums reikia

Ko tau reikia
Ko tau reikia

Yra du skirtingi PCB su Esp8266 ir įmontuotu USB adapteriu, skirtu paprastam programavimui:

„Wemos D1 mini“, labai mažas, su USB

arba

  • „NodeMCU“, ne toks mažas, su USB
  • Laikiklis 2 mikro ląstelėms (AAA), litavimo žymės
  • 2 vnt. AAA ląstelės šarminės
  • laidai
  • mažas varžtas 2x8mm, žr

būstui:

3D spausdintas dėklas (žr. STL failus kitame žingsnyje)

arba

korpusas iš seno nuotolinio valdymo pulto (žr. paveikslėlį)

arba

padėkite Esp ir bateriją už sieninio jungiklio mygtuko

2 žingsnis: būstas

Būstas
Būstas
Būstas
Būstas

Jei esate 3D spausdintuvo savininkas, tiesiog naudokite pridėtas STL, jums net nereikia papildomo mygtuko, mes naudojame įmontuotą atstatymo mygtuką su 3D atspausdinta dangteliu.

Kitas sprendimas yra senas nuotolinio valdymo pultas.

Jei norite pakeisti sieninį jungiklį mygtukiniu jungikliu ir Esp, turite sutrumpinti 2 laidus ir juos izoliuoti, kad lempa gautų nuolatinę srovę.

!!!!!! BŪKITE ATSARGUS ELEKTROS ŠOKO; TURITE ŽINOTI KĄ DARYTI !!!!!

3 žingsnis: Esp8266 kodavimas

Koduoja Esp8266
Koduoja Esp8266

Pirmiausia jums reikia „Arduino IDE“.

Tada turite įdiegti Esp8266 biblioteką. Čia rasite keletą pamokų apie instrukcijas, kaip užprogramuoti šiuos stebuklingus mažus dalykus:-)

Atidarę pridėtą eskizą naudodami „Arduino IDE“, turite atlikti tam tikrus nustatymus, priklausomai nuo jūsų vietinio WIFI.

Norėdami greičiau prisijungti/perjungti, naudojame statinį IP adresą.

„IPAddress“vartai (192, 168, 178, 1);

ip jūsų vietinio „Wi -Fi“maršrutizatoriaus adresas, prie kurio prijungtas atspalvio tiltas

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

Jūsų jungiklio IP adresas, žinokite, kad naudojate aukštą 200–250 diapazoną, kuris nenaudojamas kitiems įrenginiams

IPAddress potinklis (255, 255, 255, 0);

int šviesa = 2; //

perjungto apšvietimo numeris

const char hueHubIP = "192.168.178.57";

atspalvio tilto IP adresas

const char hueUsername = "atspalvio tilto naudotojo vardas"

„Hue Bridge“turite sukurti įgaliotą vartotojo vardą, peržiūrėkite šią mokymo programą

const int hueHubPort = 80;

visada "80"

const char ssid = "SSID"; // tinklo SSID (pavadinimas)

const char pass = "slaptažodis"; // tinklo slaptažodis

pagaliau jūsų „wifi“SSID ir slaptažodis

Pakeitę šiuos nustatymus esate pasiruošę įkelti!

4 žingsnis: schema

Schema
Schema

Schema yra labai paprasta, jums tereikia prijungti akumuliatoriaus laikiklį prie GND ir 3V3.

Išorinio mygtuko naudojimas yra neprivalomas.

5 žingsnis: papildoma informacija

Papildoma informacija
Papildoma informacija

Norint sumažinti energijos suvartojimą, būtina nuimti įtampos reguliatorių.

Išmatuokite srovę prieš ir po pašalinimo, miego metu srovė turi būti mažesnė nei 0, 1 mA.

Kartais taip pat turite išimti maitinimo kaištį iš UART lusto. Daugiau informacijos rasite čia.

Rekomenduojamas: