{"id":14371,"date":"2024-10-31T23:04:12","date_gmt":"2024-11-01T05:04:12","guid":{"rendered":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/?p=14371"},"modified":"2024-11-12T13:24:39","modified_gmt":"2024-11-12T20:24:39","slug":"germans-final-project-proposal","status":"publish","type":"post","link":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/2024\/10\/31\/germans-final-project-proposal\/","title":{"rendered":"German&#8217;s Final Project Proposal"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">For my final project, I would like to explore designs using Voronoi patterns. Voronoi patterns are a type of tessellation pattern where a number of points scattered on a plane subdivide it in exactly <em>n <\/em>cells enclosing a portion of the plane that is closest to each point. Each cell in a Voronoi pattern surrounds a \u201cseed\u201d point, and everything inside that cell is closer to its own seed point than to any other seed point. The pattern can be found in nature, such as in cells, mud cracks, bubbles, leaf structures, etc.<br>I like the appearance of Voronoi patterns and have observed them being used for architecture designs, furniture, art, and even on lamp shades, and other objects. The appearance of this pattern style is in contrast to the Bravais lattices in its seemingly arbitrary geometric distribution.<br>For my deliverables I would like to integrate as many of the concepts we&#8217;ve worked with in the course, such as parametric designs, tiling, and data physicalization as much as I can. I want to attempt to extend this design pattern to 3D objects, and if I can, I would like to make a large scale print of one of my models.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For this project, I am going to be working alone. I am hoping to have &#8220;printable&#8221; 2D objects within the next  1 week, and be ready to start extending the patterns in 3D objects in ~2 weeks. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I have been reading from the following links, where the Voronoi cells are explained in depth. The websites describe the nature of the cells, such as their geometry, topological aspects, distribution, and other properties.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/pubs.aip.org\/aapt\/ajp\/article\/90\/6\/469\/2820132\/Voronoi-cell-analysis-The-shapes-of-particle\">https:\/\/pubs.aip.org\/aapt\/ajp\/article\/90\/6\/469\/2820132\/Voronoi-cell-analysis-The-shapes-of-particle<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/builtin.com\/data-science\/voronoi-diagram\">https:\/\/builtin.com\/data-science\/voronoi-diagram<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Samples of Voronoi patterns:<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"682\" height=\"482\" data-id=\"14385\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/Computer-Voronoi.webp\" alt=\"\" class=\"wp-image-14385\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/Computer-Voronoi.webp 682w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/Computer-Voronoi-300x212.webp 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/Computer-Voronoi-575x406.webp 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/Computer-Voronoi-380x269.webp 380w\" sizes=\"auto, (max-width: 682px) 100vw, 682px\" \/><figcaption class=\"wp-element-caption\">Voronoi pattern<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"705\" height=\"941\" data-id=\"14383\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/Screenshot-from-2024-10-31-22-17-09.png\" alt=\"\" class=\"wp-image-14383\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/Screenshot-from-2024-10-31-22-17-09.png 705w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/Screenshot-from-2024-10-31-22-17-09-225x300.png 225w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/Screenshot-from-2024-10-31-22-17-09-575x767.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/Screenshot-from-2024-10-31-22-17-09-380x507.png 380w\" sizes=\"auto, (max-width: 705px) 100vw, 705px\" \/><figcaption class=\"wp-element-caption\">Voronoi pattern in nature<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"704\" height=\"531\" data-id=\"14382\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/Screenshot-from-2024-10-31-22-48-02.png\" alt=\"\" class=\"wp-image-14382\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/Screenshot-from-2024-10-31-22-48-02.png 704w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/Screenshot-from-2024-10-31-22-48-02-300x226.png 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/Screenshot-from-2024-10-31-22-48-02-575x434.png 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/Screenshot-from-2024-10-31-22-48-02-380x287.png 380w\" sizes=\"auto, (max-width: 704px) 100vw, 704px\" \/><figcaption class=\"wp-element-caption\">Voronoi pattern in sculpture<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Update: November 12, 2024<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">After reviewing some very useful feedback from Dr. Buechley, I now see a clearer path of what I want to do with my project. I am still going to be attempting to generate objects with the Voronoi patterns described in my initial post, though now in a more rigorous and structured scheme.<br>    Regarding my update, I happen to have dozens of houseplants, and that comes with several time consuming tasks of maintenance and upkeep. One very important task, and probably the most time consuming, is to water every single plant. My problem arises from having so many plants with different sized pots, soil types, water need, as well as individual pot location within my house (light, temperature, air circulation). I don&#8217;t currently maintain a tracking system or schedule to water my plants; I kind of eyeball them and use &#8220;water days&#8221; where I water all the pots the same day. As mentioned before, that is not ideal due to different needs for each plant. My idea now involves adapting the RFID tag system described in Scott Hudson&#8217;s paper <strong><em>An Upcycled IoT: Building tomorrow\u2019s IoT out of today\u2019s household possessions<\/em><\/strong> (it can be found in this link: <a href=\"https:\/\/dl.acm.org\/doi\/10.1145\/3466872\">https:\/\/dl.acm.org\/doi\/10.1145\/3466872<\/a>). In the paper, Scott and his colleagues described the use of RFID tags to keep track of household chores and other things, like whether the cat has been fed that day. What I want to attempt is to use a similar system to keep track of whether I&#8217;ve watered each individual plant. <br>    The system will consist of using RFID tags, one per pot, with individual identification numbers. Using an RFID reading module attached to a micro-controller, each time an individual pot is watered will create a log entry in the micro-controller with a time stamp of the event. The entry will be generated by the modules proximity to any individual tag. After collecting data for a given day, the resulting file will be dumped into my laptop to add to a calendar schedule. This system will allow me to keep track of when a particular plant needs water as deduced from the schedule. This way I will not need to dedicate a day to water every single pot, a task that takes me around 3 hours. Now I will be able to water in shorter sessions.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Deliverables<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Initially, I will use my orchids as a small subset of plants to work on. I am going to make a set of pots for my orchids using the Voronoi pattern. This pattern is Ideal for orchids as they have special needs: they don&#8217;t like to have their roots in soil or soaked with water. The Voronoi pattern will allow air circulation while preserving enough structural integrity to hold the root media, as well as adding visual appeal. I will make 3 pots of the appropriate scale for my plants.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>November 13: Initial procurement of components and supplies.<\/strong> I have identified the components I will need for my project and the first shipment will arrive 11\/13. This shipment includes an RC522 RFID reader\/writer module, a 10 pack of 1 kilobyte 13.56 MHz RFID tags, an Arduino UNO R3 micro-controller, an RTC data logger module, and other miscellaneous wires and supplies. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>November 16-17: Initial prototyping of Voronoi surface morphs.<\/strong> I have done some preliminary research regarding applying Voronoi patterns on to surfaces. With the recent work done in the tiling project, I am confident that I can start making small-scale prototype orchid pots by Saturday 11\/16. I will be applying what we saw in previous assignments such as parametric vessel design to come up with my models.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>November 18-22: Begin setup, testing of RFID hardware.<\/strong> By this stage I hope to start working with the micro-controller and related hardware. I will start by adding the libraries required to make the devices work. I will then develop the required programs for the event logging feature. Then during this time I hope to start testing with reading\/writing to the tags.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>November 23-24: Full scale orchid pots.<\/strong> By this stage, I should be able to 3D print full scale models of my orchid pots. As mentioned before, I will start by making a set of 3 pots. If time permits, I will make more or maybe I will make some saucers to go with the pots. For my full scale final prints I decided to try using TPU filament for the added flexibility. I will report back on the results and observations I make regarding TPU.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>November 25 on: Putting it all together.<\/strong> At this stage, I should be working on integrating all the components into the system. Each pot will receive a tag with a unique identifier. The micro-controller should be set up with all the required modules, and I should have tested it separately by this point, so integrating it into the system should be smooth. Once integrated, I will begin testing the completed system. I still have to decide how to integrate it into either some kind of add-on to my watering can, or it&#8217;s own thing with a custom printed housing. I will report back on that as soon as I figure out the best way to approach this.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Future work: Expanding the system.<\/strong> Assuming things go as planned, I would like to eventually implement the tag system with all my plants. Depending on the success I find with the initial small scale project I will decide whether to expand the implementation or leave it at that.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>For my final project, I would like to explore designs using Voronoi patterns. Voronoi patterns are a type of tessellation pattern where a number of points scattered on a plane subdivide it in exactly n cells enclosing a portion of the plane that is closest to each point. Each cell in a Voronoi pattern surrounds a \u201cseed\u201d point, and everything [&hellip;]<\/p>\n","protected":false},"author":47,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[59],"tags":[],"class_list":["post-14371","post","type-post","status-publish","format-standard","hentry","category-final-project-proposal"],"_links":{"self":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/14371","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/users\/47"}],"replies":[{"embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/comments?post=14371"}],"version-history":[{"count":4,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/14371\/revisions"}],"predecessor-version":[{"id":14821,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/14371\/revisions\/14821"}],"wp:attachment":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/media?parent=14371"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/categories?post=14371"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/tags?post=14371"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}