Clubillumination in Farbe: Unterschied zwischen den Versionen

aus dem Wiki des Entropia e.V., CCC Karlsruhe
K (Zeilenumbruch hinzugefügt)
(Update zur geplanten Hardware (Versuch/Version 5))
Zeile 4: Zeile 4:
* <s>LPC2101 als Prozessor (eigentlich überdimensioniert, hat aber 14 16Bit Hardware-PWMs und ist günstig)</s> 4mA sind zu wenig, um die Mosfets anzusteuern
* <s>LPC2101 als Prozessor (eigentlich überdimensioniert, hat aber 14 16Bit Hardware-PWMs und ist günstig)</s> 4mA sind zu wenig, um die Mosfets anzusteuern
* <s>der ATxmega16A4 (für 5 RGB-LEDs) oder ATxmega16D4 (4 RGB-LEDs) wäre evtl. geeignet, aber </s> teurer und nicht so einfach erhältlich
* <s>der ATxmega16A4 (für 5 RGB-LEDs) oder ATxmega16D4 (4 RGB-LEDs) wäre evtl. geeignet, aber </s> teurer und nicht so einfach erhältlich
* STM32F100C4 (Cortex M3 mit 24 MHz) hat genügend PWM-Kanäle, ist günstig und gut erhältlich
* STM32F100C4 (Cortex M3 mit 24 MHz) hat genügend PWM-Kanäle, ist günstig <s>und gut erhältlich.</s> Der Controller ist im Moment auf Grund der hohen Nachfrage nicht von 2011 zu bekommen...
* 16 Ausgänge für 5 1/3 HiPower RGB-LEDs (z.B. die von dealextreme.com)
* 16 Ausgänge für 5 1/3 HiPower RGB-LEDs (z.B. die von dealextreme.com)
* intern Ansteuerung der einzelnen Platinen per RS485; jede mechanische Einheit bekommt ein 2,4GHz Funkmodul (nrf24l01+ basierend)
* intern Ansteuerung der einzelnen Platinen per RS485; jede mechanische Einheit bekommt ein 2,4GHz Funkmodul (nrf24l01+ basierend)
Zeile 18: Zeile 18:
* bei einer der Platinen wird das RF-Modul bestückt und ein RS485 Transmitter eingelötet, die anderen bekommen nur einen RS485 Receiver
* bei einer der Platinen wird das RF-Modul bestückt und ein RS485 Transmitter eingelötet, die anderen bekommen nur einen RS485 Receiver
* Stromversorgung mit einem Laptopnetzteil
* Stromversorgung mit einem Laptopnetzteil
Wegen der Nichtverfügbarkeit des eigentlich idealen Controllers, wird es wohl eine Lösung mit einem gut erhältlichen ARM (Cortex M3) und einem kleinen FPGA (wohl xc3s50a) und externe Leistungsstufen werden. Also pro mechanischem Modul nur eine Controller-/FPGA-Platine und 3*n*m Leistungsstufen für n*m RGB-LEDs und m Schaltregler mit jeweils n zugehörigen RGB-LEDs ;-)


[[Kategorie:Projekte]]
[[Kategorie:Projekte]]
[[Kategorie:Blinkendes]]
[[Kategorie:Blinkendes]]

Version vom 17. Juli 2010, 19:06 Uhr

Beschreibung

Features der Clubilluminationsplatine:

  • LPC2101 als Prozessor (eigentlich überdimensioniert, hat aber 14 16Bit Hardware-PWMs und ist günstig) 4mA sind zu wenig, um die Mosfets anzusteuern
  • der ATxmega16A4 (für 5 RGB-LEDs) oder ATxmega16D4 (4 RGB-LEDs) wäre evtl. geeignet, aber teurer und nicht so einfach erhältlich
  • STM32F100C4 (Cortex M3 mit 24 MHz) hat genügend PWM-Kanäle, ist günstig und gut erhältlich. Der Controller ist im Moment auf Grund der hohen Nachfrage nicht von 2011 zu bekommen...
  • 16 Ausgänge für 5 1/3 HiPower RGB-LEDs (z.B. die von dealextreme.com)
  • intern Ansteuerung der einzelnen Platinen per RS485; jede mechanische Einheit bekommt ein 2,4GHz Funkmodul (nrf24l01+ basierend)

Das alte Platinenlayout mit dem LPC2101 (Eagle): Clubillumination_Controllerboard.tar.bz2

Noch unfertiges Layout der neuen Platine mit dem STM32F100C4 (Eagle): Media:RGB-LED_Controller.zip

Aufbau der mechanischen Einheiten:

  • Alu-Profil (~2m lang)
  • entweder indirekte Beleuchtung oder Diffusor mit Radius von 20-25cm (Tests erforderlich)
  • 3 Clubilluminationsplatinen pro Einheit -> 16 RGB-LEDs
  • bei einer der Platinen wird das RF-Modul bestückt und ein RS485 Transmitter eingelötet, die anderen bekommen nur einen RS485 Receiver
  • Stromversorgung mit einem Laptopnetzteil

Wegen der Nichtverfügbarkeit des eigentlich idealen Controllers, wird es wohl eine Lösung mit einem gut erhältlichen ARM (Cortex M3) und einem kleinen FPGA (wohl xc3s50a) und externe Leistungsstufen werden. Also pro mechanischem Modul nur eine Controller-/FPGA-Platine und 3*n*m Leistungsstufen für n*m RGB-LEDs und m Schaltregler mit jeweils n zugehörigen RGB-LEDs ;-)