{"id":8,"date":"2009-02-23T04:15:06","date_gmt":"2009-02-23T03:15:06","guid":{"rendered":"http:\/\/www.stud.uni-karlsruhe.de\/~uxa8\/cube\/?page_id=4"},"modified":"2015-06-18T21:45:07","modified_gmt":"2015-06-18T21:45:07","slug":"construction","status":"publish","type":"page","link":"https:\/\/visualcube.w1r3.de\/?page_id=8","title":{"rendered":"Construction"},"content":{"rendered":"<p><img decoding=\"async\" class=\"alignright\" title=\"visualcube1e3\" src=\"wp-content\/uploads\/Cube3fMedium.png\" alt=\"\" width=\"30%\" \/><\/p>\n<p>The VisualCube1e3 is a complex embedded-system constructed out of several communicating sub-systems. It&#8217;s topological structure follows a precise hierarchical order as can be seen in the following picture:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" title=\"visualcube1e3\" src=\"wp-content\/uploads\/system.png\" alt=\"\" width=\"510\" height=\"599\" \/><\/p>\n<p>System interface is a linux-powered main-controller board, based on the Atmel AVR32 microcontroller. This device provides high connectivity through multiple communication ports like LAN, USB and RS232. A possible way to communicate with the Cube is to use wireless LAN together with a WLAN-accesspoint connected to the main-controller.<\/p>\n<p>Internally it&#8217;s connected to two EIA-485 buses, where each bus connects 10 sub-controllers.<\/p>\n<p><img decoding=\"async\" class=\"alignnone\" style=\"float: left;\" title=\"visualcube1e3\" src=\"wp-content\/uploads\/sub-controller-bottom.png\" alt=\"\" width=\"55%\" \/><br \/>\n<img decoding=\"async\" class=\"alignnone\" style=\"float: right;\" title=\"visualcube1e3\" src=\"wp-content\/uploads\/sub-controller-top.png\" alt=\"\" width=\"45%\" \/><\/p>\n<p>The sub-controllers are build upon ATmega8 controllers and primarily operate like a router between two hierarchical layers. Each sub-controller drives 5 bi-directional serial bus-lines, where every bus connects 10 voxels.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" title=\"visualcube1e3\" src=\"wp-content\/uploads\/sub-controller-buses.png\" alt=\"\" \/><\/p>\n<p>A voxel is build from a single board including an ATtiny11 microcontroller and a RGB-LED. The controller is busy with communication and generation of 3 PWM signals.<\/p>\n<p><img decoding=\"async\" class=\"alignnone\" style=\"float: left;\" title=\"visualcube1e3\" src=\"wp-content\/uploads\/voxel-bottom.png\" alt=\"\" \/><br \/>\n<img decoding=\"async\" class=\"alignnone\" style=\"float: right;\" title=\"visualcube1e3\" src=\"wp-content\/uploads\/voxel-ball.png\" alt=\"\" \/><\/p>\n<p>Some rendered views of the Cube&#8217;s CAD model created with SketchUp:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft\" title=\"visualcube1e3\" src=\"wp-content\/uploads\/Cube3Medium.png\" alt=\"\" width=\"600\" height=\"409\" \/><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignright\" title=\"visualcube1e3\" src=\"wp-content\/uploads\/Cube3fMedium.png\" alt=\"\" width=\"600\" height=\"628\" \/><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignleft\" title=\"visualcube1e3\" src=\"wp-content\/uploads\/Cube3aMedium.png\" alt=\"\" width=\"600\" height=\"419\" \/><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignright\" title=\"visualcube1e3\" src=\"wp-content\/uploads\/Cube3eMedium.png\" alt=\"\" width=\"570\" height=\"389\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The VisualCube1e3 is a complex embedded-system constructed out of several communicating sub-systems. It&#8217;s topological structure follows a precise hierarchical order as can be seen in the following picture: System interface is a linux-powered main-controller board, based on the Atmel AVR32 microcontroller. This device provides high connectivity through multiple communication ports like LAN, USB and RS232. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":2,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-8","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/visualcube.w1r3.de\/index.php?rest_route=\/wp\/v2\/pages\/8","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/visualcube.w1r3.de\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/visualcube.w1r3.de\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/visualcube.w1r3.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/visualcube.w1r3.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8"}],"version-history":[{"count":5,"href":"https:\/\/visualcube.w1r3.de\/index.php?rest_route=\/wp\/v2\/pages\/8\/revisions"}],"predecessor-version":[{"id":231,"href":"https:\/\/visualcube.w1r3.de\/index.php?rest_route=\/wp\/v2\/pages\/8\/revisions\/231"}],"wp:attachment":[{"href":"https:\/\/visualcube.w1r3.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}