Kompiuteriai ir modernios programėlės

Iš straipsnio sužinosite, kam reikalingas belaidis jungiklis, apimtį ir tipus, įrenginį ir veikimo principą, privalumus ir trūkumus, pasirinkimo kriterijus, kaip jį prijungti patiems, diagramas.

Belaidžio tinklo jungikliai radikaliai pakeičia apšvietimo prietaisų valdymo idėją, supaprastina mūsų gyvenimą ir daro jį patogesnį.

Dar visai neseniai tokios technologijos nebuvo prieinamos dėl didelių kainų ir ribotos gamybos.

Šiuo metu pastebima tendencija mažinti jų kainas. Štai kodėl radijo jungikliai ir kiti jų analogai vis dažniau suvokiami kaip alternatyva klasikiniams jungikliams.

Kam skirtas belaidis jungiklis?

Vis labiau plinta nuotolinės sistemos, užtikrinančios tam tikrų įrenginių valdymą per atstumą. Belaidis sieninis jungiklis nėra išimtis.

Jis buvo sukurtas siekiant padidinti komfortą, o vyresnio amžiaus žmonėms ir žmonėms su negalia tai yra būtina.

Naudodami tokį įrenginį galėsite lengvai valdyti savo namų apšvietimą, keisti ryškumą, įjungti ir išjungti lempas.

Be to, dėl specialios konstrukcijos nereikia gadinti sienų ar daryti didelių skylių montavimui.

Taikymo sritis

Tradiciniai jungikliai pamažu tampa praeitimi dėl naudojimo nepatogumų, sujungimo ir įrengimo sudėtingumo, taip pat dėl ​​nedidelių išteklių. Belaidžiai analogai turi geresnes savybes.

Jie atrodo stilingai ir sumontuojami per kelias minutes.

Tokių produktų naudojimas yra svarbus šiais atvejais:

  • Perkeliant seną jungiklį, kai baldai trukdo jį montuoti. Naująjį įrenginį galima montuoti bet kurioje patalpoje – ant sienos, veidrodžio, spintelės ar kito kambario elemento.
  • Norėdami pašalinti elektros klaidas. Įrengiant laidus dažnai daromos klaidos, kurios turi įtakos komfortui gyventi bute ar name. Tokiais atvejais nebūtina daryti stroboskopo ar planuoti brangaus remonto – galite įdiegti belaidį jungiklį (su pulteliu arba be jo).
  • Kai trūksta vietos. Klasikinis variantas – sunku sumontuoti jungiklį ant spintelės ar kito baldo dėl montavimo sudėtingumo. Belaidžiai analogai yra virš galvos, o jų diegimas yra prieinamas net pradedantiesiems. Be to, diegimo metu nereikia kloti laido ir nerimauti dėl jo užmaskavimo. O radijo jungiklį galima pastatyti bet kur, ar tai būtų žurnalinis staliukas, baro staliukas, naktinis staliukas ar kitas baldas.
  • Mediniuose namuose. Pastatų, pagamintų naudojant medines medžiagas, pranašumas yra neabejotinas. Jie išsiskiria ilgaamžiškumu, gebėjimu išlaikyti šilumą, taip pat žema kaina. Tačiau kyla problemų dėl padidėjusių saugumo reikalavimų. Geriausias pasirinkimas yra įrengti atvirus laidus, tačiau tai sugadina interjero išvaizdą ir yra jautrus mechaniniams pažeidimams (taip pat ir graužikams). Paslėptų laidų įrengimas mediniame name yra nemaža problema. Geriausias sprendimas – įdiegti belaidžius šviesos jungiklius, kurie supaprastina paslėptų laidų įrengimo procesą ir sutaupo pinigų.
  • Norėdami valdyti apšvietimą iš kelių vietų. Yra situacijų, kai šviesą reikia įjungti iš 2-3 kambario dalių. Kad laidai nenutekėtų prie kiekvieno jungiklio, geriau naudoti belaidžius įrenginius. Jų pagalba supaprastinamas apšvietimo valdymas, sutrumpėja montavimo laikas. Jei pageidaujate, galite įdiegti belaidžius jungiklius su nuotolinio valdymo pultu.
  • Jei reikia, sumontuokite papildomus jungiklius. Pasitaiko, kad baigus remonto darbus pasirinkta vieta netenkina ir reikia įrengti papildomą šviesai valdyti skirtą įrenginį. Belaidžio jungiklio įdiegimas išsprendžia problemą.
  • Norėdami įjungti / išjungti šviesas dideliais atstumais. Ką daryti, kai reikia įjungti ir išjungti lempą iš kito kambario ar net iš gatvės? Paleisti laidą papildomam jungikliui įrengti yra brangu ir nesaugu, tačiau naujos technologijos leidžia išvengti tokių problemų. Radijo jungiklių ypatumas yra didelis jų veikimo diapazonas – iki 350 m (priklausomai nuo modelio). Valdymas gali būti atliekamas naudojant paprastą nuotolinio valdymo pultą, kuris patogumo dėlei yra rakto pakabukas.
  • Siekiant išsaugoti kambario dizainą. Jei jungiklio įrengti nišoje neįmanoma, turite sumontuoti viršutinius gaminius, kurie gadina kambario išvaizdą ir neatrodo labai solidžiai. Problemos sprendimas – įrengti ploną belaidį įrenginį, kuris puikiai derėtų prie interjero.
  • Kaip alternatyva įprastiems įrenginiams. Per kitą buto ar namo remontą norisi įvesti keletą naujovių į dizainą ir padaryti gyvenimą patogesnį. Vienas iš būdų yra įdiegti belaidį nuotolinį jungiklį. Tokie gaminiai kainuos daugiau, tačiau juos lengva montuoti, jie turi solidžią išvaizdą ir leidžia lengvai valdyti apšvietimą.

Veislės

Belaidžiai jungikliai nėra labai įvairūs, tačiau vis tiek yra tam tikras pasirinkimas.

Jie skirstomi pagal tris pagrindines charakteristikas:

  • Pagal valdymo tipą;
  • Jei įmanoma, reguliuokite apšvietimo lygį;
  • Pagal jų valdomų apšvietimo įrenginių skaičių.

Atsižvelgiant į pirmiau minėtą klasifikaciją, galima išskirti šiuos belaidžių jungiklių tipus:


Pagrindinių įrenginio elementų konstrukcija ir veikimo principas

Belaidį jungiklį sudaro šie elementai:


Elektros laidai reikalingi tik šviestuvui ir gaminio imtuvo maitinimo tiekimui. Kaip minėta aukščiau, signalas perduodamas infraraudonųjų spindulių impulsu arba radijo bangomis.

Antrasis valdymo variantas yra labiau pageidautinas, nes valdymas galimas dideliu atstumu ir net iš kitos patalpos.

Gaminio montavimas atliekamas pagal paprastą schemą, kurios įgyvendinimui nereikia turėti gilių žinių elektrotechnikos srityje.

Seną jungiklį galima palikti kaip papildomą įjungimo/išjungimo šaltinį, kai išsenka valdymo skydelio baterija.

Šviesos valdymas atliekamas šiais būdais:

  • Palietus specialų jutiklinį skydelį;
  • Paspaudus mechaninį mygtuką;
  • Siunčiant signalą iš nuotolinio valdymo pulto ar telefono.

Nuotoliniu būdu valdant nuotolinio valdymo pulteliu, signalas tiekiamas radijo dažniais, o tai pašalina trikdžius ir padidina įrenginio patikimumą.

Sienos, baldai ir kiti interjero elementai netrukdys perduoti komandos įjungti ar išjungti šviesos šaltinį.

Naudodamiesi nuotolinio valdymo pultu, vienu metu galite valdyti belaidžių jungiklių grupę (iki 8 vnt.). Dėl to jums nereikia vaikščioti po butą ar namą, kad išjungtumėte šviesą kur nors tualete ar vonioje.

Nuotolinio valdymo pultelio asortimentas priklauso nuo daugelio faktorių – gaminio modelio, pastato projektavimo ypatybių, pertvarų gamyboje naudojamų medžiagų.

Dažniausiai signalas perduodamas dvidešimties – dvidešimt penkių metrų atstumu. Siųstuvas maitinamas baterijomis.

Valdymo pulto trūkumas yra tas, kad jis nuolat pametamas ir apšvietimą tenka valdyti rankiniu būdu.

Būtent todėl įprastą prisilietimą reaguojantys lietimui jautrūs jungikliai, naudojami išmaniųjų namų sistemose, tampa vis populiaresni.

Kai kurie radijo jungikliai gali ne tik įjungti ir išjungti lempą, bet ir reguliuoti šviesos lygį. Tokiu atveju schema papildyta dar vienu elementu -.

Reguliavimo procesas atliekamas naudojant belaidį jungiklį. Norėdami pakeisti apšvietimo lygį, paspauskite ir laikykite pirštą ant mygtuko arba klavišo.

Belaidžių jungiklių privalumai ir trūkumai

Nepaisant naudojimo paprastumo, belaidžiai apkrovos jungikliai (mūsų atveju – apšvietimas) turi ne tik privalumų, bet ir trūkumų. Bet apie viską plačiau.

  • Montavimo paprastumas. Montuojant ir prijungiant nereikia gręžti sienų ar tiesti atskiros elektros laidų „šakos“.
  • Galimybė pulteliu arba išmaniuoju telefonu valdyti kelis šviesos šaltinius vienu metu.
  • Didelis veiksmų spektras. Valdymo signalas atviroje vietoje gali pasiekti imtuvą iki 30 metrų atstumu. Šiuo atveju sienos ar baldai nėra kliūtis.
  • Saugumas suaugusiems ir vaikams. Netgi atsitiktinis konstrukcijos pažeidimas nekelia pavojaus sveikatai. Darbinė srovė belaidžiuose nuotoliniuose jungikliuose yra minimali ir nepavojinga sveikatai.
  • Tokių gaminių kaina yra didesnė nei klasikinių "laidinių" jungiklių. Ekonomiškumo šalininkai ir konservatoriai teikia pirmenybę pažįstamiems produktams.
  • Neįmanoma valdyti dėl išsikrovusio nuotolinio valdymo pulto baterijos arba nesugebėjimas valdyti dėl silpno Wi-Fi ryšio.

Nuotolinio apšvietimo jungiklio savybės ir veikimo principas

Pažvelkime atidžiau į belaidžio valdymo sistemą. Tai apima įrangos rinkinį, kuris naudojamas buto ar namo apšvietimo lygiui valdyti.

Valdymui naudojamas ne standartinis jungiklis, o specialus nuotolinio valdymo pultas arba telefonas (tai iš dalies buvo minėta aukščiau).

Valdymo skydelis (priklausomai nuo modelio) gali būti suprojektuotas skirtingam kanalų skaičiui. Tai gali paveikti vieną arba visą lempų grupę (iki kelių dešimčių).

Pažangiausiose sistemose perjungimas atliekamas naudojant judesio jutiklį, kuris siunčia signalą įjungti šviesą, jei žmogus artėja prie kontroliuojamos zonos.

Jei teisingai sukonfigūruosite judesio jutiklį, jis reaguos tik į žmogų.

Nuotolinis jungiklis yra pagrįstas radijo siųstuvu. Būtent jis perduoda įjungimo/išjungimo signalą į apšvietimo įrenginius.

Diapazonas, kaip minėta aukščiau, daugelyje įrenginių yra iki 30 metrų. Tačiau parduodant galite rasti modelių, galinčių perduoti signalą iki 300 metrų atstumu.

Radijo siųstuvas priima signalą iš nuotolinio valdymo pulto ir perduoda jį šviesos šaltiniams. Nuotolinio valdymo pultas dažniausiai turi du kanalus, tačiau yra ir aštuonių kanalų modelių.

Valdymas taip pat gali būti atliekamas naudojant jungiklį, kuriame yra siųstuvas.

Radaras dažnai pridedamas prie belaidžio nuotolinio įrenginio. Jis naudojamas nuotolinio valdymo pultui ir lizdams prijungti. Jos pagalba valdymas gali būti atliekamas mobiliuoju telefonu. Tokie įrenginiai vadinami GSM komutatoriais.

Valdymas gali būti atliekamas vienu iš šių būdų:


Savybės, į kurias turėtumėte atkreipti dėmesį renkantis

Pirkdami belaidį nuotolinį jungiklį, turėtumėte atkreipti dėmesį į šiuos parametrus:

  • Įrenginio valdomų lempučių tipas;
  • Korpuso medžiaga, spalva ir išvaizda;
  • Darbinė įtampa;
  • Kanalų skaičius;
  • Veikimo spindulys;
  • Matmenys;
  • Nominali srovė;
  • Įranga.

Taip pat verta atkreipti dėmesį į šiuos kriterijus:

  • Veikimo dažnių diapazonas;
  • Signalo perdavimo būdas;
  • Kodavimo prieinamumas;
  • Siųstuvo galios tipas;
  • Numatomas akumuliatoriaus keitimo laikas;
  • Tvirtinimo būdas;
  • Darbo temperatūros diapazonas;
  • Kaina.

Ką siūlo rinka?

Platus belaidžių nuotolinių jungiklių asortimentas leidžia išsirinkti prekę pagal kainą, charakteristikas ir išvaizdą.

Žemiau aptariame tik kelis modelius, kuriuos siūlo rinka:

  • Fenon TM-75 yra nuotoliniu būdu valdomas jungiklis, pagamintas iš plastiko ir skirtas 220 V įtampai. Prietaiso ypatybės yra dviejų kanalų buvimas, 30 metrų atstumas, nuotolinio valdymo pulto buvimas ir delsa. jungiklio funkcija.
    Prie kiekvieno kanalo galima prijungti ir valdyti šviestuvų grupę. Fenon TM-75 belaidis jungiklis gali būti naudojamas su sietynais, prožektoriais, šviesos diodais ir kitais įrenginiais, veikiančiais 220 voltų įtampa.
  • Inted 220V yra bevielis radijo jungiklis, skirtas montuoti ant sienos. Jis turi vieną raktą ir montuojamas kartu su priėmimo įrenginiu. Gaminio darbinė įtampa yra 220 voltų, diapazonas yra 10-50 metrų. Belaidis šviesos jungiklis tvirtinamas savisriegiais varžtais arba dvipuse juosta. Korpusas pagamintas iš plastiko.
  • INTED-1-CH - šviesos jungiklis su nuotolinio valdymo pulteliu. Su šiuo modeliu šviesos šaltinius galite valdyti nuotoliniu būdu. Lempų galia gali būti iki 900 W, o gaminio darbinė įtampa – 220 V. Radijo jungikliu galima valdyti įrangą, įjungti ir išjungti šviesas ar signalizacijas. Produktas yra pagrįstas imtuvu ir siųstuvu. Pastarasis yra rakto pakabuko formos, kuris yra nedidelio dydžio ir perduoda signalą iki 100 m atstumu Gaminio korpusas nėra apsaugotas nuo drėgmės, todėl montuojant lauke būtina pasirūpinti papildoma apsauga.
  • Belaidis jutiklinis jungiklis valdomas nuotolinio valdymo pulteliu. Gaminys tvirtinamas prie sienos, yra nedidelių matmenų, pagamintas iš grūdinto stiklo ir PVC. Darbinė įtampa yra nuo 110 iki 220 V, o vardinė galia - iki 300 W. Pakuotėje yra jungiklis, nuotolinio valdymo pultas ir varžtai priedui tvirtinti. Vidutinis gyvavimo ciklas yra 1000 paspaudimų.
  • Inted 220V 2 imtuvas – belaidis šviesos jungiklis, skirtas montuoti ant sienos. Valdymas atliekamas dviem klavišais. Korpusas pagamintas iš plastiko. Darbinė įtampa 220 V. Nepriklausomų kanalų skaičius – 2.
  • BAS-IP SH-74 yra bevielis radijo jungiklis su dviem nepriklausomais kanalais. Valdymas atliekamas naudojant mobilųjį telefoną „Android“ operacinėje sistemoje. Norėdami dirbti, turite įdiegti BAS programą. SH-74 modelis skirtas valdyti kaitrines lempas, kurių galia iki 500 W, taip pat fluorescencines lemputes (galios riba - 200 W).
  • Feron TM72 yra belaidis jungiklis, valdantis apšvietimą iki 30 metrų atstumu. Šviesos šaltiniai yra sujungti į priėmimo bloką, o įjungimas ir išjungimas atliekamas naudojant nuotolinio valdymo pultą. TM72 modelis turi du kanalus, kurių kiekvienas gali būti prijungtas prie konkrečios įrenginių grupės. Gaminys turi didelį galios rezervą vienam kanalui (iki 1 kW), kuris leidžia prijungti įvairių tipų šviesos šaltinius. Didelis modelio pranašumas yra uždelsimas nuo 10 iki 60 sekundžių.
  • Belaidis 3 kanalų jungiklis 220V Smartbuy skirtas sujungti šviesos šaltinius į tris kanalus, kurių galios riba iki 280 W. Nominali maitinimo įtampa yra 220 V. Valdymas vykdomas nuotolinio valdymo pulteliu, kurio atstumas yra 30 metrų.
  • Z-Wave CH-408 yra sieninis radijo jungiklis, leidžiantis programuoti įvairius apšvietimo įrenginių valdymo scenarijus. Jei reikia, prie jo galima prijungti iki aštuonių jungiklių. Tarp papildomų funkcijų verta išskirti Z-Wave įrenginių valdymą (iki 80) ir konfigūravimo paprastumą, nepriklausomai nuo pagrindinio valdiklio. Įrenginys maitinamas dviem baterijomis, o joms išsikrovus, duodamas atitinkamas signalas. Firmware atnaujinimai atliekami per Z-Wave tinklą. Didžiausias atstumas iki valdiklio neturi viršyti 75 metrų. Apsaugos klasė - IP-30.
  • Feron TM-76 yra belaidis šviesos jungiklis, valdomas nuotoliniu būdu naudojant radijo signalą. Imtuvas jungiasi prie šviesos šaltinių, o nuotolinio valdymo pultelis valdo priėmimo įrenginį iki 30 metrų atstumu. „Feron TM-76“ modelis turi tris nepriklausomus kanalus, kurių kiekvienas gali būti prijungtas prie savo apšvietimo įrangos grupės. Tokiu atveju valdymas bus atliekamas atskirai, naudojant nuotolinio valdymo pultą. Didžiausias galios rezervas yra iki 1 kW, todėl galima prijungti įvairių tipų lempas (taip pat ir kaitrines). Darbinė įtampa yra 220 V.

