stopnice.  Vstopna skupina.  Materiali.  Vrata.  Ključavnice.  Oblikovanje

stopnice. Vstopna skupina. Materiali. Vrata. Ključavnice. Oblikovanje

» Naprava, princip delovanja in povezava stikala Wi-Fi. Izdelava PCB pametnega WiFi stikala za luči

Naprava, princip delovanja in povezava stikala Wi-Fi. Izdelava PCB pametnega WiFi stikala za luči

Pozdravljeni, dragi bralci in gostje spletnega mesta Električarjevi zapiski.

V svojih prejšnjih publikacijah sem vam predstavil zaslone na dotik, ki jih upravljate ročno in z nadzorne plošče.

Danes pa bi vas rad opozoril na rele (stikalo) Sonoff osnovne različice z možnostjo upravljanja neposredno z mobilnega telefona prek omrežja Wi-Fi ali interneta.

Rele Sonoff Basic je majhna naprava (88x38x23 mm), ki jo enostavno namestite za stropni prostor, v gradbeno nišo ali v korito lestence ali svetilke.

Njegov strošek v času objave članka je nekaj manj kot 300 rubljev. Kot razumete, je to precej razumen denar in za tako sodobno napravo. Kupil sem ga na znani trgovalni platformi AliExpress (povezava bo na koncu članka).

V kompletu sta bila dva zaščitna pokrova z montažnimi vijaki, žal pa ni bilo navodil.

Rele Sonoff ima naslednje tehnične lastnosti, od katerih so nekatere prikazane neposredno na ohišju:

  • največji nadzorovani obremenitveni tok 10 (A)
  • napajalna napetost od 90 (V) do 250 (V)
  • brezžični standard 802.11 b/g/n
  • varnostni protokol WPA-PSK/WPA2-PSK
  • delovna temperatura od 0°С do 40°С
  • teža približno 50 g

Osnovne zmogljivosti releja Sonoff:

  • upravljanje obremenitve prek Wi-Fi
  • Upravljanje internetne obremenitve
  • nadzor obremenitve glede na dani časovnik, tako z neposrednim kot z odštevanjem
  • upravljanje obremenitve z več mobilnih telefonov

To so zmogljivosti releja Sonoff. Lahko se varno uporablja v sistemih pametnega doma in za druge različne potrebe in zahteve.

Najprej vam bom povedal, kako povezati Sonoff, nato pa bomo v praksi preverili vse njegove deklarirane metode nadzora.

Torej, gremo.

Namestitev in priključitev releja Sonoff

Za delovanje releja Sonoff potrebuje napajalno napetost 220 (V), kar pomeni, da ga lahko brez težav namestite na mesto, ki vam ustreza, na primer v skledi lestence ali neposredno pod spuščenim stropom, pa tudi neposredno v razdelilni omarici, če je tam dovolj prostora.

Za pritrditev releja na površino ima dve montažni luknji.

Diagram povezave za rele Sonoff je zelo preprost.

Faza in ničla napajalne napetosti 220 (V) sta priključena na sponke (L) oziroma (N) na (vhodni) strani. Seveda pri povezovanju ne pozabite na .

Upoštevajte, da morajo imeti priključeni vodniki presek največ 1,5 kvadratnih mm. Ampak še vedno sem poskušal povezati žice s presekom 2,5 kvadratnih mm. Posledično je togo (enožilno) žico še vedno brez težav priklopiti, gibko (večžilno) žico pa je zelo težko vstaviti v sponko, zato jo je bilo treba celo nekoliko sploščiti in deformirati.

Na primer, uporabil sem napajalni kabel znamke PVA, ki ima samo prerez 2,5 kvadratnih mm. Na drugem koncu kabla je vtič, ki ga bom kasneje priključil na poljubno vtičnico z napetostjo 220 (V).

Faza obremenitve in nič sta priključeni na sponke (L) oziroma (N) na (izhodni) strani.

Za lažji priklop tovora sem na relejni izhod priključil vtičnico.

Mimogrede, pokrovi terminalov nimajo samo zaščitne funkcije, ampak delujejo tudi kot sponke za napajalne žice ali kable.

Tako vse izpade lepo in urejeno. Rele Sonoff je priključen.

Kot obremenitev sem priključil LED svetilko, opisano v enem od mojih člankov.

Tukaj je preprost primer diagrama ožičenja releja Sonoff za skupino svetilk.

Mimogrede, kot obremenitev ni treba uporabiti samo svetilke ali skupine svetilk. Na izhodne sponke lahko varno priključite katero koli drugo breme, ki ne presega nazivnega toka 10 (A). In če še vedno morate nadzorovati obremenitev s trenutno vrednostjo nad 10 (A), jo lahko povežete s kontaktorjem in uporabite rele za krmiljenje tuljave tega kontaktorja.

V zvezi s tem lahko dodamo, da lahko z uporabo kontaktorja krmilite vsaj enofazno obremenitev, vsaj trifazno, vsaj izmenični tok, celo enosmerni tok.

Izgledalo bo nekako takole.

Tako je področje uporabe relejev Sonoff zelo široko in raznoliko. Upravlja lahko vsaj eno žarnico, močan enofazni električni grelec, trifazni elektromotor itd. Vse je odvisno od vaših potreb in zahtev.

Zdaj pa si podrobneje oglejmo vse možnosti za nadzor releja Sonoff.

Ne bom odprl releja in pogledal njegove strukture, na internetu je že veliko informacij o tej zadevi - poglejte ustrezne vire o elektroniki. In sodeč po ocenah, je zmogljivost releja precej spodobna. Mimogrede, za tiste, ki jih zanima, je rele sestavljen na podlagi znanega kitajskega mikrokrmilnika ESP8266.

Upravljanje obremenitve prek telefona prek omrežja Wi-Fi

Preden govorim o upravljanju releja prek Wi-Fi-ja, bom rekel, da ga je mogoče upravljati tudi ročno. Za to je na njegovem ohišju majhen vdolbin črn gumb. Torej ob kratkem pritisku se rele vklopi, ob ponovnem pritisku pa se izklopi. Poleg tega za to ni potrebno, da je rele povezan z omrežjem Wi-Fi - nadzor se bo izvajal tudi v načinu brez povezave.

Toda poleg tega gumb vsebuje tudi druge funkcije, o katerih bom razpravljal v nadaljevanju.

Za izvajanje možnosti upravljanja obremenitve prek Wi-Fi in interneta morate na svoj telefon namestiti mobilno aplikacijo eWeLink. To aplikacijo lahko najdete za naprave Android in iOS. Za lažje iskanje aplikacije lahko uporabite potrebne QR kode na embalaži.

Za Android naprave si lahko aplikacijo eWeLink brezplačno prenesete iz Google Play in jo brez težav namestite na svoj telefon. Programski vmesnik podpira ruščino.

Za naprave iOS je ta aplikacija na voljo v App Store. Te aplikacije nisem poskušal prenesti in namestiti na iPhone ali iPad, zato, če ste to aplikacijo preizkusili na napravah iOS, svoje rezultate objavite v komentarjih.

Po namestitvi aplikacije eWeLink se boste morali nemudoma registrirati z navedbo vaše države in vašega elektronskega naslova. V tem primeru mora biti telefon povezan z internetom.

Po tem bo na vaš e-poštni naslov poslana potrditvena koda (velja 30 minut), ki jo morate vnesti v ustrezno vrstico »E-poštna koda«. Na isti strani morate vnesti geslo za prijavo v svoj prihodnji račun (vsaj 8 znakov).

Mimogrede, pisma brez težav dosežejo poštne storitve Mail.ru in Mail.yandex.ru (Yandex mail). Toda kolikor vem, pisma s kodo za preverjanje ne dosežejo vedno poštne storitve Gmail.ru (Google Mail), zato prosim, da to upoštevate.

Nato morate združiti rele in usmerjevalnik z dolgim ​​​​pritiskom (za 5 sekund) istega gumba na ohišju stikala, nato pa bo zelena LED na releju utripala. Potrdite polje za prvi način povezave in kliknite »Naprej«.

Zdaj morate s seznama izbrati naše omrežje Wi-Fi in vnesti njegovo geslo. Če se želite izogniti vsakič vnašanju gesla, lahko označite potrditveno polje »Zapomni si geslo«. Kliknite »Naprej«, po katerem se bo začelo iskanje naše naprave in njena registracija (vzelo mi je največ 2-3 minute).

Po uspešnem povezovanju rele samodejno posreduje podatke v kitajski oblak (Amazon AWS ali Coolkit), ki omogoča nadzor preko interneta. Toda k temu se bom vrnil malo kasneje.

Kot lahko vidite, je naš rele zdaj prikazan na seznamu vseh naprav (zaenkrat je edini na seznamu, vendar se bodo drugi pojavili v bližnji prihodnosti).

Ko je rele povezan, zelena lučka LED na njegovem ohišju vedno sveti. Takoj ko lučka LED začne utripati, to pomeni, da je povezava z usmerjevalnikom ali internetom prekinjena. Ravno po tem indikatorju je priročno ugotoviti, ali je rele na spletu (Online) ali ne (Offline).

Med preizkušanjem te naprave nisem opazil težav z izgubo omrežja. Naprava je vedno na spletu in se stabilno odziva na kontrolne ukaze.

Zdaj lahko poskusite vklopiti rele prek telefona. Če želite to narediti, kliknite »Rele 1«. Takoj se je pojavilo rdeče sporočilo, da je treba posodobiti aplikacijo eWeLink, čeprav posodobitev ni prikazana v Google Play.

Gremo v nastavitve naprave (tri pike v desnem kotu) in vidimo, da ima aplikacija trenutno različico 1.5.2, na voljo pa je novejša različica 1.5.5. Kliknite ikono »Prenos« in posodobitev aplikacije se začne. Po posodobitvi rdeči napis izgine, v nastavitvah pa vidimo novo aktualno različico 1.5.5.

Zapomni si!!! Glavni pogoj za delovanje releja je dostop do interneta.

Če dostop do interneta nenadoma izgine, bo zelena LED na ohišju releja začela utripati, aplikacija pa bo na svojem zavihku prikazala način brez povezave, tj. ni na voljo za upravljanje.

Torej, če želite vklopiti naš "Relay 1", ga morate vnesti in klikniti okrogel virtualni gumb na sredini zaslona. Poleg tega lahko rele upravljate s splošnega seznama vseh naprav s klikom na ustrezen majhen gumb (na levi). Na splošno, kar vam je všeč.

Ko je rele v izklopljenem položaju, je gumb bel s sivim ozadjem okoli njega. Ko je rele vklopljen, gumb spremeni barvo v zeleno, ozadje okoli njega pa postane modro.

Poleg banalnih načel nadzora lahko nastavite čas za vklop ali izklop releja s časovnikom, tako da nastavite ustrezen datum in čas za njegovo krmiljenje.

Presenetljivo je bilo, da rele deluje v skladu z danim časovnikom tudi, ko ni povezan, kar pomeni, da so vsi določeni programi časovnika shranjeni neposredno v pomnilniku releja.

Kliknite gumb »Dodaj časovnik« in pojdite na stran z nastavitvami časovnikov. Vsak časovnik je konfiguriran za vklop ali izklop releja. Obstajata dve možnosti za nastavitev časovnika:

  • enkratno (enkratno sprožitev ob določenem datumu in uri)
  • ponavljajoče se (periodično sprožitev ob določenem datumu in uri, vključno z navedbo določenih dni v tednu)

Poleg odštevalnika je na voljo še odštevalnik časa. Zelo potrebna funkcionalnost za določene namene. Konfiguriran je podobno kot direktni časovnik, le z možnostjo enkratnega delovanja.

Poleg časovnikov za naprej in nazaj je na zavihku »Nastavitve« (tri pike v desnem kotu) ciklični časovnik.

V tem zavihku lahko konfigurirate različne možnosti za cikle delovanja releja. O tem ne bom podrobno govoril, ker ... Tukaj je vse preprosto in intuitivno.

Skupno število konfiguriranih časovnikov, vključno s cikličnim časovnikom, ne sme biti večje od 8. In bodite previdni, ker ko se različni časovniki med seboj prekrivajo, morda nobeden ne deluje!!!

Tudi v nastavitvah lahko določite, v katerem položaju bo ostal rele, če se napajanje 220 (V) nenadoma izklopi. Tukaj so tri možnosti. Če označite ustrezna polja, lahko izberete, da se lahko rele ob ponovnem pojavu napajanja 220 (V) vklopi, izklopi ali ostane v prvotnem stanju.

Mimogrede, to je zelo priročna funkcija. Ne pozabite le na odtenek, da se, ko napajanje 220 (V) izgine in se ponovno pojavi, iz nekega razloga vedno vklopi, tudi če je v začetnem stanju izklopljeno. Predstavljajte si, da niste doma, napetost v omrežju je malo "utripala" in krmilnik je samostojno vklopil lestenec. Pri nas se tak incident ne bo zgodil, ker... v tem primeru je vse mogoče prilagoditi vašim potrebam.

Poleg zgoraj omenjenega lahko vse vaše povezane naprave v aplikaciji eWeLink združite skupaj in združite v različne scenarije.

Ali je mogoče krmiliti rele iz več telefonov hkrati?

Lahko! Seveda morate v tem primeru na vsak telefon namestiti aplikacijo eWeLink.

Tukaj sta dve možnosti. Prva možnost je, da se v aplikacijo eWeLink prijavite z enakim imenom in geslom iz različnih telefonov in upravljate rele.

Resnica je, da če se prijavite v aplikacijo na enem telefonu, nato pa se hkrati prijavite v aplikacijo z istim uporabniškim imenom in geslom, vendar na drugem telefonu, potem bo prišlo do napake na prvem telefonu in aplikacija bo samodejno izhod. V tem primeru drugi telefon ostane v aplikaciji in se lahko uporablja za nadzor naprav.

Hkrati bi rad opozoril, da se pri krmiljenju releja iz enega telefona njegov status skoraj takoj prikaže na vseh telefonih, ki so z njim povezani.

Upravljanje obremenitev preko interneta

