2014 m. kovo 12 d., 09:47

Mano įgyvendinimas automatinis įjungimasšviesa tualete (ir be Arduino)

  • „Pasidaryk pats“ arba „pasidaryk pats“.

Sveiki visi!
Straipsniai apie išmaniųjų namų įgyvendinimą pasirodo ir pasirodo Habré. Dauguma pagrindinė problema(ar tik man) įjungia/išjungia šviesą vonioje. Tai neatrodo sudėtingas dalykas, bet yra tiek daug galimybių. Perskaičiusi straipsnius, įskaitant ir, pagalvojau: „Bet viskas gali būti paprasčiau“.

Šis kirminas mane aštrina maždaug šešis mėnesius. Ir taip, kai su darbu tapau laisvesnė, subrendau.
Pasakysiu, kad nuo mokyklos laikų mėgau užsiimti ir programavimu, ir radijo dizainu. Mikrovaldikliai suteikė tikrą džiaugsmą – viskas iš karto. Bet Arduino čia nėra, ne todėl, kad aš jo nekenčiu, jis nereikalingas šiai užduočiai, ar todėl, kad noriu skirtis nuo visų kitų, tiesiog dar nesusipratau (arba man tai pavyko).
Grįžkime prie savo avelių (arba į šviesą, arba į tualetą). Man asmeniškai nubraižyti techninę specifikaciją galvoje (taip, nubraižyti, kai net nesugebi suformuluoti, o juo labiau užrašyti ant popieriaus) yra daug sunkiau, nei vėliau ją įgyvendinti. Po kelių savaičių mąstymo maždaug štai ką aš sugalvojau:

  • atidarius duris turėtų užsidegti šviesa (pavyzdžiui, įeinu);
  • šviesa turėtų užsidegti uždarius duris (nuėjau į vonią su atidarytos durys ir uždarė už savęs);
  • šviesa turėtų užsidegti, kai įeinu neliesdamas durų (užsukau nusiplauti rankų);
  • automatiškai išjungti šviesą po tam tikro laiko;
  • Kai esu viduje, šviesos neturėtų užgesti ir net nejudėti.
Atrodo, kad viskas logiška ir paprasta, bet neradau to nė viename straipsnyje gražus sprendimas. Paprasčiausias dalykas yra judesio jutiklis. Jis įjungia šviesą, kai kas nors yra šalia, ir po kurio laiko išjungia. Mano tikslams jam tereikia nendrinio jungiklio – stebėti, ar durys atidarytos, ar uždarytos.
Nesuprantu, kodėl gamintojai to dar nesusiprato. O gal jie tai pasiekė, bet nepasiekė manęs?
Algoritmas yra paprastas:
  • jei suveikia judesio jutiklis, įjunkite šviesą;
  • pasikeitus nendrinio jungiklio būsenai (durelės atsidarė/užsidarė) - įjunkite šviesą;
  • jei judesio jutiklis suveikia, kai uždarytos durys(nendrinis jungiklis uždarytas) - neišjunkite šviesos, kol neatsidaro durys;
  • Na, po kurio laiko išjunkite šviesą.
Dabar techniniai reikalavimai aiškūs, man reikia:
  • Judesio jutiklis;
  • nendrinis jungiklis;
  • MK valdyti šią netvarką.
Nusipirkau pigiausią DD (infraraudonųjų), kažkokį nendrinį jungiklį, ATTiny2313.

Išardome judesio jutiklį, viduje matome:


valdymo plokštė su infraraudonųjų spindulių imtuvu ir veidrodžiu viduryje ir:


PSU ir relė. Man pasisekė, DD turi viską, ko reikia: relę, tranzistorių derinimui, likusius laidus (net diodą). Kai jutiklis suveikia, išduodamas TTL signalas, užtenka jį perimti ir perduoti signalą iš mano MK.
Aš nubraižiau diagramą ISIS (jei padaryta, ji yra graži)

Schema


Parašiau programą BASCOM-AVR:

