...
Anthony Luo Software architecture & board Board firmware
Folarin Fatola LED Drivers, Lighting Control, & Board firmware
Nick Armstrong CAN Drivers, Ardupilot Communication, & Board Firmware
...
M1 - Basic Functionality - F24 EOT
Achieved using REV3 lighting boards
LED Control
- LED Boards light up & are controllable colour.
- Individual LED’s are controllable via Software.
- Controllable LED brightness scaling
...
M2 - “Advanced” Lighting Control - Ideally ready for COMP
To be achieved using REV4 lighting boards
LED Control
- State reporting
- HSL/HEX conversions available
...
M3 - Stretch Goals for future
This probably includes at least another spin of a special central control node. That’s not so bad because we could have one node on each warg drone and then all the warg drones can have lights that sync with each other. pretty hype.
- Code cleanup & optimization. More DMA. More Special shadow register magic. voodoo….etc.
- Lighting Control board state reporting & logging?
- Central Control failover (when one central controller fails, another node is able to pick up the task, round robin until all nodes fail)
- Wireless light sync between drones - strobe @ same time
- Central controller needs wifi/bluetooth/elrs/gps chip - anything to provide PPS sync
- Central Controller has light meter - auto-dims or auto-brights in certain conditions to prevent operator eye-damage
- i.e. strobe lights dim in ground mode at night to prevent glare, but will compensate in brightness when outside during the day to ensure visibility., etc.
...