Poleg upravljanja releja preko telefona prek Wi-Fi omrežja, ga lahko upravljate tudi preko interneta od koderkoli na vaši lokaciji, tj. absolutno od kjerkoli na svetu, kjer je dostop do interneta.

Če želite upravljati stikalo prek interneta, se morate prijaviti v isto aplikacijo eWeLink s svojim imenom in geslom, ki ste ju navedli med registracijo. In potem je vse po analogiji. To je ista aplikacija, enake nastavitve, isti gumbi za upravljanje itd., Edina razlika je, da niste doma v območju pokritosti vašega omrežja Wi-Fi, ampak na razdalji sto in tisoč kilometrov. od doma.

Malo o oblaku.

A kljub temu releja ne boste mogli nadzorovati brez interneta, ker ... nadzor poteka ne prek lokalnega omrežja, temveč prek interneta, tj. isti kitajski oblak, ki sem ga omenil zgoraj. In ni pomembno, ali je nadzor prek Wi-Fi ali interneta, dostop do nadzora je vedno prek oblaka in za dostop do oblaka potrebujete dostop do interneta.

V zvezi s tem so različni obrtniki že ugotovili, kako to napravo odvezati iz kitajskega oblaka ali narediti nadzor samo prek lokalnega domačega omrežja. Za tiste, ki jih zanima, lahko te informacije najdejo na določenih virih.

Mimogrede, če potrebujete podobno napravo, vendar z dodatno funkcijo radijskega upravljanja z daljinskega upravljalnika, potem lahko naročite rele Sonoff različice RF.

Če želite nadzorovati obremenitev tam, kjer sploh ni internetnega omrežja, potem lahko uporabite rele Sonoff različice G1 (GSM/GPRS s podporo za kartico SIM). Ta proizvajalec ima tudi releje s senzorji temperature in vlage Sonoff TN10/TN16 in dvokanalne (za nadzor dveh neodvisnih bremen) releje Sonoff Dual.

Na splošno ima proizvajalec Sonoff veliko različnih naprav, o nekaterih najbolj zanimivih in najpomembnejših vam bom povedal na straneh mojega spletnega mesta, zato se naročite na glasilo, da ne boste zamudili zanimivih izdaj.

Sonoff rele lahko kupite tukaj:

  1. Sonoff Basic: https://goo.gl/jXyNm3
  2. Sonoff RF (z radijskim upravljanjem): https://goo.gl/TRPqN6
  3. Sonoff G1 (GSM/GPRS s podporo za kartico SIM): https://goo.gl/EkpTdp
  4. Sonoff TN10/TN16 (senzor temperature in vlage): https://goo.gl/MWAL5p
  5. Sonoff Dual (dvokanalni): https://goo.gl/a7rV56

In po tradiciji video, ki temelji na članku, kjer si lahko bolj jasno ogledate konfiguracijo in nadzor releja Sonoff:

Dober dan, dragi bralec.

Malo besedila na začetku. Ideja o "pametnem" stikalu za luči sploh ni nova in verjetno je to prva stvar, ki pride na misel tistim, ki so se začeli spoznavati s platformo Arduino in elementi IoT. In pri tem nisem izjema. Po eksperimentiranju z elementi vezja, motorji in LED diodami želim narediti nekaj bolj praktičnega, kar je v povpraševanju v vsakdanjem življenju in, kar je najpomembneje, bo priročno za uporabo in ne bo ostalo žrtev eksperimentiranja zaradi udobja.

V tem članku vam bom povedal, kako sem izdelal stikalo, ki bo delovalo kot navadno stikalo (torej tisto, ki je običajno nameščeno na steno) in vam bo hkrati omogočalo upravljanje preko WiFi (ali preko interneta, kot je storjeno v tem primeru).

Torej, naredimo seznam tega, kar boste potrebovali za izvedbo svojega načrta. Takoj bom povedal, da nisem nameraval porabiti veliko za komponente in sem komponente izbral glede na ocene na forumih in razmerje med ceno in kakovostjo. Zato se lahko nekatere komponente tukaj zdijo neprimerne za izkušene električne navdušence, vendar vas prosimo, da ne sodite prestrogo, saj Sem šele začetnik v elektromehaniki in bi zelo cenil komentarje bolj izkušenih ljudi.

Potreboval sem še: strežnik s katerim se bo stikalo krmililo preko interneta, Arduino Uno s katerim sem programiral ESP, usmerjevalnik in potrošni material kot so žice, terminali itd., vse to se lahko spreminja glede na okus in ne bo vpliva na končni rezultat.

Cene so vzete iz Ebaya, kjer sem jih kupil.

In tako izgledajo elementi iz tabele:

Zdaj lahko ustvarite diagram povezave:

Kot ste verjetno opazili, je shema zelo preprosta. Vse se sestavi enostavno, hitro in brez spajkanja. Nekakšen delujoč prototip, s katerim se vam ni treba dolgo ukvarjati. Vse je povezano z žicami in sponkami. Edina pomanjkljivost je, da se rele ni prilegal v stikalno vtičnico. Ja, sprva sem nameraval vse to potisniti v steno za stikalom, da bo izgledalo estetsko. Toda na mojo žalost v vtičnici ni bilo dovolj prostora in rele preprosto ni ustrezal niti vzdolž niti čez:

Zato sem rele začasno prestavil za vtičnico, dokler nisem našel primerne stikalne omarice z izhodom, v katerega sem skril likalnik. Vendar ni nič bolj trajnega kot začasno, kajne? Torej zdaj vse skupaj izgleda takole:

Električni trak vas bo rešil električnega udara... upam.

Zdaj pa se pogovorimo o delu programske opreme.

In preden začnemo analizirati kodo in podrobnosti, bom podal splošno shemo za izvajanje nadzora žarnice.

Upam, da bom nekoč vse napisal na novo in bo povezava temeljila na hitrejšem protokolu od HTTP, ampak za začetek bo držalo. Na daljavo žarnica spremeni stanje v približno 1-1,5 sekunde, s stikala pa takoj, kot se za spodobno stikalo spodobi.

Programiranje ESP8266-01

Najlažji način za to je z Arduinom. Potrebne knjižnice za Arduino IDE lahko prenesete z GitHub. Vsa navodila za namestitev in konfiguracijo so tam.

Nato moramo povezati ESP z računalnikom, za to boste potrebovali bodisi USB v serijski adapter (kot je npr. FTDi , CH340 , FT232RL) ali katero koli platformo Arduino (imel sem Arduino Uno) z izhodi RX in TX.

Omeniti velja, da se ESP8266-01 napaja s 3,3 volti, kar pomeni, da ga nikoli ne priključite na Arduino, ki se (pogosto) napaja s 5 volti, sicer bo zgorel do vraga. Uporabite lahko reduktor napetosti, ki je prikazan v zgornji tabeli.

Diagram povezave je preprost: povežemo TX, RX in GND ESP z RX, TX in GND adapterja/Arduino. Po tem je povezava sama pripravljena za uporabo. Mikrokrmilnik je mogoče programirati z uporabo Arduino IDE.

