Farb Borg 3d: Unterschied zwischen den Versionen

Aus LaborWiki
Wechseln zu: Navigation, Suche
Keine Bearbeitungszusammenfassung
Zeile 4: Zeile 4:
[[Bild:Borg3dColor-1.jpg|180px|right]]
[[Bild:Borg3dColor-1.jpg|180px|right]]


5x5x5 ultrahelle RGB-LEDs, einzeln ansteuerbarsteuerbar in einem Würfel von ca. 25x25x25 cm.
5x5x5 ultrahelle RGB-LEDs, einzeln ansteuerbar in einem Würfel von ca. 25x25x25 cm.
Jeder Farbkanal bietet 256 Helligkeitsstrufen, die auch Gammakorrigiert sind um dem Helligkeitsempfinden
Jeder Farbkanal bietet 256 Helligkeitsstrufen, die auch Gammakorrigiert sind um dem Helligkeitsempfinden
des menschlichen Auges engegenzukommen. Die Ansteuerung läuft über einen FPGA mit zusätzlicher  
des menschlichen Auges engegenzukommen. Die Ansteuerung läuft über einen FPGA mit zusätzlicher  
Zeile 20: Zeile 20:
== Quellcode ==
== Quellcode ==


Der Quellcode -- sofohl der Verilog Quellcode für die FPGA Hardware, als auch der C Code für die auf
Der Quellcode -- sowohl der Verilog Quellcode für die FPGA Hardware, als auch der C Code für die auf
dem FPGA synthetisierte CPU liegt im [[Bazaar]]-Trac unter https://roulette.das-labor.org/bzrtrac/browser/fpga/soc-lm32/farbborg
dem FPGA synthetisierte CPU liegt im [[Bazaar]]-Trac unter https://roulette.das-labor.org/bzrtrac/browser/fpga/soc-lm32/farbborg



Version vom 29. April 2008, 11:55 Uhr

Farb Borg 3d

FarbBorg1.jpg
Borg3dColor-1.jpg

5x5x5 ultrahelle RGB-LEDs, einzeln ansteuerbar in einem Würfel von ca. 25x25x25 cm. Jeder Farbkanal bietet 256 Helligkeitsstrufen, die auch Gammakorrigiert sind um dem Helligkeitsempfinden des menschlichen Auges engegenzukommen. Die Ansteuerung läuft über einen FPGA mit zusätzlicher Treiberplatine der eine 75x5 Matrix ansteuert.

Auf dem FPGA haben wir die 32 Bit Risc Cpu LatticeMico 32 (kurz lm32). Die Verilog Dateien sowie der ggc Port stehen unter GPL. Wir haben die CPU für XILINX und ALTERA FPGAs portiert. Außerdem ist noch ein komprimierter Bootloader, der von einer SD-Speicherkarte aus einem FAT Dateisystem die Firmware läd. Man brauch so nur den Borg mit Spannung zu versorgen und er funktioniert.

Mit dem Farbborg-Animationsformat kann man Aniamtionen in Form von Textdateien erstellen. Diese Animaitionsdateien werden ebenfalls von der Speicherkarte gelesen.

Video Auf youtube ansehen mirrors

Quellcode

Der Quellcode -- sowohl der Verilog Quellcode für die FPGA Hardware, als auch der C Code für die auf dem FPGA synthetisierte CPU liegt im Bazaar-Trac unter https://roulette.das-labor.org/bzrtrac/browser/fpga/soc-lm32/farbborg

Ausstellungen

  • Breakpoint 08
  • 24c3
  • Video auf der breakpoint 07 in die Real Wild composition eingereicht. Platz 10 von 17.
  • 23C3