{"id":52,"date":"2014-09-18T13:58:31","date_gmt":"2014-09-18T13:58:31","guid":{"rendered":"http:\/\/www.coding-is-fun.com\/?p=52"},"modified":"2014-09-18T19:28:34","modified_gmt":"2014-09-18T19:28:34","slug":"dough-bots-are-go","status":"publish","type":"post","link":"https:\/\/www.coding-is-fun.com\/?p=52","title":{"rendered":"Dough-Bots are Go!"},"content":{"rendered":"<p>So, the Riverside School Robo-Sharks made dough-<span id=\"aa2da76d-2b80-42c1-8115-da92bf07bd9d\" class=\"GINGER_SOFTWARE_mark\"><span id=\"6ceb6df9-b819-4c3f-a84c-7c67384d8448\" class=\"GINGER_SOFTWARE_mark\">bots<\/span><\/span> this week.<\/p>\n<h3>Why?<\/h3>\n<p>Because every year with a new group of robot-builders, we need to go over some basic electronics before they can design and build a <span id=\"1d2effa6-55d2-4ce0-ad2b-abc00e2ff840\" class=\"GINGER_SOFTWARE_mark\"><\/span><span id=\"1d2effa6-55d2-4ce0-ad2b-abc00e2ff840\" class=\"GINGER_SOFTWARE_mark\"><\/span><span id=\"1d2effa6-55d2-4ce0-ad2b-abc00e2ff840\" class=\"GINGER_SOFTWARE_mark\"><span id=\"79388eb6-29fc-4ee3-bd1c-8b83bc371f62\" class=\"GINGER_SOFTWARE_mark\">bot<\/span><\/span>. So, we may as well have some fun and do something creative along the way.<\/p>\n<h3>How?<\/h3>\n<p>The night before, I made two batches of dough &#8211; as per<a title=\"conductive playdough experiments\" href=\"http:\/\/courseweb.stthomas.edu\/apthomas\/SquishyCircuits\/index.htm\" target=\"_blank\"> Squishy Circuits&#8217; recipe<\/a>. One batch was conductive dough (with a relatively high acid and salt content) &#8211; I left this in its natural <span id=\"58e488be-4ad8-460e-a581-635cc3a20553\" class=\"GINGER_SOFTWARE_mark\"><span id=\"7cb49fcc-8555-4339-9a21-716fc6a2b0c9\" class=\"GINGER_SOFTWARE_mark\">colour<\/span><\/span>. The other batch, I prefer to think of as &#8216;resistive&#8217; dough rather than &#8216;insulating&#8217;. It had vegetable oil and sugar to replace the majority of the water and the salt content. I <span id=\"0b7a74a3-56aa-4055-ac17-eac88b9edce9\" class=\"GINGER_SOFTWARE_mark\"><span id=\"b2dd6740-918f-4ff9-9f39-f8fceaf25e9e\" class=\"GINGER_SOFTWARE_mark\">coloured<\/span><\/span> this batch red so the two types were easy to tell apart.<\/p>\n<p>I used an Arduino to test the difference in resistance between the two batches. Next time, I&#8217;ll probably write a simple script in Scratch to act as a graphical demonstration of the difference between the two and also show what happens to its resistance when you squish the playdough (playdough potentiometer, anyone?)&#8230;<\/p>\n<p>I had decided to use coin cells rather than battery boxes with wires. Largely because I wanted to make compact, self contained dough-<span id=\"375efcb5-5e59-4778-8735-fe34da1a9993\" class=\"GINGER_SOFTWARE_mark\"><span id=\"1eaf4a78-dc6c-485c-922e-ff8c80997eea\" class=\"GINGER_SOFTWARE_mark\"><span id=\"dad84296-05fd-4ad4-ab93-5f7393c6aeae\" class=\"GINGER_SOFTWARE_mark\">bots<\/span><\/span><\/span> that the students could take away. However, the dough corrodes the surface of a coin cell alarmingly quickly. You have been warned&#8230;<\/p>\n<p>We kneaded our dough and then arranged some simple circuits first of all to test the\u00a0materials. The expression on people&#8217;s faces when they first see an LED \u00a0light up when stuck into playdough has to be seen.<\/p>\n<p>Then, we started adding extra layers of resistive playdough around to shield parts of each structure, while adding extra pipes of conductive playdough to add more LEDs to\u00a0a model where they were needed.<\/p>\n<h3>The End Result<\/h3>\n<p>Here are a few photos of some of the creations we made &#8211;\u00a0it&#8217;s not easy to capture an image that allows enough light to \u00a0show off the detail of a <span id=\"5f5e5d0e-fb29-4a46-af4a-035cce5793aa\" class=\"GINGER_SOFTWARE_mark\"><span id=\"65677d6e-4d65-477d-ab73-112cb5c5f291\" class=\"GINGER_SOFTWARE_mark\"><span id=\"56ab10f4-5a04-44b1-9f24-8fbd319088ce\" class=\"GINGER_SOFTWARE_mark\">doughbot<\/span><\/span><\/span>\u00a0while balancing the light given off by its LEDs<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"http:\/\/coding-is-fun.com\/images\/doughbot1.JPG\" alt=\"A partly-finished doughbot plant\" width=\"480\" height=\"392\" \/><\/p>\n<p><img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/coding-is-fun.com\/images\/doughbot2.JPG\" alt=\"A doughbot emergency vehicle\" width=\"480\" \/><\/p>\n<p><img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/coding-is-fun.com\/images\/doughbot3.JPG\" alt=\"A doughbot dog\" width=\"480\" \/><\/p>\n<p><img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/coding-is-fun.com\/images\/doughbot4.JPG\" alt=\"A doughbot monster\" width=\"480\" \/><\/p>\n<p><img decoding=\"async\" class=\"alignnone\" src=\"http:\/\/coding-is-fun.com\/images\/doughbot5.JPG\" alt=\"A doughbot lamp\" width=\"480\" \/><\/p>\n<p>Next week &#8211; Clay Alien Night Lights&#8230;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So, the Riverside School Robo-Sharks made dough-bots this week. Why? Because every year with a new group of robot-builders, we need to go over some basic electronics before they can design and build a bot. So, we may as well have some fun and do something creative along the way. How? The night before, I [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-52","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.coding-is-fun.com\/index.php?rest_route=\/wp\/v2\/posts\/52","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.coding-is-fun.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.coding-is-fun.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.coding-is-fun.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.coding-is-fun.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=52"}],"version-history":[{"count":4,"href":"https:\/\/www.coding-is-fun.com\/index.php?rest_route=\/wp\/v2\/posts\/52\/revisions"}],"predecessor-version":[{"id":58,"href":"https:\/\/www.coding-is-fun.com\/index.php?rest_route=\/wp\/v2\/posts\/52\/revisions\/58"}],"wp:attachment":[{"href":"https:\/\/www.coding-is-fun.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=52"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.coding-is-fun.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=52"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.coding-is-fun.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=52"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}