Nekaj ​​odtenkov pri uporabi Arduino Uno:

  • Uno ima 3,3 V izhod, vendar to ni bilo dovolj. Ko nanj priključite ESP, se zdi, da vse deluje, indikatorji svetijo, vendar je komunikacija s COM vrati izgubljena. Zato sem za ESP uporabil drug napajalnik 3,3 V.
  • Poleg tega UNO ni imel težav pri komunikaciji z ESP, saj se je UNO napajal na 5V, ESP pa na 3V.
Po več poskusih z ESP8266-01 se je izkazalo, da je ESP občutljiv na napetosti, povezane z GPIO0 in GPIO2. V trenutku zagona v nobenem primeru ne smejo biti ozemljeni, če ga nameravate zagnati v običajnem načinu. Več podrobnosti o zagonu mikrokontrolerja. Tega nisem vedel in sem moral nekoliko spremeniti shemo, ker ... v različici ESP-01 sta prisotna samo ta dva zatiča, v mojem vezju pa sta uporabljena oba.

In tukaj je sam program za ESP:

Pokaži kodo

#vključi #vključi #vključi #vključi #vključi extern "C" ( // ta del je potreben za dostop do funkcije initVariant #include "user_interface.h" ) const char* ssid = "WIFISSID"; // WiFi ime const char* geslo = "****************"; // Geslo WiFi const String self_token = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; // žeton za minimalno komunikacijsko varnost const String serv_token = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; // žeton za minimalno komunikacijsko varnost const String name = "IOT_lamp"; // ime stikala, branje žarnic const String serverIP = "192.168.1.111"; // notranji IP SPLETNI strežnik bool lamp_on = false; bool can_toggle = false; int gumb_stanje; strežnik ESP8266WebServer(80); // spletni strežnik HTTPClient http; // spletni odjemalec const int lamp = 2; // Nadzor releja prek GPIO2 const int button = 0; // "Ujemi" stikalo prek GPIO0 // funkcija za ping žarnice void handleRoot() ( server.send(200, "text/plain", "Hello! I am " + name); ) // funkcija za neveljavno requests void handleNotFound ()( String message = "not found"; server.send(404, "text/plain", message); ) // Naj bo svetloba void turnOnLamp())( digitalWrite(lamp, LOW); lamp_on = true; ) / / Naj bo tema void turnOffLamp())( digitalWrite(lamp, HIGH); lamp_on = false; ) // Pošlji ročne dogodke vklopa/izklopa strežniku. void sendServer(bool state)( http.begin("http://"+serverIP+"/iapi/setstate"); String post = "token="+self_token+"&state="+(state?"on":"off "); // Z uporabo žetona bo strežnik določil, za kakšno napravo gre http.addHeader("Content-Type", "application/x-www-form-urlencoded"); int httpCode = http.POST(post ); http.end (); ) // Spremenite stanje svetilke void toggleLamp())( if(lamp_on == true) ( ​​​​turnOffLamp(); sendServer(false); ) else ( turnOnLamp(); sendServer (true); ) ) // Prejmi s strežnika ukaz za omogočanje void handleOn())( String token = server.arg("token"); if(serv_token != token) ( String message = "access denied"; server. send(401, "text/plain", message); return; ) turnOnLamp(); String message = "success"; server.send(200, "text/plain", message); ) // Prejmi ukaz od strežnik za izklop void handleOff())( String token = server.arg(" token"); if(serv_token != token) ( String message = "access denied"; server.send(401, "text/plain", sporočilo); vrnitev; ) turnOffLamp(); String message = "uspeh"; server.send(200, "besedilo/navadno", sporočilo); ) // Nastavi MAC, da daje isti IP void initVariant() ( uint8_t mac = (0x00, 0xA3, 0xA0, 0x1C, 0x8C, 0x45); wifi_set_macaddr(STATION_IF, &mac); ) void setup(void)( pinMode(lamp , OUTPUT); pinMode(button, INPUT_PULLUP); // Pomembno je narediti INPUT_PULLUP turnOffLamp(); WiFi.hostname(name); WiFi.begin(ssid, password); // Počakajte, da se povežemo z WiFi, medtem ko (WiFi .stanje() ! = WL_CONNECTED) ( delay(500); ) // Dodeli funkcije zahtevam server.on("/", handleRoot); server.on("/on", HTTP_POST, handleOn); server.on("/off", HTTP_POST, handleOff); server.onNotFound(handleNotFound); // Zagon strežnika server.begin(); ) void loop(void)( server.handleClient(); // Preverite, ali je stikalo pritisnjeno button_state = digitalRead(button); if (button_state == HIGH && can_toggle) ( toggleLamp(); can_toggle = false; delay(500) ; ) else if(button_state == LOW)( can_toggle = true; ) )


Nekaj ​​opomb o kodi:
  • Zelo pomembno je, da pin GPIO0 deklarirate kot pinMode(button, INPUT_PULLUP), Ker V vezju ne uporabljamo upora za ta gumb. In prav za te namene ima ESP svoje "vgrajene".
  • Pri lovljenju stanja gumba je priporočljivo nastaviti zakasnitev pri branju, da se izognete lažnim pozitivnim rezultatom v trenutku pritiska.

Programiranje WEB strežnika

Tukaj lahko daste prosto pot svoji domišljiji in uporabite vsa razpoložljiva sredstva za ustvarjanje storitve, ki bo obdelala zahteve, ki jih pošlje stikalo, in poslala zahteve za vklop/izklop.

Uporabil sem za te namene


Ta članek se bo osredotočil na ESP8266 Wi-Fi modul, programski jezik LUA in strojno programsko opremo nodeMCU. SDK proizvajalca ne bo upoštevan.

Pred približno tremi leti sem poskušal izvesti stikalo prek 1-žičnega vodila. Res mi ni bilo všeč, kako je vse delovalo.

  • Ena sama točka neuspeha, ker vsa logika na strežniku;
  • Počasna hitrost;
  • Vsako stikalo bo treba potegniti iz 2 žic (v idealnem primeru "zasuk").

Posledično je bilo vse to uspešno opuščeno, razmišljali so o drugih brezžičnih rešitvah, ki pa so bile izključene zaradi visokih stroškov, nezanesljivega protokola in kompleksnosti izvedbe. Želel sem nekaj preprostega z najmanj komponentami, s svojo logiko in poceni. Pred kratkim sem naročil 2 kosa esp8266 samo za zabavo, ne da bi vedeli, kaj točno je mogoče početi z njimi. Po dveh večerih ukvarjanja s čipom sem se spomnil nedokončanega posla z gumbom in se odločil, da ga pripeljem do logičnega zaključka.

Obstaja že kar nekaj vdelanih programov za ta modul, lahko pa si tudi sami napišete vdelano programsko opremo s pomočjo SDK-ja, vendar se nisem poglabljal v podrobnosti pisanja, ker Ko sem preučil nodeMCU API, sem ugotovil, da imam te funkcionalnosti dovolj na pretek, in sem zagnal oba modula.

Železo

Cena je pomemben dejavnik za preprosto stikalo, zato sem poskušal uporabiti čim manj delov. Odločil sem se, da ga naredim iz tistega, kar sem imel doma, vendar sem moral kupiti polprevodniški rele. Mimogrede, "rele" stane več kot wifi modul in ga je mogoče nadomestiti z optičnim sklopnikom, triakom in kabelskim snopom; preklopne diagrame je mogoče zlahka najti na internetu. Bil je primer, ko je slab kontakt v grlu žarnice izbil triac. Poglejmo, kako se obnese optorelej, saj z njimi še nisem delal. Upoštevati je treba, da je pri velikih obremenitvah namestitev radiatorja obvezna.