Kaip savo rankomis prijungti belaidį nuotolinį jungiklį

Pažvelkime į belaidžio jungiklio prijungimo procedūrą naudodami Zamel RZB-04 kaip pavyzdį.

Modelis tiekiamas su šiais elementais:

  • 2 kanalų mažo dydžio radijo imtuvas (tipas ROP-02);
  • 2 kanalų 4 režimų radijo jungiklis (tipas RNK-04);
  • Tvirtinimas gaminio montavimui (kaiščiai su savisriegiais varžtais, taip pat putplasčio dvipusė juosta).

Imtuvas gali veikti penkiais skirtingais režimais:

  • Įtraukimas. Įjungus raktelį, užsidega viena ar kelios lemputės. Galite nustatyti aktyvavimą į bet kurią rakto padėtį.
  • Išjungti. Principas yra panašus į aukščiau aptartą. Skirtumas tas, kad paspaudus klavišą šviesa išsijungia.
  • Monostabilus. Šiuo režimu lemputė degs tik tol, kol mygtukas bus paspaustas. Ją atleidus, lemputė užgęsta.
  • Bistabilas. Tokiu atveju kiekvienas paspaudimas keičia būseną - įjungimas ir išjungimas vyksta cikliškai.
  • Laikinas. Čia, paspaudus mygtuką, lemputė degs tam tikrą laiką. Ši parinktis praverčia įrengiant belaidį jungiklį koridoriuje, miegamajame arba ilgame koridoriuje. Įėjus galima įjungti šviesą, nueiti tam tikrą atstumą (pasiekti lovą), po kurio šviesa išsijungs.

Norėdami teisingai prijungti imtuvą, atidžiai išstudijuokite schemą. Pirmiausia įjunkite įtampą (prijunkite fazę ir nulį). Prie jungiklio nutiestas tik fazinis laidas, be nulio, tad montuojamas toje vietoje, kur sumontuota lempa (liustra).

Pirmenybė teikiama antrajam variantui. Prieš atliekant šį darbą, naudojant mašiną rekomenduojama išjungti elektros maitinimą ir patikrinti, ar nėra įtampos.

Dabar reikia padaryti nepertraukiamą fazę, kuriai fazė yra prijungta prie vieno iš laidų, einančių į liustra. Norėdami užtikrinti maksimalų patikimumą, naudokite VAGO gnybtų blokus.

Atlikdami darbus, po ranka turėtumėte turėti nuotolinio jungiklio laidų schemą.

Tai rodo, kaip prijungti įrenginį:

  • Fazinis laidas turi būti prijungtas prie kontakto „L“. Tokiu atveju nereikia jo paleisti per jungiklį – gaminys veikia pastoviu režimu.
  • Nulinį laidininką, paimtą iš jungiamosios dėžutės, prijunkite prie „N“ gnybto.
  • Fazė, einanti į grupę arba vieną lempą, yra prijungta prie „OUT1“ kontakto. Čia jums reikės 0-ojo laidininko, kurį galima paimti iš jungiamosios dėžutės arba imtuvo (gnybtas N).
  • Prie „OUT2“ ​​prijunkite fazę, kuri eina į antrąją grupę arba vieną lempą. Kaip ir ankstesniu atveju, nulis paimamas iš jungties dėžutės arba iš imtuvo gnybtų bloko N.
  • Pulsinį jungiklį prijunkite prie „INT1“. Ypatumas tas, kad paspaudus jis siunčia tik trumpalaikį signalą. Įjungus, pasikeičia 1-os lempų grupės veikimo režimas. Dėl šios funkcijos ROP-02 imtuvą galima valdyti nuotolinio valdymo pulteliu arba stacionariu impulsiniu jungikliu.
  • Prie „INT2“ turi būti prijungtas impulsinis jungiklis (vienas arba grupė). Paspaudus ant jos pasikeis 2 grupės darbo režimas. Principas čia yra toks pat, kaip aprašyta aukščiau.

Dabar reikia sujungti nuotolinio apšvietimo jungiklį su priimančiu įrenginiu, sujungti juos vienas su kitu ir nuspręsti dėl veikimo režimo. Norėdami tai padaryti, pirmiausia turite tiekti elektros energiją.

Dabar pasirinkite tinkamą jungiklio veikimo režimą. Dažniausiai tinka standartinis variantas – perkeliant jungiklį aukštyn jis įsijungia, o žemyn – išsijungia.

Norėdami užprogramuoti šį režimą, atlikite šiuos veiksmus:

Kad būtų patogiau naudoti, dvipusė juosta yra padalinta į keturis mažus kvadratėlius, kurie klijuojami aplink gaminio perimetrą; pirmiausia turite nuimti apsauginį sluoksnį. Lieka tik pastatyti jungiklį į pasirinktą vietą pagal lygį.

Belaidžio nuotolinio jungiklio įdiegimas baigtas, galite įdiegti bandomąją lemputę ir patikrinti sistemos funkcionalumą.

Norėdami tai padaryti, perjunkite raktą aukštyn - lemputė turėtų užsidegti, o žemyn - užges. Įjungus jungiklį, užsidega indikatorius.

Dar visai neseniai belaidžiai nuotoliniai jungikliai buvo laikomi nauja ir neprieinama technologija. Augant gamybai ir konkurencijai, kaina mažėja, todėl pirkimas tampa prieinamas visiems.

Svarbiausia yra atidžiai pasirinkti gaminį, suprasti pagrindinius parametrus ir teikti pirmenybę patikimų gamintojų modeliams.

Jau seniai norėjau automatizuoti vonios kambario džiovinimo po maudymosi procesą. Turėjau daug atsiliepimų drėgmės tema. Beje, žiemą drabužius džioviname vonioje. Bet dar neapsisprendžiau, ką tiksliai įgyvendinti. Aprašysiu dar vieną Kinijos stebuklą kovai su šiuo blogiu.

