{"id":21167,"date":"2022-11-12T10:26:06","date_gmt":"2022-11-12T04:56:06","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-home-automation-for-software-enginners-using-arduino-closed\/"},"modified":"2022-11-12T10:26:06","modified_gmt":"2022-11-12T04:56:06","slug":"solved-home-automation-for-software-enginners-using-arduino-closed","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-home-automation-for-software-enginners-using-arduino-closed\/","title":{"rendered":"[Solved] Home automation for software enginners using Arduino [closed]"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-17256216\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"17256216\" data-parentid=\"17255974\" data-score=\"1\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>Your questions are quite broad, but I&#8217;ll try to answer you<\/p>\n<ul>\n<li><em>How can I wire the Arduino to the room light?<\/em><\/li>\n<\/ul>\n<p>You need to use either mosfet components or relays. The most easy one to use is the relay. Usually, you drive the relay with a simple BC337 NPN transistor. What does all that mean? It&#8217;s all explained on that <a rel=\"nofollow noopener\" target=\"_blank\" href=\"http:\/\/www.susa.net\/wordpress\/2012\/06\/raspberry-pi-relay-using-gpio\/\">page<\/a>.<\/p>\n<p>But be careful, playing with electricity can be <em>really<\/em> dangerous.<\/p>\n<p>If you want to make a light gradator, then things will become a bit more complicated, involving digitally controlled triacs, or digitally controlled potentiometer (for low current).<\/p>\n<ul>\n<li><em>Should I need an Arduino microcontroller for any electric input I&#8217;d like to control (and WIFI shield too? it won&#8217;t make the price too high?)<\/em><\/li>\n<\/ul>\n<p>It depends, there&#8217;s no absolute answer for that. You can wire your arduinos (or even use ATTiny, which are way cheaper) to each of your switches, or you can have one microcontroller per set of switch etc.. That&#8217;s up to you to look at how your switches are organized in your place, and how you can design your system to better fit your needs.<\/p>\n<p>The best option, imho, is taking control of &#8220;state switches&#8221; (you know the switches where when you push once, it&#8217;s on, and twice it&#8217;s off). On those you can control all your lights from your electric board, depending on the maker of your device, they can be controlled by 5V, 12V or 20V impulses. So one device on the electric board and you&#8217;re all set. But those switches need a redesign of the light&#8217;s circuit in your home&#8230;<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\"><\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Home automation for software enginners using Arduino [closed] <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] Your questions are quite broad, but I&#8217;ll try to answer you How can I wire the Arduino to the room light? You need to use either mosfet components or relays. The most easy one to use is the relay. Usually, you drive the relay with a simple BC337 NPN transistor. What does all that &#8230; <a title=\"[Solved] Home automation for software enginners using Arduino [closed]\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-home-automation-for-software-enginners-using-arduino-closed\/\" aria-label=\"More on [Solved] Home automation for software enginners using Arduino [closed]\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[1889],"class_list":["post-21167","post","type-post","status-publish","format-standard","hentry","category-solved","tag-arduino"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] Home automation for software enginners using Arduino [closed] - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-home-automation-for-software-enginners-using-arduino-closed\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Home automation for software enginners using Arduino [closed] - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] Your questions are quite broad, but I&#8217;ll try to answer you How can I wire the Arduino to the room light? You need to use either mosfet components or relays. The most easy one to use is the relay. Usually, you drive the relay with a simple BC337 NPN transistor. What does all that ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-home-automation-for-software-enginners-using-arduino-closed\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-12T04:56:06+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-home-automation-for-software-enginners-using-arduino-closed\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-home-automation-for-software-enginners-using-arduino-closed\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Home automation for software enginners using Arduino [closed]\",\"datePublished\":\"2022-11-12T04:56:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-home-automation-for-software-enginners-using-arduino-closed\/\"},\"wordCount\":295,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"arduino\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-home-automation-for-software-enginners-using-arduino-closed\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-home-automation-for-software-enginners-using-arduino-closed\/\",\"name\":\"[Solved] Home automation for software enginners using Arduino [closed] - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-11-12T04:56:06+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-home-automation-for-software-enginners-using-arduino-closed\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-home-automation-for-software-enginners-using-arduino-closed\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-home-automation-for-software-enginners-using-arduino-closed\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Home automation for software enginners using Arduino [closed]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Home automation for software enginners using Arduino [closed] - JassWeb","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:\/\/jassweb.com\/solved\/solved-home-automation-for-software-enginners-using-arduino-closed\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Home automation for software enginners using Arduino [closed] - JassWeb","og_description":"[ad_1] Your questions are quite broad, but I&#8217;ll try to answer you How can I wire the Arduino to the room light? You need to use either mosfet components or relays. The most easy one to use is the relay. Usually, you drive the relay with a simple BC337 NPN transistor. What does all that ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-home-automation-for-software-enginners-using-arduino-closed\/","og_site_name":"JassWeb","article_published_time":"2022-11-12T04:56:06+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-home-automation-for-software-enginners-using-arduino-closed\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-home-automation-for-software-enginners-using-arduino-closed\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Home automation for software enginners using Arduino [closed]","datePublished":"2022-11-12T04:56:06+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-home-automation-for-software-enginners-using-arduino-closed\/"},"wordCount":295,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["arduino"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-home-automation-for-software-enginners-using-arduino-closed\/","url":"https:\/\/jassweb.com\/solved\/solved-home-automation-for-software-enginners-using-arduino-closed\/","name":"[Solved] Home automation for software enginners using Arduino [closed] - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-11-12T04:56:06+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-home-automation-for-software-enginners-using-arduino-closed\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-home-automation-for-software-enginners-using-arduino-closed\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-home-automation-for-software-enginners-using-arduino-closed\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Home automation for software enginners using Arduino [closed]"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/21167","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=21167"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/21167\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=21167"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=21167"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=21167"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}