{"id":565,"date":"2017-05-02T19:30:42","date_gmt":"2017-05-02T18:30:42","guid":{"rendered":"http:\/\/mgf-lab.lormes-home.de\/?p=565"},"modified":"2017-11-20T23:44:31","modified_gmt":"2017-11-20T22:44:31","slug":"roboter-mearm","status":"publish","type":"post","link":"https:\/\/mgf-lab.mgf-kulmbach.de\/index.php\/2017\/05\/02\/roboter-mearm\/","title":{"rendered":"Roboter MeArm"},"content":{"rendered":"<p style=\"text-align: justify;\">Bei unserem <a href=\"https:\/\/mgf-lab.mgf-kulmbach.de\/index.php\/2017\/04\/02\/schoen-wars-beim-arduino-day\/\">Besuch des Arduino Days<\/a> 2017 im FabLab Bayreuth konnten wir viele Projekte anderer Maker sehen und haben wir viele Inspirationen bekommen. Ein Projekt, das sich aus der Verbindung zweier Ideen ergab, ist der hier vorgestellte Roboterarm.<\/p>\n<p style=\"text-align: justify;\">Nachdem wir bereits in unserem Lab einen ersten <a href=\"https:\/\/mgf-lab.mgf-kulmbach.de\/index.php\/2017\/03\/25\/roboterarm\/\">Roboterarm<\/a> gebaut haben, waren wir sehr froh, am Arduino Day einen weiteren Typ eines Roboterarms in Aktion erleben zu d\u00fcrfen. Hierbei handelt es sich um einen MeArm, der kommerziell gekauft oder in der ausgestellten Version selbstgebaut aus lasergecutteten Plexiglasst\u00fccken zusammen gesetzt wird.<!--more--><\/p>\n<p style=\"text-align: justify;\">Da unser Lasercutter leider noch auf sich warten l\u00e4sst waren wir umso erfreuter, dass es auf thingiverse.com auch mehrere 3D druckbare Versionen des Roboterarms gibt. Wir entschieden uns f\u00fcr eine <a href=\"http:\/\/www.thingiverse.com\/thing:1550041\">Umsetzung des Users jonahl<\/a>, f\u00fcr die es auch passend eine <a href=\"http:\/\/www.thingiverse.com\/thing:1654289\">verbesserte Version des Greifers<\/a> gibt.<\/p>\n<p style=\"text-align: justify;\">Der Ausdruck der ben\u00f6tigten Teile und der Zusammenbau gestalteten sich problemlos. Sch\u00f6n bei diesem Roboterarm ist, dass alle gedruckten Bauteile flach und damit leicht und z\u00fcgig zu drucken sind und durchg\u00e4ngig auch nur M3 Schrauben verwendet werden.<\/p>\n<p style=\"text-align: justify;\">Die zweite Idee, die in den Roboterarm einfloss, war die Verwendung des Mircocontrollers ESP8266 anstelle eines Arduino. Auf dem Arduino Day wurde unter anderem der FabFarmer vorgestellt, der mit einer Wemos D1 Mini Platine betrieben wird, auf der ein ESP8266 seine Arbeit verrichtet. Die Rechenleistungsf\u00e4higkeit des ESP8266 \u00fcbertrifft die des Arduino bei gleichzeitig deutlich kleinerem Formfaktor und integriertem WLAN, weshalb der Controller gut als Client oder kleiner Webserver eingesetzt werden kann. Auf der Wemos Platine ist au\u00dferdem ein Mini-USB Anschluss mit Spannungswandler auf die ben\u00f6tigten 3,3 V verbaut, so dass ganz im Sinne des Umweltschutzes nicht mehr ben\u00f6tigte Handyladenetzteile eine hervorragende Zweitverwendung finden k\u00f6nnen.<\/p>\n<p style=\"text-align: justify;\">Nachdem unser erster Roboterarm v\u00f6llig stupide und ungeregelt seiner Sisyphusaufgabe, eine herunter rollende Kugel immer wieder ans obere Ende der Rollbahn zu bringen, nachkommt, benutzen wir die WLAN F\u00e4higkeiten des ESP8266 zur Steuerung unseres MeArm.<\/p>\n<p style=\"text-align: justify;\">Auf dem Microcontroller l\u00e4uft ein kleiner einfacher Webserver, der \u00fcber ein eigenes kleines aufgespanntes lokales Netzwerk, browserbasiert von WLAN Clients wie Smartphones oder Tablets Steuerbefehle f\u00fcr den Roboterarm entgegen nimmt, so dass sich der Roboterarm per virtuellem Tastendruck bewegen l\u00e4sst.<\/p>\n<p style=\"text-align: justify;\">Zun\u00e4chst wurde ein webinterface gestaltet, bei dem die MG90S Servo-Motoren des Roboterarms \u00fcber buttons gesteuert werden k\u00f6nnen. Jeder Klick ver\u00e4ndert die entsprechende Servoeinstellung in 5 Grad Schritten.<\/p>\n<p style=\"text-align: justify;\">Die Programmierung des Microcontrollercodes geschah mit Hilfe der Arduino Software. Die ben\u00f6tigten HTML-Seiten wurden in einem Texteditor verfasst. Gl\u00fccklicherweise kann auf dem ESP8266 ein eigenes Flash-Filesystem (SPIFFS) implementiert werden, so dass der HTML-Code f\u00fcr die Clients nicht erst bei jeder Anfrage im Microcontrollercode erzeugt werden muss, sondern als fertige .html-Dateien abrufbar in diesem Speicherbereich liegt.<\/p>\n<p style=\"text-align: justify;\">Ein verbesserte und benutzerfreundliche Version des Benutzerinterfaces ist durch die Verwendung von slidern geplant.<\/p>\n<p><a style=\"text-align: justify;\" href=\"https:\/\/mgf-lab.mgf-kulmbach.de\/wp-content\/uploads\/2017\/04\/MeArm.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-572 size-full\" src=\"https:\/\/mgf-lab.mgf-kulmbach.de\/wp-content\/uploads\/2017\/04\/MeArm.jpg\" alt=\"MeArm\" width=\"480\" height=\"320\" srcset=\"https:\/\/mgf-lab.mgf-kulmbach.de\/wp-content\/uploads\/2017\/04\/MeArm.jpg 480w, https:\/\/mgf-lab.mgf-kulmbach.de\/wp-content\/uploads\/2017\/04\/MeArm-300x200.jpg 300w, https:\/\/mgf-lab.mgf-kulmbach.de\/wp-content\/uploads\/2017\/04\/MeArm-450x300.jpg 450w\" sizes=\"(max-width: 480px) 100vw, 480px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bei unserem Besuch des Arduino Days 2017 im FabLab Bayreuth konnten wir viele Projekte anderer Maker sehen und haben wir viele Inspirationen bekommen. Ein Projekt, das sich aus der Verbindung zweier Ideen ergab, ist der hier vorgestellte Roboterarm. Nachdem wir bereits in unserem Lab einen ersten Roboterarm gebaut haben, waren wir sehr froh, am Arduino Day einen weiteren Typ eines Roboterarms in Aktion erleben zu d\u00fcrfen. Hierbei handelt es sich um einen MeArm, der kommerziell gekauft oder in der ausgestellten&#8230;<\/p>\n<p class=\"read-more\"><a class=\"btn btn-default\" href=\"https:\/\/mgf-lab.mgf-kulmbach.de\/index.php\/2017\/05\/02\/roboter-mearm\/\">Weiterlesen<span class=\"screen-reader-text\"> Weiterlesen<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":572,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[18],"tags":[],"_links":{"self":[{"href":"https:\/\/mgf-lab.mgf-kulmbach.de\/index.php\/wp-json\/wp\/v2\/posts\/565"}],"collection":[{"href":"https:\/\/mgf-lab.mgf-kulmbach.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mgf-lab.mgf-kulmbach.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mgf-lab.mgf-kulmbach.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mgf-lab.mgf-kulmbach.de\/index.php\/wp-json\/wp\/v2\/comments?post=565"}],"version-history":[{"count":15,"href":"https:\/\/mgf-lab.mgf-kulmbach.de\/index.php\/wp-json\/wp\/v2\/posts\/565\/revisions"}],"predecessor-version":[{"id":885,"href":"https:\/\/mgf-lab.mgf-kulmbach.de\/index.php\/wp-json\/wp\/v2\/posts\/565\/revisions\/885"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mgf-lab.mgf-kulmbach.de\/index.php\/wp-json\/wp\/v2\/media\/572"}],"wp:attachment":[{"href":"https:\/\/mgf-lab.mgf-kulmbach.de\/index.php\/wp-json\/wp\/v2\/media?parent=565"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mgf-lab.mgf-kulmbach.de\/index.php\/wp-json\/wp\/v2\/categories?post=565"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mgf-lab.mgf-kulmbach.de\/index.php\/wp-json\/wp\/v2\/tags?post=565"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}