I developed serial OSD for MultiWii based on Atmega 328 + LM1881 (Video Sync Separator) OSD hasnt any sensor board, all data are readed over the serial port from MultiWii with the exception of RSSI and Battery 2.
Informations displayed on the screen:
Line 1: startup time, mainbattery voltage (flashing at low voltage), video battery voltage (flashing at low voltage), RC RSSI value, GPS number of sats.
Line 2: GPS Latitude , AUX1,AUX3(if activated) , Sat FIX,AUX4, AUX2 (if activated) , GPS Longitude
Line 3: Sonar altitude, Compass (navigate to home pos), Throttle Level
Line 4(Last): Distance to Home, Direction to Home, RTH if activate
+ roll & pitch angle visualisation
OSD module including:
- size 24 x 28mm
- OpenSource arduino Hardware
- HW based on Atmega 328 + LM1881
- Arduino Bootloader
- Ready to use
- FW available for PAL system
OSD module ports:
- 1x voltage input up to 4s
- 1x uart serial interface
- 1x I2C bus
- 1xRSSI input
- 1x video input/output
- 1x current sensor input (0 - 5V)
- 1x free input
This isnt very powerful hardware but a lot of optimization to make it a solid system.
Software:
Current version 2.2 can be downloaded in download page (https://code.google.com/p/mobidrone/downloads/list)
This program is free software, you can redistribute it and/or modify it under the terms of the Creative Commons NonCommercial?-ShareAlike? 3.0 Unported (CC BY-NC-SA 3.0)
Hardware:
You can buy opensource hardware with arduino bootloader on http://multicopter.toptel.sk/
Video of working system:
Upcomming version v2.3
http://www.youtube.com/watch?v=FOojuzHZVjs