Vasarą drabužius džioviname balkone, žiemą – vonioje, tereikia įjungti išmetimo ventiliatorių. Tačiau stebėti ventiliatorių ne visada patogu. Taigi šiuo klausimu nusprendžiau įdiegti automatiką. Pirmoji diegimo patirtis buvo nesėkminga. Buvo peržiūra. Bet nepasidaviau... Antroji patirtis buvo sėkmingesnė, dariau ir apžvalgą. Bet man nepavyko to pritaikyti praktiškai. Dažnos verslo kelionės atima daug laiko.
Bet tokios dovanos visai nesitikėjau. Asmeninėje žinutėje pamačiau laišką su pasiūlymu peržiūrėti Itead Studio gaminį. Kvaila atsisakyti peržiūrėti produktą, jei jis jums pačiam įdomus (nekalbant apie tai būtinas). Iškart po to pažiūrėjau per Muską. Radau bent tris atsiliepimus apie Sonoff gaminius. Nesu pirmas: (Įsivaizduoju kiek bus balsų komentaruose apie nemokamą sausainį. Bet spjaudymas į nugarą yra silpnųjų ir nevykėlių dalis. Todėl ši apžvalga skirta tiems, kurie laiko save pajėgiais .
Štai kaip atrodo krepšelis su mano pasirinkimu:


Bet padariau nedidelę klaidą, nekreipiau dėmesio į tekstą paveikslėlyje (raudoname fone). Jungiklis buvo be nuotolinio valdymo pulto: (Tai yra papildoma galimybė, jį reikia įsigyti atskirai
Užsakymas buvo mažoje dėžutėje.


TH16 modulis buvo be pakuotės.

Likusi dalis yra dėžutėse. Bet nurodymų nebuvo. Tai viskas, ką užsisakiau.
Aš esu gana tingus žmogus. Vienintelis dalykas, kuris gali priversti mane ką nors padaryti, yra įsipareigojimas kažkam. Sakoma, kad tinginystė yra pažangos variklis. Mano vairavimas yra kažkam duotas pažadas. Taigi vienu akmeniu užmušiau du paukščius: parašiau apžvalgą ir išsiaiškinau šiuos stebuklingus jungiklius/jungiklius.
Leiskite man šiek tiek priminti savo istoriją.
Kai persikrausčiau į naują butą, beveik iš karto įmontavau ventiliatorių su atbuliniu vožtuvu gartraukyje. Norint išdžiovinti vonios kambarį po maudymosi, būtinas ventiliatorius. Atbulinis vožtuvas reikalingas, kad į butą nepatektų pašaliniai kvapai iš kaimynų (kai tyli ventiliatorius). Taip atsitinka. Visi vėdinimo kanalai individualūs, bet klojant, matyt, sutaupė cementą. Kvapas tikriausiai praeina pro plyšius.
Turiu įvairių variantų gerbėjams. Yra paprastų, kai kurie su laikmačiu (laiko intervalo reguliavimas), kaip nuotraukoje.


Būtent tai naudojau iki šiol.
Kadangi gyvenu bute „skruzdėlyne“, vienintelė vieta rūbams džiovinti yra balkonas. Vonioje gali būti tamsu. Džiovinimas reikalauja mažos drėgmės arba oro cirkuliacijos. Abiejų sąlygų įvykdymas yra geriausias pasirinkimas. Ventiliatorius turėjo išspręsti šią problemą. Iš pradžių taip ir dariau. Svarbiausia nepamiršti jo išjungti. Kai ventiliatorius veikia, langas turi būti šiek tiek atidarytas. Ar nereikia man priminti apie mokyklos problemą su baseinu ir dviem vamzdžiais? Kad oras patektų į gartraukį, jis turi iš kažkur patekti į butą. Tie, kurie turi medinius, o ne plastikinius langus, problemų neturės. Pakanka įtrūkimų. Tačiau su plastikiniais butas virsta terariumu.
Tada aš pradėjau galvoti apie proceso automatizavimą...
Jau pasidalinau savo liūdna patirtimi įgyvendinant savo idėją. Tai yra modulis. Iš principo tai negali veikti.


Taip pat nubraižiau modulio schemą.


Grandinė paremta lyginamuoju įrenginiu, pagrįstu LM393. Iš pažiūros viskas turėtų veikti. Tačiau yra vienas dalykas. Jutiklis neįprastas. Jis keičia savo atsparumą dažnio atžvilgiu. Norėdami gauti rodmenis, turite pritaikyti jam dažnį (standartinė vertė 1 kHz). Tai toks liūdesys.
Vienoje iš svetainių buvo trys vieno vartotojo komentarai apie tai:

Keista, tai standartinis jutiklis iš Arduino periferinių įrenginių – jis turėtų veikti.
Dar nėra ką tikrinti - drėgmės ne itin domiuosi, nes tokio jutiklio dar neturiu. :)
Užsisakysiu, kai tik bus galimybė ir pranešiu...
...Neturiu nei vieno Arduino modulio, kuris neveiktų.
Nupirksiu testavimui, gal pasidarysiu sau orų stotį...
...ar manote, kad jie tai padarytų, jei nedirbtų?
Praėjo metai...
Matyt, nekantrauju.
Pereinu prie siuntinio.
Parduotuvės puslapis su TH moduliu atrodo taip:

Jame galite pasirinkti Sonoff TH modulius priklausomai nuo relės srovės, taip pat drėgmės ir temperatūros modulius. Jūs tiksliai matote, ką pasirinkau. Parduotuvės puslapyje atskirame išpardavime drėgmės modulio neradau (gal neblogai atrodžiau). Todėl užsakydami būkite atidūs...


Nebuvo ir nurodymų (jau parašė).
Parduotuvėje yra pagalbos wiki puslapis:

Yra viskas, net diagrama:

Mažo dydžio.


Sveria, 79g.


Pradedu analizuoti.
Čia prijungti 220V tinklo laidai.


Kontaktoriai yra spyruokliniai ir labai sandarūs. Bet man tai patikimiau su varžtu.
Korpusas laikomas užraktais.


Viskas yra galvoje. Komentarų neturiu.
Atsukti 4 varžtai.


„Wi-Fi“ mazgas pastatytas ant ESP8266 (kas tuo abejotų). Tūzams yra visas laukas veiklai. Svarbiausia, kad galva veiktų. Likusi dalis jau padaryta. Moduliui nereikia izoliuoti atskiro maitinimo šaltinio, taip pat nereikia ieškoti dėžutės. Viskas surinkta ir veikia.




Lenta išskalbta. Nėra jokių srauto pėdsakų. Įėjime yra saugiklis ir 10D471K varistorius nuo viršįtampių (aiškinimas - skersmuo 10 mm, įtampa 470 voltų).

Seniai šito nemačiau. Viską grąžinau į pradinę būseną.
Kreipiuosi į drėgmės modulį. Šis atėjo dėžutėje. Galite perskaityti, kas ant jo parašyta (ant dėžutės). Nuotraukos leidžia tai padaryti.

Modulis yra neįprastai didelis.

Jungiamas per jungtį, panašią į ausines.


Pasirodo taip.


Ant bylos parašyta viskas, kas svarbiausia.


Parduotuvėje yra wiki pagalbos puslapis (jau rašė):
- Temperatūros ir drėgmės modulis
AM2301 gaminio vadovas
Taip pat yra temperatūros jutiklio vadovas:
- DS18B20 - Programuojamos skiriamosios gebos 1 laidų skaitmeninis termometras
Aš jo neužsakiau. Aš jam neįdomu. Be to, AM2301 yra universalesnis. Jame yra ir temperatūros, ir drėgmės jutiklis. Be to, TH10/16 korpuse yra tik viena anga nuotoliniam moduliui.
Ardu AM2301. Korpusas su keturiais skląsčiais.


Vienoje modulio pusėje yra temperatūros, drėgmės ir kvarco jutiklis.


Pagrindinė diagrama yra kitoje pusėje.

Aš taip pat kuriu šį modulį.
Ir galiausiai Sonoff RF išmanusis jungiklis.



Taip pat jokių nurodymų. Net mažesnio dydžio nei Sonoff TH.


Svoris: 49g.



Man tai nelabai įdomu. Bet aš jums parodysiu, kas yra viduje.

Dėklas taip pat užrakintas. Galite pamatyti analizavimo seką.
Sraigtiniai kontaktoriai. Man tai labai patogu.


Įėjime yra varistorius 10D471K nuo viršįtampio (aiškinimas - skersmuo 10 mm, įtampa 470 voltų), kaip ir VT modulyje.


Maitinimo blokas su galvanine izoliacija nuo tinklo. Jie netgi padarė pjūvius lentoje.
Lenta išskalbta. Nėra jokių srauto pėdsakų.


Viskas yra galvoje. Ir aš čia neturiu komentarų.
O štai WiFi mazgas pastatytas ant ESP8266.


Radijo modulis atskiros plokštės pavidalu.


Viską grąžinau į pradinę būseną.
Atėjo laikas kibti į verslą.
Rengiu treniruočių planą. Prijungiu Sonoff TH modulį prie tinklo. Ryšys ne visiems akivaizdus. Todėl pažiūrėkite į paveikslėlį parduotuvės puslapyje.

Nedaug įrenginių veikia tokiu būdu. Todėl ant „papildomų“ laidų uždėjau raudoną kryžių.
Prie išėjimo pakabinu ventiliatorių.
Su Sonoff RF tai daug lengviau. Prie išvesties jungiu paprastą lemputę valdymui.


Belieka viską sujungti su išmaniuoju telefonu.
Išmanieji jungikliai palaiko nuotolinį valdymą per Wi-Fi, bet tik per debesį :(
Atėjo laikas susieti juos su eWeLink valdymo programa. Norėdami tai padaryti, pirmiausia turite jį atsisiųsti :) Įdiekite, užsiregistruokite...
Paskyra sukurta.
Pirmiausia prijungiu Sonoff TH. Paleidžiu programą ir vadovaujuosi instrukcijomis.
Norėdami pridėti įrenginį, spustelėkite pliuso ženklą. Tada paspauskite mažą baltą mygtuką ir palaikykite jį maždaug 5 sekundes. Mėlynas šviesos diodas turi mirksėti nuolat. Tiksliai tolygiai! Jis gali „įeiti į transą“ :) ir pradėti duoti keistus signalus. Tokiu atveju dar kartą paspauskite ir palaikykite.


Programa prašo įvesti „Wi-Fi“ slaptažodį. Tada jis ieško įrenginių.
Turėsite įvesti naujo įrenginio pavadinimą.
Nuotraukų seką (iš kairės į dešinę, iš viršaus į apačią) žiūrėkite nuotraukoje.


Jungiklis yra „susietas“ su mano paskyra.
Tas pats su Sonoff RF. Po susiejimo vaizdas išmaniajame telefone atrodo taip. Galite įjungti ir išjungti apkrovą paspausdami mygtukus. Trys nuotraukos: išjungta, įjungta ir neprijungta prie 220 V (neprisijungus)


Norėdami įjungti jungiklį, turite paspausti virtualaus nuotolinio valdymo pulto mygtuką iš bet kurios pasaulio vietos, kur yra internetas ir Wi-Fi.
Prijungus prie 220 V tinklo, ant modulio užsidega mėlynas šviesos diodas. Įjungus apkrovą papildomai užsidega raudonas šviesos diodas.


Bet visa tai yra rankinis režimas. Norėdami įjungti automatinį režimą ir nustatyti jungiklio įjungimo ir išjungimo parametrus, turite perkelti svirtį (Auto-Manual) į automatinę padėtį.


