Hallo, Ich muss f�r ein FH Projekt einen 8x8x8 Ledcube bauen und diesen �ber einen Raspberry Pi ansteuern k�nnen. Gibt es jemanden im Metalab den ich f�r konstruktiven Input befragen kann? Wie zum Beispiel welchen LED driver ich da am sinnvollsten verwenden kann, und eventuelle Erfahrungswerte zu diesen? Ich habe dieses komplett Kit gefunden http://www.ebay.com/itm/3D-LightSquared-DIY-Kit-8x8x8-3mm-LED-Cube-Blue-Ray-... hat hierzu jemand Erfahrungen mit der Programmierung �ber SPI? Alternativ hab ich dieses Tutorial gefunden: http://www.instructables.com/id/How-to-build-an-8x8x8-LED-cube-and-control-i... Ich w�rde eher dem Instructables tutorial zugetan sein, weil ich hier Beispielcode finde den ich auch verstehe (bin recht unbeholfen was Embedded Dokumentation angeht :( ). Habe aber das Problem das allein die verwendeten LED driver (A6276EA LED driver chips from Allegro) 4x soviel wie das komplett Kit kosten. Bin f�r jegliche/n Tipp/Hilfe sehr dankbar. Liebe Gr��e, Markus
On Thu, Feb 11, 2016 at 05:07:42PM +0100, Markus wrote:
Hallo,
Hallo Markus,
Ich muss fᅵr ein FH Projekt einen 8x8x8 Ledcube bauen und diesen ᅵber einen Raspberry Pi ansteuern kᅵnnen.
Gibt es jemanden im Metalab den ich fᅵr konstruktiven Input befragen kann?
Ich bin am IRC channel (nick Bertl, Bertl_oO wenn ich grad nicht da bin und Bertl_zZ wenn ich schlafe :). Du kannst mich dort gerne mit Fragen quaelen :)
Wie zum Beispiel welchen LED driver ich da am sinn- vollsten verwenden kann, und eventuelle Erfahrungswerte zu diesen?
Es gibt inzwischen eine Unmenge von Treibern fuer diesen Zweck, aber du kannst das Ganze auch diskret mit Transistoren aufbauen oder bei geringer Leistung direkt einen Microcontroller verwenden.
Ich habe dieses komplett Kit gefunden http://www.ebay.com/itm/3D-LightSquared-DIY-Kit-8x8x8-3mm-LED-Cube-Blue-Ray-...
hat hierzu jemand Erfahrungen mit der Programmierung ᅵber SPI?
Was wird da wo ueber SPI programmiert?
Alternativ hab ich dieses Tutorial gefunden: http://www.instructables.com/id/How-to-build-an-8x8x8-LED-cube-and-control-i...
Ich wᅵrde eher dem Instructables tutorial zugetan sein, weil ich hier Beispielcode finde den ich auch verstehe (bin recht unbeholfen was Embedded Dokumentation angeht :( ). Habe aber das Problem das allein die verwendeten LED driver (A6276EA LED driver chips from Allegro) 4x soviel wie das komplett Kit kosten.
Sind vermutlich auch nicht allzuleicht zu bekommen.
Bin fᅵr jegliche/n Tipp/Hilfe sehr dankbar.
Die meisten Designs die ich gesehen habe verwenden einfache Buffer (D-FF) oder Schieberegister als Treiber mit einem 8x64 Aufbau. 512 LEDs (8*8*8) haben schon einen gewissen Strombedarf aber geschicktes Multiplexing kann das leicht in einen durchwegs vertretbaren Bereich bringen (ein paar hundert Milliampere). Best, Herbert
Liebe Grᅵᅵe, Markus
_______________________________________________ Metalab mailing list Metalab@lists.metalab.at https://lists.metalab.at/mailman/listinfo/metalab
On 16-02-11 18:34:52, Herbert Poetzl wrote:
On Thu, Feb 11, 2016 at 05:07:42PM +0100, Markus wrote:
Hallo,
Hallo Markus,
Hi Herbert,
Ich muss f�r ein FH Projekt einen 8x8x8 Ledcube bauen und diesen �ber einen Raspberry Pi ansteuern k�nnen.
Gibt es jemanden im Metalab den ich f�r konstruktiven Input befragen kann?
Ich bin am IRC channel (nick Bertl, Bertl_oO wenn ich grad nicht da bin und Bertl_zZ wenn ich schlafe :). Du kannst mich dort gerne mit Fragen quaelen :)
Ich komme hierauf zur�ck kl�re hier nur kurz f�r die Allgemeinheit ;)
Wie zum Beispiel welchen LED driver ich da am sinn- vollsten verwenden kann, und eventuelle Erfahrungswerte zu diesen?
Es gibt inzwischen eine Unmenge von Treibern fuer diesen Zweck, aber du kannst das Ganze auch diskret mit Transistoren aufbauen oder bei geringer Leistung direkt einen Microcontroller verwenden.
Ich habe dieses komplett Kit gefunden http://www.ebay.com/itm/3D-LightSquared-DIY-Kit-8x8x8-3mm-LED-Cube-Blue-Ray-...
hat hierzu jemand Erfahrungen mit der Programmierung �ber SPI?
Was wird da wo ueber SPI programmiert? Genauer formuliert: Ich m�chte irgendwie (z.B.: SPI) vom Raspberry einstellen k�nnen welche Leds leuchten sollen. Der LightSquared hat vorprogrammierte Animationen die mich gar nicht interessieren, und die Ansteuerung der Register ist mir nicht ganz ersichtlich.
Alternativ hab ich dieses Tutorial gefunden: http://www.instructables.com/id/How-to-build-an-8x8x8-LED-cube-and-control-i...
Ich w�rde eher dem Instructables tutorial zugetan sein, weil ich hier Beispielcode finde den ich auch verstehe (bin recht unbeholfen was Embedded Dokumentation angeht :( ). Habe aber das Problem das allein die verwendeten LED driver (A6276EA LED driver chips from Allegro) 4x soviel wie das komplett Kit kosten.
Sind vermutlich auch nicht allzuleicht zu bekommen.
Bin f�r jegliche/n Tipp/Hilfe sehr dankbar.
Die meisten Designs die ich gesehen habe verwenden einfache Buffer (D-FF) oder Schieberegister als Treiber mit einem 8x64 Aufbau.
512 LEDs (8*8*8) haben schon einen gewissen Strombedarf aber geschicktes Multiplexing kann das leicht in einen durchwegs vertretbaren Bereich bringen (ein paar hundert Milliampere).
Vorsichtig formuliert: Ich wei� theoretisch von was wir hier sprechen. Praktisch bin ich aber unglaublich verwirrt und planlos. LG, Markus
Best, Herbert
Liebe Gr��e, Markus
_______________________________________________ Metalab mailing list Metalab@lists.metalab.at https://lists.metalab.at/mailman/listinfo/metalab
_______________________________________________ Metalab mailing list Metalab@lists.metalab.at https://lists.metalab.at/mailman/listinfo/metalab
On Thu, Feb 11, 2016 at 07:07:21PM +0100, Markus wrote:
On 16-02-11 18:34:52, Herbert Poetzl wrote:
On Thu, Feb 11, 2016 at 05:07:42PM +0100, Markus wrote:
Hallo,
Hallo Markus,
Hi Herbert,
Ich muss fᅵr ein FH Projekt einen 8x8x8 Ledcube bauen und diesen ᅵber einen Raspberry Pi ansteuern kᅵnnen.
Gibt es jemanden im Metalab den ich fᅵr konstruktiven Input befragen kann?
Ich bin am IRC channel (nick Bertl, Bertl_oO wenn ich grad nicht da bin und Bertl_zZ wenn ich schlafe :). Du kannst mich dort gerne mit Fragen quaelen :)
Ich komme hierauf zurᅵck klᅵre hier nur kurz fᅵr die Allgemeinheit ;)
Kein Problem, einfach meinen nick vorne anstellen (ala Bertl: hilfe!) dann merk ich auch, dass du etwas von mir willst :)
Wie zum Beispiel welchen LED driver ich da am sinn- vollsten verwenden kann, und eventuelle Erfahrungswerte zu diesen?
Es gibt inzwischen eine Unmenge von Treibern fuer diesen Zweck, aber du kannst das Ganze auch diskret mit Transistoren aufbauen oder bei geringer Leistung direkt einen Microcontroller verwenden.
Ich habe dieses komplett Kit gefunden http://www.ebay.com/itm/3D-LightSquared-DIY-Kit-8x8x8-3mm-LED-Cube-Blue-Ray-...
hat hierzu jemand Erfahrungen mit der Programmierung ᅵber SPI?
Was wird da wo ueber SPI programmiert? Genauer formuliert:
Ich mᅵchte irgendwie (z.B.: SPI) vom Raspberry einstellen kᅵnnen welche Leds leuchten sollen. Der LightSquared hat vorprogrammierte Animationen die mich gar nicht interes- sieren, > und die Ansteuerung der Register ist mir nicht ganz ersichtlich.
Naja, mit dem Raspberry Pi ist es vermutlich recht aufwendig ein Multiplexing umzusetzen (echtzeitnahe) also waere es wohl einfacher diese Aufgabe an die Hardware auszulagern, ob es nun ein Microcontroller oder einfach ein diskreter Aufbau mit Zaehler, Encoder und Treibern/Buffern ist.
Alternativ hab ich dieses Tutorial gefunden: http://www.instructables.com/id/How-to-build-an-8x8x8-LED-cube-and-control-i...
Ich wᅵrde eher dem Instructables tutorial zugetan sein, weil ich hier Beispielcode finde den ich auch verstehe (bin recht unbeholfen was Embedded Dokumentation angeht :( ). Habe aber das Problem das allein die verwendeten LED driver (A6276EA LED driver chips from Allegro) 4x soviel wie das komplett Kit kosten.
Sind vermutlich auch nicht allzuleicht zu bekommen.
Bin fᅵr jegliche/n Tipp/Hilfe sehr dankbar.
Die meisten Designs die ich gesehen habe verwenden einfache Buffer (D-FF) oder Schieberegister als Treiber mit einem 8x64 Aufbau.
512 LEDs (8*8*8) haben schon einen gewissen Strombedarf aber geschicktes Multiplexing kann das leicht in einen durchwegs vertretbaren Bereich bringen (ein paar hundert Milliampere).
Vorsichtig formuliert: Ich weiᅵ theoretisch von was wir hier sprechen.
Praktisch bin ich aber unglaublich verwirrt und planlos.
Nun, dann wuerde ich zuerst mit einem Plan beginnen und die verschiedenen Varianten gegeneinander abwaegen. Persoenlich wuerde ich wohl einen PIC mit ausreichen I/Os verwenden (also mind. 46, besser jedoch 72+) und eine Menge von N/P-channel Mosfets und Widerstaenden. Der kann dann so programmiert werden, dass er die Bild- daten im RAM haelt und das Multiplexing automatisch durchfuehrt. Updates via IIC oder SPI sind dann kein wirkliches Problem und leicht vom Raspberry Pi aus zu erledigen. Ist aber nur eine von vielen Varianten. Best, Herbert
LG, Markus
Best, Herbert
Liebe Grᅵᅵe, Markus
_______________________________________________ Metalab mailing list Metalab@lists.metalab.at https://lists.metalab.at/mailman/listinfo/metalab
_______________________________________________ Metalab mailing list Metalab@lists.metalab.at https://lists.metalab.at/mailman/listinfo/metalab
_______________________________________________ Metalab mailing list Metalab@lists.metalab.at https://lists.metalab.at/mailman/listinfo/metalab
ich wuerde alles was der bertl da geschrieben hat hier so 1:1 unterschreiben. fuer echtzeitnahe anwendungen ist der rpi einfach nicht die richtige plattform. waere ich du wuerde ich: - mir diesen super billigen bausatz auf ebay kaufen (18,- fuer alle IC + 512 leds ist unglaublich billig) - ca 3 wochen warten (chinese new year) - alles aufbauen und den IC der da normalerweile eingeloetet wird ueber stiftleisten reinmachen wenn du das ding fertig hast und es mit dem original IC funktioniert wuerde ich dort wo die led treiber drauf haengen am IC was eigenes dran machen. oder vielleicht kann man auch den Ic programmieren und die daten vom raspberry pi irgendwie da drauf bekommen seriell oder SPI. wie gesagt ist der rpi zum direkt ansteuern wohl die falsche plattform aber zum animationen berechnen und speichern und diverse schnittstellen wie etwa netzwerk oder "if this than that" um den cube als notificator einzusetzen ist das sicher brauchbar. falls du mehr geld ausgeben kannst/ willst wuerde ich sowas heute nicht mehr mit multiplexing machen sondern mit leds die einen ws2812b/apa106/apa104 integriert haben. die gibts auch als trough hole variante und du hast 24 bit RGB mit ueberschaubarem verkabelungsaufwand. kostet hat viel mehr. also VIEL VIEL mehr. :* -flo
Danke euch beiden f�r den super input soweit. Wenn ich mehr Zeit und es ein privates Projekt w�re w�rde ich vermutlich den Plan von Bertl verfolgen und das alles genau machen. Da ich allerdings ein bisschen einen Zeitdruck habe, werde ich den bausatz auf ebay bestellen. Der RPI ist haupts�chlich wegen Netzwerkstack und Kommunikation da. Der cube soll �ber eine Kinect gesteuert werden, also Animationen weiterschalten und ungef�hr einige Datenpunkte darstellen. Wir m�ssen nur die Darstellung irgendwie auf den Cube bringen. Also IC seriell oder �ber SPI erreichen. lgm On 16-02-11 19:52:46, overflo wrote:
ich wuerde alles was der bertl da geschrieben hat hier so 1:1 unterschreiben. fuer echtzeitnahe anwendungen ist der rpi einfach nicht die richtige plattform.
waere ich du wuerde ich: - mir diesen super billigen bausatz auf ebay kaufen (18,- fuer alle IC + 512 leds ist unglaublich billig) - ca 3 wochen warten (chinese new year) - alles aufbauen und den IC der da normalerweile eingeloetet wird ueber stiftleisten reinmachen
wenn du das ding fertig hast und es mit dem original IC funktioniert wuerde ich dort wo die led treiber drauf haengen am IC was eigenes dran machen. oder vielleicht kann man auch den Ic programmieren und die daten vom raspberry pi irgendwie da drauf bekommen seriell oder SPI.
wie gesagt ist der rpi zum direkt ansteuern wohl die falsche plattform aber zum animationen berechnen und speichern und diverse schnittstellen wie etwa netzwerk oder "if this than that" um den cube als notificator einzusetzen ist das sicher brauchbar.
falls du mehr geld ausgeben kannst/ willst wuerde ich sowas heute nicht mehr mit multiplexing machen sondern mit leds die einen ws2812b/apa106/apa104 integriert haben. die gibts auch als trough hole variante und du hast 24 bit RGB mit ueberschaubarem verkabelungsaufwand. kostet hat viel mehr. also VIEL VIEL mehr.
:* -flo
_______________________________________________ Metalab mailing list Metalab@lists.metalab.at https://lists.metalab.at/mailman/listinfo/metalab
On Thu, Feb 11, 2016 at 08:15:12PM +0100, Markus wrote:
Danke euch beiden fᅵr den super input soweit.
Keine Ursache, gerne geschehen.
Wenn ich mehr Zeit und es ein privates Projekt wᅵre wᅵrde ich vermutlich den Plan von Bertl verfolgen und das alles genau machen.
Das mit der Zeit ist so eine Sache :)
Da ich allerdings ein bisschen einen Zeitdruck habe, werde ich den bausatz auf ebay bestellen.
Wenn das Kit genau das tut was du brauchst, dann ist es sicherlich die perfekte Loesung, vorallem fuer den Preis. Sollte sich jedoch herausstellen, dass du es fuer deinen Zweck modifizieren musst, moeglw. sogar den Prozessor [1] tauschen oder zumindest die Software modifizieren, dann kann es schnell sein, dass der Aufwand ein vielfaches eines soliden Designs wird, und das Ergebnis bestenfalls ein netter Hack ist ... Aber bitte nicht falsch verstehen, ich sage hier nur, am besten _zuerst_ ueberpruefen ob die geplante Loesung den Anforderungen gerecht wird und ein paar "was waere wenn" durchspielen fuer alle Punkte die nicht abgeklaert werden koennen.
Der RPI ist hauptsᅵchlich wegen Netzwerkstack und Kommuni- kation da. Der cube soll ᅵber eine Kinect gesteuert werden, also Animationen weiterschalten und ungefᅵhr einige Daten- punkte darstellen.
Ausgezeichnete Wahl, der Raspberry Pi 2 wurde schon er- folgreich mit dem Kinect zu einem 3D Scanner [2] kombiniert, also sollte dort zumindest ein gangbarer Weg vorliegen.
Wir mᅵssen nur die Darstellung irgendwie auf den Cube brin- gen.
Also IC seriell oder ᅵber SPI erreichen.
Raspberry Pi bietet neben GPIO auch I2C, SPI und UART an, welche alle fuer den Zweck der Datenuebermittlung sehr gut geeignet sind. Best, Herbert [1] http://www.stcmcu.com/datasheet/stc/stc-ad-pdf/stc12c5a60s2-english.pdf [2] http://www.slashgear.com/raspberry-pi-2-kinect-make-for-a-handy-3d-scanner-0...
lgm
On 16-02-11 19:52:46, overflo wrote:
ich wuerde alles was der bertl da geschrieben hat hier so 1:1 unterschreiben. fuer echtzeitnahe anwendungen ist der rpi einfach nicht die richtige plattform.
waere ich du wuerde ich: - mir diesen super billigen bausatz auf ebay kaufen (18,- fuer alle IC + 512 leds ist unglaublich billig) - ca 3 wochen warten (chinese new year) - alles aufbauen und den IC der da normalerweile eingeloetet wird ueber stiftleisten reinmachen
wenn du das ding fertig hast und es mit dem original IC funktioniert wuerde ich dort wo die led treiber drauf haengen am IC was eigenes dran machen. oder vielleicht kann man auch den Ic programmieren und die daten vom raspberry pi irgendwie da drauf bekommen seriell oder SPI.
wie gesagt ist der rpi zum direkt ansteuern wohl die falsche plattform aber zum animationen berechnen und speichern und diverse schnittstellen wie etwa netzwerk oder "if this than that" um den cube als notificator einzusetzen ist das sicher brauchbar.
falls du mehr geld ausgeben kannst/ willst wuerde ich sowas heute nicht mehr mit multiplexing machen sondern mit leds die einen ws2812b/apa106/apa104 integriert haben. die gibts auch als trough hole variante und du hast 24 bit RGB mit ueberschaubarem verkabelungsaufwand. kostet hat viel mehr. also VIEL VIEL mehr.
:* -flo
_______________________________________________ Metalab mailing list Metalab@lists.metalab.at https://lists.metalab.at/mailman/listinfo/metalab
_______________________________________________ Metalab mailing list Metalab@lists.metalab.at https://lists.metalab.at/mailman/listinfo/metalab
Teilnehmer (3)
-
Herbert Poetzl -
Markus -
overflo