Eight second video of four lights cycling
Octopus2023
Inside the controller box is a MCP2210 USB-SPI, a MCP23S08 8-bit SPI PIC, and eight (minus one) current controllers.
Octopus2023
The current controllers are soldered to a PCB and wired to the jacks and MPU board
Octopus2023
The exterior of the box features eight barrel plugs for lights, one for 12v power input, and USB-A to mini USB. It is not deliberate that the box does not close all the way, but it looks kinda cool.
Octopus2023
Light 2 from an off angle. It is very bright where focused.
Octopus2023
Light 3
Octopus2023
Light 4. Seven are functional.
Octopus2023
Star board LEDs with lenses are mounted with thermally conducting tape to aluminum bars. The bars are bent to a raking angle. Since the perimeter of Sala Ceriani in the Ambrosiana is glass-doored cabinets, suction cups support the aluminum bars. The wires can be taped to the floor to minimize trip hazard. In event of trip, the barrel connector should disconnect before the suction cups.
Octopus2023
The Python code is very simple. Power less than 100% is not yet implemented.