{"id":7923,"date":"2015-06-30T20:00:13","date_gmt":"2015-07-01T03:00:13","guid":{"rendered":"https:\/\/blog.digilentinc.com\/?p=7923"},"modified":"2021-06-16T16:16:18","modified_gmt":"2021-06-16T23:16:18","slug":"fpidroidhouse-with-a-nexys-3","status":"publish","type":"post","link":"https:\/\/digilent.com\/blog\/fpidroidhouse-with-a-nexys-3\/","title":{"rendered":"FPIDroidHouse with a Nexys 3"},"content":{"rendered":"<p>As smart homes are becoming more and more de rigueur, Instructables user <a href=\"http:\/\/www.instructables.com\/member\/skorpyon1992\/\">skorpyon1992<\/a> created a timely project, <a href=\"http:\/\/www.instructables.com\/id\/FPiDroid-House-beta\/\">the FPiDroid House<\/a>. This project is still in beta testing, but has shown a lot of potential so far.\u00a0By using the <a href=\"https:\/\/digilent.com\/blog\/Products\/Detail.cfm?NavPath=2,400,897&amp;Prod=NEXYS3\">Nexys 3<\/a> (or any of our FPGA boards), you too could connect a lot of your devices to monitor and control your very own smart home.<\/p>\n<div class=\"jetpack-video-wrapper\"><iframe loading=\"lazy\" width=\"735\" height=\"413\" src=\"https:\/\/www.youtube.com\/embed\/H4Rqp-sMdm0?feature=oembed\" frameborder=\"0\" allow=\"autoplay; encrypted-media\" allowfullscreen><\/iframe><\/div>\n<p>To do this project, you&#8217;ll have to make sure you have both Xilinx&#8217;s ISE 14.2 and <a href=\"https:\/\/digilent.com\/blog\/Products\/Detail.cfm?NavPath=2,66,828&amp;Prod=ADEPT2\">Digilent Adept<\/a>\u00a0installed on your computer. After doing a few test projects, you need to design the circuits for implements you intend to connect to the FPGA. By using a Raspberry Pi and and Apache, you can host the web page to manage your smart home. After doing a few more tests, you should be good to go!<\/p>\n<p><a href=\"http:\/\/www.instructables.com\/id\/FPiDroid-House-beta\/?ALLSTEPS\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-8161\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/06\/smart-home-instructables-FPiDroidHouse-600x360.jpg\" alt=\"smart-home-instructables-FPiDroidHouse\" width=\"600\" height=\"360\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/06\/smart-home-instructables-FPiDroidHouse-600x360.jpg 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/06\/smart-home-instructables-FPiDroidHouse.jpg 1024w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/06\/smart-home-instructables-FPiDroidHouse-225x135.jpg 225w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/06\/smart-home-instructables-FPiDroidHouse-800x480.jpg 800w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>This project is fairly intensive in terms of resources, but it&#8217;s also more customizable. With that being said, you do need to know HDL design, computer architecture, have some skill with microcontrollers and to be proficient in the following languages: C, Python, HTML, CSS, and Javascript.\u00a0\u00a0This Instructables user chose to make their lighting system, window blinds, temperature sensors, heating systems, and alarm system &#8220;smart&#8221;, and each had a list of requirements you can find on the Instructable. For any of these, an FPGA (Nexys 3) is required (and a Raspberry Pi for each Nexys board).<\/p>\n<p><a href=\"https:\/\/digilent.com\/blog\/Products\/Detail.cfm?NavPath=2,400,897&amp;Prod=NEXYS3\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-8164\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/06\/NEXYS3-obl-400.jpg\" alt=\"NEXYS3-obl-400\" width=\"400\" height=\"339\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/06\/NEXYS3-obl-400.jpg 400w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/06\/NEXYS3-obl-400-225x191.jpg 225w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>Since I&#8217;m going to be busy automating everything in my residence, I&#8217;ll leave you to creating your own smart home! Keep in mind that the Nexys 3 will no longer be sold once its current stock is gone, but there are plenty of other FPGA options (consider the <a href=\"https:\/\/digilent.com\/blog\/Products\/Detail.cfm?NavPath=2,400,1338&amp;Prod=NEXYS4DDR\">Nexys 4 DDR!<\/a>).<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<div class='watch-action'><div class='watch-position align-left'><div class='action-like'><a class='lbg-style6 like-7923 jlk' data-task='like' data-post_id='7923' data-nonce='a7290e5e40' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Like' \/><span class='lc-7923 lc'>0<\/span><\/a><\/div><div class='action-unlike'><a class='unlbg-style6 unlike-7923 jlk' data-task='unlike' data-post_id='7923' data-nonce='a7290e5e40' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Unlike' \/><span class='unlc-7923 unlc'>0<\/span><\/a><\/div><\/div> <div class='status-7923 status align-left'>Be the 1st to vote.<\/div><\/div><div class='wti-clear'><\/div>","protected":false},"excerpt":{"rendered":"<p>As smart homes are becoming more and more de rigueur, Instructables user skorpyon1992 created a timely project, the FPiDroid House. This project is still in beta testing, but has shown a lot of potential so far. By using the Nexys 3 (or any of our FPGA boards), you too could connect a lot of your devices to monitor and control your very own smart home.<\/p>\n","protected":false},"author":7,"featured_media":8161,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[4327,35],"tags":[1662,36],"ppma_author":[4464],"class_list":["post-7923","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-projects","category-fpga","tag-fpga","tag-xilinx"],"jetpack_featured_media_url":"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2015\/06\/smart-home-instructables-FPiDroidHouse.jpg","jetpack_sharing_enabled":true,"authors":[{"term_id":4464,"user_id":7,"is_guest":0,"slug":"amber_mear","display_name":"Amber Mear","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/d0fc56ab4035f79884675bde2a948e84c1d14dd33b730b4c142dde6f1a962395?s=96&d=mm&r=g","1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":"","9":"","10":""}],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/7923","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/comments?post=7923"}],"version-history":[{"count":0,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/7923\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media\/8161"}],"wp:attachment":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media?parent=7923"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/categories?post=7923"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/tags?post=7923"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=7923"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}