Sadržaj:

Prekidač svjetla s Wi-Fi kontrolom: 5 koraka
Prekidač svjetla s Wi-Fi kontrolom: 5 koraka

Video: Prekidač svjetla s Wi-Fi kontrolom: 5 koraka

Video: Prekidač svjetla s Wi-Fi kontrolom: 5 koraka
Video: Kako se povezuju WISE pametni prekidači kojima NIJE POTREBNA "NULA" ŽICA - Uputstvo 2024, Juli
Anonim
Prekidač za svjetlo sa Wi-Fi kontrolom
Prekidač za svjetlo sa Wi-Fi kontrolom
Prekidač za svjetlo sa Wi-Fi kontrolom
Prekidač za svjetlo sa Wi-Fi kontrolom

Zdravo! Jeste li ikada bili toliko umorni da ste zaboravili isključiti svjetla u svojoj sobi? Ili jednostavno ne volite ustati iz toplog, udobnog kreveta i pritisnuti prekidač noćne lampe? Vjerovatno svi znamo taj osjećaj. Zato bih vam želio predstaviti kako sam napravio bazu pod kontrolom pametnog telefona za budući sistem kućne automatizacije-prekidač za svjetlo sa Wi-Fi kontrolom.

Korak 1: Lista dijelova:

Lista dijelova
Lista dijelova
Lista dijelova
Lista dijelova

Utvrđivanje dijelova koje trebamo koristiti uvijek je zabavno. Puno traganja za najjeftinijim i najpouzdanijim dijelom, dok gledate i druge u trgovini i razmišljate o još jednom dobrom projektu: D

Prvo, za naš projekt bi nam trebao mozak.

Odabrao sam Wemos D1 mini ploču, jer ne samo da osigurava Wi-Fi vezu za prekidač, već ima 11 GPIO-a i može se programirati putem Arduino IDE softvera, tako da ne moramo koristiti drugi mikrokontroler. Kupio sam ga za 2,69 USD na Aliexpressu.

UREDU. Sada bi nam trebao stvarni prekidač koji će prekinuti vezu u mrežnoj liniji.

Tako sam ponovo kupio 2-kanalni relejni modul za 0,85 USD na Aliexpressu.

Drugi važan element je napajanje. Odabrao sam ovaj transformator 230VAC na 5VDC za 1,99 USD. Može izdržati 3W snage što bi bilo više nego dovoljno.

Trebalo bi nam i kućište projekta (kao što sam koristio kutiju za praline): D, kabel za napajanje, neke kratkospojne žice i zidna utičnica (najbolja je ona koja strši iz zida i montira se na 2 vijka)

Korak 2: Jedite Praline iz kutije

Nakon što se kutija isprazni, možemo nastaviti s postavljanjem zidne utičnice na kućište. Moja kutija je bila preteška za bušenje u njoj, pa sam nožem napravio 2 mala izreza. Zatim sam utičnicu učvrstio malim vijcima, maticama i jastučićima na mjestu.

Slijedio sam postavljanje transformatora na komad perfarbona kako bih olakšao lemljenje. Zatim sam skinuo kabel za napajanje i lemio žice na AC pinove na transformatoru.

Korak 3: Ožičenje svih komponenti

Ožičenje svih komponenti
Ožičenje svih komponenti

Sada zabavni dio - povezati svaki komad i u međuvremenu ništa ne zeznuti: D

Shema prikazuje sve veze koje moramo uspostaviti između ploča, osim neutralne za kontroliranu utičnicu, koja ide direktno na kabel za napajanje. Za visokonaponske veze uvijek koristite žice koje mogu podnijeti napajanje - npr. možemo skratiti kabel za napajanje ranije i upotrijebiti izrezane fragmente između utičnice i releja. Također je dobro držati boje žica ispravne (žica pod naponom smeđa, neutralno plava i uzemljena žuto-zelena).

Korak 4: Kodiranje Wemos ploče

Kodiranje Wemos ploče
Kodiranje Wemos ploče

Sada najdosadniji dio - kodiranje. Kako sam vrlo lijena osoba, upotrijebio sam postojeći primjer skice i malo je izmijenio kako bi odgovorio na naše naredbe. Potpuni kod dostupan je na mom GitHubu.

Sada možemo postaviti kod na ploču. Hmm, ali čekaj čovječe, kako? To nije Arduino ploča. Prvo moramo dodati definicije ploča u naš IDE kako bi bile vidljive. Zatim pretražujemo ploče za naš Wemos D1 mini, postavljamo brzinu otpremanja na 115200bps, a zatim konačno učitavamo kod.

Korak 5: Kontrola utičnice

Kontrola utičnice
Kontrola utičnice
Kontrola utičnice
Kontrola utičnice

Sada, ako isključimo naš USB kabel i povežemo našu ploču s mrežnom utičnicom, ona bi se trebala povezati s našom Wi-Fi mrežom i reagirati kada je otvorimo u pregledniku.

Ali koju adresu trebamo napisati na traci preglednika? Tu je "mDNS responder" dobro došao, jer ne moramo znati IP adresu ploče. U kodu smo deklarirali da će mDNS odgovarati na ime "remoteSocket01", a poslužitelj je postavljen na portu 81, pa bi puna adresa bila https://remoteSocket01.local: 81. Sav rad je uključen /[izlaz] /[uključen ili isključen]

Šta ako se ne možemo povezati na ploču sa mDNS adresom, npr. na pametnom telefonu? Ovdje dobro dolazi aplikacija za Android pod nazivom IP Tools. Jedna od značajki je da možemo pretraživati lokalnu mrežu za sve povezane uređaje. Tražili bismo uređaj koji proizvodi Espressif Inc. i pročitali IP koji je prikazan gore.

Ako ne želite svaki put upisivati adresu na traku - napravio sam android aplikaciju kako bi sve bilo lakše. Osnovne značajke za sada su uključivanje ili isključivanje utičnice i „osvježavanje“- isključivanje na jednu sekundu i ponovno uključivanje. Možete ga preuzeti odavde.

Nadam se da ćete uživati u DIY pametnoj noćnoj svjetiljci: D

Do sljedećeg puta, Krzysztof:)

Preporučuje se: