{"id":590,"date":"2014-05-28T14:43:13","date_gmt":"2014-05-28T13:43:13","guid":{"rendered":"http:\/\/www.analysir.com\/blog\/?p=590"},"modified":"2016-02-14T23:02:18","modified_gmt":"2016-02-14T23:02:18","slug":"poor-makers-infrared-receiver-2","status":"publish","type":"post","link":"https:\/\/www.analysir.com\/blog\/2014\/05\/28\/poor-makers-infrared-receiver-2\/","title":{"rendered":"Poor maker&#8217;s Infrared receiver #2"},"content":{"rendered":"<p>Our recent post about the <a title=\"\u2018Silver bullet\u2019 \u2013 the Oscilloscope Infrared Receiver\" href=\"https:\/\/www.analysir.com\/blog\/2014\/05\/04\/silver-bullet-oscilloscope-infrared-receiver\/\" target=\"_blank\">silver bullet IR receiver<\/a> proved very popular and we promised that we would follow-up with another variant of the poor maker&#8217;s Infrared receiver. This time we are using an IR Led (emitter), 2 resistors and any standard Arduino. You will also need to download the Arduino code provided below, compile and upload it. One of the most common problems encountered when trying to decode IR signals is that makers don&#8217;t always have the appropriate IR receiver for the job in hand or have to wait for one to be delivered by mail. Here we present an affordable method to allow you to use any IR emitter (LED) as a receiver and as a bonus we are publishing the Arduino code to make it all work.<\/p>\n<figure id=\"attachment_592\" aria-describedby=\"caption-attachment-592\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/05\/PoorMansIRreceiver2_cc.png\" target=\"_blank\" rel=\"attachment wp-att-592\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-592 size-medium\" src=\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/05\/PoorMansIRreceiver2_cc-300x218.png\" alt=\"Circuit Diagram: Poor maker's IR Receiver\" width=\"300\" height=\"218\" srcset=\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/05\/PoorMansIRreceiver2_cc-300x218.png 300w, https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/05\/PoorMansIRreceiver2_cc-1024x745.png 1024w, https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/05\/PoorMansIRreceiver2_cc.png 1157w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-592\" class=\"wp-caption-text\">Circuit Diagram: Poor maker&#8217;s IR Receiver<\/figcaption><\/figure>\n<p><!--more-->The circuit presented above is very simple and comprises the following:<\/p>\n<ul>\n<li>R1 4.7K<\/li>\n<li>R2 22K<\/li>\n<li>IR Led (TSAL6x00 or equivalent), connected in reverse bias mode.<\/li>\n<li>Standard Arduino board<\/li>\n<\/ul>\n<p>The &#8216;simplified&#8217; theory of how this circuit works is as follows:<\/p>\n<ul>\n<li>R1 is connected between  +5v and the cathode (-) terminal of the IR Led.<\/li>\n<li>R2 is connected between GND and the anode (+) terminal of the IR Led.<\/li>\n<li>Pin 2 of the Arduino is also connected to the anode (+) terminal of the IR Led.<\/li>\n<li>The IR Led is now wired up in &#8216;<a href=\"http:\/\/en.wikipedia.org\/wiki\/P%E2%80%93n_junction#Reverse_bias\" target=\"_blank\">reverse bias<\/a>&#8216; mode.<\/li>\n<li>By default, there is no current passing thru R1 or R2, which means that Pin 2 of the Arduino (IR Led anode) is pulled down to 0v by R2 and the cathode terminal is pulled up to 5v by R1.<\/li>\n<li>When infrared light is pointed at the IR Led (from less than 1 cm with <span style=\"text-decoration: underline;\">no gap<\/span>) this allows a small current to pass thru the IR Led and consequently the same current passes&nbsp; thru R1 &amp; R2.<\/li>\n<li>Because the IR Led is wired in reverse bias mode, a negative voltage potential of approximately -1 volt is created between R1 and R2(the terminal of the IR Led).<\/li>\n<li>If there was no IR Led in the circuit, the voltage at the R1\/R2 connection, would always be circa 4.1v (<a href=\"http:\/\/en.wikipedia.org\/wiki\/Ohm%27s_law\" target=\"_blank\">Ohms Law<\/a>).<\/li>\n<li>When IR light is shone on the IR Led the -1Volt (approx.), created across the IR Led , results in approximately 5v at Pin 2. ( 4.1v &#8211; (-1v) = 5.1v ).<\/li>\n<\/ul>\n<figure id=\"attachment_597\" aria-describedby=\"caption-attachment-597\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/05\/PMIRreceiver-oscilloscope-1.png\" target=\"_blank\" rel=\"attachment wp-att-597\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-597 size-medium\" src=\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/05\/PMIRreceiver-oscilloscope-1-300x214.png\" alt=\"Oscilloscope Capture for PM IR receiver\" width=\"300\" height=\"214\" srcset=\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/05\/PMIRreceiver-oscilloscope-1-300x214.png 300w, https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/05\/PMIRreceiver-oscilloscope-1-1024x731.png 1024w, https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/05\/PMIRreceiver-oscilloscope-1.png 1750w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-597\" class=\"wp-caption-text\">Oscilloscope Capture for PM IR receiver<\/figcaption><\/figure>\n<p>As the signal from a TV remote is made up of spaces (no IR) and marks (IR carrier), this same pattern is now reflected at pin 2. Unlike standard Ir receivers, which are inverted, the spaces are presented as 0v and the marks are presented as pulses oscillating between 0v and 5v. Because the remote needs to be held very close to the IR Led to activate it, this circuit generally doesn&#8217;t suffer from interference as long as it is kept away for strong infrared sources such as direct sunlight.<\/p>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_596\" aria-describedby=\"caption-attachment-596\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/05\/PMIRreceiver-oscilloscope-2-modulation.png\" target=\"_blank\" rel=\"attachment wp-att-596\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-596 size-medium\" src=\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/05\/PMIRreceiver-oscilloscope-2-modulation-300x214.png\" alt=\"Oscilloscope capture of 40kHz modulation using Poor maker's IR receiver\" width=\"300\" height=\"214\" srcset=\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/05\/PMIRreceiver-oscilloscope-2-modulation-300x214.png 300w, https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/05\/PMIRreceiver-oscilloscope-2-modulation-1024x731.png 1024w, https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/05\/PMIRreceiver-oscilloscope-2-modulation.png 1750w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-596\" class=\"wp-caption-text\">Oscilloscope capture of 40 kHz carrier using Poor maker&#8217;s IR receiver<\/figcaption><\/figure>\n<p>Both oscilloscope images above show the signal at pin 2 of the Arduino using the circuit above. Click on the images for a larger and better view. You will note that the captured signal in the first image is a full 0v -&gt; 5v swing &amp; in the second image the captured carrier frequency is exactly 40 kHz or 25 microseconds.<\/p>\n<p>We have also provided a download link to the software required for this project. Essentially this software will just report the signal timings on the serial port, which can be read on the Arduino serial monitor or any serial program. Unlike a standard IR receiver, the full modulated carrier signal is presented at pin 2, which means that we need to include some software logic to filter out the carrier pulses within the marks.<\/p>\n<p>You should consider using this circuit if:<\/p>\n<ul>\n<li>You don&#8217;t have a quality IR receiver available.<\/li>\n<li>You don&#8217;t want to wait for it to arrive via post.<\/li>\n<li>Your existing IR receiver is not working with your remote control.<\/li>\n<li>You believe your cheapo IR receiver is missing some of the IR signal being transmitted (not uncommon).<\/li>\n<\/ul>\n<p><strong>Performance<br \/>\n<\/strong>So how well does it perform? Well we have provided some sample captures for you to see <a title=\"Signal captures\" href=\"https:\/\/www.analysir.com\/blog\/?attachment_id=608\" target=\"_blank\">(click to view<\/a>) for yourself. For the test we sent the same signal at all common carrier frequencies (30, 33, 36, 38, 40 &amp; 56 kHz).&nbsp; To measure the carrier frequency for less common B&amp;O 455kHz frequencies, you can customise the code provided for use on a faster MCU.<\/p>\n<p><strong>Arduino code<\/strong><br \/>\nWe are making this source code freely available and only ask, in return,&nbsp; that you credit AnalysIR and post a link to this blog. Feel free to improve the code or indeed turn it into an Arduino library. We haven&#8217;t spent much time optimising this code, but it worked well for us. <a title=\"poor makers Ir receiver source code download link\" href=\"https:\/\/www.analysir.com\/blog\/?attachment_id=613\" target=\"_blank\">Click here to download the source code for Arduino.<\/a><\/p>\n<p>In general, we would always use quality IR receivers from manufacturers like Vishay &amp; avoid the cheaper ones that come without data sheets or model numbers. However, if you don&#8217;t have a standard IR receiver then the poor maker&#8217;s IR receiver is a compelling alternative.<\/p>\n<p>If you manage to get this circuit working, do leave some feedback in the comments or <a href=\"https:\/\/www.analysir.com\/blog\/irforum\/\" target=\"_blank\">forum<\/a>.<\/p>\n<p><strong>Caution:<\/strong> please verify that you are achieving the voltages described above before connecting to your MCU. The circuit above is designed for 5v logic levels but should also work at 3.3v logic levels, with the same value components. We have also noticed that some IR remotes emit weak signals or have their IR Led embedded too far inside the casing to allow close proximity. Of course, new batteries will always help with this circuit.<\/p>\n<p>Remember, if you are serious about Infrared remote control, then make sure you <a href=\"https:\/\/www.analysir.com\/blog\/get-analysir\/\" target=\"_blank\">get your own copy of AnalysIR<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Our recent post about the silver bullet IR receiver proved very popular and we promised that we would follow-up with another variant of the poor maker&#8217;s Infrared receiver. This time we are using an IR Led (emitter), 2 resistors and any standard Arduino. You will also need to download the Arduino code provided below, compile &hellip; <a href=\"https:\/\/www.analysir.com\/blog\/2014\/05\/28\/poor-makers-infrared-receiver-2\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Poor maker&#8217;s Infrared receiver #2<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1,10,61],"tags":[197,198,4,285,272,7,33,208,171,67,97,207,9,210,39],"class_list":["post-590","post","type-post","status-publish","format-standard","hentry","category-analysir-blog","category-arduino","category-ir-sources","tag-air-conditioner","tag-aircon","tag-analysir","tag-arduino","tag-carrier-frequency","tag-infrared","tag-ir","tag-ir-emitter","tag-ir-led","tag-ir-receiver","tag-ir-signals","tag-maker","tag-remote-control","tag-reverse-bias","tag-vishay"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Poor maker&#039;s Infrared receiver #2 - AnalysIR Blog<\/title>\n<meta name=\"description\" content=\"Make your own infrared receiver with two resitors, an IR Led and Arduino\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.analysir.com\/blog\/2014\/05\/28\/poor-makers-infrared-receiver-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Poor maker&#039;s Infrared receiver #2 - AnalysIR Blog\" \/>\n<meta property=\"og:description\" content=\"Make your own infrared receiver with two resitors, an IR Led and Arduino\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.analysir.com\/blog\/2014\/05\/28\/poor-makers-infrared-receiver-2\/\" \/>\n<meta property=\"og:site_name\" content=\"AnalysIR Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/chris.analysir\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/chris.analysir\" \/>\n<meta property=\"article:published_time\" content=\"2014-05-28T13:43:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-02-14T23:02:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/05\/PoorMansIRreceiver2_cc-300x218.png\" \/>\n<meta name=\"author\" content=\"User Two\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@AnalysIR\" \/>\n<meta name=\"twitter:site\" content=\"@analysir\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"User Two\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.analysir.com\/blog\/2014\/05\/28\/poor-makers-infrared-receiver-2\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.analysir.com\/blog\/2014\/05\/28\/poor-makers-infrared-receiver-2\/\"},\"author\":{\"name\":\"User Two\",\"@id\":\"https:\/\/www.analysir.com\/blog\/#\/schema\/person\/16a6d94c57d4f2629096ab80a7b36e13\"},\"headline\":\"Poor maker&#8217;s Infrared receiver #2\",\"datePublished\":\"2014-05-28T13:43:13+00:00\",\"dateModified\":\"2016-02-14T23:02:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.analysir.com\/blog\/2014\/05\/28\/poor-makers-infrared-receiver-2\/\"},\"wordCount\":998,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/www.analysir.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.analysir.com\/blog\/2014\/05\/28\/poor-makers-infrared-receiver-2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/05\/PoorMansIRreceiver2_cc-300x218.png\",\"keywords\":[\"Air Conditioner\",\"AirCon\",\"AnalysIR\",\"Arduino\",\"Carrier frequency\",\"Infrared\",\"IR\",\"IR emitter\",\"IR LED\",\"IR receiver\",\"IR signals\",\"maker\",\"Remote control\",\"Reverse Bias\",\"Vishay\"],\"articleSection\":[\"AnalysIR Blog\",\"Arduino\",\"IR Sources\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.analysir.com\/blog\/2014\/05\/28\/poor-makers-infrared-receiver-2\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.analysir.com\/blog\/2014\/05\/28\/poor-makers-infrared-receiver-2\/\",\"url\":\"https:\/\/www.analysir.com\/blog\/2014\/05\/28\/poor-makers-infrared-receiver-2\/\",\"name\":\"Poor maker's Infrared receiver #2 - AnalysIR Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.analysir.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.analysir.com\/blog\/2014\/05\/28\/poor-makers-infrared-receiver-2\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.analysir.com\/blog\/2014\/05\/28\/poor-makers-infrared-receiver-2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/05\/PoorMansIRreceiver2_cc-300x218.png\",\"datePublished\":\"2014-05-28T13:43:13+00:00\",\"dateModified\":\"2016-02-14T23:02:18+00:00\",\"description\":\"Make your own infrared receiver with two resitors, an IR Led and Arduino\",\"breadcrumb\":{\"@id\":\"https:\/\/www.analysir.com\/blog\/2014\/05\/28\/poor-makers-infrared-receiver-2\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.analysir.com\/blog\/2014\/05\/28\/poor-makers-infrared-receiver-2\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.analysir.com\/blog\/2014\/05\/28\/poor-makers-infrared-receiver-2\/#primaryimage\",\"url\":\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/05\/PoorMansIRreceiver2_cc.png\",\"contentUrl\":\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/05\/PoorMansIRreceiver2_cc.png\",\"width\":1157,\"height\":842,\"caption\":\"Circuit Diagram: Poor man's IR Receiver\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.analysir.com\/blog\/2014\/05\/28\/poor-makers-infrared-receiver-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.analysir.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Poor maker&#8217;s Infrared receiver #2\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.analysir.com\/blog\/#website\",\"url\":\"https:\/\/www.analysir.com\/blog\/\",\"name\":\"AnalysIR Blog\",\"description\":\"All about infrared remote control, IR decoding and more\",\"publisher\":{\"@id\":\"https:\/\/www.analysir.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.analysir.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.analysir.com\/blog\/#organization\",\"name\":\"AnalysIR\",\"url\":\"https:\/\/www.analysir.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.analysir.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/AnalysIR_and_IRToy.png\",\"contentUrl\":\"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/AnalysIR_and_IRToy.png\",\"width\":200,\"height\":200,\"caption\":\"AnalysIR\"},\"image\":{\"@id\":\"https:\/\/www.analysir.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/chris.analysir\",\"https:\/\/x.com\/analysir\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.analysir.com\/blog\/#\/schema\/person\/16a6d94c57d4f2629096ab80a7b36e13\",\"name\":\"User Two\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/8167f41ca01c8bf0646f87048aaf9e8f90e7d0b65650c0f8eaaf8002b288d6cb?s=96&d=identicon&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/8167f41ca01c8bf0646f87048aaf9e8f90e7d0b65650c0f8eaaf8002b288d6cb?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/8167f41ca01c8bf0646f87048aaf9e8f90e7d0b65650c0f8eaaf8002b288d6cb?s=96&d=identicon&r=g\",\"caption\":\"User Two\"},\"sameAs\":[\"http:\/\/www.AnalysIR.com\",\"https:\/\/www.facebook.com\/chris.analysir\",\"https:\/\/x.com\/AnalysIR\"],\"url\":\"https:\/\/www.analysir.com\/blog\/author\/analysir\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Poor maker's Infrared receiver #2 - AnalysIR Blog","description":"Make your own infrared receiver with two resitors, an IR Led and Arduino","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.analysir.com\/blog\/2014\/05\/28\/poor-makers-infrared-receiver-2\/","og_locale":"en_US","og_type":"article","og_title":"Poor maker's Infrared receiver #2 - AnalysIR Blog","og_description":"Make your own infrared receiver with two resitors, an IR Led and Arduino","og_url":"https:\/\/www.analysir.com\/blog\/2014\/05\/28\/poor-makers-infrared-receiver-2\/","og_site_name":"AnalysIR Blog","article_publisher":"https:\/\/www.facebook.com\/chris.analysir","article_author":"https:\/\/www.facebook.com\/chris.analysir","article_published_time":"2014-05-28T13:43:13+00:00","article_modified_time":"2016-02-14T23:02:18+00:00","og_image":[{"url":"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/05\/PoorMansIRreceiver2_cc-300x218.png","type":"","width":"","height":""}],"author":"User Two","twitter_card":"summary_large_image","twitter_creator":"@AnalysIR","twitter_site":"@analysir","twitter_misc":{"Written by":"User Two","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.analysir.com\/blog\/2014\/05\/28\/poor-makers-infrared-receiver-2\/#article","isPartOf":{"@id":"https:\/\/www.analysir.com\/blog\/2014\/05\/28\/poor-makers-infrared-receiver-2\/"},"author":{"name":"User Two","@id":"https:\/\/www.analysir.com\/blog\/#\/schema\/person\/16a6d94c57d4f2629096ab80a7b36e13"},"headline":"Poor maker&#8217;s Infrared receiver #2","datePublished":"2014-05-28T13:43:13+00:00","dateModified":"2016-02-14T23:02:18+00:00","mainEntityOfPage":{"@id":"https:\/\/www.analysir.com\/blog\/2014\/05\/28\/poor-makers-infrared-receiver-2\/"},"wordCount":998,"commentCount":2,"publisher":{"@id":"https:\/\/www.analysir.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.analysir.com\/blog\/2014\/05\/28\/poor-makers-infrared-receiver-2\/#primaryimage"},"thumbnailUrl":"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/05\/PoorMansIRreceiver2_cc-300x218.png","keywords":["Air Conditioner","AirCon","AnalysIR","Arduino","Carrier frequency","Infrared","IR","IR emitter","IR LED","IR receiver","IR signals","maker","Remote control","Reverse Bias","Vishay"],"articleSection":["AnalysIR Blog","Arduino","IR Sources"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.analysir.com\/blog\/2014\/05\/28\/poor-makers-infrared-receiver-2\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.analysir.com\/blog\/2014\/05\/28\/poor-makers-infrared-receiver-2\/","url":"https:\/\/www.analysir.com\/blog\/2014\/05\/28\/poor-makers-infrared-receiver-2\/","name":"Poor maker's Infrared receiver #2 - AnalysIR Blog","isPartOf":{"@id":"https:\/\/www.analysir.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.analysir.com\/blog\/2014\/05\/28\/poor-makers-infrared-receiver-2\/#primaryimage"},"image":{"@id":"https:\/\/www.analysir.com\/blog\/2014\/05\/28\/poor-makers-infrared-receiver-2\/#primaryimage"},"thumbnailUrl":"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/05\/PoorMansIRreceiver2_cc-300x218.png","datePublished":"2014-05-28T13:43:13+00:00","dateModified":"2016-02-14T23:02:18+00:00","description":"Make your own infrared receiver with two resitors, an IR Led and Arduino","breadcrumb":{"@id":"https:\/\/www.analysir.com\/blog\/2014\/05\/28\/poor-makers-infrared-receiver-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.analysir.com\/blog\/2014\/05\/28\/poor-makers-infrared-receiver-2\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.analysir.com\/blog\/2014\/05\/28\/poor-makers-infrared-receiver-2\/#primaryimage","url":"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/05\/PoorMansIRreceiver2_cc.png","contentUrl":"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/05\/PoorMansIRreceiver2_cc.png","width":1157,"height":842,"caption":"Circuit Diagram: Poor man's IR Receiver"},{"@type":"BreadcrumbList","@id":"https:\/\/www.analysir.com\/blog\/2014\/05\/28\/poor-makers-infrared-receiver-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.analysir.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Poor maker&#8217;s Infrared receiver #2"}]},{"@type":"WebSite","@id":"https:\/\/www.analysir.com\/blog\/#website","url":"https:\/\/www.analysir.com\/blog\/","name":"AnalysIR Blog","description":"All about infrared remote control, IR decoding and more","publisher":{"@id":"https:\/\/www.analysir.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.analysir.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.analysir.com\/blog\/#organization","name":"AnalysIR","url":"https:\/\/www.analysir.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.analysir.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/AnalysIR_and_IRToy.png","contentUrl":"https:\/\/www.analysir.com\/blog\/wp-content\/uploads\/2015\/10\/AnalysIR_and_IRToy.png","width":200,"height":200,"caption":"AnalysIR"},"image":{"@id":"https:\/\/www.analysir.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/chris.analysir","https:\/\/x.com\/analysir"]},{"@type":"Person","@id":"https:\/\/www.analysir.com\/blog\/#\/schema\/person\/16a6d94c57d4f2629096ab80a7b36e13","name":"User Two","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/8167f41ca01c8bf0646f87048aaf9e8f90e7d0b65650c0f8eaaf8002b288d6cb?s=96&d=identicon&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/8167f41ca01c8bf0646f87048aaf9e8f90e7d0b65650c0f8eaaf8002b288d6cb?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8167f41ca01c8bf0646f87048aaf9e8f90e7d0b65650c0f8eaaf8002b288d6cb?s=96&d=identicon&r=g","caption":"User Two"},"sameAs":["http:\/\/www.AnalysIR.com","https:\/\/www.facebook.com\/chris.analysir","https:\/\/x.com\/AnalysIR"],"url":"https:\/\/www.analysir.com\/blog\/author\/analysir\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p42zhM-9w","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":455,"url":"https:\/\/www.analysir.com\/blog\/2014\/03\/05\/arduino-10-common-pitfalls-infrared-remote-control\/","url_meta":{"origin":590,"position":0},"title":"Arduino: 10 common pitfalls with Infrared Remote Control","author":"User Two","date":"March 5, 2014","format":false,"excerpt":"Over the last few months we have been regular contributors to the Arduino and other forums, answering questions about Infrared remote control projects. It became apparent that beginners typically trip up on many common 'pitfalls'. So we decided to list off our 'Top 10'. \u00a0 (Note a PDF of this\u2026","rel":"","context":"In &quot;AnalysIR Blog&quot;","block_context":{"text":"AnalysIR Blog","link":"https:\/\/www.analysir.com\/blog\/analysir-blog\/"},"img":{"alt_text":"Arduino: 10 common pitfalls with Infrared Remote Control","src":"https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/03\/VideoThumbnail-300x168.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":4598,"url":"https:\/\/www.analysir.com\/blog\/2019\/05\/09\/ir-signal-plotter-for-irremote-arduino\/","url_meta":{"origin":590,"position":1},"title":"IR Signal Plotter for IRremote &#038; Arduino","author":"AnalysIR","date":"May 9, 2019","format":false,"excerpt":"We are delighted to present here a new sketch which implements a basic IR Signal plotter for IRremote. The sketch runs on and Arduino and makes use of the Serial Plotter of the Arduino IDE. Although there is no comparison to our powerful AnalysIR application, it may provide useful for\u2026","rel":"","context":"In &quot;AnalysIR Blog&quot;","block_context":{"text":"AnalysIR Blog","link":"https:\/\/www.analysir.com\/blog\/analysir-blog\/"},"img":{"alt_text":"Screenshot of IR Signal Plotter for IRremote","src":"https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2019\/05\/image-1.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2019\/05\/image-1.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2019\/05\/image-1.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":525,"url":"https:\/\/www.analysir.com\/blog\/2014\/03\/27\/infrared-receivers-signal-lag\/","url_meta":{"origin":590,"position":2},"title":"Infrared Receivers &#8211; signal lag and distortion","author":"User Two","date":"March 27, 2014","format":false,"excerpt":"Many electronics enthusiasts will be familiar with how Infrared receivers demodulate IR signals. In this post we show a visualisation of the time lag and distortion of the signals as they pass through the IR receiver for demodulation and noise filtering.\u00a0 Most DIY projects use the raw timings from the\u2026","rel":"","context":"In &quot;AnalysIR Blog&quot;","block_context":{"text":"AnalysIR Blog","link":"https:\/\/www.analysir.com\/blog\/analysir-blog\/"},"img":{"alt_text":"Infrared Signal, Modulated & De-modulated","src":"https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/03\/IR_Signal_lag-1024x704.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/03\/IR_Signal_lag-1024x704.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.analysir.com\/blog\/wp-content\/uploads\/2014\/03\/IR_Signal_lag-1024x704.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":236,"url":"https:\/\/www.analysir.com\/blog\/2013\/08\/15\/update-new-infrared-component-kit-perks-80-backers\/","url_meta":{"origin":590,"position":3},"title":"Update: New IR component kit perks &#038; 80+ backers","author":"User Two","date":"August 15, 2013","format":false,"excerpt":"Today we have added a new perk of IR starter kits and retired some of the other perks. The kits are provided as a quick starter aid for backers who dont have IR receivers to hand. Please note that a learner IR receiver is required to measure the modulation frequency\u2026","rel":"","context":"In &quot;AnalysIR Blog&quot;","block_context":{"text":"AnalysIR Blog","link":"https:\/\/www.analysir.com\/blog\/analysir-blog\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":58,"url":"https:\/\/www.analysir.com\/blog\/2013\/07\/26\/analysir-featured-on-arduino-blog-for-dublin-maker-faire\/","url_meta":{"origin":590,"position":4},"title":"AnalysIR featured on Arduino blog for Dublin Maker Faire","author":"User Two","date":"July 26, 2013","format":false,"excerpt":"New infrared applications using Arduino at Mini MakerFaire Dublin (tomorrow!) Friday, July 26th, 2013 Here is an extract of the Arduino blog post featuring AnalysIR. Click the the link above to visit the Arduino Blog. The power of infrared light was widely and best appreciated with invention of television\u2019s remote\u2026","rel":"","context":"In &quot;AnalysIR Blog&quot;","block_context":{"text":"AnalysIR Blog","link":"https:\/\/www.analysir.com\/blog\/analysir-blog\/"},"img":{"alt_text":"AnalysIR","src":"https:\/\/i0.wp.com\/blog.arduino.cc\/wp-content\/uploads\/2013\/07\/20130702055341-makeup400.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":175,"url":"https:\/\/www.analysir.com\/blog\/2013\/07\/05\/20-infrared-sensors-evaluated-arduino-first-for-analysir\/","url_meta":{"origin":590,"position":5},"title":"20+ IR sensors evaluated &#038; Arduino first for AnalysIR","author":"User Two","date":"July 5, 2013","format":false,"excerpt":"We got 11 different IR sensors delivered by UPS today for testing & evaluation. So far we have established that the sensors we were already using are probably the best. At this stage we have evaluated over 20 different sensors & will probably leave it atthat for now. We also\u2026","rel":"","context":"In &quot;AnalysIR Blog&quot;","block_context":{"text":"AnalysIR Blog","link":"https:\/\/www.analysir.com\/blog\/analysir-blog\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.analysir.com\/blog\/wp-json\/wp\/v2\/posts\/590","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.analysir.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.analysir.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.analysir.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.analysir.com\/blog\/wp-json\/wp\/v2\/comments?post=590"}],"version-history":[{"count":10,"href":"https:\/\/www.analysir.com\/blog\/wp-json\/wp\/v2\/posts\/590\/revisions"}],"predecessor-version":[{"id":2138,"href":"https:\/\/www.analysir.com\/blog\/wp-json\/wp\/v2\/posts\/590\/revisions\/2138"}],"wp:attachment":[{"href":"https:\/\/www.analysir.com\/blog\/wp-json\/wp\/v2\/media?parent=590"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.analysir.com\/blog\/wp-json\/wp\/v2\/categories?post=590"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.analysir.com\/blog\/wp-json\/wp\/v2\/tags?post=590"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}