{"id":27893,"date":"2020-06-22T13:31:39","date_gmt":"2020-06-22T20:31:39","guid":{"rendered":"https:\/\/blog.digilentinc.com\/?p=27893"},"modified":"2020-12-21T11:12:53","modified_gmt":"2020-12-21T19:12:53","slug":"five-projects-for-your-arty-s7","status":"publish","type":"post","link":"https:\/\/digilent.com\/blog\/five-projects-for-your-arty-s7\/","title":{"rendered":"Five Projects for Your Arty S7"},"content":{"rendered":"<p>The <a href=\"https:\/\/digilent.com\/shop\/arty-s7-spartan-7-fpga-board-for-hobbyists-and-makers\/?utm_source=digilent&amp;utm_medium=blog&amp;utm_campaign=five%20arty%20projects\">Arty S7<\/a>, our FPGA development board using the cost efficient <a href=\"https:\/\/www.xilinx.com\/products\/silicon-devices\/fpga\/spartan-7.html\">Xilinx Spartan 7<\/a>, gives users plenty of I\/O and expansion options to work with. Since its inception in 2018, we&#8217;ve seen it used in some great projects and guides. We wanted to share with you five of our favorites.<\/p>\n<h3>Temperature Detection<\/h3>\n<p><em>Source &#8211; <a href=\"https:\/\/www.element14.com\/community\/groups\/roadtest\/blog\/2018\/04\/22\/the-digilent-arty-s7-an-unexpected-journey-part-3-to-the-drawing-board\">The Digilent Arty S7: An Unexpected Journey<\/a><\/em><\/p>\n<p>In this project, Element14 user <a href=\"https:\/\/www.element14.com\/community\/people\/gecoz\">gecoz<\/a> uses the Arty S7 and <a href=\"https:\/\/www.xilinx.com\/products\/design-tools\/vivado.html\">Xilinx&#8217;s Vivado<\/a> to create a system that alerts you upon a change in temperature. With these steps, you&#8217;ll be able to manage four monitored zones, set the temperature threshold in each zone, a<span style=\"font-size: 1rem;\">cquire the background\/reference frame, and reset the alarm.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-27894\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2020\/06\/system_sketch-1024x768.jpg\" alt=\"System Sketch of Arty S7 in Action\" width=\"735\" height=\"551\" data-wp-pid=\"27894\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2020\/06\/system_sketch-1024x768.jpg 1024w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2020\/06\/system_sketch-600x450.jpg 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2020\/06\/system_sketch-768x576.jpg 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2020\/06\/system_sketch-800x600.jpg 800w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2020\/06\/system_sketch.jpg 1200w\" sizes=\"auto, (max-width: 735px) 100vw, 735px\" \/><\/p>\n<p>&nbsp;<\/p>\n<h3>Your Very Own Breathalyzer<\/h3>\n<p><em>Source &#8211; <a href=\"https:\/\/www.hackster.io\/jean-christophe-owens\/mikrobus-xilinx-breathalyzer-ad5d5c\">MikroBus Xilinx Breath Analyzer<\/a><\/em><\/p>\n<p>The Digilent Arty S7 has the perfect amount of peripherals to make this project work. In addition to that, have our resource library available, including schematics of every board (<a href=\"https:\/\/digilent.com\/reference\/_media\/reference\/programmable-logic\/arty-s7\/arty_s7_sch-rev_b.pdf\">like this one for the Arty S7<\/a>), makes it pretty handy. The project uses the power of the Spartan 7 FPGA to build a breathalyzer using an Alcohol Sensor, <a class=\"hckui__typography__linkBlue\" href=\"https:\/\/www.mikroe.com\/alcohol-2-click\" rel=\"nofollow\" data-ha=\"{&quot;eventName&quot;:&quot;Clicked link&quot;,&quot;customProps&quot;:{&quot;value&quot;:&quot;Alcohol 2 Click,&quot;,&quot;href&quot;:&quot;https:\/\/www.mikroe.com\/alcohol-2-click&quot;,&quot;type&quot;:&quot;story&quot;,&quot;location&quot;:&quot;story&quot;},&quot;clickOpts&quot;:{&quot;delayRedirect&quot;:true}}\">Alcohol 2 Click,<\/a> to measure ethanol in a person\u2019s breath and a display the relative level on a LED bar graph.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-27895\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2020\/06\/hardware_sequence_ICoTseUUxB.jpg\" alt=\"hardware design with xilinx spartan 7\" width=\"626\" height=\"157\" data-wp-pid=\"27895\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2020\/06\/hardware_sequence_ICoTseUUxB.jpg 626w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2020\/06\/hardware_sequence_ICoTseUUxB-600x150.jpg 600w\" sizes=\"auto, (max-width: 626px) 100vw, 626px\" \/><\/p>\n<p>&nbsp;<\/p>\n<h3>Adding Audio I\/O<\/h3>\n<p><em>Source &#8211; <a href=\"https:\/\/digilent.com\/blog\/add-audio-in-and-out-to-designs-with-the-pmod-i2s2\/\">Add Audio In and Out to Designs with the Pmod I2S2<\/a><\/em><\/p>\n<p>This project makes use of our <a href=\"https:\/\/digilent.com\/shop\/analog-discovery-2-100msps-usb-oscilloscope-logic-analyzer-and-variable-power-supply\/?utm_source=digilent&amp;utm_medium=blog&amp;utm_campaign=five%20arty%20projects\">Analog Discovery 2<\/a> and <a href=\"https:\/\/digilent.com\/shop\/pmod-modules-connectors\/?utm_source=digilent&amp;utm_medium=blog&amp;utm_campaign=five%20arty%20projects\">Pmods<\/a> as well as the Arty S7 to create an input and output for audio in almost any design. Using the Arty S7 to run a pass through demo, you can create your own audio project.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-24450 size-medium\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/05\/AD2-decoding-the-I2S-data-on-the-Pmod-I2S2-Middle-C-e1525445638435-557x600.jpg\" alt=\"\" width=\"557\" height=\"600\" data-wp-pid=\"24450\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/05\/AD2-decoding-the-I2S-data-on-the-Pmod-I2S2-Middle-C-e1525445638435-557x600.jpg 557w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/05\/AD2-decoding-the-I2S-data-on-the-Pmod-I2S2-Middle-C-e1525445638435-768x827.jpg 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/05\/AD2-decoding-the-I2S-data-on-the-Pmod-I2S2-Middle-C-e1525445638435-951x1024.jpg 951w\" sizes=\"auto, (max-width: 557px) 100vw, 557px\" \/><\/p>\n<p>&nbsp;<\/p>\n<h3>A Low-Cost Imaging System<\/h3>\n<p><em>Source &#8211; <a href=\"https:\/\/www.hackster.io\/adam-taylor\/creating-an-fpga-based-low-cost-imaging-system-cb18af\">Creating an FPGA-Based Low Cost Imaging System<\/a><\/em><a href=\"https:\/\/www.hackster.io\/adam-taylor\/creating-an-fpga-based-low-cost-imaging-system-cb18af\">\u00a0<\/a><\/p>\n<p>You can develop a very powerful image processing system using a cost optimized FPGA \/SoC interfacing directly with a CMOS sensor. This allows a solution to be created which is not only achieves cost targets but also one which is compact and power efficient.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-27896 size-medium\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2020\/06\/20180729_094618_vrzxIe00z0-600x450.jpg\" alt=\"fpga based image processing\" width=\"600\" height=\"450\" data-wp-pid=\"27896\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2020\/06\/20180729_094618_vrzxIe00z0-600x450.jpg 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2020\/06\/20180729_094618_vrzxIe00z0-768x576.jpg 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2020\/06\/20180729_094618_vrzxIe00z0-800x600.jpg 800w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2020\/06\/20180729_094618_vrzxIe00z0.jpg 900w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>&nbsp;<\/p>\n<h3>Measuring Environmental Data<\/h3>\n<p><em>Source &#8211; <a href=\"https:\/\/www.hackster.io\/adam-taylor\/measure-environmental-data-through-digilent-arty-s7-pmods-cd2fc6\">Measure Environmental Data through Digilent Art S7 &amp; Pmods<\/a><\/em><\/p>\n<p>In this tutorial, we use\u00a0<a class=\"hckui__typography__linkBlue\" href=\"https:\/\/digilent.com\/shop\/arty-s7-spartan-7-fpga-board-for-makers-and-hobbyists\/\" rel=\"nofollow\" data-ha=\"{&quot;eventName&quot;:&quot;Clicked link&quot;,&quot;customProps&quot;:{&quot;value&quot;:&quot;Arty S7&quot;,&quot;href&quot;:&quot;https:\/\/digilent.com\/shop\/arty-s7-spartan-7-fpga-board-for-makers-and-hobbyists\/&quot;,&quot;type&quot;:&quot;story&quot;,&quot;location&quot;:&quot;story&quot;},&quot;clickOpts&quot;:{&quot;delayRedirect&quot;:true}}\">Arty S7<\/a>, four Pmods, and a <a class=\"hckui__typography__linkBlue\" href=\"https:\/\/digilent.com\/shop\/multi-touch-display-shield-smart-display\/\" rel=\"nofollow\" data-ha=\"{&quot;eventName&quot;:&quot;Clicked link&quot;,&quot;customProps&quot;:{&quot;value&quot;:&quot;multi-touch display shield&quot;,&quot;href&quot;:&quot;https:\/\/digilent.com\/shop\/multi-touch-display-shield-smart-display\/&quot;,&quot;type&quot;:&quot;story&quot;,&quot;location&quot;:&quot;story&quot;},&quot;clickOpts&quot;:{&quot;delayRedirect&quot;:true}}\">multi-touch display shield<\/a> (MTDS) to collect, process and display environmental data. First, you will learn to build the hardware platform, then create the software to follow.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-27897\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2020\/06\/image_YqEFYcQsFv.jpg\" alt=\"\" width=\"601\" height=\"450\" data-wp-pid=\"27897\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2020\/06\/image_YqEFYcQsFv.jpg 601w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2020\/06\/image_YqEFYcQsFv-600x449.jpg 600w\" sizes=\"auto, (max-width: 601px) 100vw, 601px\" \/><\/p>\n<div class='watch-action'><div class='watch-position align-left'><div class='action-like'><a class='lbg-style6 like-27893 jlk' data-task='like' data-post_id='27893' data-nonce='0cd049e29a' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Like' \/><span class='lc-27893 lc'>+2<\/span><\/a><\/div><div class='action-unlike'><a class='unlbg-style6 unlike-27893 jlk' data-task='unlike' data-post_id='27893' data-nonce='0cd049e29a' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Unlike' \/><span class='unlc-27893 unlc'>0<\/span><\/a><\/div><\/div> <div class='status-27893 status align-left'><\/div><\/div><div class='wti-clear'><\/div>","protected":false},"excerpt":{"rendered":"<p>The Arty S7, our FPGA development board using the cost efficient Xilinx Spartan 7, gives users plenty of I\/O and expansion options to work with. Since its inception in 2018, &hellip; <\/p>\n","protected":false},"author":50,"featured_media":27897,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4327,4267,35],"tags":[],"ppma_author":[4502],"class_list":["post-27893","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-projects","category-featured","category-fpga"],"jetpack_featured_media_url":"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2020\/06\/image_YqEFYcQsFv.jpg","authors":[{"term_id":4502,"user_id":50,"is_guest":0,"slug":"davidh","display_name":"David Horn","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/44030532fc8d2bc9aa1d05f87c27d6f9?s=96&d=mm&r=g","author_category":"","user_url":"","last_name":"Horn","last_name_2":"","first_name":"David","first_name_2":"","job_title":"","description":""}],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/27893","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\/50"}],"replies":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/comments?post=27893"}],"version-history":[{"count":0,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/27893\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media\/27897"}],"wp:attachment":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media?parent=27893"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/categories?post=27893"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/tags?post=27893"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=27893"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}