项目作者: s-light

项目描述 :
LEDBoard 4x6; pixel pitch: 20mm x 5mm; LED: Rohm MSL0402RGBU1; Driver: TLC5971
高级语言:
项目地址: git://github.com/s-light/LEDBoard_4x6_p20x5.git
创建时间: 2020-03-16T14:54:59Z
项目社区:https://github.com/s-light/LEDBoard_4x6_p20x5

开源协议:MIT License

下载


LEDBoard_4x6_p20x5

LED-Board 3d rendering
LED-Board 3d rendering

  • LEDBoard with 4x6 LEDs
  • pixel pitch: 20mm x 5mm
  • LED: Rohm MSL0402RGB (1.8x1.6x0.5mm RGB)
  • Driver: TI TLC5971 (16bit dimming, constant current driver)







Project-Status

WIP

  • design schematics
  • layout pcb
  • order pcbs
  • order parts
  • solder boards
  • test
  • update documentation

Technical Information

there are groups of 4 LEDs that are controlled by one TLC5971.
every controller chip has 12 ConstantCurrent outputs.
so every LED is controllable individual.

mapping

you need to create a mapping to linearize the order:

TODO: test & check if this table is correct

0 1 2 3
0 IC1 LED1 IC1 LED2 IC4 LED1 IC4 LED2
1 IC1 LED3 IC1 LED4 IC4 LED3 IC4 LED4
2 IC2 LED1 IC2 LED2 IC5 LED1 IC5 LED2
3 IC2 LED3 IC2 LED4 IC5 LED3 IC5 LED4
4 IC3 LED1 IC3 LED2 IC6 LED1 IC6 LED2
5 IC3 LED3 IC3 LED4 IC6 LED3 IC6 LED4

c++ / arduino

  1. const uint8_t channel_position_map[4][4] = {
  2. { 0, 1, 12, 13},
  3. { 2, 3, 14, 15},
  4. { 4, 5, 16, 17},
  5. { 6, 7, 18, 19},
  6. { 8, 9, 20, 21},
  7. {10, 11, 22, 23},
  8. };

HW

  • PCB size: ?x?x1,6mm
  • pixel-pitch: 20x5mm
  • 3.8V..5.5V
  • <= ??A (maximum)

controlling

for arduino you can use ulrichstern/Tlc59711

for other things have a look at LEDBoard_4x4_16bit


License



Creative Commons License




all files in LEDBoard_4x6_p20x5
by

Stefan Krüger (s-light)

are licensed under a


Creative Commons Attribution 4.0 International License
.

all software parts/files are licensed under MIT.