I want to make a small, cheap module that will allow me to control a single LED based on a serial bus transmitting an address. (either from a PIC or preferably a PC- say ultimately from USB or RS232) I want to be able to daisy chain these together to have hundreds (thousands?) of individually addressable LEDs. The LED state should latch so that only state changes are transmitted.
I'd like to minimise the cost of the boards, as well as size, and the number of wires on the bus. (Just power, ground and serial in?) The bus should be able to drive over a few (3-4?) metres.
The system could be broken down into groups where group master circuits are addressed (over any kind of connection) and each one drives only a few sub-addressable LED modules, over separate 3-wire busses.
There are several similar projects out there such as
https://www.electro-tech-online.com/threads/how-to-control-with-250-light-diods-by-printer-port.2419/?highlight=addressable
or https://www.electro-tech-online.com/threads/individually-addressable-lights.12824/?highlight=addressable
but none seem to really match my criteria- each module should have just one LED.
Ideally I'd actually have variable intensity and/or RGB LEDs (say 24 bit colour?)
Assuming that I or someone out there can come up with a suitable addressable design, what is the best (smallest/cheapest) way of coding an address? e.g. breaking PCB links rather than using a DIP switch? And then matching that address?
Thanks
I'd like to minimise the cost of the boards, as well as size, and the number of wires on the bus. (Just power, ground and serial in?) The bus should be able to drive over a few (3-4?) metres.
The system could be broken down into groups where group master circuits are addressed (over any kind of connection) and each one drives only a few sub-addressable LED modules, over separate 3-wire busses.
There are several similar projects out there such as
https://www.electro-tech-online.com/threads/how-to-control-with-250-light-diods-by-printer-port.2419/?highlight=addressable
or https://www.electro-tech-online.com/threads/individually-addressable-lights.12824/?highlight=addressable
but none seem to really match my criteria- each module should have just one LED.
Ideally I'd actually have variable intensity and/or RGB LEDs (say 24 bit colour?)
Assuming that I or someone out there can come up with a suitable addressable design, what is the best (smallest/cheapest) way of coding an address? e.g. breaking PCB links rather than using a DIP switch? And then matching that address?
Thanks