{"id":1656,"date":"2019-05-02T07:26:04","date_gmt":"2019-05-02T12:26:04","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/edelros\/?p=1656"},"modified":"2019-05-02T07:26:04","modified_gmt":"2019-05-02T12:26:04","slug":"esp07-ir-emisor","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/girni\/esp07-ir-emisor\/","title":{"rendered":"ESP07 IR Emisor"},"content":{"rendered":"<p>El circuito permite la emisi\u00f3n de una se\u00f1al infraroja semejante a un control remoto usando el m\u00f3dulo ESP07-ESP8266. El c\u00f3digo infrarojo emitido corresponde al obtenido en el ejemplo del receptor infrarojo.<\/p>\n<p>Com emisor se usa un LED IR, complementado con un transistor para aumentar la cantidad de corriente. El el puerto GPIO05 no es suficiente para obtener distancias de transmisi\u00f3n de la se\u00f1al muy lejanas.<\/p>\n<p>El esquem\u00e1tico muestra lo sencillo de la conexi\u00f3n del emisor infrarojo:<\/p>\n<p><a href=\"http:\/\/blog.espol.edu.ec\/girni\/files\/2019\/05\/SensorIR_Emisor_ESP07_v1esquem.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2036 size-full\" src=\"http:\/\/blog.espol.edu.ec\/girni\/files\/2019\/05\/SensorIR_Emisor_ESP07_v1esquem.png\" alt=\"\" width=\"672\" height=\"390\" srcset=\"https:\/\/blog.espol.edu.ec\/girni\/files\/2019\/05\/SensorIR_Emisor_ESP07_v1esquem.png 672w, https:\/\/blog.espol.edu.ec\/girni\/files\/2019\/05\/SensorIR_Emisor_ESP07_v1esquem-300x174.png 300w\" sizes=\"auto, (max-width: 672px) 100vw, 672px\" \/><\/a><\/p>\n<h4>Protoboard<\/h4>\n<p>Como referencia de la conexiones en tambi\u00e9n se adjunta la conexi\u00f3n usando un protoboard.<\/p>\n<p><a href=\"http:\/\/blog.espol.edu.ec\/girni\/files\/2019\/05\/SensorIR_Emisor_ESP07_v1Proto.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1657\" src=\"http:\/\/blog.espol.edu.ec\/girni\/files\/2019\/05\/SensorIR_Emisor_ESP07_v1Proto.png\" alt=\"\" width=\"803\" height=\"517\" srcset=\"https:\/\/blog.espol.edu.ec\/girni\/files\/2019\/05\/SensorIR_Emisor_ESP07_v1Proto.png 803w, https:\/\/blog.espol.edu.ec\/girni\/files\/2019\/05\/SensorIR_Emisor_ESP07_v1Proto-300x193.png 300w, https:\/\/blog.espol.edu.ec\/girni\/files\/2019\/05\/SensorIR_Emisor_ESP07_v1Proto-768x494.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><\/p>\n<h4>Instrucciones<\/h4>\n<p>Se usan las librerias Arduino <strong>IRremoteESP8266<\/strong> como base para un dispositivo de control remoto con Home Assistant.<\/p>\n<p>El pin del emisor infrarojo se lo toma de la hoja de datos para el ESP8266 donde se indica usar el pin 5 para receptor y el 14 para emisor. Secci\u00f3n 4.4.Interfaces, p\u00e1gina 12.<\/p>\n<p><a href=\"https:\/\/www.mikrocontroller.net\/attachment\/338570\/Ai-thinker_ESP-07_WIFI_Module-EN.pdf\">https:\/\/www.mikrocontroller.net\/attachment\/338570\/Ai-thinker_ESP-07_WIFI_Module-EN.pdf<\/a><\/p>\n<p>4.8. IR Remote Control pag 16<\/p>\n<p><a href=\"https:\/\/www.espressif.com\/sites\/default\/files\/documentation\/0a-esp8266ex_datasheet_en.pdf\">https:\/\/www.espressif.com\/sites\/default\/files\/documentation\/0a-esp8266ex_datasheet_en.pdf<\/a><\/p>\n<pre>#include &lt;IRremoteESP8266.h&gt;\n#include &lt;IRsend.h&gt;\n#include &lt;IRrecv.h&gt;\n\n#define LED_pin 2\n#define IR_LED 14\nIRsend irsend(IR_LED);  \/\/ configura emisor\nuint32_t enciendeapaga = 0xFF5AA5; \/\/ c\u00f3digo de control\n\nvoid setup() {\n    Serial.begin(115200);\n    pinMode(LED_pin, OUTPUT);\n    \n    irsend.begin();\n}\n\nvoid loop() {\n    Serial.println(\"Enciende\/Apaga control remoto Avanti\");\n    \/\/ Parpadeo LED interno\n    digitalWrite(LED_pin, LOW);\n    delay(1000); \/\/ Esperar un segundo\n    digitalWrite(LED_pin, HIGH);\n    delay(1000); \/\/ Esperar un segundo\n  \n    irsend.sendNEC(enciendeapaga ,32);\n    delay(4000);\/\/ tiempo antes de apagar dispositivo\n}\n<\/pre>\n<p>Las pruebas de funcionamiento se realizan de dos formas:<\/p>\n<p>1. Usando una c\u00e1mara digital del m\u00f3vil celular, para verificar que el LED IR parpadea, se puede ver en la pantalla que el LED enciente.<\/p>\n<p>2. apuntando el led al dispositivo que activa el control remoto y usado en el ejemplo del receptor.<\/p>\n<p>El siguiente paso es integrar el receptor y el emisor para el control mediante el servidor MQTT-Mosquitto.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>El circuito permite la emisi\u00f3n de una se\u00f1al infraroja semejante a un control remoto usando el m\u00f3dulo ESP07-ESP8266. El c\u00f3digo infrarojo emitido corresponde al obtenido en el ejemplo del receptor infrarojo. Com emisor se usa un LED IR, complementado con un transistor para aumentar la cantidad de corriente. El el puerto GPIO05 no es suficiente &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/blog.espol.edu.ec\/girni\/esp07-ir-emisor\/\" class=\"more-link\">Continuar leyendo<span class=\"screen-reader-text\"> \"ESP07 IR Emisor\"<\/span><\/a><\/p>\n","protected":false},"author":8043,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1429787],"tags":[],"class_list":["post-1656","post","type-post","status-publish","format-standard","hentry","category-modulos-ejemplos"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/girni\/wp-json\/wp\/v2\/posts\/1656","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.espol.edu.ec\/girni\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.espol.edu.ec\/girni\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/girni\/wp-json\/wp\/v2\/users\/8043"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/girni\/wp-json\/wp\/v2\/comments?post=1656"}],"version-history":[{"count":0,"href":"https:\/\/blog.espol.edu.ec\/girni\/wp-json\/wp\/v2\/posts\/1656\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/girni\/wp-json\/wp\/v2\/media?parent=1656"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/girni\/wp-json\/wp\/v2\/categories?post=1656"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/girni\/wp-json\/wp\/v2\/tags?post=1656"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}