{"id":78,"date":"2010-01-22T21:45:52","date_gmt":"2010-01-22T19:45:52","guid":{"rendered":"http:\/\/www.ceh-photo.de\/blog\/?p=78"},"modified":"2010-02-19T23:47:05","modified_gmt":"2010-02-19T21:47:05","slug":"barobot-usb-rs232-device-for-controlling-up-to-8-servos-from-winlinux-up-to-8-servos-from-winlinux","status":"publish","type":"post","link":"https:\/\/www.ceh-photo.de\/blog\/?p=78","title":{"rendered":"BaRobot: USB \/ RS232 Device for controlling up to 8 servos from WIN\/LINUX"},"content":{"rendered":"<p>Today, I want to present my last college(<a href=\"http:\/\/www.hwr-berlin.de\/fachbereich-berufsakademie\/\" target=\"_blank\">BA-Berlin<\/a>) project. The topic of this project is controlling a robot arm (with 5 servos) with a MCU from a PC via RS232 or USB. The project is even finished.<\/p>\n<p><strong>What is BaRobot?<\/strong><\/p>\n<p>BaRobot is a set consisting of\u00a0 firmware for an AVR, a driver library and some demo applications<strong>. <\/strong>The firmware was built for at least an ATmega8 and contains everything for controlling up to 8 servos via USB or RS232 from a PC without expensive USB-Hardware. The USB Interface is based on <a href=\"http:\/\/www.obdev.at\/products\/vusb\/index-de.html\" target=\"_blank\">VUSB from Objective Development<\/a><strong>. <\/strong>The project was founded to control a 5 axis robot arm (see gallery next), therefore all demo applications are made for a 5 servo device, but you could edit these settings with preprocessor directives in the sources. A possible circuit is available in the gallery, too. The driver is based on LibUSB (LibUSB32 at Windows), you only need LibUSB if you want to compile the sources. On a linux machine you does not need a specific driver, because LibUSB is still installed, you only need the library, which provides\u00a0 a set of functions to control the servos. The library\/firmware gives you the ability of control all your servos in position\u00a0 and in speed(means time for moving to a new position). Both values value must be between 0 and 254.<\/p>\n<p>[nggallery id=9]<\/p>\n<p><strong>Report: <\/strong><\/p>\n<p>Here my report (written in german) for the college:<\/p>\n<p>[dm]1[\/dm]<\/p>\n<p><strong>Sources: <\/strong><\/p>\n<p>You could get all Sources(with circuit) under GPL 2 and 3 from my public SVN. Every part of the sources is explained in a README file.<\/p>\n<p>http:\/\/OpenSVN.csie.org\/BaRobot or https:\/\/OpenSVN.csie.org\/BaRobot<\/p>\n<p>or the current package as ZIP<\/p>\n<p>[dm]2[\/dm]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today, I want to present my last college(BA-Berlin) project. The topic of this project is controlling a robot arm (with 5 servos) with a MCU from a PC via RS232 or USB. The project is even finished. What is BaRobot? BaRobot is a set consisting of\u00a0 firmware for an AVR, a driver library and some [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,3],"tags":[31,32],"class_list":["post-78","post","type-post","status-publish","format-standard","hentry","category-ba","category-embeddedsystems","tag-barobot","tag-vusb"],"_links":{"self":[{"href":"https:\/\/www.ceh-photo.de\/blog\/index.php?rest_route=\/wp\/v2\/posts\/78","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ceh-photo.de\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ceh-photo.de\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ceh-photo.de\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ceh-photo.de\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=78"}],"version-history":[{"count":10,"href":"https:\/\/www.ceh-photo.de\/blog\/index.php?rest_route=\/wp\/v2\/posts\/78\/revisions"}],"predecessor-version":[{"id":94,"href":"https:\/\/www.ceh-photo.de\/blog\/index.php?rest_route=\/wp\/v2\/posts\/78\/revisions\/94"}],"wp:attachment":[{"href":"https:\/\/www.ceh-photo.de\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=78"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ceh-photo.de\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=78"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ceh-photo.de\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=78"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}