ph1p / ikea-led-obegraensad

ESP32/Arduino hack for the ikea OBEGRÄNSAD led wall lamp
MIT License
578 stars 78 forks source link

Chaining Multiple Screens #34

Open mwmwmw opened 1 year ago

mwmwmw commented 1 year ago

This isn't an issue or even an enhancement,

But if I wanted to chain multiple screens together, how could I accomplish that?

It seems to me that if each panel is made of 4x sub-panels, then I should be able to continue the chain and address more panels.

I was thinking a port on the side of each unit could continue the chain of panels. Then update the software to address the extra pixels. I'm assuming each unit will need its own power supply, so I'll have to splice the connector.

I'm a noob at embedded computing but know my way around electronics and programming.

I don't need a full explanation, just a starting point or a "no that is not possible."

jekkos commented 1 year ago

I also thought about this, one solution would be to drive the second panel using a second data pin for a second matrix. Perhaps you can reuse latch and clock pins and in that case it could be easy to implement, you increase the matrix size and for pixel position > 256 you shift the bits into this second data pin. So instead of shifting 16 bits into one pin you send first 8 bits to pin data 1 and higher 8 bits to pin data 2.

I have the impression the panel is build up from 4 of these shift registers