Kodas

$regfile = "attiny2313.dat"
Crystal $ = 4000000
$ hwstack = 40
$swstack = 16
$ rėmelio dydis = 32

Config Porta = Išvestis
Config Portb = Išvestis
Config Portd = Išvestis
Config Portd.2 = Įvestis
Config Portd.3 = Įvestis
Config Int0 = kyla
Config Int1 = Keisti
Įgalinti pertraukimus
Įgalinti Int0
Įgalinti Int1
Config Debounce = 300
Int0 Dd
Int1 Gerkon
Pritemdytas laiko skaičius kaip sveikasis skaičius
Pritemdytas laiko užraktas kaip bitas

Laiko skaičiavimas = 0
Laiko užraktas = 0
Portb.0 = 0
Portb.1 = 0

Daryk
Jei laiko skaičiavimas< 200 Then
Portb.0 = 1
Kitas
Portb.0 = 0
Pabaiga Jei
Jei Timelock = 0 Tada
Laiko skaičiavimas = laiko skaičius + 1
Pabaiga Jei
Jei laiko skaičius > 250 Tada
Laiko skaičiavimas = 250
Pabaiga Jei
Laukia 100
Kilpa

Dd:
Išjungti pertraukimus
Laiko skaičiavimas = 0
Jei Pind.3 = 1 Tada
Laiko užraktas = 1
Pabaiga Jei
Įgalinti pertraukimus
Grįžti

Gerkonas:
Išjungti pertraukimus
Laiko skaičiavimas = 0
Jei Pind.4 = 0 Tada
Laiko užraktas = 0
Pabaiga Jei
Įgalinti pertraukimus
Grįžti


Atlikau emuliaciją, atrodo, kad viskas veikia (žinoma, po derinimo). Aš surinkau maketą ir patikrinau (surinkti tokius maketus nėra taip sunku, svarbiausia pradėti):


Nupjauname kelius DD ir sujungiame pagal karštligišką schemos vaizduotę:


Patikrinau – pavyko. Automatinis išsijungimas po maždaug 1 minutės 20 sekundžių (ne kažkodėl, tiesiog iš karto įvyko, bet man tiko), likęs darbas pagal iš anksto sugalvotą logiką.
Čia padarysiu nukrypimą. Faktas yra tas, kad aš lituoju nuo tų laikų, kai buvo naudojami MP39 ir MP42 tranzistoriai. Daug prilituota ir prirašyta. Kai mano sukurta schema (o juo labiau programa) pradeda veikti pirmą kartą, aš jaučiu diskomfortą retai. Praleidau porą valandų testuodamas, klaidų neradau, veikė toliau.
Sudariau jį į darbinę versiją (LUT nebuvo naudinga):

Naudodamas juostą ir kažkieno motiną, aš visa tai izoliavau ir pritvirtinau korpuse. Dėl to gauta kopija savo išvaizda nesiskiria nuo originalios, net jungties schema nepasikeitė (išskyrus tai, kad buvo pridėta nendrinio jungiklio laidų pora):

