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, Studeni
Anonim
Prekidač svjetla s kontroliranom Wi-Fi mrežom
Prekidač svjetla s kontroliranom Wi-Fi mrežom
Prekidač svjetla s kontroliranom Wi-Fi mrežom
Prekidač svjetla s kontroliranom Wi-Fi mrežom

Bok! 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? Vjerojatno svi znamo taj osjećaj. Zato bih vam želio predstaviti kako sam napravio bazu upravljanu pametnim telefonom u budućem sustavu kućne automatizacije-prekidač za svjetlo s Wi-Fi kontrolom.

Korak 1: Popis dijelova:

Popis dijelova
Popis dijelova
Popis dijelova
Popis dijelova

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

Prvo, za naš projekt trebao bi nam mozak.

Odabrao sam mini ploču Wemos D1 jer ne samo da omogućuje Wi-Fi vezu za sklopku, već ima 11 GPIO-a i može se programirati putem Arduino IDE softvera, pa ne moramo koristiti drugi mikrokontroler. Kupio sam jedan za 2,69 dolara od Aliexpressa.

U REDU. Sada bi nam trebao stvarni prekidač koji će prekinuti vezu u mrežnom vodu.

Tako sam ponovno 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 podnijeti 3W snage što bi bilo više nego dovoljno.

Također bi nam trebao projektni omot (kao što sam koristio kutiju za praline): D, kabel za napajanje, neke kratkospojne žice i zidna utičnica (najbolja je ona koja viri iz zida i montirana je 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 izradio 2 mala izreza. Zatim sam utičnicu učvrstio malim vijcima, maticama i jastučićima na mjestu.

Slijedio sam montažu transformatora na komad perfarda 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 - spojiti 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 izravno na kabel za napajanje. Za visokonaponske veze uvijek koristite žice koje mogu podnijeti napajanje - npr. možemo ranije skratiti kabel za napajanje 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. Cijeli kôd dostupan je na mom GitHubu.

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

Korak 5: Upravljanje utičnicom

Upravljanje utičnicom
Upravljanje utičnicom
Upravljanje utičnicom
Upravljanje utičnicom

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

No, koju bismo adresu trebali 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 priključku 81, pa bi puna adresa bila https://remoteSocket01.local: 81. Sav rad je uključen /[izlaz] /[uključen ili isključen]

Što ako se ne možemo povezati s pločom s mDNS adresom, npr. na pametnom telefonu? Ovdje dobro dođe aplikacija za Android pod nazivom IP Tools. Jedna od značajki je da u lokalnoj mreži možemo pretraživati 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 upisati adresu na traci - napravio sam android aplikaciju kako bih sve olakšao. 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. Ovdje ga možete preuzeti.

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

Do sljedećeg puta, Krzysztof:)

Preporučeni: