{"id":7641,"date":"2013-07-23T12:11:27","date_gmt":"2013-07-23T16:11:27","guid":{"rendered":"http:\/\/embedded-lab.com\/blog\/?p=7641"},"modified":"2013-07-23T12:11:27","modified_gmt":"2013-07-23T16:11:27","slug":"universal-tv-sleep-timer-project","status":"publish","type":"post","link":"https:\/\/embedded-lab.com\/blog\/universal-tv-sleep-timer-project\/","title":{"rendered":"Universal TV sleep timer project"},"content":{"rendered":"<p>This <strong><a href=\"http:\/\/makezine.com\/projects\/make-35\/tv-go-sleep-universal-timer\/\" target=\"_blank\">TV-Go-Sleep timer<\/a><\/strong> turns off any TV after a preset delay time. This project is built around an Arduino microcontroller that uses an open source TV-B-Gone library. The hardware part consists of a pushbutton switch to set the delay time, which is shown on a 7-segment display. When the timer expires, the Arduino transmits &#8220;Turn OFF&#8221; codes for all known TVs through IR LED, and the TV shuts down.<br \/>\n<div id=\"attachment_7642\" style=\"width: 575px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2013\/07\/TV_timer.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-7642\" src=\"http:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2013\/07\/TV_timer.png\" alt=\"\" title=\"TV_timer\" width=\"565\" height=\"410\" class=\"size-full wp-image-7642\" srcset=\"https:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2013\/07\/TV_timer.png 565w, https:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2013\/07\/TV_timer-550x399.png 550w\" sizes=\"auto, (max-width: 565px) 100vw, 565px\" \/><\/a><p id=\"caption-attachment-7642\" class=\"wp-caption-text\">Universal TV sleep timer<\/p><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This TV-Go-Sleep timer turns off any TV after a preset delay time. This project is built around an Arduino microcontroller that uses an open source TV-B-Gone library. The hardware part consists of a pushbutton switch to set the delay time, which is shown on a 7-segment display. When the timer expires, the Arduino transmits &#8220;Turn OFF&#8221; codes for all known TVs through IR LED, and the TV shuts down.<\/p>\n","protected":false},"author":1,"featured_media":7642,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[150],"tags":[148,89,585],"class_list":["post-7641","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino-2","tag-arduino","tag-timer","tag-tv-sleep"],"_links":{"self":[{"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/posts\/7641","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/comments?post=7641"}],"version-history":[{"count":3,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/posts\/7641\/revisions"}],"predecessor-version":[{"id":7645,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/posts\/7641\/revisions\/7645"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/media\/7642"}],"wp:attachment":[{"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/media?parent=7641"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/categories?post=7641"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/tags?post=7641"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}