{"id":193,"date":"2015-02-22T18:02:27","date_gmt":"2015-02-22T16:02:27","guid":{"rendered":"http:\/\/wp.tuor.net\/?p=193"},"modified":"2015-02-22T18:02:27","modified_gmt":"2015-02-22T16:02:27","slug":"vacuumio-i-the-thymio-ii-vacuum-cleaner-work-in-progress","status":"publish","type":"post","link":"https:\/\/wp.tuor.net\/?p=193","title":{"rendered":"Vacuumio I (the Thymio II vacuum cleaner) &#8211; Work in Progress"},"content":{"rendered":"<h1>The Project (status 22 February 2015)<\/h1>\n<p><em>also Published on <a href=\"https:\/\/aseba.wikidot.com\/en:vacuumio\" target=\"_blank\">Aseba<\/a><\/em><\/p>\n<p>The idea of this project is to build a vacuum cleaner &#8216;module&#8217; for Thymio II.<\/p>\n<p>The challenge is to find or build the proper parts so as it is as simple as possible, and in the idea to challenge everyone interested, to submit and test code that would allow Thymio II to cover a room as fast as possible, making only usage of the integrated sensors and features of Thymio II.<\/p>\n<p><em><strong>NB : The challenge goes beyond the scope of the initial thoughts that are described, the parts made hereafter need to be changed, the suction system is too poor at this stage, and needs a\u00a0 replacement (probably based on cyclone separator) as it sucks only very tiny dust, the current system induces turbulence in the dust container (fluid dynamics) and thus not ready for prime time.<br \/>\nI&#8217;m working on it and testing but any proposal is welcome \ud83d\ude42 <\/strong><\/em><\/p>\n<p>So for this, let&#8217;s start with the &#8216;making&#8217;<\/p>\n<h1>The &#8216;making&#8217;<\/h1>\n<p>Thymio II has of course the possibility to be extended with Lego parts. As there are some constraints I decided to also use 3D printed parts, as well as, of course, some other parts for aspiration<\/p>\n<h2>3D printed parts<\/h2>\n<p>I designed the 3D printed parts with FreeCAD 014. I used FreeCAD because it is off-line (not a Cloud solution which would need permanent Internet connection), and because I used it before, thus know it a bit, and also because it is multi platform (Windows, OSX, Linux).<\/p>\n<p>The parts where made with the &#8216;Parts&#8217; module of FreeCAD, only using primitives with fusions and cuts. It&#8217;s quick and dirty, and an expert would probably do much better.<\/p>\n<p>I designed 3 parts :<\/p>\n<ol>\n<li>The hose (front aspiration part)<\/li>\n<li>The dust container<\/li>\n<li>The top cover for the dust container, which holds an aspiration system and the batteries. This will depend on the suction system adopted<\/li>\n<\/ol>\n<p><a href=\"https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/02\/fv1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-211\" src=\"https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/02\/fv1-300x194.png\" alt=\"fv1\" width=\"300\" height=\"194\" srcset=\"https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/02\/fv1-300x194.png 300w, https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/02\/fv1-463x300.png 463w, https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/02\/fv1.png 671w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><a href=\"https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/02\/dust_container1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-212\" src=\"https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/02\/dust_container1-300x210.jpg\" alt=\"dust_container1\" width=\"300\" height=\"210\" srcset=\"https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/02\/dust_container1-300x210.jpg 300w, https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/02\/dust_container1-428x300.jpg 428w, https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/02\/dust_container1.jpg 620w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><a href=\"https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/02\/TopCover.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-213\" src=\"https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/02\/TopCover-300x259.png\" alt=\"TopCover\" width=\"300\" height=\"259\" srcset=\"https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/02\/TopCover-300x259.png 300w, https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/02\/TopCover-348x300.png 348w, https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/02\/TopCover.png 768w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><a href=\"https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/02\/Top_cover.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-214\" src=\"https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/02\/Top_cover-300x232.png\" alt=\"Top_cover\" width=\"300\" height=\"232\" srcset=\"https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/02\/Top_cover-300x232.png 300w, https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/02\/Top_cover-387x300.png 387w, https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/02\/Top_cover.png 639w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>I printed these parts with my Solidoodle 2 3D printer. It&#8217;s not the best today but works fine for the purpose. You might have to use a 5mm diameter drill to &#8216;rework&#8217; the Lego holes, depending on how precise the 3D printer is<\/p>\n<h2>Lego<\/h2>\n<p>For the Lego part I tried to make it simple and easy to remove.<\/p>\n<p>Once assembled with the other parts, the whole vacuum cleaner module can be easily removed from Thymio II as one piece.<\/p>\n<p>I used LDD (Lego Digital Designer) to generate the assembly instructions and list of needed Lego bricks. You can of course use other bricks to have the same result if you don&#8217;t have the bricks listed.<\/p>\n<p><a href=\"https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/01\/armature_LDD.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-200\" src=\"https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/01\/armature_LDD-300x187.png\" alt=\"armature_LDD\" width=\"300\" height=\"187\" srcset=\"https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/01\/armature_LDD-300x187.png 300w, https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/01\/armature_LDD-481x300.png 481w, https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/01\/armature_LDD.png 765w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/02\/vacuumio.pdf\">Assembly instruction<\/a><\/p>\n<h2>Flexible pipe<\/h2>\n<p>I used a flexible pipe to &#8216;connect&#8217; the front aspiration part to the dust container as seen on picture.<\/p>\n<p>This can usually be found in pet shops where you can buy aquariums, I used 4 pipes, 13 cm long and with a diameter of 10 mm<\/p>\n<h2>Suction\u00a0 system (motor)<\/h2>\n<p>This is probably the most challenging part. The Suction system is mounted on the top cover of the dust container. It is made by a ventilator\/motor\/turbin and a battery pack. I tested several ones, but at this time the performance is still poor. Depending on the aspiration surface, type of engine and rotor, as well as the motor power, the results vary a lot, there are unwanted side effects. Furthermore, as adding a filter will even more reduce the suction, I may have to develop a &#8216;cyclone&#8217; system.<\/p>\n<p><a href=\"https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/02\/2motorholders.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-223\" src=\"https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/02\/2motorholders-300x169.jpg\" alt=\"2motorholders\" width=\"300\" height=\"169\" srcset=\"https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/02\/2motorholders-300x169.jpg 300w, https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/02\/2motorholders-1024x576.jpg 1024w, https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/02\/2motorholders-500x281.jpg 500w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<h1>The Code<\/h1>\n<p>The code is another big thing. The current tests base on the Thymio II &#8216;Explorer&#8217; mode (yellow). I will probably base the code on it and adapt it. It will be an interesting challenge to write optimal code so as Vacuumio covers as much as possible of a room as fast as possible.<\/p>\n<h1>Future Improvements<\/h1>\n<ol>\n<li>Augmenting suction capacity (cyclone separator ?)<\/li>\n<li>Adapted code<\/li>\n<\/ol>\n<h1>Files :<\/h1>\n<p>3D Parts<br \/>\n<a href=\"https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/02\/vacuumio.pdf\">Lego Instructions<\/a><\/p>\n<h1>First prototype<\/h1>\n<p><a href=\"https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/02\/separate_elements2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-234\" src=\"https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/02\/separate_elements2-300x169.jpg\" alt=\"separate_elements\" width=\"300\" height=\"169\" srcset=\"https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/02\/separate_elements2-300x169.jpg 300w, https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/02\/separate_elements2-1024x576.jpg 1024w, https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/02\/separate_elements2-500x281.jpg 500w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><a href=\"https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/02\/Vacuumio.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-230\" src=\"https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/02\/Vacuumio-300x169.jpg\" alt=\"Vacuumio\" width=\"300\" height=\"169\" srcset=\"https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/02\/Vacuumio-300x169.jpg 300w, https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/02\/Vacuumio-1024x576.jpg 1024w, https:\/\/wp.tuor.net\/wp-content\/uploads\/2015\/02\/Vacuumio-500x281.jpg 500w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h1>And here is a first video\u00a0 :<\/h1>\n<p><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/jmbXAgkvclA\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>Thanks for your interest, Alain Tuor<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Project (status 22 February 2015) also Published on Aseba The idea of this project is to build a vacuum cleaner &#8216;module&#8217; for Thymio II. The challenge is to find or build the proper parts so as it is as &hellip; <a href=\"https:\/\/wp.tuor.net\/?p=193\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,20,8],"tags":[],"class_list":["post-193","post","type-post","status-publish","format-standard","hentry","category-3d","category-robotics","category-technology"],"_links":{"self":[{"href":"https:\/\/wp.tuor.net\/index.php?rest_route=\/wp\/v2\/posts\/193","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.tuor.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.tuor.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.tuor.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.tuor.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=193"}],"version-history":[{"count":26,"href":"https:\/\/wp.tuor.net\/index.php?rest_route=\/wp\/v2\/posts\/193\/revisions"}],"predecessor-version":[{"id":237,"href":"https:\/\/wp.tuor.net\/index.php?rest_route=\/wp\/v2\/posts\/193\/revisions\/237"}],"wp:attachment":[{"href":"https:\/\/wp.tuor.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=193"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.tuor.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=193"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.tuor.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=193"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}