{"id":1539,"date":"2014-11-26T20:58:23","date_gmt":"2014-11-26T18:58:23","guid":{"rendered":"http:\/\/www.dainile.lt\/?p=1539"},"modified":"2015-11-03T13:34:33","modified_gmt":"2015-11-03T11:34:33","slug":"kiemo-apsvietimo-automatizavimas","status":"publish","type":"post","link":"https:\/\/www.dclabs.lt\/dainiaus\/kiemo-apsvietimo-automatizavimas\/","title":{"rendered":"Kiemo ap\u0161vietimo automatizavimas"},"content":{"rendered":"<p>\u010cia buvo vienas i\u0161 t\u0173 projekt\u0173 kurie privalo pasisekti&#8230; Vien\u017eo, prad\u017eia kaip ir visada, paprasta &#8211; pusbrolis papra\u0161\u0117 pad\u0117ti jo kaimynui su kiemo ap\u0161vietimu. Ap\u0161vietimas pajungtas nuo automatuko, kieme prismaigstyta \u017eibint\u0173. Kada nori \u012fjungi, kada nori i\u0161jungi&#8230; Bet taip nepatogu. Nor\u0117t\u0173si, kad \u012fsijungt\u0173 sutemus. Kaip ir paprastas dalykas &#8211; statom DIN foto rel\u0119 prie automatuko ir d\u017eiaugiam\u0117s. Jo, gerai b\u016bt\u0173&#8230; O vietos paskirstymo d\u0117\u017e\u0117j tai n\u0117ra. Nu visai n\u0117ra. O norisi padaryti gra\u017eiai, be joki\u0173 papildom\u0173 d\u0117\u017eu\u010di\u0173, kasin\u0117jimo darb\u0173 ir pana\u0161iai. Ir dar priedo u\u017eduotis pasunk\u0117jo &#8211; kaip ir gerai, kad u\u017edega \u0161vies\u0105 sutemus, bet klausimas &#8211; kam j\u0105 deginti vis\u0105 nakt\u012f? Niekam juk to nereikia. Rei\u0161kia reikia, kad ka\u017ekas j\u0105 i\u0161jungt\u0173 po nustatyto laiko tarpo. Taigi, ties \u0161ita vieta technin\u0117 u\u017eduotis kaip ir ai\u0161ki &#8211; prietaisiukas, kuris sutemus \u012fjungs \u0161vies\u0105, o po nustatyto laiko tarpo j\u0105 i\u0161jungs. Ir po to sutemus v\u0117l \u012fjungs. Ir taip toliau :). Visgi t\u0105 padaryti b\u016bt\u0173 paprasta su mikrovaldikliu, bet visada yra &#8222;bet&#8221; &#8211; programavime nesu stiprus, o kol i\u0161moksiu praeis per daug laiko. Arduino nesi\u016blyti \u00a9 :). O kol &#8222;grau\u017eiu&#8221; programavimo vadov\u0117lius &#8211; sume\u010diau toki\u0105 analogi\u0161k\u0105 schemut\u0119.<\/p>\n<p><a href=\"http:\/\/www.dclabs.lt\/dainiaus\/wp-content\/uploads\/2014\/11\/schem.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1560\" src=\"http:\/\/www.dclabs.lt\/dainiaus\/wp-content\/uploads\/2014\/11\/schem-300x131.png\" alt=\"schem\" width=\"300\" height=\"131\" srcset=\"https:\/\/www.dclabs.lt\/dainiaus\/wp-content\/uploads\/2014\/11\/schem-300x131.png 300w, https:\/\/www.dclabs.lt\/dainiaus\/wp-content\/uploads\/2014\/11\/schem-1024x448.png 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Dar naujiena &#8211; sumast\u0117m t\u0105 vis\u0105 prietaisiuk\u0105 pasl\u0117pti kiemo \u017eibinto vamzdyje. Diametras ne\u017einomas, taigi reiks daryti ilga ir plon\u0105 PCB. Pagal galimybes. Bet prad\u017eiai apie schem\u0105, kaip visada, i\u0161 kair\u0117s \u012f de\u0161in\u0119. Du pinai, 230VAC pajungimui (faz\u0119 dar ir permetam \u012f rel\u0117s kontaktus). Toliau 230VAC &gt; 12VDC maitinimo blokas IRM-10-12. Gamintojas Meanwell, <a href=\"http:\/\/www.meanwell.com\/search\/IRM-10\/IRM-10-spec.pdf\" target=\"_blank\">apra\u0161ymas \u010dia<\/a>. Tokio dar nesu naudoj\u0119s, tai bus \u012fdomu pa\u017eaisti. Reikt\u0173 pasakyti, kad Meanwell maitinimo \u0161altiniai n\u0117ra visai pig\u016bs, bet patikimi, gero stabilumo, prikim\u0161ti \u012fvairi\u0173 apsaug\u0173. O \u0161itas dar ir ma\u017eiukas &#8211; 45,7 x 25,4 x 21,5 mm. Tik va LBR\u0105 teko darytis pa\u010diam. Ok, va\u017eiuojam toliau. Schemos pagrindin\u0119 dal\u012f galima b\u016bt\u0173 dalinti \u012f dvi dalis &#8211; reaguojan\u010dia \u012f ap\u0161vietim\u0105 ir atjungian\u010di\u0105 apkrov\u0105 po nustatyto laiko. Kaip visada, ka\u017ek\u0105 projektuodamas schem\u0105 darau universali\u0105, pritaikom\u0105 ne vien ten kur d\u0117siu veikti prad\u017eioje. Taigi, pirmoji dalis sudaryta i\u0161 PH1, R8, R2, Q2. C2 skirtas i\u0161lyginti pro Meanwell&#8217;o maitinimo blokel\u012f praspr\u016bdusius trukd\u017eius. Nominalas ne kritinis, svarbu \u012ftampa ne ma\u017eesn\u0117. PH1 ir R8 sudaro var\u017ein\u012f dalikl\u012f. Nusta\u010dius koki\u0105 nors potenciometro var\u017e\u0105 jos at\u017evilgiu fotorezistoriaus A1060 12 var\u017ea gali b\u016bti didesn\u0117 arba ma\u017eesn\u0117. Pavyzd\u017eiui, potenciometro var\u017ea 300K. Ap\u0161vietus fotorezistoriaus var\u017ea pasidaro labai ma\u017ea, de\u0161im\u010di\u0173 om\u0173 eil\u0117s (ar ma\u017eiau, priklausomai nuo fotorezistoriaus). Tuomet tranzistoriaus Q2 baze srove neteka, kad b\u016bt\u0173 lengviau \u012fsivaizduoti &#8211; baz\u0117 b\u016bn\u0105 prijungta prie \u017eem\u0117s, taigi jokios srov\u0117s negali b\u016bti. O \u012fki\u0161us fotorezistori\u0173 \u012f tamsi\u0105 viet\u0105 (ne, ne ten \ud83d\ude00 \u012f sand\u0117liuk\u0105 ar pana\u0161iai), jo var\u017ea tampa didel\u0117, gali b\u016bti \u0161imt\u0173 kiloom\u0173 ar gigaom\u0173 eil\u0117s. V\u0117l, kad lengviau b\u016bt\u0173 \u012fsivaizduoti galima sakyti, kad tranzistoriaus baz\u0117 atjungiama nuo \u017eem\u0117s ir lieka prijungta tik prie R8, kuris nustatytas ties 300K var\u017ea. Ir tik pyst &#8211; tranzistoriaus baze pradeda tek\u0117ti srov\u0117. Ji nedidel\u0117, nes apribota potenciometro ir baz\u0117s rezistoriaus R2 var\u017eos, bet to u\u017etenka, kad atsidaryt\u0173 tranzistorius. O tas visas pamir\u0161tas, tyliai tupintis kamputyje kondensatorius C1 &#8211; sukuria \u0161ioki\u0105 toki\u0105 histerez\u0119, prilaiko atidaryt\u0105 baz\u0119, kol i\u0161sikrauna. Taigi, atsidar\u0119s tranzistorius prie minuso prijungia LEDuk\u0105 ir taimeriuk\u0105. LEDukas &#8211; diagnostikai, neb\u016btinas, bet man patinka, kai viskas mirksi ir pypsi :). O tuo pa\u010diu parodo, kad yra taimerio maitinimas. Lyrinis nukrypimas &#8211; prad\u017eioje nor\u0117jau naudoti sen\u0105 ger\u0105 555 taimer\u012f. Bet skai\u010diavimai parod\u0117, kad ilgom (o reikia valandos ar keli\u0173) trukm\u0117m jis n\u0117ra tinkamas, reikia realiai dideli\u0173 kondensatori\u0173, o ir stabilumas\/tikslumas gerokai nuplaukia. Teko ie\u0161koti pakaitalo. Puse ausies gird\u0117jau, kad b\u016bna taimeri\u0173, kurie kaip ir 555 skai\u010diuoja savo laik\u0105, bet prie\u0161 tai patys padaugina j\u012f i\u0161 nustatyto daugiklio, taip \u017eymiai prat\u0119sdami suveikimo laik\u0105. Pirma papuolusi &#8222;po pele&#8221; mikroschema &#8211; CD4541D. Texas Instruments k\u016brinys, kurio <a href=\"http:\/\/www.ti.com.cn\/cn\/lit\/ds\/symlink\/cd4541b.pdf\" target=\"_blank\">apra\u0161ymas yra \u010dia<\/a>. TI lyg ir galvoja nutraukti \u0161itos mikr\u0117s gamyb\u0105&#8230; Patariu gerai pasiskaityti apra\u0161ym\u0105, nes a\u0161 to nepadariau ir priv\u0117liau klaid\u0173 \u012f PCB. Nedideli\u0173, bet \u017eiopl\u0173. Bet dabar jau viskas pataisyta. Trumpai apie mikr\u0117s kanop\u0117les. 1, 2 ir 3 kontaktai naudojami RC generatoriukui prijungti. Nuo jo da\u017enio priklausys veikimo laikas, o da\u017en\u012f galima suskai\u010diuoti pagal toki\u0105 formul\u0119:<\/p>\n<p><a href=\"http:\/\/www.dclabs.lt\/dainiaus\/wp-content\/uploads\/2014\/11\/formule.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-1555\" src=\"http:\/\/www.dclabs.lt\/dainiaus\/wp-content\/uploads\/2014\/11\/formule.png\" alt=\"formule\" width=\"177\" height=\"60\" \/><\/a><\/p>\n<p>4 ir 11 kontaktai NC &#8211; niekur neprijungti. 5 ir 6 &#8211; Auto ir Master resetai, naudojami kai reikia perkrauti skai\u010diavim\u0105, \u012fjungiam tik automatin\u012f re\u017eim\u0105 jungdami tas kanop\u0117les \u012f GND. 7 koja &#8211; maitinimo pliusas, 14 maitinimo minusas (GND). 8 &#8211; i\u0161\u0117jimas, su neblogais sugeb\u0117jimais. Bet a\u0161 vistiek j\u012f &#8222;pastiprinau&#8221; papildomu tranzistoriumi Q3. 9 kontaktas &#8211; va \u010dia padariau t\u0105 klaid\u0105, ka\u017ekaip praleidau, kad prijungus prie GND i\u0161\u0117jimas bus invertuotas, tai yra bus i\u0161jungtas nustatyt\u0105 laik\u0105, o po to \u012fsijungs. Nedidelis pakeitimas ant PCB ir 9 koja gavo maitinimo plius\u0105, ir i\u0161\u0117jimas patapo teisingas &#8211; \u012fjungta kol skai\u010diuoja, po to i\u0161jungia. 10 koja nustato darbo re\u017eim\u0105 &#8211; pajungus prie GND suveiks vien\u0105 kart\u0105, prijungus prie VCC (maitinimo pliuso) kartos suveikim\u0105. 12 ir 13 kontaktai naudojami nustatyti laiko daugikliui. \u0160tai ir viskas, paprasta, bet genialu :).<\/p>\n<p>Kaip apskai\u010diuoti laik\u0105 ar reikalingus rezistorius jeigu \u017einomas laikas ? Pasinaudojus auk\u0161\u010diau esan\u010dia formule. Kad b\u016bt\u0173 lengviau<a href=\"http:\/\/www.dclabs.lt\/dainiaus\/wp-content\/uploads\/2014\/11\/Laiko_skaiciavimas.xlsx\" target=\"_blank\"> \u010dia yra Excel&#8217;io failiukas<\/a>, kuriame a\u0161 skai\u010diavau laikus. Keisti reikia tik geltonai pa\u017eym\u0117tus langelius (var\u017ea Omais, talpa Faradais). Taigi, remiantis skai\u010diavimais, minimalus laikas esant nustatymui A1 B0 &#8211; 15 sekund\u017ei\u0173, maksimalus prie to pa\u010dio nustatymo b\u016bt\u0173 2,7 minut\u0117s (2 minut\u0117s ir 42 sekund\u0117s). Maksimalus laikas b\u016bt\u0173 esant nustatymui A1 B1 &#8211; 11 valand\u0173 32 minut\u0117s ir 7 sekund\u0117s. Visus tarpinius rezultatus galima nesunkiai apskai\u010diuoti auk\u0161\u010diau min\u0117to failiuko pagalba.<\/p>\n<p>Apie schem\u0105 tiek, toliau seka PCB gamyba. A\u0161 naudojuosi\u00a0<a href=\"http:\/\/www.seeedstudio.com\" target=\"_blank\">http:\/\/www.seeedstudio.com<\/a> paslaugomis. Kainuoja nedaug (5 PCB su siuntimu apie 50 Lt), kokyb\u0117 gera ir pagamina greitai. Nors yra ir kit\u0173 gamintoj\u0173. sukurpta PCB atrodo taip:<\/p>\n<p><a href=\"http:\/\/www.dclabs.lt\/dainiaus\/wp-content\/uploads\/2014\/11\/pcb.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1568\" src=\"http:\/\/www.dclabs.lt\/dainiaus\/wp-content\/uploads\/2014\/11\/pcb-300x137.png\" alt=\"pcb\" width=\"300\" height=\"137\" srcset=\"https:\/\/www.dclabs.lt\/dainiaus\/wp-content\/uploads\/2014\/11\/pcb-300x137.png 300w, https:\/\/www.dclabs.lt\/dainiaus\/wp-content\/uploads\/2014\/11\/pcb.png 975w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/www.dclabs.lt\/dainiaus\/wp-content\/uploads\/2014\/11\/light.rar\" target=\"_blank\">Eagle schema, PCB ir LBRai yra \u010dia<\/a>.<\/p>\n<p>Tobulinimas&#8230; Chm, pirmu \u017eingsniu nor\u0117t\u0173si atpiginti prietaisiuk\u0105. T\u0105 padaryti b\u016bt\u0173 galima nenaudojant impulsinio MeanWell maitinimo bloko, kaina suma\u017e\u0117t\u0173 tikrai daug. O apie tai kada nors bus atskiras straipsniukas :).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u010cia buvo vienas i\u0161 t\u0173 projekt\u0173 kurie privalo pasisekti&#8230; Vien\u017eo, prad\u017eia kaip ir visada, paprasta &#8211; pusbrolis papra\u0161\u0117 pad\u0117ti jo kaimynui su kiemo ap\u0161vietimu. Ap\u0161vietimas pajungtas nuo automatuko, kieme prismaigstyta \u017eibint\u0173. Kada nori \u012fjungi, kada nori i\u0161jungi&#8230; Bet taip nepatogu. Nor\u0117t\u0173si, kad \u012fsijungt\u0173 sutemus. Kaip ir paprastas dalykas &#8211; statom DIN foto rel\u0119 prie automatuko&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-1539","post","type-post","status-publish","format-standard","hentry","category-elektronika"],"_links":{"self":[{"href":"https:\/\/www.dclabs.lt\/dainiaus\/wp-json\/wp\/v2\/posts\/1539","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dclabs.lt\/dainiaus\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dclabs.lt\/dainiaus\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dclabs.lt\/dainiaus\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dclabs.lt\/dainiaus\/wp-json\/wp\/v2\/comments?post=1539"}],"version-history":[{"count":29,"href":"https:\/\/www.dclabs.lt\/dainiaus\/wp-json\/wp\/v2\/posts\/1539\/revisions"}],"predecessor-version":[{"id":1913,"href":"https:\/\/www.dclabs.lt\/dainiaus\/wp-json\/wp\/v2\/posts\/1539\/revisions\/1913"}],"wp:attachment":[{"href":"https:\/\/www.dclabs.lt\/dainiaus\/wp-json\/wp\/v2\/media?parent=1539"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dclabs.lt\/dainiaus\/wp-json\/wp\/v2\/categories?post=1539"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dclabs.lt\/dainiaus\/wp-json\/wp\/v2\/tags?post=1539"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}