O nustatymuose dedu tai, ko man reikia.
Leiskite paaiškinti nuotraukas. Dabar oro drėgnumas 55%, o temperatūra 18˚C (nuotolinis modulis ant palangės). Jungiklis išjungtas. Tokiu atveju temperatūra ir drėgmė stebima internetu, neatsižvelgiant į tai, kokiame režime yra jungiklis (rankinis ar automatinis).
Leisk man paaiškinti, ko paklausiau.
Kai oro drėgnumas pasieks 65%, įsijungs jungiklis (ventiliatorius). Kai oro drėgnumas pasieks 60%, jis išsijungs. Galite padaryti priešingai (drėkintuvui).


Tai skirta tiems, kurie žiemą turi labai mažai drėgmės.
Kai oro drėgnumas pasieks 30%, įsijungs jungiklis (drėkintuvo režimas). Kai oro drėgnumas pasieks 40%, jis išsijungs.
Visi nustatymai atitinka GOST 30494-96 „Gyvenamieji ir visuomeniniai pastatai“.


Žiemą atkreipkite dėmesį į optimalią drėgmę. Tai nėra 60%, kaip daugelis galvoja! 60% yra tiesiog priimtina, negalima eiti aukščiau, reikia kovoti. OPTIMALU 30-45 %
Galite valdyti jungiklį naudodami laikmatį. Yra du variantai.


Galima konfigūruoti temperatūros paleidimą. Visi nustatymai yra tokie patys kaip ir drėgmės nustatymai, pasirinkite tik temperatūrą.

Šiek tiek apie Sonoff RF išmanųjį jungiklį.
Nuo Sonoff TH skiriasi tuo, kad turi radijo modulį (galima valdyti nuotolinio valdymo pulteliu, kurio aš neturiu). Jis taip pat neturi galimybės dirbti su drėgmės ir temperatūros jutikliu. Likusi dalis yra ta pati: valdymas per Wi-Fi su galimybe nustatyti laikmatį.
Virtualus nuotolinio valdymo pultas yra šiek tiek kitoks.


Automatiniame režime taip pat yra dviejų tipų laikmačiai (pvz., TN).


Aš kartoju. Mane tai nelabai domina, bet tikrai rasiu panaudojimą.
Pastebėsiu šių jungiklių veikimo niuansus. Be interneto jūs neturėsite jokios kontrolės.
BET yra vienas didelis pliusas. Jungikliuose sukonfigūruotas automatinis režimas veiks ir toliau nepriklausomai nuo interneto!

