{"id":69,"date":"2017-12-22T13:51:50","date_gmt":"2017-12-22T13:51:50","guid":{"rendered":"http:\/\/www.hirehamva.hu\/wpblog\/?p=69"},"modified":"2018-01-03T10:42:54","modified_gmt":"2018-01-03T10:42:54","slug":"vasalo-or","status":"publish","type":"post","link":"https:\/\/www.hirehamva.hu\/wpblog\/archivum\/69","title":{"rendered":"Vasal\u00f3 \u0150r :)"},"content":{"rendered":"<p>Kezdj\u00fck valami egyszer\u0171vel.<\/p>\n<p>Tal\u00e1lkoztatok m\u00e1r azzal a jelens\u00e9ggel, (f\u0151leg gyerekes csal\u00e1dokn\u00e1l fordul el\u0151) hogy a frissen megsz\u00e1radt ruha utols\u00f3 percben lesz kivasalva indul\u00e1s el\u0151tt, \u00e9s a vasal\u00f3 bekapcsolva marad \u00e9s ott kattog a vasal\u00f3deszk\u00e1n ameddig hazaj\u00f6ssz \u00e9s \u00e9szre nem veszed, hogy furcs\u00e1n meleg van ebben a szob\u00e1ban pedig itt a f\u0171t\u00e9s alapj\u00e1raton szokott menni. \ud83d\ude42<\/p>\n<p>Azt\u00e1n r\u00e1j\u00f6ssz, hogy a vasal\u00f3 volt \u00e9s hogy t\u0171zvesz\u00e9lyes meg, hogy 8 \u00f3r\u00e1n kereszt\u00fcl 1500W l\u00f3gott a h\u00e1l\u00f3zaton \u00e9s v\u00e1mp\u00edrkodott a villanysz\u00e1ml\u00e1don.<\/p>\n<p>A k\u00f6vetkez\u0151 projekt ezt hivatott orvosolni.<\/p>\n<p><strong>Sz\u00fcks\u00e9ges kell\u00e9kek:<\/strong><\/p>\n<figure id=\"attachment_74\" aria-describedby=\"caption-attachment-74\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.hirehamva.hu\/wpblog\/wp-content\/uploads\/2017\/12\/idokapcsolo-mechanikus-napi-minir.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-74\" src=\"http:\/\/www.hirehamva.hu\/wpblog\/wp-content\/uploads\/2017\/12\/idokapcsolo-mechanikus-napi-minir-300x300.png\" alt=\"\" width=\"300\" height=\"300\" srcset=\"https:\/\/www.hirehamva.hu\/wpblog\/wp-content\/uploads\/2017\/12\/idokapcsolo-mechanikus-napi-minir-300x300.png 300w, https:\/\/www.hirehamva.hu\/wpblog\/wp-content\/uploads\/2017\/12\/idokapcsolo-mechanikus-napi-minir-150x150.png 150w, https:\/\/www.hirehamva.hu\/wpblog\/wp-content\/uploads\/2017\/12\/idokapcsolo-mechanikus-napi-minir-768x768.png 768w, https:\/\/www.hirehamva.hu\/wpblog\/wp-content\/uploads\/2017\/12\/idokapcsolo-mechanikus-napi-minir.png 800w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-74\" class=\"wp-caption-text\">Csak a burkolata \ud83d\ude42<\/figcaption><\/figure>\n<figure id=\"attachment_70\" aria-describedby=\"caption-attachment-70\" style=\"width: 220px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.hirehamva.hu\/wpblog\/wp-content\/uploads\/2017\/12\/AR_PRO_MINI_5V.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70 size-full\" src=\"http:\/\/www.hirehamva.hu\/wpblog\/wp-content\/uploads\/2017\/12\/AR_PRO_MINI_5V.jpg\" alt=\"Arduino Pro Mini 5V\" width=\"220\" height=\"119\" \/><\/a><figcaption id=\"caption-attachment-70\" class=\"wp-caption-text\">Arduino Pro Mini 5V<\/figcaption><\/figure>\n<figure id=\"attachment_72\" aria-describedby=\"caption-attachment-72\" style=\"width: 220px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.hirehamva.hu\/wpblog\/wp-content\/uploads\/2017\/12\/12V-kapcsol\u00f3\u00fczem\u0171-t\u00e1pegys\u00e9g-400mA.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-72 size-full\" src=\"http:\/\/www.hirehamva.hu\/wpblog\/wp-content\/uploads\/2017\/12\/12V-kapcsol\u00f3\u00fczem\u0171-t\u00e1pegys\u00e9g-400mA.jpg\" alt=\"12V kapcsol\u00f3\u00fczem\u0171 t\u00e1pegys\u00e9g 400mA\" width=\"220\" height=\"220\" srcset=\"https:\/\/www.hirehamva.hu\/wpblog\/wp-content\/uploads\/2017\/12\/12V-kapcsol\u00f3\u00fczem\u0171-t\u00e1pegys\u00e9g-400mA.jpg 220w, https:\/\/www.hirehamva.hu\/wpblog\/wp-content\/uploads\/2017\/12\/12V-kapcsol\u00f3\u00fczem\u0171-t\u00e1pegys\u00e9g-400mA-150x150.jpg 150w\" sizes=\"auto, (max-width: 220px) 100vw, 220px\" \/><\/a><figcaption id=\"caption-attachment-72\" class=\"wp-caption-text\">5V kapcsol\u00f3\u00fczem\u0171 t\u00e1pegys\u00e9g 400mA<\/figcaption><\/figure>\n<p>Egy\u00e9b hozz\u00e1val\u00f3k:<\/p>\n<ul>\n<li style=\"text-align: left;\">ellen\u00e1ll\u00e1s R1,R2 1K\u00a0\u00a0 2db<\/li>\n<li>ellen\u00e1ll\u00e1s R3 10K 1db<\/li>\n<li style=\"text-align: left;\">tranzisztor Q1 BC817 1db<\/li>\n<li>di\u00f3da D1 1N4148 1db<\/li>\n<li style=\"text-align: left;\">3mm piros LED DS1 1db (nem k\u00f6telez\u0151)<\/li>\n<li>5V rel\u00e9 10A tudjon kapcsolni AC-ben (nagyon fontos, hogy a vasal\u00f3 \u00e1ltal felvett teljes\u00edtm\u00e9nyhez igaz\u00edtsd)<\/li>\n<li>mikrokapcsol\u00f3 S1 1db<\/li>\n<li>pc speeker (hangsz\u00f3r\u00f3) LS1 1db<\/li>\n<\/ul>\n<p><strong>M\u0171k\u00f6d\u00e9s:<\/strong><\/p>\n<p>Az \u00e1ramk\u00f6r feladata id\u0151z\u00edt\u00e9s, hogy a r\u00e1kapcsolt eszk\u00f6z csak bizonyos ideig m\u0171k\u00f6dj\u00f6n. A k\u00e9sz\u00fcl\u00e9ken tal\u00e1lhat\u00f3 egy bekapcsol\u00f3 gomb, ezt megnyomva a k\u00e9sz\u00fcl\u00e9k bekapcsolja a r\u00e1dugott eszk\u00f6zt, jelzi a bekapcsol\u00e1st zen\u00e9vel, lesz\u00e1molja a programban megadott id\u0151t jelen estben 30 percet majd kikapcsol. 29 percn\u00e9l zen\u00e9vel jelzi hogy ki fog kapcsolni, ha tov\u00e1bb akarunk vasalni meg kell nyomni a bekapcsol\u00f3 gombot \u00e9s \u00fajabb 30 perc \u00e1ll rendelkez\u00e9sre. 30-dik perc v\u00e9g\u00e9n kikapcsol. (a hosszabb\u00edt\u00e1s b\u00e1rmikor ind\u00edthat\u00f3 a gomb benyom\u00e1s\u00e1val) \u00cdgy megel\u0151zi a bekapcsolva felejtett vasal\u00f3 jelens\u00e9g\u00e9t. \ud83d\ude42<\/p>\n<p><em><strong>NAGYON FONTOS, hogy a rel\u00e9 kapcsol\u00e1si teljes\u00edtm\u00e9ny\u00e9t a fogyaszt\u00f3, jelen estben vasal\u00f3 \u00e1ltal felvett teljes\u00edtm\u00e9nyhez igaz\u00edtsd, k\u00fcl\u00f6nben egy olvadt m\u0171anyag pac\u00e1t tal\u00e1lsz a hely\u00e9n \u00e9s t\u0171zvesz\u00e9lyes is lehet. A vasal\u00f3n fel van t\u00fcntetve mennyit fogyaszt pl.:1500W a rel\u00e9n viszont az \u00e1tfolyathat\u00f3 \u00e1ram van megadva pl.:10A. Mivel 230V fesz\u00fclts\u00e9gen\u00a0 \u00e9s 10A fog \u00e1tfolyni rajta ez\u00e9rt P=U x I x cos(Fi) jelen esetben a f\u00e1zissz\u00f6g elhanyagolhat\u00f3, mivel reziszt\u00edv\u00a0 fogyaszt\u00f3nk van. Teh\u00e1t a kapcsolhat\u00f3 teljes\u00edtm\u00e9ny P= 230 x 10 teh\u00e1t 2300W ami elegend\u0151 a vasal\u00f3hoz.<br \/>\n<\/strong><\/em><\/p>\n<p><strong>M\u00c9G-FONTOSABB! Az \u00e1ramk\u00f6r egyes r\u00e9szei \u00e9letvesz\u00e9lyes fesz\u00fclts\u00e9gen vannak, ennek figyelembev\u00e9tel\u00e9vel \u00e9p\u00edtsd meg. B\u00e1rmilyen anyagi, illetve nem anyagi k\u00e1r eset\u00e9n engem felel\u0151ss\u00e9g nem terhel. \u00c9n sz\u00f3ltam!!! \ud83d\ude42<\/strong><\/p>\n<p><a href=\"http:\/\/www.hirehamva.hu\/wpblog\/wp-content\/uploads\/2017\/12\/vasalo_or.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-89\" src=\"http:\/\/www.hirehamva.hu\/wpblog\/wp-content\/uploads\/2017\/12\/vasalo_or-300x159.png\" alt=\"\" width=\"397\" height=\"210\" srcset=\"https:\/\/www.hirehamva.hu\/wpblog\/wp-content\/uploads\/2017\/12\/vasalo_or-300x159.png 300w, https:\/\/www.hirehamva.hu\/wpblog\/wp-content\/uploads\/2017\/12\/vasalo_or-768x406.png 768w, https:\/\/www.hirehamva.hu\/wpblog\/wp-content\/uploads\/2017\/12\/vasalo_or.png 1000w\" sizes=\"auto, (max-width: 397px) 100vw, 397px\" \/><\/a><\/p>\n<p><strong>Program:<\/strong><\/p>\n<p>A programot t\u00f6bb Arduino p\u00e9ldaprogramb\u00f3l oll\u00f3ztam \u00f6ssze (f\u0151leg csak a saj\u00e1t r\u00e9szeket fogom leford\u00edtani). Az Arduino pro mini panel gy\u00e1rilag be\u00e9p\u00edtett LED-j\u00e9t hagytam villogni. A programban nincsenek k\u00e9sleltet\u00e9sek (delay) ugyanis egy delay idej\u00e9re tulajdonk\u00e9ppen sz\u00fcnetel a mikrokontrollerben a programfut\u00e1s, v\u00e1rakozik.<\/p>\n<blockquote><p>#include &#8222;pitches.h&#8221;<\/p>\n<p>\/\/ hangok:<br \/>\nint melody[] = {<br \/>\nNOTE_C4, NOTE_G3, NOTE_G3, NOTE_A3, NOTE_G3, 0, NOTE_B3, NOTE_C4<br \/>\n};<\/p>\n<p>\/\/ hangok ideje: 4 = quarter note, 8 = eighth note, etc.:<br \/>\nint noteDurations[] = {<br \/>\n4, 8, 8, 4, 4, 4, 4, 4<br \/>\n};<br \/>\n\/\/ kimenetek, bemenetek \u00e9s v\u00e1ltoz\u00f3k megad\u00e1sa<br \/>\nconst int ledPin = LED_BUILTIN;\/\/ the number of the LED pin<br \/>\nint rele=6; \/\/ rel\u00e9 a 6 l\u00e1bon<br \/>\nint gomb=A1; \/\/ nyom\u00f3gomb az A1 bemeneten<br \/>\nint g_allapot; \/\/ v\u00e1ltoz\u00f3 a nyom\u00f3gomb \u00e1llapot\u00e1nak t\u00e1rol\u00e1s\u00e1ra<br \/>\nlong kikapcs = 0;\/\/ennyit v\u00e1rjon kikapcsol\u00e1s el\u0151tt v\u00e1ltoz\u00f3<\/p>\n<p>\/\/ Variables will change :<br \/>\nint ledState = LOW; \/\/ ledState used to set the LED<\/p>\n<p>\/\/ Generally, you should use &#8222;unsigned long&#8221; for variables that hold time<br \/>\n\/\/ The value will quickly become too large for an int to store<br \/>\nunsigned long previousMillis = 0; \/\/ will store last time LED was updated<\/p>\n<p>\/\/ constants won&#8217;t change :<br \/>\nconst long interval = 1000; \/\/ interval at which to blink (milliseconds)<\/p>\n<p>void setup() {<\/p>\n<p>pinMode(ledPin, OUTPUT);<br \/>\npinMode(rele, OUTPUT);<br \/>\ndigitalWrite(rele, LOW);<br \/>\npinMode(gomb, INPUT);<br \/>\n}<\/p>\n<p>void loop() {<br \/>\ng_allapot=analogRead(gomb); \/\/ gomb \u00e1llapot\u00e1nak beolvas\u00e1sa<br \/>\nif(g_allapot&lt;=100){ \/\/ mivel be\u00e9p\u00edtett AD \u00e1talak\u00edt\u00f3t haszn\u00e1lunk ha 100 al\u00e1 esik az AD \u00e1ltal m\u00e9rt \u00e9rt\u00e9k<br \/>\nkikapcs=1800000; \/\/ 30 perc milliszekundumban<br \/>\ndigitalWrite(rele, HIGH); \/\/ rel\u00e9 beh\u00faz<br \/>\nhang(); \/\/ n\u00f3ta indul \ud83d\ude42<br \/>\n}<br \/>\nunsigned long currentMillis = millis();<\/p>\n<p>if (currentMillis &#8211; previousMillis &gt;= interval) {<br \/>\n\/\/ save the last time you blinked the LED<br \/>\npreviousMillis = currentMillis;<br \/>\nkikapcs=kikapcs-interval;<\/p>\n<p>if(kikapcs==60000){ \/\/ mivel visszasz\u00e1ml\u00e1l\u00e1s folyik ha kikapcs v\u00e1ltoz\u00f3 el\u00e9rte az 1 percet<\/p>\n<p>hang(); \/\/ n\u00f3ta indul<br \/>\n}<\/p>\n<p>if(kikapcs&lt;=0){ \/\/ ha kikapcs v\u00e1ltoz\u00f3 el\u00e9rte a 0-\u00e1t<br \/>\nkikapcs=0;<br \/>\ndigitalWrite(rele, LOW); \/\/ rel\u00e9 elenged<br \/>\n}<br \/>\n\/\/ if the LED is off turn it on and vice-versa:<br \/>\nif (ledState == LOW) {<br \/>\nledState = HIGH;<br \/>\n} else {<br \/>\nledState = LOW;<br \/>\n}<\/p>\n<p>\/\/ set the LED with the ledState of the variable:<br \/>\ndigitalWrite(ledPin, ledState);<br \/>\n}<br \/>\n}<\/p>\n<p>\/\/ hang lej\u00e1tsz\u00f3 funkci\u00f3 8 l\u00e1bon a hangsz\u00f3r\u00f3<\/p>\n<p>void hang(){<\/p>\n<p>\/\/ iterate over the notes of the melody:<br \/>\nfor (int thisNote = 0; thisNote &lt; 8; thisNote++) {<\/p>\n<p>\/\/ to calculate the note duration, take one second<br \/>\n\/\/ divided by the note type.<br \/>\n\/\/e.g. quarter note = 1000 \/ 4, eighth note = 1000\/8, etc.<br \/>\nint noteDuration = 1000 \/ noteDurations[thisNote];<br \/>\ntone(8, melody[thisNote], noteDuration);<\/p>\n<p>\/\/ to distinguish the notes, set a minimum time between them.<br \/>\n\/\/ the note&#8217;s duration + 30% seems to work well:<br \/>\nint pauseBetweenNotes = noteDuration * 1.30;<br \/>\ndelay(pauseBetweenNotes);<br \/>\n\/\/ stop the tone playing:<br \/>\nnoTone(8);<br \/>\n}<\/p>\n<p>}<\/p><\/blockquote>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/www.hirehamva.hu\/wpblog\/wp-content\/uploads\/2017\/12\/vasalo_or.zip\">Program let\u00f6lt\u00e9se<\/a><\/p>\n<p><strong>V\u00e9geredm\u00e9ny:<\/strong><\/p>\n<p>Indul:<\/p>\n<p><iframe loading=\"lazy\" title=\"MOV 0300\" width=\"525\" height=\"295\" src=\"https:\/\/www.youtube.com\/embed\/xZiXDbkPlIw?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p>T\u00f6bbsz\u00f6ri \u00fajraind\u00edt\u00e1s (f\u00e1raszt\u00f3 tartani a telefont \ud83d\ude42 ):<\/p>\n<p><iframe loading=\"lazy\" title=\"MOV 0306\" width=\"525\" height=\"295\" src=\"https:\/\/www.youtube.com\/embed\/kFCNAvMKAaY?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p>Kikapcsol\u00e1s jelz\u00e9se \u00e9s kikapcsol\u00e1s:<\/p>\n<p><iframe loading=\"lazy\" title=\"Timer\" width=\"525\" height=\"295\" src=\"https:\/\/www.youtube.com\/embed\/FhltvBmbQO4?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kezdj\u00fck valami egyszer\u0171vel. Tal\u00e1lkoztatok m\u00e1r azzal a jelens\u00e9ggel, (f\u0151leg gyerekes csal\u00e1dokn\u00e1l fordul el\u0151) hogy a frissen megsz\u00e1radt ruha utols\u00f3 percben lesz kivasalva indul\u00e1s el\u0151tt, \u00e9s a vasal\u00f3 bekapcsolva marad \u00e9s ott kattog a vasal\u00f3deszk\u00e1n ameddig hazaj\u00f6ssz \u00e9s \u00e9szre nem veszed, hogy furcs\u00e1n meleg van ebben a szob\u00e1ban pedig itt a f\u0171t\u00e9s alapj\u00e1raton szokott menni. \ud83d\ude42 &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.hirehamva.hu\/wpblog\/archivum\/69\" class=\"more-link\"><span class=\"screen-reader-text\">&#8222;Vasal\u00f3 \u0150r :)&#8221;<\/span> b\u0151vebben<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[5,6],"class_list":["post-69","post","type-post","status-publish","format-standard","hentry","category-arduino","tag-arduino","tag-elektronika"],"_links":{"self":[{"href":"https:\/\/www.hirehamva.hu\/wpblog\/wp-json\/wp\/v2\/posts\/69","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hirehamva.hu\/wpblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hirehamva.hu\/wpblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hirehamva.hu\/wpblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hirehamva.hu\/wpblog\/wp-json\/wp\/v2\/comments?post=69"}],"version-history":[{"count":32,"href":"https:\/\/www.hirehamva.hu\/wpblog\/wp-json\/wp\/v2\/posts\/69\/revisions"}],"predecessor-version":[{"id":137,"href":"https:\/\/www.hirehamva.hu\/wpblog\/wp-json\/wp\/v2\/posts\/69\/revisions\/137"}],"wp:attachment":[{"href":"https:\/\/www.hirehamva.hu\/wpblog\/wp-json\/wp\/v2\/media?parent=69"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hirehamva.hu\/wpblog\/wp-json\/wp\/v2\/categories?post=69"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hirehamva.hu\/wpblog\/wp-json\/wp\/v2\/tags?post=69"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}