Tukaj sem takoj naletel na težavo: če je na gpio šlo ob vklopu na maso, je šla plošča v način vdelane programske opreme ali v nerazumljiv način, ker je naš gumb normalno odprt, ni bilo ničesar za spreminjati z njim in je pustil kratek stik na ozemljitev, opto-rele pa sem nastavil na plus prek upora in ga vklopil z dovodom 0 oziroma izklopil z dovodom 1. Rezultat je bil naslednji diagram:


Pozor, shemo je treba izboljšati! Izhod na rele je treba napajati prek tranzistorja, gumb pa je treba potegniti navzgor skozi upor iz pozitivnega. Sestavine so se izkazale takole:

  • stikalo;
  • vzmet (za pretvorbo stikala v gumb);
  • sam esp8266;
  • uporabljen polprevodniški rele (S202T02);
  • šal za oblikovanje;
  • upor 470 Ohm;
  • žice;
  • konektorji po okusu;
  • polnjenje iz telefona 400mA 5v;
  • stabilizator 1117 3,3v;
  • par kondenzatorjev.

Prenova stikala ni vzela veliko časa, standardno LED sem vrgel ven. Žice iz modula sem napeljal na sredino stikala, sam modul sem postavil zunaj pod plastični gumb, napajalni del pa noter. Ni veliko fotografij postopka (fotografija iz telefona):

nodeMCU

Vdelana programska oprema uporablja programski jezik Lua, ta jezik je nekoliko podoben Javascriptu. Različica je še vedno nekoliko vlažna, vendar je osnovna funkcionalnost že precej dobro implementirana. Takoj po nalaganju začne modul izvajati skriptno datoteko init.lua, ta datoteka ni v čisti vdelani programski opremi, ustvariti jo morate ročno. Vse operacije je mogoče izvajati prek konzole, povezane z vrati »com«; za poenostavitev nalaganja datotek v modul obstaja skript luatool. Polnjenje deluje na naslednji način in ta koda v celoti prikazuje postopek pisanja v datoteko.

File.open("init.lua","w") file.writeline([]) file.writeline([[--comment]]) file.close()

Primer branja konfiguracijske datoteke. Ne izgleda dobro. Morda obstaja druga različica serializiranih podatkov.

File.open("config") c_wifi_ssid = string.gsub(file.readline(), "n", "") c_wifi_key = file.readline() file.close()

Spodaj je prikazan primer zanke, ki uporablja API s premorom 1000 milisekund:

Tmr.alarm(1000, 1, function() if wifi.sta.getip()=="0.0.0.0" then --current ip print("connecting to AP..."..c_wifi_ssid.."/". .c_wifi_key) else print("ip: ",wifi.sta.getip()) tmr.stop() -- alarm stop end end)

Delo z GPIO

Če je vaš model modula ESP-01 nova revizija, potem sta vam na voljo samo 2 gpio, ne da bi se zatekli k umazanemu krampu.


Odločil sem se, da opustim ta kramp in uporabim, kar imam.

En gumb gpio in drugi izhod na polprevodniški rele. Obstaja tudi Tx, vendar ga nisem mogel pripraviti, da bi deloval kot gpio, in za indikacijo samo pošiljam sporočila na konzolo natisni(). Do zdaj sem se tako držal. Daljše kot je sporočilo, dlje in svetleje utripa LED. Lastniki te modifikacije letijo po gozdu s funkcijami, kot so (node.key, node.led), ker ... lahko uporabljajo le GPIO16, ki pa tudi ni speljan na ploščo.

Vsi gpio lahko delujejo v več načinih (OUTPUT, INPUT, INT), zanimivo pa je, da funkcija gpio.read(), pred štetjem pošlje nizko raven, tudi če je način nastavljen na IZHOD. To pomeni, da za pridobitev trenutnega izhodnega stanja to ni primerno. Moral sem uporabiti zunanjo spremenljivko in zaradi priročnosti napisati dve funkciji, nato pa skozi spremenljivko definirati dejavnost.

Funkcija on() gpio.write(8,gpio.LOW) oo=1 končna funkcija off() gpio.write(8,gpio.HIGH) oo=0 konec

Dogodke lahko uporabite kot povratni klic gpio.trig(pin, tip, funkcija(raven)), lahko drugi parameter sprejme naslednje vrednosti: "gor", "dol", "oboje", "nizko", "visoko". Zdi se, da je tukaj vse jasno. Če je vaš izhod v stanju 1 in ga spustimo na tla, se sproži dol, potem ko se dvigne, se sproži navzgor, vendar se na mojo žalost to ni zgodilo, v konzoli sem videl samo dol, odvisno od hitrosti pritiska na gumb se je dogodek sprožil 1- ali 2-krat. Odločil sem se, da na gpio postavim cikel s premorom in prelomno točko 1.

Za i=1,1000 do print(i) tmr.delay(10) tmr.wdclr() -- ponastavi števec in prepreči konec samodejnega ponovnega zagona

Toda premor ni deloval in brez premora se je naprava ponovno zagnala. Ampak natisni(i) uvedel dobro zamudo. Uspelo mi je tmr.alarm, vendar je trenutno lahko samo en aktiven cikel, kar ni preveč primerno.

Function down() tmr.alarm(100, 1, function() timer = timer + 1 -- ok if gpio.read(9) == 1 then print(timer) tmr.stop() if timer< 20 then switch() else -- ... end timer = 0 end tmr.wdclr() end) end gpio.trig(9, "down", function (gp) if timer == 0 then timer = 1 down() end end)

strežnik HTTP

Strežnik se zažene kot dva prsta, vendar ne boste prejeli nobenega niza parametrov zahteve. Ni še jasno, kaj je najboljši način: ali napišite svoje kolo ali poiščite po podnizu. Strinjam se, izgleda grozno. V tem primeru se iščeta 2 parametra: ključ in način=izklop,vklop,zabava. Zadnji način je preprosto utripanje žarnice vsakih 200ms, lahko nastaviš hitreje, vendar sem se bal za žarnico in jo zavrnil.

