I'm planning on a quad build with the APM2. I'v done some arduino projects but still quite green in the arduino field.
I'd like to design a very capable lighting system for the quad as I intend to eventually get some night flying in. Not to mention the cool factor of nice lighting. I'm interested in some cosmetic lighting options but really want to focus on some functional and informational lighting aspects.
Some might include the copter orientation, accent/decent/hover indication, and certainly a good visual warning when battery level is close to critical, and whatever other information could be relayed to the pilot via lighting signals.
I plan to use the Arduino pro mini for the lighting controller. I am also considering the TLC5940 for PWM port expansion to drive 15 transistors for RGB light strips X 5 banks/strips 1ea for quad legs and 1 for center electronics platform. The TLC5940 PWM IC uses serial communications which we know there is only 1 available on the arduino pro mini. In order to communicate with the APM2 it seems like we will have to implement the I2C bus for data between the two MCU's
I'm not a strong programmer, so I'd like your thoughts on the simplest way to impliment what I'm looking for. I can handle the electronics end of driving my RGB LED's and controlling them with the pro mini.
What I need your expert help with is figuring out how to extract useful data from the APM2 which would yield useful for lighting/ other experiments over I2C. I think much of the data is already organized and available over serial from the APM2 via the telemetry port, but I'm not sure how to make use of it in this particular configuration.
Any opinions, ideas, and references would be greatly appreciated. If I can get get some solid ideas and make a plan, I'd love to document the project for others here of course.