{"id":482,"date":"2020-09-20T18:06:18","date_gmt":"2020-09-20T22:06:18","guid":{"rendered":"http:\/\/www.joshuarosenstock.com\/teaching\/lightart-a20\/?p=482"},"modified":"2020-09-20T18:06:18","modified_gmt":"2020-09-20T22:06:18","slug":"maquette","status":"publish","type":"post","link":"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a20\/jrenglander\/maquette\/","title":{"rendered":"Maquette"},"content":{"rendered":"\n<p>I have chosen to do the SKATE\/HORSE light board because I already had ideas on how to implement it and I would use it more than the my other project ideas. To understand what challenges I would face on the electronic and software side, I decided to wire up a simple circuit to show how the player button mechanic would work. Essentially, a light represents a letter, and every time a player gets a letter someone will press their button and light up the corresponding light. Eventually, I hope to have wooden housing to store all the electronics and hold the leds and buttons in place.<\/p>\n\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"jetpack-video-wrapper\"><iframe loading=\"lazy\" title=\"Maquette video\" width=\"1000\" height=\"563\" src=\"https:\/\/www.youtube.com\/embed\/rpxQ2HMMTp8?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/div>\n<\/div><\/figure>\n\n\n\n<p>My intention for the final project is to have four player sets, 5 lights and a button for each of the four players. I can already anticipate some of the challenges for this project. One is whether to enable more than four players to use this board. I have thought about adding arrow or scroll buttons to enable it. However, I would need some way to indicate which player is which. Another expansion idea is to have a leds on the top of the board that spell SKATE or HORSE. During gameplay, the SKATE\/HORSE leds would flash when a player lost or won. Also, I am thinking of some cool animation ideas for when the board gets reset such as cascading lights.<\/p>\n\n\n\n<p>I still have some challenges that I have not delved into yet for this project. One challenge is having enough ports for all the leds and buttons. I have looked into some options such as Charlieplexing and found that shift registers can do the trick. My second challenge is finding plastic caps for the leds to make them appear more like arcade lights. I have not yet found them, but I am thinking about potentially 3d printing some to hold leds. The third challenge is how to mount the leds to a wood panel, I have not found a great solution yet so I am open for suggestions.<\/p>\n\n\n\n<p>Shopping list:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Spade Crimp connectors<\/li><li>Wire<\/li><li>74HC595 shift registers\u00a0<\/li><li>Laser Cutting Wood\u00a0<\/li><li>Led matrix for top lettering<\/li><li>Led diffuser caps<\/li><li>Hinges to open housing<\/li><li>Clasp<\/li><li>Tweezers<\/li><li>Laser cutter<\/li><li>Optional: 3d printer (if I cannot find led caps)<\/li><li>Optional: premade box <\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>I have chosen to do the SKATE\/HORSE light board because I already had ideas on how to implement it and I would use it more than the my other project ideas. To understand what challenges I would face on the electronic and software side, I decided to wire up a simple circuit to show how&#8230; <\/p>\n<div class=\"link-more\"><a href=\"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a20\/jrenglander\/maquette\/\">Read More<\/a><\/div>\n","protected":false},"author":169,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"cybocfi_hide_featured_image":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-482","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a20\/wp-json\/wp\/v2\/posts\/482","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a20\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a20\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a20\/wp-json\/wp\/v2\/users\/169"}],"replies":[{"embeddable":true,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a20\/wp-json\/wp\/v2\/comments?post=482"}],"version-history":[{"count":5,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a20\/wp-json\/wp\/v2\/posts\/482\/revisions"}],"predecessor-version":[{"id":487,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a20\/wp-json\/wp\/v2\/posts\/482\/revisions\/487"}],"wp:attachment":[{"href":"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a20\/wp-json\/wp\/v2\/media?parent=482"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a20\/wp-json\/wp\/v2\/categories?post=482"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/lightart-a20\/wp-json\/wp\/v2\/tags?post=482"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}