OSD and Audio Modem
Design and source files of the IMU Stabilizer project can be found on this page. The files are free to use for non-commercial applications and are distributed under the GPL license. If you make any modifications or improvements please share them. I would also like to know if you have been able to make any use of them in your project.
Warning: This is an unfinished design and still work in progress, be prepared to have to modify the source code and/or hardware to get it to work.
This design was originally developed to be a general purpose OSD for FPV flying. Later on it was modified to read the telemetry data stream from AttoPilot. The design is relatively simple, it will read the telemetry stream from AttoPilot, decode it and overlay essential information on the video output. In addition it is possible to transmit data at a low data rate (1200bps), through the audio channel of the video transmitter. This functionality is implemented and has been tested but not with the AttoPilot data stream. In addition a PC application that will decode the transmitted data and send them to the AttoPilot GCS (through a virtual serial port) is missing. The freeware AGW Packet engine is used to demodulate the audio data stream. A simple C# application is also included that demonstrates how to read the decoded data stream from the AGW Packet engine.
[...] OSD and Audio Modem Design Files [...]