So after reading through the comments on this post, it got me thinking about the possibility of using the MinimOSD, or soon to be released jDrones MiniOSD, on the ground to have one less item up in the air. The appeal of keeping the aircraft light and a little less expensive, in the case of a flyaway or bad crash, makes me think this could be a good idea for those of us that have a more restrictive budget for UAV's.
Doing further research into what I need to get to be able to use an APM2 with an OSD, I decided to eventually buy the MinimOSD when I have the funds (or jDrones MiniOSD if it gets released). I then found this post about how the code was ported over to another different OSD hardware.
Then I remembered that I have one of these in my box of stuff I haven't gotten around to doing anything with.
There are many more capable people than me that could probably do this but how difficult would it be to take the code that runs on the MinimOSD and port it over to Arduino to run on the Nootropic Video Experimenter shield? The guy that produces these shields did a nice write up of displaying GPS data using this shield so it seems like it would be possible to do something similar.
http://nootropicdesign.com/projectlab/2011/05/20/overlay-gps-on-video/
Using this set of hardware, you could easily interface it with the video out of the video receiver in between the receiver and goggles/LCD and then tap into the ground station XBee to pull out the telemetry stream. Would it be difficult to port the code over? I've never done something like that before so I'm curious to find out if this is something that would be useful in any way so I have one less thing that could go wrong in the air.
Comments
Greg, I agree it would be 1000 times easier. I already had this equipment and thought if it wasn't much more work, it would basically be plug in play since it already has RCA in/out and would be an easy way to connect in the receive ground station. I guess with the MinimOSD, I would just need to make a couple of connectors, which although tedious in some ways, is much easier than a code port!
Well, it looks like I'll need to save up some more!
It would be a 1000 times easier to just buy a Minum OSD. It is an Arduino plus a Maxim video overlay chip.
I've been wondering this exact thing my self, I'm glad others with more knowledge are working on it! ;)
Does anyone that knows the MinimOSD code base well know is this is something that can be moved onto an Arduino easily? I'm still really basic on my Arduino knowledge but if there is some way to simulate the Mavlink data stream with an Arduino, maybe I could set up two Arduinos, one to send Mavlink simulated data and then the other to receive it through an XBee connection and also display it using this shield.
Man, wish it was still winter so I could work on this a little more than having to do yard work and other house related things, although it does mean I can actually go out and fly now.