I have been looking into the possibility to operate an antenna tracker with the APM software and found that the only options are the ground stations or a laptop + missionPlanner + a servo controller. Because I want to take with me as little as possible and have a system which is housed in one single case I decided therefore to build something on my own.
I ended up using a MinimOSD by modifying their software and connecting additional pins directly on the chip. This way, the tracker worked great. One remaining problem is that the OSD shuts down all the time with "REQUESTING DATA STREAM" although droidPlanner is connected all the times. Which is a bit strange and maybe I have just deleted a bit to much while shrinking the code down to fit in my additions ;-)
The above problem disappears by setingt the "enable_mav_request" variable to 0. Seems that because of the additional code some Mavlink data get dropt since the "enable_mav_request" seems to be triggered by the "waitingMAVBeats" var?
https://www.youtube.com/watch?v=Sqejb8E9oyQ
Features:
- 433/915 or in my case 868 telemetry
- MinimOSD - OSD
- 2x RX5808 modules in a RSSI diversity config.
- Bluetooth link / HC-05
- 5.8GHz TX module to send the video on a different channel to my goggles...
Planed features:
- Switch-mode power supply&filtering, battery monitoring
- Shielding of the analog video parts and of the telemetry module & metal casing
- Automated channel switching (DJI for example lets you change your channels in-flight)
- Serial links (GPS, ADS-B/FLARM receivers etc.)
- Exposed pins/connectors for more internal & external expansions
At the moment the hole ting is very hackt together but I plan to make a custom board to place all the components on it and to fit into some sort of case. A couple max7465 are ordered to test the minimOSD software on a 1284 and a 2560 first, which would allow more functionality since they have more IO`s and additional uart ports.
However, if somebody has more suggestion what should be included or even better would be interested in participating, the project is hosted on github.