{"id":258,"date":"2004-12-30T11:14:51","date_gmt":"2004-12-30T11:14:51","guid":{"rendered":"http:\/\/wenger-online.de\/blog\/?p=258"},"modified":"2004-12-30T11:14:51","modified_gmt":"2004-12-30T11:14:51","slug":"3d-baby-cube","status":"publish","type":"post","link":"http:\/\/www.wenger-online.de\/blog\/2004\/12\/30\/3d-baby-cube\/","title":{"rendered":"3d Baby Cube"},"content":{"rendered":"<p>| Wenn ein paar Chaoten vor Weihnachten zuviel Zeit haben, kann es passieren dass sie 125 LEDs mit Schmirgelpapier mattieren und sie dann zu einem  lustigen Kunstwerk zusammenl\u00f6ten. | <img loading=\"lazy\" decoding=\"async\" alt=\"3D-LED-CUBE5.JPG\" src=\"http:\/\/www.wenger-online.de\/blog\/archives\/3D-LED-CUBE5.JPG\" width=\"160\" height=\"196\" \/> |<\/p>\n<p>Inspiriert wurde das ganze von: &#8222;James Clar&#8220;:http:\/\/www.jamesclar.com\/html\/babycube_1.htm und den &#8222;Network Wizards&#8220;:http:\/\/nw.com\/nw\/projects\/cubatron\/ .<\/p>\n<p>Darauf kann man dann nette Animationen abspielen oder sogar 3D-Pong oder 3D-Snake spielen.<\/p>\n<p>Funktionieren tut das Ganze mit einem ATMEGA32 Mikrokontroller der die LEDs gemultiplext ansteuert, damit man nicht ganz so viele Anschl\u00fcsse ben\u00f6tigt, so reichen hier 25 Spalten und 5-faches Multiplex um die 125 LEDs anzusteuern. Die &#8222;grau&#8220;-Stufen werden mittels Zeitmultiplexing erreicht. An den PC ist das ganze dann \u00fcber eine RS232 Verbindung angeschlossen. Die Bilder werden ASCII-Formatiert an den Mikrokontroller gesendet, der diese dann solange ausgibt, bis er ein neues Bild erh\u00e4lt.<\/p>\n<p>Eine ausf\u00fchrlichere Nachbauanleitung und einen Schaltplan reiche ich nach sobald ich dazu Zeit finde.<\/p>\n<p>LED cube modeller<br \/>\n<img decoding=\"async\" src=\"http:\/\/bl0rg.net\/~mgr\/resources\/LED-cube-modeller\/screenshots\/LED-cube-modeller-with-code_small.jpg\" \/><\/p>\n<p>Passend gibt es dazu ein Programm, mit dem man Animationen zusammenklicken kann. Von anderen Programmen generierte Animationen k\u00f6nnen eingelesen und nachbearbeitet werden. (Es gibt bereits mit &#8222;Ruby&#8220;:http:\/\/de.wikipedia.org\/wiki\/Ruby, &#8222;Perl&#8220;:http:\/\/de.wikipedia.org\/wiki\/Perl und &#8222;Common Lisp&#8220;:http:\/\/de.wikipedia.org\/wiki\/Common_LISP erstellte Animationen!) Der cube modeller ist in &#8222;Common Lisp&#8220;:http:\/\/de.wikipedia.org\/wiki\/Common_LISP unter Verwendung von &#8222;CL-SDL&#8220;:http:\/\/cl-sdl.sourceforge.net\/ geschrieben, um den Kubus auch sch\u00f6n per &#8222;OpenGL&#8220;:http:\/\/www.opengl.org\/ darstellen zu k\u00f6nnen.<\/p>\n<p>Um einzelne LEDs an- oder auszuschalten, kann man die Kugeln, die die LEDs darstellen, einfach mit der Maus anklicken. Ebenso ist der Kubus per Maus herumdrehbar. Wenn der wirkliche Kubus an den Rechner angeschlossen ist, leuchten auch gleichzeitig sofort die jeweiligen LEDs.<\/p>\n<p>Siehe auch: &#8222;Entropia&#8220;:http:\/\/www.entropia.de\/wiki\/index.php\/BlinkenCube<\/p>\n<p><!--more--><br \/>\nWeitere Bilder:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"3D-LED-CUBE4.jpg\" src=\"http:\/\/www.wenger-online.de\/blog\/archives\/3D-LED-CUBE4.jpg\" width=\"410\" height=\"307\" \/>3D Pong (vorne und hinten sieht man den Schl\u00e4ger, dar\u00fcber den Ball)<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"3D-LED-CUBE1.bmp\" src=\"http:\/\/www.wenger-online.de\/blog\/archives\/3D-LED-CUBE1.bmp\" width=\"410\" height=\"307\" \/>Bouncing Balls<\/p>\n","protected":false},"excerpt":{"rendered":"<p>| Wenn ein paar Chaoten vor Weihnachten zuviel Zeit haben, kann es passieren dass sie 125 LEDs mit Schmirgelpapier mattieren und sie dann zu einem lustigen Kunstwerk zusammenl\u00f6ten. | | Inspiriert wurde das ganze von: &#8222;James Clar&#8220;:http:\/\/www.jamesclar.com\/html\/babycube_1.htm und den &#8222;Network Wizards&#8220;:http:\/\/nw.com\/nw\/projects\/cubatron\/ . Darauf kann man dann nette Animationen abspielen oder sogar 3D-Pong oder 3D-Snake spielen. &hellip; <a href=\"http:\/\/www.wenger-online.de\/blog\/2004\/12\/30\/3d-baby-cube\/\" class=\"more-link\"><span class=\"screen-reader-text\">3d Baby Cube<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-258","post","type-post","status-publish","format-standard","hentry","category-chaos"],"_links":{"self":[{"href":"http:\/\/www.wenger-online.de\/blog\/wp-json\/wp\/v2\/posts\/258","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.wenger-online.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.wenger-online.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.wenger-online.de\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.wenger-online.de\/blog\/wp-json\/wp\/v2\/comments?post=258"}],"version-history":[{"count":0,"href":"http:\/\/www.wenger-online.de\/blog\/wp-json\/wp\/v2\/posts\/258\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.wenger-online.de\/blog\/wp-json\/wp\/v2\/media?parent=258"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.wenger-online.de\/blog\/wp-json\/wp\/v2\/categories?post=258"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.wenger-online.de\/blog\/wp-json\/wp\/v2\/tags?post=258"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}