{"id":1717,"date":"2021-10-02T21:42:35","date_gmt":"2021-10-03T01:42:35","guid":{"rendered":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a21\/?p=1717"},"modified":"2021-10-02T21:42:35","modified_gmt":"2021-10-03T01:42:35","slug":"final-project-concept-sketch-john-l","status":"publish","type":"post","link":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a21\/jrlemieux\/final-project-concept-sketch-john-l\/","title":{"rendered":"Final Project Concept Sketch (John L)"},"content":{"rendered":"\n<p>The final project that I will be making revolves around the idea of a roulette-like game. The object of the game is to score higher than your opponent. The way to get points in the game is to try and hit the force sensor\/button at the same time as when the different colored LED comes on. Once this occurs, the screen will auto adjust the score and play some sarcastic audio\/video. The whole symbolism of the project is to try and recreate the physical atmosphere of playing physical games with a friend\/family member. With online video stream\/games becoming more common in the daily life of everyone, I feel that the bonds over playing board games and telling stories has been somewhat lost. I want to try and recreate that enjoyable atmosphere with a simple game. Below is an image showcasing the overall design of the project. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a21\/wp-content\/uploads\/sites\/17\/2021\/10\/ProjectDesign-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a21\/wp-content\/uploads\/sites\/17\/2021\/10\/ProjectDesign-768x1024.jpg\" alt=\"\" class=\"wp-image-1725\" width=\"573\" height=\"764\" srcset=\"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a21\/wp-content\/uploads\/sites\/17\/2021\/10\/ProjectDesign-768x1024.jpg 768w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a21\/wp-content\/uploads\/sites\/17\/2021\/10\/ProjectDesign-600x800.jpg 600w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a21\/wp-content\/uploads\/sites\/17\/2021\/10\/ProjectDesign-1152x1536.jpg 1152w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a21\/wp-content\/uploads\/sites\/17\/2021\/10\/ProjectDesign-1536x2048.jpg 1536w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a21\/wp-content\/uploads\/sites\/17\/2021\/10\/ProjectDesign-630x840.jpg 630w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a21\/wp-content\/uploads\/sites\/17\/2021\/10\/ProjectDesign-960x1280.jpg 960w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a21\/wp-content\/uploads\/sites\/17\/2021\/10\/ProjectDesign-225x300.jpg 225w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a21\/wp-content\/uploads\/sites\/17\/2021\/10\/ProjectDesign-scaled.jpg 1920w\" sizes=\"auto, (max-width: 573px) 100vw, 573px\" \/><\/a><\/figure>\n\n\n\n<p>There are two ways that I would be able to accomplish this goal. One way is with using the Arduino that we had used for class. The only issues with using the Arduino is that there wouldn&#8217;t be enough outputs for the LEDS to allow me to code them in. Instead, I would have to use a shift register, which is a component that would allow me to control all 16 LEDs. I would have to research the component and figure out a way to hook it up, without it obstructing the area around the breadboard (I tend to use a lot of wire when creating circuits). My plan is to find a datasheet for the component and to see if the ECE store has supply for the component. Overall, this path would be very simple to do and I could program it directly into Arduino and Max. Below is an image of the written tech demo that I have that showcases the circuit. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a21\/wp-content\/uploads\/sites\/17\/2021\/10\/RealTechdemo-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a21\/wp-content\/uploads\/sites\/17\/2021\/10\/RealTechdemo-768x1024.jpg\" alt=\"\" class=\"wp-image-1727\" width=\"594\" height=\"792\" srcset=\"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a21\/wp-content\/uploads\/sites\/17\/2021\/10\/RealTechdemo-768x1024.jpg 768w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a21\/wp-content\/uploads\/sites\/17\/2021\/10\/RealTechdemo-600x800.jpg 600w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a21\/wp-content\/uploads\/sites\/17\/2021\/10\/RealTechdemo-1152x1536.jpg 1152w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a21\/wp-content\/uploads\/sites\/17\/2021\/10\/RealTechdemo-1536x2048.jpg 1536w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a21\/wp-content\/uploads\/sites\/17\/2021\/10\/RealTechdemo-630x840.jpg 630w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a21\/wp-content\/uploads\/sites\/17\/2021\/10\/RealTechdemo-960x1280.jpg 960w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a21\/wp-content\/uploads\/sites\/17\/2021\/10\/RealTechdemo-225x300.jpg 225w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a21\/wp-content\/uploads\/sites\/17\/2021\/10\/RealTechdemo-scaled.jpg 1920w\" sizes=\"auto, (max-width: 594px) 100vw, 594px\" \/><\/a><\/figure>\n\n\n\n<p>The other way I could approach this project is by using a FPGA board that I have. The board that I currently have has enough outputs to satisfy what I need. This also means that I wouldn&#8217;t need any external components, such as the shift register. The only issue is that it isn&#8217;t compatible with the Arduino software, meaning that I would have to use a different application and learn how to sync it to Max. My plan for research is to experiment with the different connections of the board and to see if I could be able to sync the board with one of the inputs of the FPGA. The board is also rather large, making the overall result of the box larger than one would hope for such a small game. <\/p>\n\n\n\n<p>I hope that I can confine the breadboard and the programmable board into a small box with LEDs poking out at the top. The sides are also where there will be a button that will be controlled by the players. The connectors will appear out a small hole at the end of the box (somewhat invisible to the overall aesthetic of the box). I want the whole circle to be consisted of 14 blue LEDs, with 2 green LEDs to indicate when the LED that the players want to pay attention to. I would need to use resistors, as to limit the current going into the LEDs. The LEDs and Arduino will plug into the laptop and the Max patch will be playing the score on-screen. <\/p>\n\n\n\n<p>Artist Question: I would like to try and make the box aesthetically pleasing. Should I try to 3D print the box, or should I use carboard or wood? <\/p>\n","protected":false},"excerpt":{"rendered":"<p>The final project that I will be making revolves around the idea of a roulette-like game. The object of the game is to score higher than your opponent. The way to get points in the game is to try and hit the force sensor\/button at the same time as when the different colored LED comes&#8230; <\/p>\n<div class=\"link-more\"><a href=\"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a21\/jrlemieux\/final-project-concept-sketch-john-l\/\">Read More<\/a><\/div>\n","protected":false},"author":214,"featured_media":1725,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"cybocfi_hide_featured_image":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[7],"tags":[],"class_list":["post-1717","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-final-project-concept-sketch"],"jetpack_featured_media_url":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a21\/wp-content\/uploads\/sites\/17\/2021\/10\/ProjectDesign-scaled.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a21\/wp-json\/wp\/v2\/posts\/1717","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a21\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a21\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a21\/wp-json\/wp\/v2\/users\/214"}],"replies":[{"embeddable":true,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a21\/wp-json\/wp\/v2\/comments?post=1717"}],"version-history":[{"count":2,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a21\/wp-json\/wp\/v2\/posts\/1717\/revisions"}],"predecessor-version":[{"id":1728,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a21\/wp-json\/wp\/v2\/posts\/1717\/revisions\/1728"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a21\/wp-json\/wp\/v2\/media\/1725"}],"wp:attachment":[{"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a21\/wp-json\/wp\/v2\/media?parent=1717"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a21\/wp-json\/wp\/v2\/categories?post=1717"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a21\/wp-json\/wp\/v2\/tags?post=1717"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}