Įdiegę aplikaciją keliuose telefonuose, galite ją valdyti iš visų, tačiau tik tuo atveju, jei kiekviename iš jų prisijungsite prie eWeLink naudodami tą patį vartotojo vardą ir slaptažodį.
Pabaigoje trumpai apibendrinsiu.
Išmanieji jungikliai palaiko nuotolinį valdymą per Wi-Fi, bet tik per debesį: (Jie turi būti susieti su valdymo programa eWeLink. O jei koks geras dėdė Liao nori valdyti jūsų išmaniuosius namus? Tiems, kurie juo nepasitiki, teks susikurti savo MQTT serverį, o apkrovą įjungti/išjungti pagal savo norus ir taisykles.Turintiems programavimo įgūdžių tai nėra sunku.Kas ramus dėl tokios problemos tiesiog prisijunkite ir naudoju.Pvz man nerūpi,kaip tvarkyti ventiliatorių vonioje.Bet kai ateis laikas pilnaverčiams "Išmaniesiems namams" apie ką nors pagalvosiu.
Tai viskas.
Šie moduliai idealiai tinka darbui su ventiliatoriumi, oro kondicionieriumi ir drėkintuvu. Savo vasarnamyje galite organizuoti išmaniąją laistymo sistemą. Net dujinį katilą galima valdyti pagal laiką ir tam tikrą kambario temperatūrą.
Kiekvienas nusprendžia pats, kaip tinkamai panaudoti informaciją iš mano apžvalgos. Jei kas nors neaišku, užduokite klausimus. Tikiuosi, kad tai bent kažkam padėjo. Galbūt kas nors norės man padėti. Būsiu labai dėkingas.

Sėkmės visiems!
Funkcinis testas ir išdarymas:

Prekė buvo skirta parduotuvės atsiliepimui parašyti. Apžvalga paskelbta vadovaujantis Svetainės taisyklių 18 punktu.

Planuoju pirkti +69 Įtraukti į adresyną Man patiko apžvalga +32 +69

Šiuolaikiniame pasaulyje „išmaniųjų namų“ sistema tampa plačiai paplitusi. Su jo pagalba galite nuotoliniu būdu valdyti daugelį mūsų namų elementų ir įrenginių. Taip pat galite nuotoliniu būdu valdyti kambario apšvietimą. Tokie išradimai prisideda prie komforto tam tikroje patalpoje, taip pat naudojami ten, kur gyvena pagyvenę žmonės ir žmonės su negalia. Šiame straipsnyje bus aptarta, kaip tai veikia ir kodėl reikalingas Wi-Fi šviesos jungiklis, kuris vis labiau populiarėja tarp gyventojų.

Prietaiso stipriosios ir silpnosios pusės

„Wi-Fi“ šviesos jungiklis turi šiuos privalumus:

  1. Nereikia kloti papildomo kabelio.
  2. Galima centralizuotai valdyti apšvietimo įrenginius, tai yra iš vieno komandos taško. Norėdami valdyti belaidį šviesos jungiklį, galite naudoti išmanųjį telefoną, planšetinį kompiuterį, kompiuterį arba nuotolinio valdymo pultą. Planšetiniams kompiuteriams ir kitiems elektroniniams įrenginiams turite įdiegti reikiamą programinę įrangą. Jį galima atsisiųsti iš interneto arba įdiegti iš disko.
  3. Didelė signalo aprėpties zona. Nepaisant sienų, skaitmeninis radijo signalas prasiskverbia į norimą patalpą.
  4. Ši sistema yra labai saugi. Net ir sugadinus įrenginio konstrukciją, tai gyventojui negresia stipriu elektros smūgiu, nes Wi-fi jungiklis turi labai mažą srovės stiprumą.
  5. Prietaisas normaliai veikia su visų tipų lemputėmis (LED, kaitrinėmis, taupiosiomis).
  6. Galite nustatyti įvairius derinius, taip pat šviestuvų veikimo režimus.

Jei kalbėsime apie šviesos jungiklių trūkumus, jų yra tik keletas. Pagrindiniai iš jų yra tai, kad kaina yra daug didesnė nei įprastų klaviatūrų modelių ir yra tam tikra rizika, kad nuotolinio valdymo pulte išsikraus baterijos arba bus prastas Wi-Fi signalas.

Dizaino elementai

„Wi-Fi“ jungiklio rinkinį sudaro imtuvas ir siųstuvas. Imtuvas yra valdymo relė. Jį galite valdyti išmaniuoju telefonu su prieiga prie „Wi-Fi“ tinklo arba nuotolinio valdymo pulteliu. Kai relė gauna tam tikrą signalą, ji uždaro elektros grandinę. Relė sumontuota šalia lempos arba jos viduje. Tai įmanoma dėl mažų įrenginio matmenų. Priežastis, kodėl įrenginys montuojamas šalia lempos, yra todėl, kad jis neiškristų iš spindulio, kuriame veikia siųstuvas. Jei patalpoje yra taškinis apšvietimas, imtuvą galima pastatyti paskirstymo dėžėje arba už pakabinamų lubų.

Jungiklis arba siųstuvas turi nedidelį elektros generatorių, kuris gali generuoti elektrą, kai paspaudžiate nuotolinio valdymo pultelio mygtuką arba siunčiate konkrečią komandą iš išmaniojo telefono per Wi-Fi ryšį. Savo ruožtu impulsas paverčiamas radijo signalu, kuris patenka į įrenginį. Tokie radijo bangomis valdomi šviesos jungikliai yra gana brangūs, o jų analogas yra valdymas iš nuotolinio valdymo pulto, kuriame yra baterijos.

Jungiklių tipai ir geriausi gamintojai

Šiuo metu Wi-Fi šviesos jungiklių asortimentas nėra labai didelis. Tačiau produktai klasifikuojami pagal kelis kriterijus:

  1. Prietaisą galima reguliuoti elektroniniais arba mechaniniais raktais. Pirmuoju atveju kalbame apie įrenginio jutiklinį ekraną. Raktai yra ant nuotolinio valdymo pulto (nuotolinio valdymo pulto).
  2. Taip pat yra šviesos jungiklių su abiem ir įprastomis klaviatūromis. Naudodami pirmuosius įrenginius galite reguliuoti apšvietimo ryškumą ir taip pakeisti jo intensyvumą. Norėdami reguliuoti ryškumą, palaikykite arba slinkite atitinkamą mygtuką.
  3. Šiuo jungikliu galima visiškai valdyti ne tik vieną, bet ir dvi ar tris apšvietimo įrenginių grupes. Tačiau belaidžio įrenginio, galinčio valdyti visas grupes, kaina yra gana didelė.

Šiuo metu yra septyni pagrindiniai apšvietimo valdymo belaidžių elektros priedų gamintojai:

  1. Legrand – kilmės šalis: Prancūzija. Bendrovė turi visą produktų liniją, vadinamą Celian.
  2. Vitrum yra kilmės šalis: Italija. Ši įmonė naudoja technologiją, vadinamą Z-Wave. Tai leidžia visiškai automatizuoti apšvietimo valdymą namuose.
  3. Delumo - gaminius gamina Rusijos įmonė, kuri gamina reguliatorius, jungiklius ir termostatus.
  4. Noolite – priedus gamina Baltarusijos gamintojai.
  5. Livolo gaminamas Kinijoje. Ši įmonė gamina specializuotus įrenginius automatizavimui. Gaminių linijoje taip pat yra gaminių, skirtų tiek viengubiems, tiek dvigubiems jungiklių rėmams.
  6. Broadlink (Kinija). Šis gamintojas turi gana didelį apšvietimo valdymo gaminių pasirinkimą.
  7. „Kopou“ yra naujausia įmonė, taip pat įsikūrusi Kinijoje. Gamintojas gamina reguliatorius įvairių raktų pakabukų pavidalu.

Toliau pateiktame vaizdo įraše pateikiama kito įdomaus „Wi-Fi“ šviesos jungiklio modelio apžvalga:

Teisingas ryšys

Norint tinkamai sumontuoti jungiklį, reikia žinoti jo veikimo principą, iš ko susideda įrenginys ir kaip prijungti Wi-Fi jungiklį. Šio belaidžio įrenginio prijungimo schema yra labai paprasta.

Vienas iš „Wi-Fi“ šviesos jungiklio privalumų yra paprastas naudojimas ir prijungimas. Jei tikrai norite, įrenginį galite įdiegti patys. Svarbu griežtai laikytis gamintojo pateiktų nurodymų. Šis diegimas trunka tik kelias minutes.

Prisijungimo procesas susideda tik iš dviejų etapų:

  1. Radijo imtuvo montavimas.
  2. Šviesos jungiklio (valdymo mygtuko) montavimas.

Iš esmės imtuvai turi nuo dviejų iki keturių laidų. Jie išeina iš prietaiso korpuso. Norėdami nustatyti įvesties laidą, turite perskaityti instrukcijas. Likę laidai bus išvesties laidai, pavyzdžiui, dvigubas jungiklis turės du išėjimus. Norėdami įdiegti imtuvą, turite atidaryti fazę, kuri tiekia maitinimą apšvietimo įrenginiui, ir prijungti ją prie grandinės, stebėdami seką.

Tuo atveju, kai reikia prijungti daugiau nei vieną apšvietimo grupę, elkitės taip:

  • nulis tiekiamas į visus šviestuvus;
  • fazė yra šakota "Wi-Fi" jungiklyje;
  • fazė turėtų būti tiekiama atskirai kiekvienai lempų grupei.

Valdymo mygtukas sumontuotas gana paprastai, pirmiausia turite padaryti skylę sienoje, naudodami plaktuką su betono pjaustytuvu. Į išbaigtą skylę įkišama įprasta plastikinė lizdų dėžutė, kurią galima tvirtinti tinku. Diegimo procesas visiškai nesiskiria nuo klaviatūros tipo. Skirtumas tik tas, kad nereikia tiesti laidų, tereikia tvirtai pritvirtinti mygtuką lizde.

Laba diena, mielas skaitytojau.

Pradžioje truputis dainų žodžių. „Išmaniojo“ šviesos jungiklio idėja visai nenauja ir, ko gero, tai pirmas dalykas, kuris ateina į galvą tiems, kurie pradėjo susipažinti su Arduino platforma ir IoT elementais. Ir aš nesu išimtis. Eksperimentavęs su grandinės elementais, varikliais ir šviesos diodais, noriu padaryti kažką praktiškesnio, kuris yra paklausus kasdieniame gyvenime ir, svarbiausia, bus patogus naudoti, o dėl komforto neliks eksperimentų auka.

Šiame straipsnyje papasakosiu, kaip sukūriau jungiklį, kuris veiks kaip įprastas jungiklis (tai yra dažniausiai montuojamas ant sienos) ir tuo pačiu leis jį valdyti per WiFi (arba internetu, kaip daroma šiuo atveju).

Taigi, sudarykime sąrašą, ko jums reikės norint įgyvendinti savo planą. Iš karto pasakysiu, kad neketinau daug išleisti komponentams ir rinkausi komponentus pagal atsiliepimus forumuose bei kainos ir kokybės santykį. Todėl patyrusiems elektros entuziastams kai kurie komponentai čia gali pasirodyti netinkami, tačiau nevertinkite pernelyg griežtai, nes Esu tik pradedantysis elektromechanikos srityje ir labai laukčiau patyrusių žmonių komentarų.

Man taip pat reikėjo: serverio, su kuriuo bus valdomas jungiklis per internetą, Arduino Uno, su kuriuo programavau ESP, maršrutizatoriaus ir eksploatacinių medžiagų, tokių kaip laidai, terminalai ir pan., visa tai gali skirtis priklausomai nuo skonio ir nebus. įtakos galutiniam rezultatui.

Kainos paimtos iš Ebay, kur ir pirkau.

Štai kaip atrodo lentelės elementai:

Dabar galite sukurti ryšio schemą:

Kaip tikriausiai pastebėjote, schema yra labai paprasta. Viskas surenkama lengvai, greitai ir be litavimo. Savotiškas veikiantis prototipas, su kuriuo nereikia ilgai vargti. Viskas sujungta laidais ir gnybtais. Vienintelis neigiamas dalykas yra tai, kad relė netilpo į jungiklio lizdą. Taip, iš pradžių planavau visa tai įstumti į sieną už jungiklio, kad atrodytų estetiškai. Bet, deja, lizde nebuvo pakankamai vietos, o relė tiesiog netilpo nei išilgai, nei skersai:

Todėl laikinai perkėliau relę už rozetės, kol radau tinkamą jungiklių dėžutę su išėjimu lygintuvui paslėpti viduje. Bet nėra nieko pastovesnio už laikiną, ar ne? Taigi dabar viskas atrodo taip:

Elektros juosta išgelbės jus nuo elektros smūgio... Tikiuosi.

Dabar pakalbėkime apie programinės įrangos dalį.

Ir prieš pradėdami analizuoti kodą ir detales, pateiksiu bendrą elektros lemputės valdymo įgyvendinimo schemą.

Tikiuosi kada nors viską perrašysiu ir ryšys bus paremtas greitesniu protokolu nei HTTP, bet pradžiai tiks. Nuotoliniu būdu lemputė savo būseną pakeičia maždaug per 1-1,5 sekundės, o nuo jungiklio akimirksniu, kaip ir dera padoriam jungikliui.

Programavimas ESP8266-01

Lengviausias būdas tai padaryti yra naudojant „Arduino“. Iš GitHub galite atsisiųsti reikiamas Arduino IDE bibliotekas. Yra visos diegimo ir konfigūravimo instrukcijos.

Tada turime prijungti ESP prie kompiuterio, tam jums reikės USB į nuoseklųjį adapterį (pvz. FTDi , CH340 , FT232RL) arba bet kokia Arduino platforma (turėjau Arduino Uno) su RX ir TX išėjimais.

Verta paminėti, kad ESP8266-01 maitinamas 3,3 volto, o tai reiškia, kad niekada neturėtumėte jo prijungti prie „Arduino“, kuris (dažnai) maitinamas 5 voltais, kitaip jis sudegs velniop. Galite naudoti įtampos reduktorių, kuris parodytas aukščiau esančioje lentelėje.

Sujungimo schema paprasta: ESP TX, RX ir GND jungiame atitinkamai prie adapterio/Arduino RX, TX ir GND. Po to pats ryšys yra paruoštas naudoti. Mikrovaldiklis gali būti programuojamas naudojant Arduino IDE.

Keletas niuansų naudojant Arduino Uno:

  • „Uno“ turi 3,3 V išvestį, bet to nepakako. Prijungus ESP, atrodo, kad viskas veikia, indikatoriai dega, bet ryšys su COM prievadu nutrūksta. Taigi ESP naudojau kitą 3,3 V maitinimo šaltinį.
  • Be to, UNO neturėjo jokių problemų bendraujant su ESP, atsižvelgiant į tai, kad UNO buvo maitinamas 5 V, o ESP - 3 V.
Po kelių eksperimentų su ESP8266-01 paaiškėjo, kad ESP yra jautrus įtampai, prijungtai prie GPIO0 ir GPIO2. Paleidimo momentu jie jokiu būdu neturėtų būti įžeminti, jei ketinate jį paleisti įprastu režimu. Daugiau informacijos apie mikrovaldiklio paleidimą. Aš to nežinojau ir turėjau šiek tiek pakeisti schemą, nes... ESP-01 versijoje yra tik šie 2 kaiščiai, o mano grandinėje naudojami abu.

O štai pati ESP programa:

Rodyti kodą

#įtraukti #įtraukti #įtraukti #įtraukti #įtraukti extern "C" ( // ši dalis reikalinga norint pasiekti funkciją initVariant #include "user_interface.h" ) const char* ssid = "WIFISSID"; // WiFi pavadinimas const char* slaptažodis = "***************"; // wifi slaptažodis const String self_token = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; // minimalaus ryšio saugumo prieigos raktas const String serv_token = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; // minimalaus ryšio saugumo prieigos raktas Const Eilutės pavadinimas = "IOT_lamp"; // jungiklio pavadinimas, skaitykite lemputes const String serverIP = "192.168.1.111"; // vidinis IP WEB serveris bool lamp_on = false; bool can_toggle = false; int mygtuko_būsena; ESP8266WebServer serveris(80); // žiniatinklio serveris HTTPClient http; // žiniatinklio kliento const int lemputė = 2; // Valdykite relę per GPIO2 const int mygtuką = 0; // "Pagauk" jungiklį per GPIO0 // funkcija, skirta ping lemputei void handleRoot() ( server.send(200, "text/plain", "Hello! I am " + name); ) // funkcija netinkamai užklausos void handleNotFound ()( String message = "nerasta"; server.send(404, "tekstas/paprastas", pranešimas); ) // Tegul būna šviesa void turnOnLamp())( digitalWrite(lamp, LOW); lamp_on = true; ) / / Tegul būna tamsa void turnOffLamp())( digitalWrite(lamp, HIGH); lamp_on = false; ) // Siųsti rankiniu būdu įjungimo/išjungimo įvykius serveriui. void sendServer(bool state)( http.begin("http://"+serverIP+"/iapi/setstate"); String post = "token="+self_token+"&state="+(state?"on":"off "); // Naudodamas prieigos raktą serveris nustatys, kokio tipo įrenginys tai yra http.addHeader("Content-Type", "application/x-www-form-urlencoded"); int httpCode = http.POST(post ); http.end (); ) // Keisti lemputės būseną void toggleLamp())( if(lamp_on == true) (>turnOffLamp(); sendServer(false); ) else ( turnOnLamp(); sendServer (true); ) ) // Gauti iš serverio įgalinimo komandą void handleOn())( String token = server.arg("token"); if(serv_token != token) ( String message = "prieiga uždrausta"; serveris. send(401, "tekstas/paprastas", pranešimas); return; ) turnOnLamp(); String message = "sėkmė"; server.send(200, "text/plain", message); ) // Gauti komandą iš serveris išjungti void handleOff())( String token = server.arg(" token"); if(serv_token != token) ( String message = "prieiga uždrausta"; server.send(401, "text/plain", pranešimas); grįžti; ) turnOffLamp(); String message = "sėkmė"; server.send(200, "tekstas/paprastas", pranešimas); ) // Nustatykite MAC, kad suteiktų tą patį IP void initVariant() ( uint8_t mac = (0x00, 0xA3, 0xA0, 0x1C, 0x8C, 0x45); wifi_set_macaddr(STATION_IF, &mac); ) void setup(void) , OUTPUT ); pinMode(button, INPUT_PULLUP); // Svarbu tai padaryti INPUT_PULLUP turnOffLamp(); WiFi.hostname(name); WiFi.begin(ssid, slaptažodis); // Palaukite, kol prisijungsime prie „WiFi“, kol (WiFi) .status() ! = WL_CONNECTED) ( delay(500); ) // Priskirkite funkcijas užklausoms server.on("/", handleRoot); server.on("/on", HTTP_POST, HandelOn); server.on("/off", HTTP_POST, handelOff); server.onNotFound(handleNotFound); // Paleiskite serverį server.begin(); ) void loop(void)( server.handleClient(); // Patikrinkite, ar paspaustas jungiklis button_state = digitalRead(button); if (button_state == HIGH && can_toggle) ( toggleLamp(); can_toggle = false; delay(500) ; ) else if(mygtuko_būsena == LOW)( can_toggle = true; ) )


Keletas pastabų dėl kodo:
  • Labai svarbu deklaruoti GPIO0 kaištį kaip pinMode(button, INPUT_PULLUP), nes Grandinėje šiam mygtukui nenaudojame rezistoriaus. Ir ESP turi savo „įtaisytuosius“ šiems tikslams.
  • Užfiksuojant mygtuko būseną, patartina nustatyti jo nuskaitymo delsą, kad spustelėjus būtų išvengta klaidingų teigiamų rezultatų.

WEB serverio programavimas

Čia galite duoti laisvę savo vaizduotei ir bet kokiomis turimomis priemonėmis sukurti paslaugą, kuri apdoros jungiklio siunčiamas užklausas ir siųs prašymus jį įjungti/išjungti.

Šiam tikslui naudojau Yii. Šią karkasą pasirinkau dėl kelių priežasčių, man reikėjo autorizacijos (kadangi portalas yra internete) ir vaidmenų valdymo (būsimiems eksperimentams), ir man tai tiesiog patinka. O dabar mano valdymo portalas atrodo taip:

Norint valdyti elektros lemputę tinklo pasiekiamoje vietoje, pakaktų paties serverio ESP. Tačiau ateityje norite turėti žurnalus, logiką ir kitus įrenginius, todėl valdymui geriau naudoti atskirą serverį.

Čia viskas apie portalą, manau nėra prasmės daugiau apie jį rašyti, bet jei kils klausimų mielai į juos atsakysiu komentaruose.

Vietoj išvados

Dėkojame, jei perskaitėte straipsnį iki galo ir galbūt radote jame ką nors naudingo. Būsiu malonu už patarimus ir kritiką. Apskritai man vis dar atrodo, kad grandinės trūkumas yra 5 V adapteris, ir aš džiaugiuosi, jei pasidalinsite savo patirtimi sprendžiant tokias problemas. Kalbant apie ESP8266-01, iki šiol jis man nesukėlė jokių nusiskundimų, išskyrus specialų GPIO kaiščių naudojimą. Jis stabiliai veikia jau antrą savaitę. Sėkmės įgyvendinant projektus.

Laba diena, mielas skaitytojau.

Pradžioje truputis dainų žodžių. „Išmaniojo“ šviesos jungiklio idėja visai nenauja ir, ko gero, tai pirmas dalykas, kuris ateina į galvą tiems, kurie pradėjo susipažinti su Arduino platforma ir IoT elementais. Ir aš nesu išimtis. Eksperimentavęs su grandinės elementais, varikliais ir šviesos diodais, noriu padaryti kažką praktiškesnio, kuris yra paklausus kasdieniame gyvenime ir, svarbiausia, bus patogus naudoti, o dėl komforto neliks eksperimentų auka.

Šiame straipsnyje papasakosiu, kaip sukūriau jungiklį, kuris veiks kaip įprastas jungiklis (tai yra dažniausiai montuojamas ant sienos) ir tuo pačiu leis jį valdyti per WiFi (arba internetu, kaip daroma šiuo atveju).

Taigi, sudarykime sąrašą, ko jums reikės norint įgyvendinti savo planą. Iš karto pasakysiu, kad neketinau daug išleisti komponentams ir rinkausi komponentus pagal atsiliepimus forumuose bei kainos ir kokybės santykį. Todėl patyrusiems elektros entuziastams kai kurie komponentai čia gali pasirodyti netinkami, tačiau nevertinkite pernelyg griežtai, nes Esu tik pradedantysis elektromechanikos srityje ir labai laukčiau patyrusių žmonių komentarų.

Man taip pat reikėjo: serverio, su kuriuo bus valdomas jungiklis per internetą, Arduino Uno, su kuriuo programavau ESP, maršrutizatoriaus ir eksploatacinių medžiagų, tokių kaip laidai, terminalai ir pan., visa tai gali skirtis priklausomai nuo skonio ir nebus. įtakos galutiniam rezultatui.

Kainos paimtos iš Ebay, kur ir pirkau.

Štai kaip atrodo lentelės elementai:

Dabar galite sukurti ryšio schemą:

Kaip tikriausiai pastebėjote, schema yra labai paprasta. Viskas surenkama lengvai, greitai ir be litavimo. Savotiškas veikiantis prototipas, su kuriuo nereikia ilgai vargti. Viskas sujungta laidais ir gnybtais. Vienintelis neigiamas dalykas yra tai, kad relė netilpo į jungiklio lizdą. Taip, iš pradžių planavau visa tai įstumti į sieną už jungiklio, kad atrodytų estetiškai. Bet, deja, lizde nebuvo pakankamai vietos, o relė tiesiog netilpo nei išilgai, nei skersai:

Todėl laikinai perkėliau relę už rozetės, kol radau tinkamą jungiklių dėžutę su išėjimu lygintuvui paslėpti viduje. Bet nėra nieko pastovesnio už laikiną, ar ne? Taigi dabar viskas atrodo taip:

Elektros juosta išgelbės jus nuo elektros smūgio... Tikiuosi.

Dabar pakalbėkime apie programinės įrangos dalį.

Ir prieš pradėdami analizuoti kodą ir detales, pateiksiu bendrą elektros lemputės valdymo įgyvendinimo schemą.

Tikiuosi kada nors viską perrašysiu ir ryšys bus paremtas greitesniu protokolu nei HTTP, bet pradžiai tiks. Nuotoliniu būdu lemputė savo būseną pakeičia maždaug per 1-1,5 sekundės, o nuo jungiklio akimirksniu, kaip ir dera padoriam jungikliui.

Programavimas ESP8266-01

Lengviausias būdas tai padaryti yra naudojant „Arduino“. Iš GitHub galite atsisiųsti reikiamas Arduino IDE bibliotekas. Yra visos diegimo ir konfigūravimo instrukcijos.

Tada turime prijungti ESP prie kompiuterio, tam jums reikės USB į nuoseklųjį adapterį (pvz. FTDi , CH340 , FT232RL) arba bet kokia Arduino platforma (turėjau Arduino Uno) su RX ir TX išėjimais.

Verta paminėti, kad ESP8266-01 maitinamas 3,3 volto, o tai reiškia, kad niekada neturėtumėte jo prijungti prie „Arduino“, kuris (dažnai) maitinamas 5 voltais, kitaip jis sudegs velniop. Galite naudoti įtampos reduktorių, kuris parodytas aukščiau esančioje lentelėje.

Sujungimo schema paprasta: ESP TX, RX ir GND jungiame atitinkamai prie adapterio/Arduino RX, TX ir GND. Po to pats ryšys yra paruoštas naudoti. Mikrovaldiklis gali būti programuojamas naudojant Arduino IDE.

Keletas niuansų naudojant Arduino Uno:

  • „Uno“ turi 3,3 V išvestį, bet to nepakako. Prijungus ESP, atrodo, kad viskas veikia, indikatoriai dega, bet ryšys su COM prievadu nutrūksta. Taigi ESP naudojau kitą 3,3 V maitinimo šaltinį.
  • Be to, UNO neturėjo jokių problemų bendraujant su ESP, atsižvelgiant į tai, kad UNO buvo maitinamas 5 V, o ESP - 3 V.
Po kelių eksperimentų su ESP8266-01 paaiškėjo, kad ESP yra jautrus įtampai, prijungtai prie GPIO0 ir GPIO2. Paleidimo momentu jie jokiu būdu neturėtų būti įžeminti, jei ketinate jį paleisti įprastu režimu. Daugiau informacijos apie mikrovaldiklio paleidimą. Aš to nežinojau ir turėjau šiek tiek pakeisti schemą, nes... ESP-01 versijoje yra tik šie 2 kaiščiai, o mano grandinėje naudojami abu.

O štai pati ESP programa:

Rodyti kodą

#įtraukti #įtraukti #įtraukti #įtraukti #įtraukti extern "C" ( // ši dalis reikalinga norint pasiekti funkciją initVariant #include "user_interface.h" ) const char* ssid = "WIFISSID"; // WiFi pavadinimas const char* slaptažodis = "***************"; // wifi slaptažodis const String self_token = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; // minimalaus ryšio saugumo prieigos raktas const String serv_token = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; // minimalaus ryšio saugumo prieigos raktas Const Eilutės pavadinimas = "IOT_lamp"; // jungiklio pavadinimas, skaitykite lemputes const String serverIP = "192.168.1.111"; // vidinis IP WEB serveris bool lamp_on = false; bool can_toggle = false; int mygtuko_būsena; ESP8266WebServer serveris(80); // žiniatinklio serveris HTTPClient http; // žiniatinklio kliento const int lemputė = 2; // Valdykite relę per GPIO2 const int mygtuką = 0; // "Pagauk" jungiklį per GPIO0 // funkcija, skirta ping lemputei void handleRoot() ( server.send(200, "text/plain", "Hello! I am " + name); ) // funkcija netinkamai užklausos void handleNotFound ()( String message = "nerasta"; server.send(404, "tekstas/paprastas", pranešimas); ) // Tegul būna šviesa void turnOnLamp())( digitalWrite(lamp, LOW); lamp_on = true; ) / / Tegul būna tamsa void turnOffLamp())( digitalWrite(lamp, HIGH); lamp_on = false; ) // Siųsti rankiniu būdu įjungimo/išjungimo įvykius serveriui. void sendServer(bool state)( http.begin("http://"+serverIP+"/iapi/setstate"); String post = "token="+self_token+"&state="+(state?"on":"off "); // Naudodamas prieigos raktą serveris nustatys, kokio tipo įrenginys tai yra http.addHeader("Content-Type", "application/x-www-form-urlencoded"); int httpCode = http.POST(post ); http.end (); ) // Keisti lemputės būseną void toggleLamp())( if(lamp_on == true) (>turnOffLamp(); sendServer(false); ) else ( turnOnLamp(); sendServer (true); ) ) // Gauti iš serverio įgalinimo komandą void handleOn())( String token = server.arg("token"); if(serv_token != token) ( String message = "prieiga uždrausta"; serveris. send(401, "tekstas/paprastas", pranešimas); return; ) turnOnLamp(); String message = "sėkmė"; server.send(200, "text/plain", message); ) // Gauti komandą iš serveris išjungti void handleOff())( String token = server.arg(" token"); if(serv_token != token) ( String message = "prieiga uždrausta"; server.send(401, "text/plain", pranešimas); grįžti; ) turnOffLamp(); String message = "sėkmė"; server.send(200, "tekstas/paprastas", pranešimas); ) // Nustatykite MAC, kad suteiktų tą patį IP void initVariant() ( uint8_t mac = (0x00, 0xA3, 0xA0, 0x1C, 0x8C, 0x45); wifi_set_macaddr(STATION_IF, &mac); ) void setup(void) , OUTPUT ); pinMode(button, INPUT_PULLUP); // Svarbu tai padaryti INPUT_PULLUP turnOffLamp(); WiFi.hostname(name); WiFi.begin(ssid, slaptažodis); // Palaukite, kol prisijungsime prie „WiFi“, kol (WiFi) .status() ! = WL_CONNECTED) ( delay(500); ) // Priskirkite funkcijas užklausoms server.on("/", handleRoot); server.on("/on", HTTP_POST, HandelOn); server.on("/off", HTTP_POST, handelOff); server.onNotFound(handleNotFound); // Paleiskite serverį server.begin(); ) void loop(void)( server.handleClient(); // Patikrinkite, ar paspaustas jungiklis button_state = digitalRead(button); if (button_state == HIGH && can_toggle) ( toggleLamp(); can_toggle = false; delay(500) ; ) else if(mygtuko_būsena == LOW)( can_toggle = true; ) )


Keletas pastabų dėl kodo:
  • Labai svarbu deklaruoti GPIO0 kaištį kaip pinMode(button, INPUT_PULLUP), nes Grandinėje šiam mygtukui nenaudojame rezistoriaus. Ir ESP turi savo „įtaisytuosius“ šiems tikslams.
  • Užfiksuojant mygtuko būseną, patartina nustatyti jo nuskaitymo delsą, kad spustelėjus būtų išvengta klaidingų teigiamų rezultatų.

WEB serverio programavimas

Čia galite duoti laisvę savo vaizduotei ir bet kokiomis turimomis priemonėmis sukurti paslaugą, kuri apdoros jungiklio siunčiamas užklausas ir siųs prašymus jį įjungti/išjungti.

Šiam tikslui naudojau Yii. Šią karkasą pasirinkau dėl kelių priežasčių, man reikėjo autorizacijos (kadangi portalas yra internete) ir vaidmenų valdymo (būsimiems eksperimentams), ir man tai tiesiog patinka. O dabar mano valdymo portalas atrodo taip:

Norint valdyti elektros lemputę tinklo pasiekiamoje vietoje, pakaktų paties serverio ESP. Tačiau ateityje norite turėti žurnalus, logiką ir kitus įrenginius, todėl valdymui geriau naudoti atskirą serverį.

Čia viskas apie portalą, manau nėra prasmės daugiau apie jį rašyti, bet jei kils klausimų mielai į juos atsakysiu komentaruose.

Vietoj išvados

Dėkojame, jei perskaitėte straipsnį iki galo ir galbūt radote jame ką nors naudingo. Būsiu malonu už patarimus ir kritiką. Apskritai man vis dar atrodo, kad grandinės trūkumas yra 5 V adapteris, ir aš džiaugiuosi, jei pasidalinsite savo patirtimi sprendžiant tokias problemas. Kalbant apie ESP8266-01, iki šiol jis man nesukėlė jokių nusiskundimų, išskyrus specialų GPIO kaiščių naudojimą. Jis stabiliai veikia jau antrą savaitę. Sėkmės įgyvendinant projektus.

Jei pastebėjote klaidą, pasirinkite teksto dalį ir paspauskite Ctrl+Enter
DALINTIS:
Kompiuteriai ir modernios programėlės