        <style>
            #donation_buttons td{
                border:medium none;
                background: inherit !important;
            }
            #donation_buttons table{               
                border:medium none;
                margin: auto;
                width: auto;
            }
        </style>
        {"id":2022,"date":"2017-03-22T04:54:15","date_gmt":"2017-03-22T04:54:15","guid":{"rendered":"http:\/\/rogerbit.com\/wprb\/?p=2022"},"modified":"2019-08-23T14:34:07","modified_gmt":"2019-08-23T14:34:07","slug":"domotica-encender-luces-con-control-remoto-infrarrojo-muy-facil","status":"publish","type":"post","link":"https:\/\/rogerbit.com\/wprb\/2017\/03\/domotica-encender-luces-con-control-remoto-infrarrojo-muy-facil\/","title":{"rendered":"Dom\u00f3tica: Encender luces con control remoto infrarrojo &#8211; Muy f\u00e1cil"},"content":{"rendered":"<p><iframe loading=\"lazy\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/uksrYiXYthE?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>En este proyecto de dom\u00f3tica, veremos como hacer un control de luces con cualquier control remoto de infrarrojos que tengamos en casa.<\/p>\n<p>Desde encendido de luces, manejo de robot, y control de electrodom\u00e9sticos, los mandos\u00a0infrarrojos nos permiten controlar diversos dispositivos, que encontramos en nuestro hogar.<\/p>\n<hr \/>\n<p>Tal vez pueda interesarte proyectos en arduino, pic, rob\u00f3tica, telecomunicaciones, suscribete en\u00a0<a href=\"http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1\">http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1<\/a>\u00a0mucho videos con c\u00f3digo fuentes completos y diagramas<\/p>\n<div id=\"ubm-banners-rotation-n1\" data-interval=\"4000\" class=\"ubm_banners_rotation\" style=\"overflow: hidden; width: 200px; height: 150px;\"><div id=\"3_ubm_banner\" class=\"ubm_rotating_banner\"><a href=\"https:\/\/bit.ly\/3aXRDAu\" target=\"_blank\" rel=\"dofollow\"><img src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/useful_banner_manager_banners\/3-2-logo youtube.png\" width=\"100%\" height=\"100%\" alt=\"SUSCRIBETE A NUESTRO CANAL DE YOUTUBE, TUTORIALES GRATIS\" \/><\/a><\/div><\/div>\n<hr \/>\n<p>Para este proyecto necesitaremos de un arduino uno, un m\u00f3dulo de infrarrojos, un m\u00f3dulos relay, cables, porta focos y focos.<\/p>\n<p><strong><span style=\"color: #3366ff;\">Librer\u00eda IRremote.h<\/span><\/strong><\/p>\n<p>Esta librer\u00eda la podemos descargar desde el IDE de arduino, por favor mirar las siguientes capturas de pantalla, para ver que pasos seguir.<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/03\/ir1.jpg\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-2063\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/03\/ir1-300x194.jpg\" alt=\"ir1\" width=\"300\" height=\"194\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/03\/ir1-300x194.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/03\/ir1.jpg 574w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/03\/ir2.jpg\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-2062\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/03\/ir2-300x192.jpg\" alt=\"ir2\" width=\"300\" height=\"192\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/03\/ir2-300x192.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/03\/ir2-768x491.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/03\/ir2-600x384.jpg 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/03\/ir2-820x524.jpg 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/03\/ir2.jpg 843w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Una vez instalada esta librer\u00eda, ahora vamos a subir el siguiente c\u00f3digo a nuestro arduino.<\/p>\n<pre class=\"lang:arduino decode:true\">\/\/M\u00e1s proyectos en www.rogerbit.com\r\n#include &lt;IRremote.h&gt;\r\n#define RECV_PIN 11 \/\/indicamos el pin por el que recibimos los datos del \r\n\/\/sensor TSOP1838\r\nIRrecv irrecv(RECV_PIN);\r\ndecode_results results;\r\n\r\nvoid setup()\r\n{\r\n     Serial.begin(9600);\/\/Velocidad del puerto\r\n     pinMode(10,OUTPUT);  \/\/Pin 10 como salida\r\n     pinMode(9,OUTPUT);  \/\/Pin 9 como salida\r\n     digitalWrite(9,LOW);\r\n     digitalWrite(10,LOW);\r\n     irrecv.enableIRIn(); \/\/ Iniciamos la recepcion\r\n}\r\nvoid loop()\r\n{\r\n    \/\/Si tenemos datos de lectura debido a que se pulsa una tecla en el mando\r\n    if (irrecv.decode(&amp;results))\r\n    {\r\n        \/\/Mostramos por puerte serie dicho codigo en Hexadecimal(para depuracion)\r\n   Serial.print(\"Codigo: 0x\") ;\r\n   Serial.println(results.value,HEX) ;\r\n\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\r\nif(results.value==0x820||results.value==0x20)\/\/Encendido\r\n   {\r\n digitalWrite(9,HIGH);\r\n        }\r\n        \r\nif(results.value==0x821||results.value==0x21)\/\/Apagado\r\n   {\r\n digitalWrite(9, LOW);\r\n        }\r\n\r\nif(results.value==0x810||results.value==0x10)\/\/Encendido\r\n   {\r\n digitalWrite(10,HIGH);\r\n   }   \r\n\r\nif(results.value==0x811||results.value==0x11)\/\/Apagado\r\n   {\r\n digitalWrite(10,LOW);\r\n   } \r\n        delay(50); \/\/retardo de 50 ms para evitar que el codigo se lea dos veces\r\n        \/\/en una pulsacion\r\n        irrecv.resume(); \/\/ Recibimos el siguiente valor del sensor\r\n    }\r\n}<\/pre>\n<p>Es c\u00f3digo nos permite encender o apagar dos focos de 110\/220 voltios, es muy simple. Resumiendolo un poco, se puede decir que compara los c\u00f3digos que obtuvimos con\u00a0IRrecvDump, de cumplirse la condici\u00f3n encender\u00e1 o apagara el foco, seg\u00fan la tecla presionada en el mando a distancia.<\/p>\n<p>Por favor mirar los comentarios para ver que hace cada segmento del c\u00f3digo fuente.<\/p>\n<p>Ahora vamos a capturar el c\u00f3digo que emite el control remoto, al apretar cualquier bot\u00f3n. Copia este c\u00f3digo, luego vamos ha usar estos datos en el c\u00f3digo fuente que est\u00e1 m\u00e1s abajo.<\/p>\n<p><strong><span style=\"color: #3366ff;\">Materiales<\/span><\/strong><\/p>\n<p><strong><span style=\"color: #ff6600;\">Arduino uno<\/span><\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/08\/arduuno1-1.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-1553\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/08\/arduuno1-1-300x207.jpg\" alt=\"arduuno1\" width=\"175\" height=\"121\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/08\/arduuno1-1-300x207.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/08\/arduuno1-1-768x531.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/08\/arduuno1-1-1024x708.jpg 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/08\/arduuno1-1-820x567.jpg 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/08\/arduuno1-1.jpg 1800w\" sizes=\"(max-width: 175px) 100vw, 175px\" \/><\/a><\/p>\n<p><span style=\"color: #ff6600;\"><strong>Cables<\/strong><\/span><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/08\/cables.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-1557\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/08\/cables-300x225.jpg\" alt=\"cables\" width=\"181\" height=\"136\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/08\/cables-300x225.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/08\/cables-768x576.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/08\/cables.jpg 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/08\/cables-820x615.jpg 820w\" sizes=\"(max-width: 181px) 100vw, 181px\" \/><\/a><\/p>\n<p><span style=\"color: #ff6600;\"><strong>Focos<\/strong><\/span><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/08\/foco111.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-1556\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/08\/foco111-225x300.jpg\" alt=\"foco111\" width=\"136\" height=\"181\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/08\/foco111-225x300.jpg 225w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/08\/foco111-768x1024.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2016\/08\/foco111.jpg 810w\" sizes=\"(max-width: 136px) 100vw, 136px\" \/><\/a><\/p>\n<p><span style=\"color: #ff6600;\"><strong>Porta Foco<\/strong><\/span><\/p>\n<p><img loading=\"lazy\" class=\"\" src=\"http:\/\/maxpergroup.com\/images\/productos\/porta_foco\/porta_lampara_baquelita_02.jpg\" alt=\"Resultado de imagen para porta foco\" width=\"161\" height=\"161\" \/><\/p>\n<p><span style=\"color: #ff6600;\"><strong>M\u00f3dulo Relay<\/strong><\/span><\/p>\n<p><img loading=\"lazy\" class=\"\" src=\"https:\/\/d1j1kxp9fqehmk.cloudfront.net\/catalog\/product\/cache\/1\/image\/9df78eab33525d08d6e5fb8d27136e95\/0\/2\/02_68.jpg\" alt=\"Resultado de imagen para relay arduino\" width=\"176\" height=\"176\" \/><\/p>\n<p><span style=\"color: #ff6600;\"><strong>M\u00f3dulo infrarrojo<\/strong><\/span><\/p>\n<p><img loading=\"lazy\" class=\"\" src=\"http:\/\/www.electronicapty.com\/images\/stories\/virtuemart\/product\/ky-022.jpg\" alt=\"Resultado de imagen para modulo infrarrojo arduino\" width=\"124\" height=\"124\" \/><\/p>\n<p><span style=\"color: #3366ff;\"><strong>Circuito<\/strong><\/span><\/p>\n<p>Tanto el sensor infrarrojo como el m\u00f3dulo relay pueden ser alimentados desde el arduino, los focos los vamos a conectar a los 110\/220 voltios seg\u00fan el voltaje que utilicen en tu pais.<\/p>\n<p>Como podemos ver en el circuito los pines 9 y 10 se conectan al relay, por medio de estos comandaremos el encendido de las luces, el pin 11 se conectar el sensor infrarrojo\u00a0TSOP1838.<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/03\/circuito_domotica_ir.jpg\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-2057\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/03\/circuito_domotica_ir-260x300.jpg\" alt=\"circuito_domotica_ir\" width=\"260\" height=\"300\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/03\/circuito_domotica_ir-260x300.jpg 260w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/03\/circuito_domotica_ir-768x885.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/03\/circuito_domotica_ir-889x1024.jpg 889w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/03\/circuito_domotica_ir-600x691.jpg 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2017\/03\/circuito_domotica_ir-820x945.jpg 820w\" sizes=\"(max-width: 260px) 100vw, 260px\" \/><\/a><\/p>\n<p>C\u00f3mo conclusi\u00f3n final, este un proyecto muy simple de armar, ademas tiene una utilidad bastante interesante para nuestro hogar, es econ\u00f3mico y did\u00e1ctico, y los materiales no son dif\u00edciles de conseguir, tambi\u00e9n hay un apoyo audiovisual con el video de youtube presentado al principio, es por todo esto que los invito a desarrollarlo y perfeccionar este proyecto.<\/p>\n<hr \/>\n<p>SUSCRIBETE A NUESTROS BOLETINES, RECIBE EN TU CORREO LAS NOTICIAS M\u00c1S DESTACADAS, S\u00d3LO INGRESANDO TU CORREO ELECTR\u00d3NICO<\/p>\n<p>[wysija_form id=&#8221;1&#8243;]<\/p>\n<hr \/>\n<div class=\"page-sidebar widget\" id=\"donation_buttons\"><form action=\"https:\/\/www.paypal.com\/cgi-bin\/webscr\" method=\"post\" target=\"_blank\" ><input type=\"hidden\" name=\"business\" value=\"donacion@rogerbit.com\"><input type=\"hidden\" name=\"bn\" value=\"mbjtechnolabs_SP\"><input type=\"hidden\" name=\"cmd\" value=\"_donations\"><input type=\"hidden\" name=\"item_name\" value=\"Ayuda a RogerBit.com\"><input type=\"hidden\" name=\"item_number\" value=\"www.rogerbit.com\"><input type=\"hidden\" class=\"set_donation_button_amount\" name=\"amount\" value=\"1\"><table ><tbody><tr><td><label for=\"rogerBit necesita de tu ayuda para seguir existiendo :-)\">rogerBit necesita de tu ayuda para seguir existiendo :-)<\/label><\/td><\/tr><\/tbody><\/table><table ><tbody><tr><td><input style=\"margin-top:10px;\" type=\"image\" name=\"submit\" border=\"0\" src=\"https:\/\/www.paypal.com\/en_US\/i\/btn\/btn_donateCC_LG.gif\" alt=\"PayPal - The safer, easier way to pay online\"><\/td><\/tr><\/tbody><\/table><input type=\"hidden\" name=\"currency_code\" value=\"USD\"><input type=\"hidden\" name=\"notify_url\" value=\"https:\/\/rogerbit.com\/wprb\/?Donation_Button&#038;action=ipn_handler\"><\/form><\/div>\n<hr \/>\n<p><strong>VIDEO RECOMENDADO<\/strong><\/p>\n<p><iframe loading=\"lazy\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/fFRVkqUUVm4?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>En este proyecto de dom\u00f3tica, veremos como hacer un control de luces con cualquier control remoto de infrarrojos que tengamos en casa. Desde encendido de luces, manejo de robot, y control de electrodom\u00e9sticos, los mandos\u00a0infrarrojos nos permiten controlar diversos dispositivos, que encontramos en nuestro hogar. Tal vez pueda interesarte proyectos en arduino, pic, rob\u00f3tica, telecomunicaciones, [&hellip;]<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":2071,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[11],"tags":[45,181,383,331,380,382,381,31],"_links":{"self":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/2022"}],"collection":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/comments?post=2022"}],"version-history":[{"count":33,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/2022\/revisions"}],"predecessor-version":[{"id":4922,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/2022\/revisions\/4922"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media\/2071"}],"wp:attachment":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media?parent=2022"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/categories?post=2022"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/tags?post=2022"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}