{"id":68,"date":"2024-03-26T20:43:50","date_gmt":"2024-03-26T20:43:50","guid":{"rendered":"https:\/\/stonerose35.ch\/?page_id=68"},"modified":"2024-03-26T20:44:06","modified_gmt":"2024-03-26T20:44:06","slug":"icosahedron-lamp","status":"publish","type":"page","link":"https:\/\/stonerose35.ch\/?page_id=68","title":{"rendered":"Icosahedron Lamp"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>For once not a sound-based project. The Idea was to build an lamp in the shape of a 20-faceted Icosahedron. Each facet contains a NeoPixel, the lamp should be able to show animated pattern for which the color of each facet can be defined individually. It was a remarkable and fun project to do since it involved many different skills<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-video\"><video height=\"1080\" style=\"aspect-ratio: 1920 \/ 1080;\" width=\"1920\" controls src=\"http:\/\/stonerose35.ch\/wp-content\/uploads\/2024\/03\/video_icolamp.mp4\"><\/video><\/figure>\n<\/div>\n<\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Visual Design \/ Math:<\/strong> Each facet is a truncated triangular cone consisting of five individual pieces. Calculating the shapes of these piece took some brain twisting. <a href=\"http:\/\/stonerose35.ch\/wp-content\/uploads\/2024\/03\/icosahedron_calcs.pdf\">Icosahedron_calcs.pdf<\/a><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"560\" height=\"541\" src=\"http:\/\/stonerose35.ch\/wp-content\/uploads\/2024\/03\/icosahedron.jpeg\" alt=\"\" class=\"wp-image-24\" style=\"width:221px;height:auto\" srcset=\"https:\/\/stonerose35.ch\/wp-content\/uploads\/2024\/03\/icosahedron.jpeg 560w, https:\/\/stonerose35.ch\/wp-content\/uploads\/2024\/03\/icosahedron-300x290.jpeg 300w\" sizes=\"auto, (max-width: 560px) 100vw, 560px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Woodworking<\/strong>: Of course the parts could also have been done using a 3D Printer. However I chose to make them with a mechanical saw out of 5mm thick plywood since i like to work with my hands also. I think craftsmanship is an important skill to have, although one can get around it easily especially in urban living situations.<\/li>\n\n\n\n<li><strong>Hardware-related Programming<\/strong>: Since each facet hold a NeoPixel there must be some kind of microprocessor controlling the NeoPixels. I chose an STM32 Nucleo board holding a STM32F303. <\/li>\n\n\n\n<li><strong>System Design<\/strong>: There must be a way to &#8220;program&#8221; the lamp while the lamp itself should look more like a piece of design furniture rather than a nerdy DIY-Gadget. I came up with a bluetooth-serial interface which can be controlled from a PC by sending out command on the terminal to set colors etc. or<\/li>\n\n\n\n<li><strong>Android Development<\/strong>: by a more or less useable app which allows to set colors and define sequences of color transitions. Since i only own an android tablet, android was the obvious choice.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"http:\/\/stonerose35.ch\/wp-content\/uploads\/2024\/03\/tablet_icolamp_app.jpg\" alt=\"\" class=\"wp-image-31\" style=\"width:432px;height:auto\" srcset=\"https:\/\/stonerose35.ch\/wp-content\/uploads\/2024\/03\/tablet_icolamp_app.jpg 768w, https:\/\/stonerose35.ch\/wp-content\/uploads\/2024\/03\/tablet_icolamp_app-225x300.jpg 225w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<p><a href=\"https:\/\/github.com\/StoneRose35\/BallLamp\">Link To Github<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>For once not a sound-based project. The Idea was to build an lamp in the shape of a 20-faceted Icosahedron. Each facet contains a NeoPixel, the lamp should be able to show animated pattern for which the color of each facet can be defined individually. It was a remarkable and fun project to do since [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":21,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-68","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/stonerose35.ch\/index.php?rest_route=\/wp\/v2\/pages\/68","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stonerose35.ch\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/stonerose35.ch\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/stonerose35.ch\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/stonerose35.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=68"}],"version-history":[{"count":2,"href":"https:\/\/stonerose35.ch\/index.php?rest_route=\/wp\/v2\/pages\/68\/revisions"}],"predecessor-version":[{"id":71,"href":"https:\/\/stonerose35.ch\/index.php?rest_route=\/wp\/v2\/pages\/68\/revisions\/71"}],"up":[{"embeddable":true,"href":"https:\/\/stonerose35.ch\/index.php?rest_route=\/wp\/v2\/pages\/21"}],"wp:attachment":[{"href":"https:\/\/stonerose35.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=68"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}