Funkcija HTTPd() print("start http serv") srv=net.createServer(net.TCP, 5) srv:listen(80,function(conn) conn:on("receive",function(conn,payload) print( payload) if string.find(payload, "key="..c_api_key) then msg = "key_ok" if string.find(payload,"mode=on") then on() else if string.find(payload,"mode =off") then tmr.stop() off() else if string.find(payload, "mode=party") then party(200) end end end else msg = "error_key" end conn:send("

mode= key="api_key"

") konec) conn:on("poslano",funkcija(conn) conn:close() konec) konec) konec

Ni tako težko napisati preprostega spletnega vmesnika in postaviti skripte in sloge na zunanje strežnike. Iz modula vzamemo samo indeksno stran in z njo komuniciramo npr. preko jsona, tako ne bo velike obremenitve in bo vse šlo v datotečni sistem, vendar postanemo odvisni od razpoložljivosti interneta.

Že dolgo sem si želel avtomatizirati proces sušenja kopalnice po kopanju. Imel sem veliko pregledov na temo vlažnosti. Mimogrede, pozimi oblačila sušimo v kopalnici. Nisem pa se še odločila, kaj točno izvajati. Opisal bom še en kitajski čudež za boj proti temu zlu.

Poleti sušimo oblačila na balkonu, pozimi - v kopalnici, samo vklopite izpušni ventilator. Toda spremljanje ventilatorja ni vedno priročno. Zato sem se odločil namestiti avtomatizacijo v tej zadevi. Prva izkušnja z implementacijo je bila neuspešna. Tam je bil pregled. Ampak nisem obupal ... Druga izkušnja je bila uspešnejša, naredil sem tudi pregled. Vendar mi tega ni uspelo prenesti v prakso. Pogoste službene poti vzamejo veliko časa.
A takšnega darila sploh nisem pričakovala. V osebnem sporočilu sem videl pismo s ponudbo za oceno izdelka Itead Studio. Neumno je zavrniti izdelek v oceno, če je sam zanimiv (kaj šele potreben). Takoj zatem sem pogledal skozi Muska. O izdelkih Sonoff sem našel vsaj tri ocene. Nisem prvi: (Lahko si predstavljam, koliko glasov bo v komentarjih o brezplačnem piškotku. Toda pljuvanje v hrbet je stvar šibkih in poražencev. Zato je ta ocena za tiste, ki se imajo za sposobne .
Tako izgleda voziček z mojim izborom:


Sem pa naredil majhno napako, nisem pazil na besedilo na sliki (na rdečem ozadju). Stikalo je priloženo brez daljinskega upravljalnika: (To je dodatna možnost, kupiti ga je treba posebej
Naročilo je prišlo v majhni škatli.


Modul TH16 je bil brez embalaže.

Ostalo je v škatlah. Toda navodil ni bilo. To je vse, kar sem naročil.
Sem precej len človek. Edina stvar, zaradi katere lahko nekaj naredim, je obveznost do nekoga. Pravijo, da je lenoba motor napredka. Moja vožnja je nekomu obljuba. Tako sem ubil dve muhi na en mah: napisal sem recenzijo in ugotovil ta čarobna stikala/stikala.
Naj vas malo spomnim na svojo zgodbo.
Ko sem se preselil v novo stanovanje, sem skoraj takoj namestil ventilator s povratnim ventilom v pokrov. Za sušenje kopalnice po kopanju je potreben ventilator. Potreben je povratni ventil, ki preprečuje vstop tujih vonjav sosedov v stanovanje (ko je ventilator tih). Zgodi se. Vsi prezračevalni kanali so individualni, vendar so pri polaganju očitno varčevali s cementom. Vonj verjetno prehaja skozi špranje.
Za oboževalce imam različne možnosti. Obstajajo preprosti, nekateri s časovnikom (nastavitev časovnega intervala), kot na fotografiji.


Točno to sem uporabljal do danes.
Ker živim v stanovanjskem "mravljišču", je edini prostor za sušenje perila balkon. V kopalnici se lahko stemni. Sušenje zahteva nizko vlažnost ali kroženje zraka. Izpolnjevanje obeh pogojev je najboljša možnost. Ventilator bi moral rešiti ta problem. Sprva sem naredil prav to. Glavna stvar je, da ga ne pozabite izklopiti. Med delovanjem ventilatorja mora biti okno rahlo odprto. Ali me ne rabite spomniti na šolski problem z bazenom in dvema cevema? Da zrak uhaja v napo, mora od nekod priti v stanovanje. Kdor ima lesena okna in ne plastična, ne bo imel težav. Dovolj razpok. S plastičnimi pa se stanovanje spremeni v terarij.
Takrat sem začel razmišljati o avtomatizaciji procesa ...
Svojo žalostno izkušnjo izvajanja svoje ideje sem že delil. To je modul. NAČELNO ne more delovati.


Narisal sem tudi diagram modula.


Vezje temelji na primerjalniku na osnovi LM393. Na videz bi moralo vse delovati. Ampak obstaja ena stvar. Senzor je nenavaden. Svoj upor spreminja glede na frekvenco. Za odčitavanje morate uporabiti frekvenco (standardna vrednost 1 kHz). To je taka žalost.
Na enem od spletnih mest so bili trije komentarji enega uporabnika o tem:

Čudno, to je standardni senzor iz perifernih naprav Arduino - moralo bi delovati.
Ničesar še ni za preveriti - vlažnost me ne zanima posebej, ker takega senzorja še nimam. :)
Naročim, ko bo priložnost in se javim...
... nimam niti enega modula Arduino, ki ne bi deloval.
Kupim ga za probo, morda si naredim vremensko postajo ...
...mislite, da bi to storili, če ne bi delali?
Minilo je leto ...
Očitno komaj čakam.
Grem naprej k paketu.
Stran trgovine z modulom TH izgleda takole:

Na njem lahko izbirate module Sonoff TH glede na tok releja ter module za vlažnost in temperaturo. Točno lahko vidite, kaj sem izbral. V ločeni prodaji na strani trgovine nisem našel modula za vlažnost (mogoče nisem dobro pogledal). Zato pri naročanju bodite previdni...


Tudi navodil ni bilo (že napisano).
Trgovina ima wiki stran za pomoč:

Vse je tam, tudi diagram:

Majhna velikost.


Tehtano, 79 g.


Začnem analizirati.
Tukaj so priključene omrežne žice 220 V.


Kontaktorji so vzmetni in zelo tesni. Ampak zame je bolj zanesljiv z vijakom.
Ohišje držijo zapahi.


Vse je v mislih. nimam pripomb.
Odvijte 4 vijake.


Vozlišče Wi-Fi je zgrajeno na ESP8266 (kdo bi dvomil). Za ase obstaja celo področje dejavnosti. Glavna stvar je, da glava deluje. Ostalo je že narejeno. Za modul ni treba izolirati ločenega napajanja, prav tako ni treba iskati škatle. Vse je sestavljeno in deluje.




Deska je bila oprana. Ni sledi fluksa. Na vhodu je varovalka in varistor 10D471K proti prenapetosti (razlaga - premer 10 mm, napetost 470 V).

Tega že dolgo nisem videl. Vse sem postavil nazaj v prvotno stanje.
Obrnem se k modulu vlažnosti. Ta je prišel v škatli. Lahko preberete, kaj piše na njej (na škatli). Fotografije vam to omogočajo.

Modul je nenavadno velik.

Povezuje se preko konektorja, podobnega slušalkam.


Izkazalo se je tako.


Na ohišju piše vse osnovno.


Trgovina ima wiki stran s pomočjo (že napisano):
- Modul za temperaturo in vlažnost
Priročnik za izdelek AM2301
Obstaja tudi priročnik za temperaturni senzor:
- DS18B20 - 1-Wire® digitalni termometer programljive ločljivosti
Nisem ga naročil. Ne zanima me on. Poleg tega je AM2301 bolj vsestranski. Ima senzor temperature in senzor vlage. Poleg tega ima ohišje TH10/16 samo eno luknjo za daljinski modul.
Razstavljam AM2301. Ohišje s štirimi zapahi.


Na eni strani modula je temperaturni, vlažni in kvarčni senzor.


Glavni diagram je na hrbtni strani.

Gradim tudi ta modul.
In končno, pametno stikalo Sonoff RF.



Tudi brez navodil. Po velikosti celo manjši od Sonoff TH.


Tehtano: 49 g.



To me ne zanima posebej. Toda pokazal ti bom, kaj je notri.

Ohišje je tudi zapahnjeno. Vidite lahko zaporedje razčlenjevanja.
Vijačni kontaktorji. Zame je zelo priročno.


Na vhodu je varistor 10D471K proti prenapetosti (razlaga - premer 10 mm, napetost 470 V), kot v modulu VT.


Napajalna enota z galvansko ločitvijo od omrežja. Naredili so celo reze v desko.
Deska je bila oprana. Ni sledi fluksa.


Vse je v mislih. In tukaj nimam pripomb.
In tukaj je vozlišče WiFi zgrajeno na ESP8266.


Radijski modul v obliki ločene plošče.


Vse sem postavil nazaj v prvotno stanje.
Čas je, da se lotimo posla.
Sestavljam načrt treninga. Sonoff TH modul priklopim na omrežje. Povezava ni očitna vsem. Zato si oglejte sliko na strani trgovine.

Malo naprav deluje na ta način. Zato sem na "dodatne" žice postavil rdeči križ.
Na izhod obesim ventilator.
S Sonoff RF je veliko lažje. Na izhod za krmiljenje priklopim navadno žarnico.


Ostane le še, da celotno stvar povežemo s pametnim telefonom.
Pametna stikala podpirajo daljinsko upravljanje prek Wi-Fi-ja, vendar le prek oblaka :(
Čas je, da jih povežemo z nadzorno aplikacijo eWeLink. Če želite to narediti, ga morate najprej prenesti :) Namestite, registrirajte ...
Račun je ustvarjen.
Najprej priključim Sonoff TH. Zaženem aplikacijo in sledim navodilom.
Če želite dodati napravo, kliknite znak plus. Nato pritisnite mali beli gumb in ga držite približno 5 sekund. Modra lučka LED mora stalno utripati. Popolnoma enakomerno! Lahko "grede v trans" :) in začne dajati čudne signale. V tem primeru znova pritisnite in držite.


Aplikacija zahteva, da vnesete geslo za Wi-Fi. Nato išče naprave.
Za novo napravo boste morali vnesti ime.
Zaporedje slik si oglejte na fotografiji (od leve proti desni, zgoraj navzdol).


Stikalo je "povezano" z mojim računom.
Enako kot Sonoff RF. Po povezovanju je slika na pametnem telefonu videti takole. Obremenitev lahko vklopite in izklopite s pritiskom na gumbe. Tri slike: izklopljeno, vklopljeno in ni priključeno na 220V (brez povezave)


Če želite vklopiti stikalo, morate pritisniti gumb na virtualnem daljinskem upravljalniku kjerkoli na svetu, kjer sta internet in Wi-Fi.
Ob priklopu na 220V omrežje sveti modra LED na modulu. Ko je obremenitev vklopljena, dodatno sveti rdeča LED.


Toda vse to je ročni način. Če želite vstopiti v samodejni način in se lotiti nastavljanja parametrov za vklop in izklop stikala, morate premakniti ročico (Auto-Manual) v položaj auto.


In v nastavitvah dam tisto, kar potrebujem.
Naj razložim slike. Zdaj je vlažnost 55% in temperatura 18˚C (oddaljeni modul na okenski polici). Stikalo je izklopljeno. V tem primeru se temperatura in vlažnost spremljata na spletu, ne glede na to, v katerem načinu je stikalo (ročno ali samodejno).
Naj pojasnim, kaj sem vprašal.
Ko vlaga doseže 65 %, se vklopi stikalo (ventilator). Ko vlažnost doseže 60 %, se izklopi. Lahko storite nasprotno (za vlažilec zraka).


To je za tiste, ki imajo pozimi zelo nizko vlažnost.
Ko vlaga doseže 30 %, se stikalo vklopi (način vlažilnika). Ko vlažnost doseže 40 %, se izklopi.
Vse nastavitve so v skladu z GOST 30494-96 "Stanovanjske in javne zgradbe".


Pozimi bodite pozorni na optimalno vlažnost. To ni 60 %, kot mnogi mislijo! 60 % je pač sprejemljivo, višje ne moreš, boriti se je treba. OPTIMALNO 30-45%
Stikalo lahko upravljate s časovnikom. Obstajata dve možnosti.


Temperaturno proženje je mogoče konfigurirati. Vse nastavitve so enake nastavitvam vlažnosti, izberite le temperaturo.

Nekaj ​​o pametnem stikalu Sonoff RF.
Od Sonoff TH se razlikuje po tem, da ima radijski modul (lahko ga upravljam z daljincem, ki ga jaz nimam). Prav tako nima možnosti dela s senzorjem vlage in temperature. Ostalo je enako: nadzor prek Wi-Fi z možnostjo nastavitve časovnika.
Virtualni daljinec je nekoliko drugačen.


V samodejnem načinu sta tudi dve vrsti časovnikov (kot TN).


Ponavljam. Zame ni posebno zanimiva, a zagotovo ji bom našla uporabo.
Opozoril bom na nianse delovanja teh stikal. Brez interneta ne boste imeli nobenega nadzora.
AMPAK obstaja en velik plus. Samodejni način, konfiguriran na stikalih, bo še naprej deloval ne glede na internet!

Pri namestitvi aplikacije na več telefonov jo lahko upravljate z vseh, vendar le, če se na vsakem od njih v eWeLink prijavite z istim uporabniškim imenom in geslom.
Na koncu bom na kratko povzel.
Pametna stikala podpirajo upravljanje na daljavo prek Wi-Fi-ja, a le prek oblaka: (Povezana morajo biti z nadzorno aplikacijo eWeLink. Kaj pa, če bo kakšen dobri stric Liao želel nadzorovati vaš pametni dom? Za tiste, ki mu ne zaupate, ustvariti si boste morali lasten strežnik MQTT, ter vklopiti/izklopiti obremenitev po svojih željah in pravilih. Za tiste, ki imate veščine programiranja, to ni težko. Za tiste, ki se mirno spopadate s takšno težavo, se preprosto povežite in uporaba. Na primer, vseeno mi je, ko upravljam ventilator v kopalnici. Ko pa pride čas za polnopravni "pametni dom", bom o nečem razmišljal.
To je vse.
Ti moduli so idealni za delo z ventilatorjem, klimatsko napravo in vlažilcem zraka. Na vaši dachi lahko organizirate pameten sistem za zalivanje. Tudi plinski kotel je mogoče krmiliti s časom in z dano sobno temperaturo.
Vsak se sam odloči, kako pravilno uporabiti informacije iz mojega pregleda. Če kaj ni jasno, postavite vprašanja. Upam, da je vsaj komu pomagalo. Mogoče mi bo kdo želel pomagati. Zelo vam bom hvaležen.

Srečno vsem!
Funkcionalni test in črevesje:

Izdelek je trgovina posredovala za pisanje ocene. Recenzija je bila objavljena v skladu s členom 18 Pravil spletnega mesta.

V sodobnem svetu je sistem "pametnega doma" vse bolj razširjen. Z njegovo pomočjo lahko na daljavo upravljate številne elemente in naprave našega doma. Na daljavo lahko upravljate tudi osvetlitev v prostoru. Takšni izumi prispevajo k udobju določene sobe, uporabljajo pa se tudi tam, kjer živijo starejši in invalidi. Ta članek bo razpravljal o tem, kako deluje in zakaj je potrebno stikalo za lučko Wi-Fi, ki postaja vse bolj priljubljeno med prebivalstvom.

Prednosti in slabosti naprave

Stikalo za luči Wi-Fi ima naslednje prednosti:

  1. Ni potrebe po polaganju dodatnega kabla.
  2. Možno je centralno krmiljenje svetlobnih naprav, to je z ene komandne točke. Za upravljanje brezžičnega stikala za luči lahko uporabite pametni telefon, tablico, računalnik ali daljinski upravljalnik. Za tablice in druge elektronske naprave morate namestiti potrebno programsko opremo. Lahko ga prenesete iz interneta ali namestite z diska.
  3. Veliko območje pokritosti signala. Digitalni radijski signal kljub stenam prodre v želeni prostor.
  4. Ta sistem je zelo varen. Tudi če je struktura naprave poškodovana, to ne ogroža prebivalca z močnim električnim udarom, saj ima stikalo Wi-Fi zelo nizko jakost toka.
  5. Naprava deluje normalno z vsemi vrstami žarnic (LED, žarnice, varčne).
  6. Nastavite lahko različne kombinacije, pa tudi načine delovanja svetlobnih teles.

Če govorimo o pomanjkljivostih stikal za luči, jih je le nekaj. Glavni sta, da je cena precej višja od običajnih modelov tipkovnic in obstaja določeno tveganje, da se baterije v daljinskem upravljalniku izpraznijo ali pa je signal Wi-Fi slab.

Značilnosti oblikovanja

Komplet stikala Wi-Fi vključuje sprejemnik in oddajnik. Sprejemnik je krmilni rele. Upravljate ga lahko preko pametnega telefona z dostopom do Wi-Fi omrežja ali z daljinskim upravljalnikom. Ko rele prejme določen signal, sklene električni krog. Rele je nameščen blizu ali znotraj svetilke. To je mogoče zaradi majhnih dimenzij naprave. Razlog za namestitev naprave v bližino svetilke je, da ne pade iz radija, v katerem deluje oddajnik. Če ima prostor točkovno razsvetljavo, lahko sprejemnik postavite v razdelilno omarico ali za spuščen strop.

Stikalo ali oddajnik ima majhen generator električne energije, ki je sposoben proizvajati elektriko, ko pritisnete gumb na daljinskem upravljalniku ali pošljete določen ukaz s pametnega telefona prek povezave Wi-Fi. Po drugi strani pa se impulz predela v radijski signal, ki vstopi v napravo. Takšna radijsko vodena stikala za luči so precej draga, njihov analog pa je nadzor z daljinskega upravljalnika, ki vsebuje baterije.

Vrste stikal in najboljši proizvajalci

Trenutno obseg stikal za luči Wi-Fi ni zelo velik. Vendar so izdelki razvrščeni po več merilih:

  1. Napravo lahko nastavljate z elektronskimi ali mehanskimi ključi. V prvem primeru govorimo o zaslonu na dotik naprave. Ključi so na daljinskem upravljalniku (daljinski upravljalnik).
  2. Obstajajo tudi stikala za luči z obema in navadnima tipkovnicama. S prvimi napravami lahko prilagodite svetlost osvetlitve in s tem spremenite njeno intenzivnost. Če želite prilagoditi svetlost, pridržite ali pomaknite ustrezni gumb.
  3. To stikalo lahko zagotovi popoln nadzor ne samo ene, ampak tudi dveh ali treh skupin svetlobnih naprav. Vendar pa je cena za brezžično napravo, ki lahko nadzoruje celotne skupine, precej visoka.

Trenutno obstaja sedem glavnih proizvajalcev brezžične električne opreme za nadzor razsvetljave:

  1. Legrand - država izvora: Francija. Podjetje ima celo linijo izdelkov Celian.
  2. Vitrum je država izvora: Italija. To podjetje uporablja tehnologijo, imenovano Z-Wave. Omogoča vam popolno avtomatizacijo nadzora osvetlitve v hiši.
  3. Delumo - izdelke proizvaja rusko podjetje, ki proizvaja zlasti zatemnilnike, stikala in termostate.
  4. Noolite – pribor izdelujejo beloruski proizvajalci.
  5. Livolo se proizvaja na Kitajskem. To podjetje proizvaja specializirane naprave za avtomatizacijo. Linija izdelkov vključuje tudi izdelke za enojne in dvojne okvirje za stikala.
  6. Broadlink (Kitajska). Ta proizvajalec ima precej velik izbor izdelkov za nadzor razsvetljave.
  7. Kopou je najnovejše podjetje s sedežem tudi na Kitajskem. Proizvajalec proizvaja zatemnilnike v obliki različnih obeskov za ključe.

Spodnji video prikazuje pregled še enega zanimivega modela stikala za luči Wi-Fi:

Pravilna povezava

Če želite pravilno namestiti stikalo, morate poznati njegovo načelo delovanja, sestavo naprave in kako priključiti stikalo Wi-Fi. Diagram povezave za to brezžično napravo je zelo preprost.

Ena izmed prednosti stikala za luči Wi-Fi je enostavna uporaba in povezava. Če res želite, lahko napravo namestite sami. Pomembno je, da dosledno upoštevate navodila proizvajalca. Ta namestitev traja le nekaj minut.

Postopek povezave je sestavljen iz samo dveh stopenj:

  1. Namestitev radijskega sprejemnika.
  2. Namestitev stikala za luči (gumb za upravljanje).

V bistvu imajo sprejemniki od dve do štiri žice. Izhajajo iz telesa naprave. Če želite določiti vhodno žico, morate prebrati navodila. Preostale žice bodo izhodne žice, na primer dvojno stikalo bo imelo dva izhoda. Če želite namestiti sprejemnik, morate odpreti fazo, ki napaja svetlobno napravo in jo priključiti na vezje, pri tem pa upoštevati zaporedje.

V primeru, da je treba priključiti več kot eno svetlobno skupino, postopajte na naslednji način:

  • nič se napaja na vse svetlobne naprave;
  • faza je razvejana v stikalu Wi-Fi;
  • fazo je treba napajati ločeno za vsako skupino svetilk.

Gumb za upravljanje je nameščen precej preprosto, najprej morate narediti luknjo v steni s pomočjo udarnega kladiva z rezalnikom za beton. V končano luknjo se vstavi običajna plastična škatla z vtičnicami, za pritrditev pa se lahko uporabi mavec. Postopek namestitve se popolnoma ne razlikuje od vrste tipkovnice. Edina razlika je v tem, da ni treba polagati žic, temveč morate samo varno pritrditi gumb v vtičnico.

všeč( 0 ) Ne maram( 0 )