Svarbiausia patikrinti funkcionalumą po kiekvieno žingsnio, plaukėme – žinome.
Redagavimo ir kitų smulkmenų praleisiu.
Mano žmona paėmė tai be entuziazmo ir pavadino tai „nesąmone“ (nesąmonė, ji vis tiek tai įvertins, bet kur jai kreiptis?
Biudžetas:
- DD - 250 rub. (neradau pigesnio)
- nendrinis jungiklis - 38 rub.,
- ATTiny2313 - 140 rub. (kaina beprotiška, bet vakar norėjau).

Iš anksto dėkoju už konstruktyvią kritiką.

Atostogos name už miesto ribų tampa patogios ir teikia malonumą tik tada, kai iki minimumo sumažėja namų ir sklypo priežiūros užduotys. Dažnai šeimininkai yra priversti laistyti želdinius, reguliuoti namo vėdinimą ir šildymą, įjungti teritorijos apšvietimą ir pan. Žinoma, tokios „atostogos“ buvo standartinės mūsų seneliams, tačiau šiandien yra visiškai kitokie laikai ir gyvenimo standartai, kurie vis labiau atmeta buvimo už miesto pavertimą darbu, reikalaujančiu daug pastangų ir laiko.

Šią šiandien labai reikalingą funkcionalumą galima visiškai deleguoti ne samdomiems darbuotojams, o moderniai daugiafunkciai modulinei elektros įrangai, kuri leidžia atlikti visus procesus priemiesčio zona automatiniu režimu, t.y. be žmogaus įsikišimo. Jo montavimas jau greitas ir paprastas esamų sistemų maitinimo šaltinio ir taip nebereikia atlikti sudėtingų remonto darbų.

Procesų gali būti daug, tačiau šiame straipsnyje mes sutelksime dėmesį į juos automatiškai įsijungia sutemus gatvių apšvietimas .

Nors yra daug paprastus būdusįjungiant gatvių apšvietimą, sunku ginčytis su tuo, kad daug patogiau, kai apšvietimas įjungiamas ir išjungiamas visiškai be žmogaus įsikišimo, t.y. automatiniu režimu.

Modernus modulinė įranga leidžia ne tik užprogramuoti įrangą laiku įsijungti, bet ir sukurti skirtingus šviesos zonų derinius (pavyzdžiui, vienu metu bus įjungtas kelių vejų apšvietimas, o kiek vėliau – įjungtos lempos likusios vejos ir prie įėjimo).

Apšvietimo automatinio įjungimo klausimas ypač aktualus rudens ir žiemos mėnesiais, kai saulė leidžiasi labai anksti, o kaimo sodybų savininkai yra priversti grįžti namo tamsoje.

Šiuo metu rinkoje yra daug įrenginių, kurie leidžia išspręsti automatinio apšvietimo įjungimo problemą. Taigi, jei reikia apšviesti sutemus gatvės šviesos, tuomet geriausia naudoti prieblandos relės (fotorelės). Vakare, apšvietimo lygiui nukritus žemiau tam tikro lygio, suveiks relė ir įsijungs apšvietimas.

Šviestuvus, kurie saugumo sumetimais montuojami prie vartų, garažo durų ar įėjimo į namą, galima prijungti per Judesio jutiklis. Šiems tikslams jis dažniausiai naudojamas aptikti asmens buvimą ir judėjimą jo aprėpties zonoje. Montuodami judesio jutiklius, turite pasirinkti tinkamą vietą, atsižvelgiant į jo jautrumą.

Norėdami išspręsti svarbią gatvių apšvietimo valdymo problemą, galite pasirinkti astronominė estafetė.

Norėdami organizuoti apšvietimą prie įėjimo į namą arba įėjimo į svetainę, galite pasirinkti laiko relė su išjungimo uždelsimo funkcija. Toks įrenginys valdomas mygtuko jungikliu ir išsijungia per nustatyti laiką krovinys (žibintai kieme ar sode).

Krovinio įjungimo delsos laikas nustatytas priekiniame relės skydelyje ir gali būti reguliuojamas priklausomai nuo įrenginio. Kai kuriose laiko relėse (laikmačiuose) galite užprogramuoti ne tik lauko apšvietimo įjungimo ir išjungimo laiko intervalus, bet ir paskirstyti juos pagal savaitės dienas.

Derinant galima gauti labai įdomių ir naudingų efektų Įvairių tipų apšvietimo valdymo prietaisai. Pavyzdžiui, judesio jutiklį galima sujungti kartu su laikmačiu. Dėl to galite padaryti taip, kad 2 20 W lemputės įsijungtų automatiškai pagal laikmatį, o žmogui priartėjus suveikia judesio jutiklis ir įsijungia 2 100 W lemputės.

Naudojant galima gauti daugybę galimybių valdyti lauko apšvietimą įranga namų automatikos sistemoms kurti( , ir taip toliau.) . Šiuolaikinės technologijos ir padės jums sukurti patogiausias ir patogiausias lauko apšvietimo valdymo schemas jums tinkančiu kainos ir sudėtingumo lygiu.

Visi straipsnyje išvardyti įrenginiai – fotorelės, laikmačiai, judesio davikliai gali būti integruojami į vieną sistemą, kurią galima valdyti nuotolinio valdymo pulteliu nuotolinio valdymo pultas arba visiškai automatinis. Daugiau informacijos apie gatvių apšvietimo ir prožektorių valdymo galimybes naudojant namų automatikos sistemą X10 bus aptarta tolesniuose straipsniuose.

Pridėti svetainę prie žymių

Automatinė apšvietimo sistema

Šiuo metu rinkoje yra paruoštos diagramosįjungiant ir išjungiant šviesas ir netgi naudojant judesio jutiklius. Daugelyje namų laiptinės galite pamatyti, kaip veikia šios grandinės. Galite pabandyti padaryti kažką panašaus savo rankomis.

Šiuo metu populiarėja automatinis apšvietimas. Pagrindinis jo privalumas yra tas, kad dabar jums nebereikia jaudintis dėl to, ar išjungėte šviesą namuose, ar ne.

Panagrinėkime foto jungiklio, skirto įjungti ir išjungti apšvietimą, konstrukciją, priklausomai nuo paros laiko (t. y. natūralios šviesos). Grandinės pertraukiklio schema parodyta fig. 1. Fotojungiklio jutiklis yra fotovarža F, tilto grandinė naudojama kaip matavimo grandinė. Jutiklis, reaguojantis į išorinio apšvietimo kiekį, yra vienoje iš matavimo tiltelio atšakų AG nuosekliai su puslaidininkiniais užtaisais 1VP. Ant kito peties BG neutralios relės apvija įjungta 2P, pečių WB Ir AB susidaro dėl pastovių varžų R 1 ir R 2. Relės uždarymo kontaktai 2Pįtrauktas į LO apšvietimo lempų valdymo grandinę.

Matavimo įstrižainė susideda iš varžos R 3, su kuria nuosekliai sujungta poliarizuotos relės 1P apvija ir dujų išlydžio lempa MN, lygiagrečiai su lempute MN ir relė 1P yra prijungtas kondensatorius. SU. IP relėje yra perjungimo kontaktas, kuris uždaro vieną ar kitą grandinę (gnybtai 1 ir 2) priklausomai nuo srovės krypties jo apvijoje.

1 pav. Diagrama grandinės pertraukiklis.

Tiltas maitinamas per vožtuvą 2VP ir per matavimo tiltelio viršūnes G ir V. Dujų išlydžio lempa MN yra neoninė lempa, kurioje žemo slėgio (apie dešimties gyvsidabrio milimetrų) cilindre yra neoninės dujos. Neoninė lempa neturi kaitrinio katodo, bet turi du elektrodus (plokštelių, cilindrų ar laidų pavidalu). Jei lempos įtampa yra mažesnė už tam tikrą vertę, vadinamą degimo įtampa, tada lempa neteka srovė. Esant įtampai, lygiai uždegimo įtampai, vyksta jonizacija ir srovė praeina pro lempą. Neoninė lempa visada įjungiama per tam tikrą pasipriešinimą, kuris riboja srovę.

Schema veikia taip. Jei lauke šviesu (apšvietimas didesnis nei 10 Gerai), tada srovė matavimo įstrižainėje ateina iš taško B iki taško A, poliarizuota relė 1 Pįjungtas taip, kad jo perjungimo kontaktas būtų uždarytas prie spaustuko 1. Relė 2P išjungtas (srovė, einanti per jo apviją, yra nepakankama, kad suveiktų relė); relės kontaktai yra atidaryti, taigi ir apšvietimo lempos LO neįgalus.

Srovė matavimo įstrižainėje ateina iš taško B iki taško A nes taško potencialas B virš taško potencialą A, tai išplaukia iš to, kad įtampos nuostoliai ant rankos AB yra didesni nei įtampos nuostoliai ant rankos WB(o tai, savo ruožtu, paaiškinama tinkamu varžų R 1 ir R 2 parinkimu); Be to, varžos yra prijungtos prie to paties grandinės gnybto. Reikėtų nepamiršti, kad srovė matavimo įstrižainėje teka ne nuolat, o impulsais ir šuoliais. Palaipsniui kondensatorius SU jis įkraunamas, o įtampa jame didėja; kai įtampa ant kondensatoriaus plokščių tampa lygi uždegimo įtampai dujų išlydžio lempa MN, lemputė užsidega ir perduoda 1P srovę per relės apviją. Taigi, dėl to, kad grandinėje yra dujų išlydžio lempa, relė veiks aiškiau ir patikimiau esant tam tikrai įtampos vertei (lygiai dujų išlydžio lempos uždegimo įtampai).

Supaprastina šviesos valdymą ir galimybę reguliuoti nustatymus naudojant bet kurią įtaisą, kuris visada yra šalia jūsų.

Sumažėjus apšvietimui, padidėja fotoelemento elektrinė varža; dėl to sumažėja srovė rankoje AB ir atitinkamai sumažėja įtampos kritimas. Kadangi įtampos kritimas petyje BV išlieka pastovus, peties įtampa krenta AB gali tapti toks mažas, kad potencialas tam tikru momentu A taške taps dideliu potencialu B, o srovė pakeis savo kryptį ir tekės iš AĮ B. Tai atsitiks, kai dienos šviesa vakare sumažės ir taps mažiau nei 10 Gerai . Mažėjant apšvietimui, padidės srovė matavimo įstrižainėje, padidės kondensatoriaus įtampa SU padidėja ir kai jo vertė lygi MH lempos uždegimo įtampai, kondensatorius išsikraus per lempą ir poliarizuotą 1P relę priešinga kryptimi; relė perduos savo kontaktą į terminalą 2 (dėl to nutrūksta matavimo tiltelio grandinė). Šiuo atveju neutrali relės ritė 2P bus prijungtas prie visos 220 V kintamosios srovės tinklo įtampos 2P veiks ir uždarius jo kontaktą įsijungs apšvietimo lempos LO. Taigi, prasidėjus vakaro prieblandai, automatiškai įsijungia elektrinis apšvietimas.

Atėjus rytui apšvietimas sustiprėja, o foto jungiklis turėtų išjungti elektros apšvietimą. Pažiūrėkime, kaip tai atsitiks. Didėjant apšvietimui, fotoelemento elektrinė varža mažėja F, dėl ko jis didėja D.C., einantis išilgai šio peties (AG). Išilgai matavimo įstrižainės A B nuolatinė (tiksliau, pulsuojanti) srovė tekės per šią grandinę: fazė L 2 - spaustukas 2 – B – A – 1VP – F – G- fazė L 1, be to, praeis išilgai tos pačios įstrižainės kintamoji srovė, sudarydami tokią grandinę: fazė L 2 - gnybtas 2 - B - A - B - R 4 - fazė L 1.

Kol apšvietimas mažas, potencialų skirtumas tarp taškų B Ir A neužtenka uždegti lempą MN ir dėl to valdyti 1P poliarizuotą relę. Didėjant apšvietimui (virš 10 GERAI) potencialas tam tikru momentu A, kaip jau buvo paaiškinta aukščiau, taške bus mažiau potencialo B; srovė pakeis savo kryptį, o kondensatorius SU išsikraus ant lempos MN ir estafetė nuo taško B iki taško A; relė veiks ir perduos savo kontaktą į spaustuką 1. Šiuo atveju relės ritė 2P bus atjungtas nuo visos tinklo įtampos 220 IN ir stengsis atjungti jo kontaktą; Elektrinis apšvietimas bus išjungtas.

Daugelyje šiuolaikinių automobilių automatinis priekinių žibintų perjungimas, dar vadinamas „Eurolight“, jau seniai tapo norma. Šalyse, kur teisės aktai įpareigoja automobilių savininkus važiuoti su įjungtomis artimosiomis šviesomis (ir Rusija yra viena iš jų), ši funkcija yra labai patogi, o apie jos įgyvendinimą galvoja nemažai šios funkcijos neturinčių automobilių savininkų.

Automatinių priekinių žibintų privalumai

  • Vairuotojo užmaršumo veiksnys pašalinamas (bet kokiu atveju važiuojančio automobilio priekiniai žibintai bus įjungti, ir jūs negalite pamiršti jų išjungti).
  • At staigus pokytis apšvietimas, pavyzdžiui, įvažiavus į tunelį, automobilis iškart apšvies kelią, neuždelsdamas vairuotojo reakcijos.

Galimos automatinio priekinių žibintų perjungimo parinktys

  • Įjungimas/išjungimas sinchroniškai su uždegimu. Šis būdas yra pats paprasčiausias, tačiau turi tam tikrą trūkumą: jei reikia statyti automobilį su įjungtu degimu, automobilio akumuliatorius gali lengvai išsikrauti.
  • Automatinis priekinių žibintų įjungimas, kai užvedamas automobilio variklis.Ši parinktis gali būti vadinama optimaliu.

Nepriklausomas Eurolight prijungimas

Priklausomai nuo automobilio dizaino, sprendimas gali būti skirtingas, išvardijame būdingiausius taškus:


Svarbūs punktai

Pirmiausia blaiviai įvertinkite savo įgūdžius ir patirtį, ypač kai kalbama apie situaciją, aprašytą ankstesnio poskyrio trečioje pastraipoje. Geriau išsiskirti tam tikra suma pinigų už kvalifikuotą autoelektriko darbą, o ne atkakliai bandydami išsiversti patys ir keldami sau bereikalingų problemų.

Geriau atlikti visas intervencijas į elektros grandines salono viduje, apsaugoti standartinių laidų sujungimo taškus nuo poveikio aplinką. Tinkamai atliktas ir izoliuotas sukimas, priešingai populiariam įsitikinimui, ne tik nenusileidžia litavimui kaip jungtis, bet ir lenkia jį atsparumu vibracijai. Turi būti naudojama papildoma relė standžiai fiksuotas.

Atsarginės relės ir jos valdymo apvijos maitinimo kontaktų maitinimo grandinės yra privalomos turi būti apsaugotas saugikliais. Tai galima užtikrinti prijungus relę po saugiklių dėžutės.

Instaliacijos šakos neturėtų trukdyti bet kokio galimo jo judėjimo metu ir tose vietose, kur jis šalia yra sulenktas metalines dalis kėbulą naudoti privaloma izoliacinis polivinilchlorido vamzdis(vamzdis).

Dažnai galima išgirsti, kad tą patį rezultatą galima pasiekti ir nenaudojant papildomų relių, įkišus trumpiklį Tinkama vieta montavimo blokas automobilis. Turėtumėte labai skeptiškai vertinti tokius patarimus, nes dažnai jų autoriai neturi jokios autoelektriko kvalifikacijos ir jų rekomendacijų laikymasis gali sukelti skaudžių pasekmių, pavyzdžiui, jei iš tikrųjų šis trumpiklis priveda prie priekinių žibintų įsijungimo, apeinant saugiklį. .

Apatinė eilutė

Daugeliu atvejų įgyvendinant „ Skandinaviška šviesa“ ant automobilio nėra didelis sunkumas ir jį galima atlikti savarankiškai. Svarbu atsiminti, kad, kaip ir bet koks įsikišimas į automobilio elektros instaliaciją, šis darbas reikalauja didelio kruopštumo ir atidumo detalėms, ir tik tokiu atveju jis bus visiškai sėkmingas.