{"id":726,"date":"2016-11-28T23:25:05","date_gmt":"2016-11-28T20:25:05","guid":{"rendered":"http:\/\/www.dinux.lt\/blog\/?p=726"},"modified":"2016-11-28T23:25:05","modified_gmt":"2016-11-28T20:25:05","slug":"protingas-namas-2-dalis-apsvietimo-valdymas","status":"publish","type":"post","link":"http:\/\/www.dinux.lt\/blog\/?p=726","title":{"rendered":"Protingas namas. 2 Dalis. Ap\u0161vietimo valdymas."},"content":{"rendered":"<p>I\u0161karto sakau, nebuvo minties valdyti kambari\u0173 ap\u0161vietimo, tame prasm\u0117s a\u0161 nematau. Pa\u017eais\u010diau pats, parody\u010diau draugams tuom viskas ir pasibaigtu.<\/p>\n<p>Tikslas buvo kiemo ap\u0161vietimo valdymas. Namo perimetre yra 10W &#8220;senukiniai&#8221; LED \u017eibintai, parkavimosi vieta ap\u0161viesta 20W LED \u017eibintu. Ir statybininkai visiems nameliams sustat\u0117 ~50cm auk\u0161\u010dio \u017eibintus su 5W LED lemput\u0117mis. Taip pat statytojas pasir\u016bpino, kad 5W \u017eibintas automati\u0161kai u\u017esidegtu nusileidus saulei (ant stogo yra \u0161viesos imtuvas). Visi kiti \u0161viestuvai jau mano paties montuoti.<\/p>\n<p>Vis\u0173 \u017eibint\u0173 maitinimas paimtas nuo min\u0117to \u0161viesos daviklio, o tai rei\u0161kia, kad ir labai norit, \u0161viesiu paros metu \u017eibintai nedega.<\/p>\n<p>Viskas pajungta nuo Raspberry gpio pin&#8217;\u0173 (jung\u010di\u0173). Naudotas r\u0117li\u0173 blokas i\u0161 Kinijos. Buvo min\u010di\u0173 blok\u0105 lituotis pa\u010diam, bet perkant detales pvz Lemonoj, vien jos kainuoja daugiau nei gatavas produktas.<\/p>\n<p>Programin\u0117 \u012franga ir kaip visk\u0105 valdau. GPIO i\u0161vadus labai paprasta valdyti su <a href=\"http:\/\/wiringpi.com\/\" target=\"_blank\">WiringPi<\/a>. A\u0161 naudoju Archlinux, tad \u0161\u012f paket\u0105 instaliuoju:<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\nsudo pacman -Sy wiringpi\r\n<\/pre>\n<p>Pasinaudodami gpio komanda pasi\u017ei\u016brime k\u0105 turime i\u0161vaduose:<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\n[dinux@alarmpi ~]$ gpio readall\r\n +-----+-----+---------+------+---+-Model B1-+---+------+---------+-----+-----+\r\n | BCM | wPi |   Name  | Mode | V | Physical | V | Mode | Name    | wPi | BCM |\r\n +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+\r\n |     |     |    3.3v |      |   |  1 || 2  |   |      | 5v      |     |     |\r\n |   0 |   8 |   SDA.1 |   IN | 1 |  3 || 4  |   |      | 5V      |     |     |\r\n |   1 |   9 |   SCL.1 |   IN | 1 |  5 || 6  |   |      | 0v      |     |     |\r\n |   4 |   7 | GPIO. 7 |  OUT | 0 |  7 || 8  | 1 | ALT0 | TxD     | 15  | 14  |\r\n |     |     |      0v |      |   |  9 || 10 | 1 | ALT0 | RxD     | 16  | 15  |\r\n |  17 |   0 | GPIO. 0 |   IN | 0 | 11 || 12 | 1 | IN   | GPIO. 1 | 1   | 18  |\r\n |  21 |   2 | GPIO. 2 |   IN | 0 | 13 || 14 |   |      | 0v      |     |     |\r\n |  22 |   3 | GPIO. 3 |   IN | 0 | 15 || 16 | 0 | OUT  | GPIO. 4 | 4   | 23  |\r\n |     |     |    3.3v |      |   | 17 || 18 | 0 | IN   | GPIO. 5 | 5   | 24  |\r\n |  10 |  12 |    MOSI |  OUT | 1 | 19 || 20 |   |      | 0v      |     |     |\r\n |   9 |  13 |    MISO |  OUT | 1 | 21 || 22 | 0 | OUT  | GPIO. 6 | 6   | 25  |\r\n |  11 |  14 |    SCLK |  OUT | 0 | 23 || 24 | 1 | IN   | CE0     | 10  | 8   |\r\n |     |     |      0v |      |   | 25 || 26 | 1 | IN   | CE1     | 11  | 7   |\r\n +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+\r\n | BCM | wPi |   Name  | Mode | V | Physical | V | Mode | Name    | wPi | BCM |\r\n +-----+-----+---------+------+---+-Model B1-+---+------+---------+-----+-----+\r\n<\/pre>\n<p>R\u0117li\u0173 valdymui panaudojau pin&#8217;us pagal BCM 10, 9, 11, pagal wPi 12, 13, 14<br \/>\nPagal nutyl\u0117jim\u0105 \u0161ie pin&#8217;ai (jei neklystu) buvo IN tod\u0117l j\u0173 r\u0117\u017eim\u0105 kei\u010diu<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\ngpio mode 12 out\r\ngpio mode 13 out\r\ngpio mode 14 out\r\n<\/pre>\n<p>Po \u0161i\u0173 komand\u0173 mano min\u0117ti pin&#8217;ai jau dirba kaip i\u0161\u0117jimas (taip kaip parodyta auk\u0161\u010diau esan\u010dioje lentel\u0117je)<\/p>\n<p>Norint \u012fjungti\/i\u0161jungti r\u0117l\u0119 pajungta prie wPi 12 kontakto, naudojame:<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\ngpio write 12 1\r\n# arba\r\ngpio write 12 0\r\n<\/pre>\n<p>Jungimo schema taip pat labai paprasta. +5V ir GND paimiau nuo laisv\u0173 GPIO i\u0161vadu, valdymo signalas jau ank\u0161\u010diau min\u0117ti pin&#8217;ai. \u012etampai ir signalams perduoti naudojau UTP kabel\u012f (atstumas ~1 metras) prie jo gal\u0173 litavau <a href=\"https:\/\/www.google.lt\/search?q=cable+jumper&#038;source=lnms&#038;tbm=isch#tbm=isch&#038;q=dupont+cable+jumper\" target=\"_blank\">Dupont cable jumeper<\/a><\/p>\n<p>Vis d\u0117lto, vienoje vietoje buvau strig\u0119s. Atrodo viskas sujungta gerai, signalas ateina (indikacinis LED u\u017esidega), bet r\u0117l\u0117 nesuveikia. Pasirodo problema buvo vienas blogas kabeliukas ir b\u016btent GND. Pakeitus j\u012f jau netik indikacinis LED u\u017esi\u017eiebdavo, bet ir r\u0117l\u0117 suveikdavo.<\/p>\n<p><a href=\"http:\/\/www.dinux.lt\/blog\/wp-content\/uploads\/2016\/11\/IMGP3647.PEF_6CBKRY.jpg\" rel=\"lightbox[726]\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/www.dinux.lt\/blog\/wp-content\/uploads\/2016\/11\/IMGP3647.PEF_6CBKRY-300x199.jpg\" alt=\"imgp3647-pef_6cbkry\" width=\"300\" height=\"199\" class=\"alignnone size-medium wp-image-732\" srcset=\"http:\/\/www.dinux.lt\/blog\/wp-content\/uploads\/2016\/11\/IMGP3647.PEF_6CBKRY-300x199.jpg 300w, http:\/\/www.dinux.lt\/blog\/wp-content\/uploads\/2016\/11\/IMGP3647.PEF_6CBKRY-768x509.jpg 768w, http:\/\/www.dinux.lt\/blog\/wp-content\/uploads\/2016\/11\/IMGP3647.PEF_6CBKRY-1024x679.jpg 1024w, http:\/\/www.dinux.lt\/blog\/wp-content\/uploads\/2016\/11\/IMGP3647.PEF_6CBKRY.jpg 1280w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a href=\"http:\/\/www.dinux.lt\/blog\/wp-content\/uploads\/2016\/11\/IMGP3649.PEF_R1LBRY.jpg\" rel=\"lightbox[726]\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/www.dinux.lt\/blog\/wp-content\/uploads\/2016\/11\/IMGP3649.PEF_R1LBRY-300x199.jpg\" alt=\"imgp3649-pef_r1lbry\" width=\"300\" height=\"199\" class=\"alignnone size-medium wp-image-733\" srcset=\"http:\/\/www.dinux.lt\/blog\/wp-content\/uploads\/2016\/11\/IMGP3649.PEF_R1LBRY-300x199.jpg 300w, http:\/\/www.dinux.lt\/blog\/wp-content\/uploads\/2016\/11\/IMGP3649.PEF_R1LBRY-768x509.jpg 768w, http:\/\/www.dinux.lt\/blog\/wp-content\/uploads\/2016\/11\/IMGP3649.PEF_R1LBRY-1024x679.jpg 1024w, http:\/\/www.dinux.lt\/blog\/wp-content\/uploads\/2016\/11\/IMGP3649.PEF_R1LBRY.jpg 1280w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a href=\"http:\/\/www.dinux.lt\/blog\/wp-content\/uploads\/2016\/11\/IMGP3655.PEF_8Q5DRY.jpg\" rel=\"lightbox[726]\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/www.dinux.lt\/blog\/wp-content\/uploads\/2016\/11\/IMGP3655.PEF_8Q5DRY-300x199.jpg\" alt=\"imgp3655-pef_8q5dry\" width=\"300\" height=\"199\" class=\"alignnone size-medium wp-image-734\" srcset=\"http:\/\/www.dinux.lt\/blog\/wp-content\/uploads\/2016\/11\/IMGP3655.PEF_8Q5DRY-300x199.jpg 300w, http:\/\/www.dinux.lt\/blog\/wp-content\/uploads\/2016\/11\/IMGP3655.PEF_8Q5DRY-768x509.jpg 768w, http:\/\/www.dinux.lt\/blog\/wp-content\/uploads\/2016\/11\/IMGP3655.PEF_8Q5DRY-1024x679.jpg 1024w, http:\/\/www.dinux.lt\/blog\/wp-content\/uploads\/2016\/11\/IMGP3655.PEF_8Q5DRY.jpg 1280w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a href=\"http:\/\/www.dinux.lt\/blog\/wp-content\/uploads\/2016\/11\/IMGP3656.PEF_GJNORY.jpg\" rel=\"lightbox[726]\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/www.dinux.lt\/blog\/wp-content\/uploads\/2016\/11\/IMGP3656.PEF_GJNORY-300x199.jpg\" alt=\"imgp3656-pef_gjnory\" width=\"300\" height=\"199\" class=\"alignnone size-medium wp-image-735\" srcset=\"http:\/\/www.dinux.lt\/blog\/wp-content\/uploads\/2016\/11\/IMGP3656.PEF_GJNORY-300x199.jpg 300w, http:\/\/www.dinux.lt\/blog\/wp-content\/uploads\/2016\/11\/IMGP3656.PEF_GJNORY-768x509.jpg 768w, http:\/\/www.dinux.lt\/blog\/wp-content\/uploads\/2016\/11\/IMGP3656.PEF_GJNORY-1024x679.jpg 1024w, http:\/\/www.dinux.lt\/blog\/wp-content\/uploads\/2016\/11\/IMGP3656.PEF_GJNORY.jpg 1280w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a href=\"http:\/\/www.dinux.lt\/blog\/wp-content\/uploads\/2016\/11\/IMGP3658.PEF_3587QY.jpg\" rel=\"lightbox[726]\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/www.dinux.lt\/blog\/wp-content\/uploads\/2016\/11\/IMGP3658.PEF_3587QY-300x199.jpg\" alt=\"imgp3658-pef_3587qy\" width=\"300\" height=\"199\" class=\"alignnone size-medium wp-image-736\" srcset=\"http:\/\/www.dinux.lt\/blog\/wp-content\/uploads\/2016\/11\/IMGP3658.PEF_3587QY-300x199.jpg 300w, http:\/\/www.dinux.lt\/blog\/wp-content\/uploads\/2016\/11\/IMGP3658.PEF_3587QY-768x509.jpg 768w, http:\/\/www.dinux.lt\/blog\/wp-content\/uploads\/2016\/11\/IMGP3658.PEF_3587QY-1024x679.jpg 1024w, http:\/\/www.dinux.lt\/blog\/wp-content\/uploads\/2016\/11\/IMGP3658.PEF_3587QY.jpg 1280w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a href=\"http:\/\/www.dinux.lt\/blog\/wp-content\/uploads\/2016\/11\/IMGP3659.PEF_2G3QRY.jpg\" rel=\"lightbox[726]\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/www.dinux.lt\/blog\/wp-content\/uploads\/2016\/11\/IMGP3659.PEF_2G3QRY-300x199.jpg\" alt=\"imgp3659-pef_2g3qry\" width=\"300\" height=\"199\" class=\"alignnone size-medium wp-image-737\" srcset=\"http:\/\/www.dinux.lt\/blog\/wp-content\/uploads\/2016\/11\/IMGP3659.PEF_2G3QRY-300x199.jpg 300w, http:\/\/www.dinux.lt\/blog\/wp-content\/uploads\/2016\/11\/IMGP3659.PEF_2G3QRY-768x509.jpg 768w, http:\/\/www.dinux.lt\/blog\/wp-content\/uploads\/2016\/11\/IMGP3659.PEF_2G3QRY-1024x679.jpg 1024w, http:\/\/www.dinux.lt\/blog\/wp-content\/uploads\/2016\/11\/IMGP3659.PEF_2G3QRY.jpg 1280w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Na ir \u017eemiau video. Tiesa prastokos kokyb\u0117s, bet esm\u0117 yra parodoma.<br \/>\n<iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/-bjwJqtwutc\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I\u0161karto sakau, nebuvo minties valdyti kambari\u0173 ap\u0161vietimo, tame prasm\u0117s a\u0161 nematau. Pa\u017eais\u010diau pats, parody\u010diau draugams tuom viskas ir pasibaigtu. Tikslas buvo kiemo ap\u0161vietimo valdymas. Namo perimetre yra 10W &#8220;senukiniai&#8221; LED \u017eibintai, parkavimosi vieta ap\u0161viesta 20W LED \u017eibintu. Ir statybininkai visiems nameliams sustat\u0117 ~50cm auk\u0161\u010dio \u017eibintus su 5W LED lemput\u0117mis. Taip pat statytojas pasir\u016bpino, kad 5W &#8230; <a title=\"Protingas namas. 2 Dalis. Ap\u0161vietimo valdymas.\" class=\"read-more\" href=\"http:\/\/www.dinux.lt\/blog\/?p=726\" aria-label=\"More on Protingas namas. 2 Dalis. Ap\u0161vietimo valdymas.\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false},"categories":[3,12],"tags":[],"_links":{"self":[{"href":"http:\/\/www.dinux.lt\/blog\/index.php?rest_route=\/wp\/v2\/posts\/726"}],"collection":[{"href":"http:\/\/www.dinux.lt\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.dinux.lt\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.dinux.lt\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.dinux.lt\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=726"}],"version-history":[{"count":8,"href":"http:\/\/www.dinux.lt\/blog\/index.php?rest_route=\/wp\/v2\/posts\/726\/revisions"}],"predecessor-version":[{"id":740,"href":"http:\/\/www.dinux.lt\/blog\/index.php?rest_route=\/wp\/v2\/posts\/726\/revisions\/740"}],"wp:attachment":[{"href":"http:\/\/www.dinux.lt\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=726"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.dinux.lt\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=726"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.dinux.lt\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=726"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}