Farb Borg 3d: Unterschied zwischen den Versionen

Aus LaborWiki
Wechseln zu: Navigation, Suche
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 30: Zeile 30:
== Schaltpläne ==
== Schaltpläne ==


Niemand hat die bis jetzt explizit aufgemalt. Aber es ist eine 75x5 Matrix, die analog
Endlich gibt es einen Schaltplan!
zu der des Matrix des [[Borg3d_Platinen_Bauanleitung|Borg3d]] aufgebaut ist. Der zur
Ansteuerung benutzte FPGA sitzt auf einem Handlsüblichen FPGA Entwicklerboard. Aktuell
vor allem das Altera-DE1 Board.




Zeile 47: Zeile 44:


  1 x  Altera DE1 Entwicklungsboard      150 $ + Versand
  1 x  Altera DE1 Entwicklungsboard      150 $ + Versand
  125 x [[http://www.leds24.com/shop/product_info.php?info=p1007_5mm-3Chip-RGB-4pin-LED-diffus-50----steuerbar.html RGB LED diffuse mit gemeinsammer Kathode]] 0,62 € = 77,50 € (Ich empfehle eine Reserve von 25 Stück)  
  150 x [[http://www.leds24.com/shop/product_info.php?info=p1007_5mm-3Chip-RGB-4pin-LED-diffus-50----steuerbar.html RGB LED diffuse mit gemeinsammer Kathode]] 0,62 € = 77,50 € (Ich empfehle eine Reserve von 25 Stück)  
  10 x  Latch (Texas Instruments!)  74HCT574    2,00 €
  10 x  Latch (Texas Instruments!)  74HCT574    2,00 €
  10 x  Sockel D-Flipflops          GS 20P      2,40 €
  10 x  Sockel D-Flipflops          GS 20P      2,40 €
  100 x Widerstände 39 Ohm          1/4W 39    1,90 €
  100 x Widerstände 39 Ohm          1/4W 39    1,90 €
  2 x  Schieberegister              74HC164    0,60 €
  3 x  Schieberegister              74HC164    0,60 €
  4 x  Sockel für Schieberegister  GS 14P      0,68 €
  4 x  Sockel für Schieberegister  GS 14P      0,68 €
  14 x  Kondensator 100nF            KERKO 100N  ca 1 €
  13 x  Kondensator 100nF            KERKO 100N  ca 1 €
  5 x  Mosfet Transistor            BUZ11      2,09 €
  5 x  Mosfet Transistor            BUZ11      2,09 €
  2 x  Lochraster Platine 160x100  H25PR160    3,60 €
  2 x  Lochraster Platine 160x100  H25PR160    3,60 €
1 x  Widerstand 2200 Ohm
1 x  Kondensator 2200 uF 
10 x  8-pin Sockel
2 x  10-pin Sockel
       Flachbandkabel
       Flachbandkabel
       Heißklebestifte
       Heißklebestifte
      Kupferlackdraht
       Silberdraht
       Silberdraht
       SD-Karte (größe spielt keine Rolle 16 MB reicht völlig)
       SD-Karte (größe spielt keine Rolle 16 MB reicht völlig)

Version vom 30. August 2009, 14:50 Uhr

       
Farb Borg 3D

Release status: stable [box doku]

Borg3dColor-1.jpg
Description
Author(s)  Philipp
Last Version  0.1 ()
Platform  all




Farb Borg 3d

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 entgegen zukommen. 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ädt. Man brauch so nur den Borg mit Spannung zu versorgen und er funktioniert.

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

Video Auf youtube ansehen mirrors

Schaltpläne

Endlich gibt es einen Schaltplan!





Bauteilliste

Hier ist eine Bauteilliste: (ohne Gewähr)

1 x   Altera DE1 Entwicklungsboard      150 $ + Versand
150 x [RGB LED diffuse mit gemeinsammer Kathode] 0,62 € = 77,50 € (Ich empfehle eine Reserve von 25 Stück) 
10 x  Latch (Texas Instruments!)   74HCT574    2,00 €
10 x  Sockel D-Flipflops           GS 20P      2,40 €
100 x Widerstände 39 Ohm           1/4W 39     1,90 €
3 x   Schieberegister              74HC164     0,60 €
4 x   Sockel für Schieberegister   GS 14P      0,68 €
13 x  Kondensator 100nF            KERKO 100N  ca 1 €
5 x   Mosfet Transistor            BUZ11       2,09 €
2 x   Lochraster Platine 160x100   H25PR160    3,60 €
1 x   Widerstand 2200 Ohm
1 x   Kondensator 2200 uF  
10 x  8-pin Sockel
2 x   10-pin Sockel
      Flachbandkabel
      Heißklebestifte
      Kupferlackdraht
      Silberdraht
      SD-Karte	(größe spielt keine Rolle 16 MB reicht völlig)

Quellcode

Der Quellcode besteht aus zwei Teilen:

  • Dem Verilog Quellcode für die FPGA Hardware. Also einer CPU, einem Speichercontroller, dem SD-Karten Interface, einer serieller Schnittstelle, und einem Matrix-Multiplexer, der die Treiberplatine ansteuert.
  • Dem C Quelltext für die Animationen (firmware-Verzeichnis).

Der gesammte Quelltext Bazaar-Trac unter http://roulette.das-labor.org/bzrtrac/browser/fpga/farbborg

Das FPGA Design basiert auf dem soc-lm32, einem 32Bit RISC CPU System-on-A-Chip Projekt.

Ausstellungen

  • 25c3
  • Breakpoint 08
  • 24c3
  • Chaos Communication Camp 07
  • Breakpoint 07 (Video in die Real Wild competition eingereicht. Platz 10 von 17.)
  • 23C3