Hi Everyone,
Is there some way to pass through GPS data from MultiWii controller, to an EagleTree eLogger (for OSD display)? Or even make up some kind of double adapter (using an arduino maybe?) to send the data to both MultiWii and EagleTree? I'd like to use only one GPS for RTH/POS Hold, and EagleTree OSD at the same time. Or will I need to two seperate GPS modules?
P.s. Big Thank You To all the developers of this project, and well done!
Thank you.
Dan.
GPS Pass Through?
Re: GPS Pass Through?
MWii already supports this
is that the same?
Then you could get GPS and other data displayed.
Code: Select all
//#define LCD_ETPP // I2C LCD: Eagle Tree Power Panel LCD, which is i2c (not serial)
is that the same?
Then you could get GPS and other data displayed.
Re: GPS Pass Through?
Hi Hamburger,
Thank you for your reply. You are quite right, in that the EagleTree LCD is supported. What I'd like to hook up is an EagleTree On Screen Disply, for FPV. I'ts a video overlay device, that display's telemetry data with live video transmitted from the quad.
The MultiWii uses GPS for return to home, and position hold. The EagleTree OSD also uses GPS to display data such as location, heading, altitude to name just a few.
What I would like to do is, use the one GPS that I have, for both MultiWii and OSD.
The solution may be as simple *possibly* as just adding a second wire to the GPS's TX pin and another wire to the Ground pin....?
Knowing that the EagleTree OSD needs a GPS with baud rate of 38400, and the MultiWii uses 115200 baud. Some tinkering with the Arduino sketch will be needed..
(Hope I'm making sense here)
Dan.
Thank you for your reply. You are quite right, in that the EagleTree LCD is supported. What I'd like to hook up is an EagleTree On Screen Disply, for FPV. I'ts a video overlay device, that display's telemetry data with live video transmitted from the quad.
The MultiWii uses GPS for return to home, and position hold. The EagleTree OSD also uses GPS to display data such as location, heading, altitude to name just a few.
What I would like to do is, use the one GPS that I have, for both MultiWii and OSD.
The solution may be as simple *possibly* as just adding a second wire to the GPS's TX pin and another wire to the Ground pin....?
Knowing that the EagleTree OSD needs a GPS with baud rate of 38400, and the MultiWii uses 115200 baud. Some tinkering with the Arduino sketch will be needed..
(Hope I'm making sense here)
Dan.
-
- Posts: 2261
- Joined: Sat Feb 19, 2011 8:30 pm
Re: GPS Pass Through?
If using a Arduino Mega, it would be an easy tasks to read from the GPS port, then send the same unedited data to a second port at a lower baudrate. Not sure how much this would increase the Cycletime or load.
Re: GPS Pass Through?
Dan, ok. Cannot help you there - no experience with GPS, sorry.
Changing baud rate in MWii and hooking two wires to gps-tx sounds reasonable, only if gps does not require to receive commands through its rx pin - you should not connect two sending devices there.
Changing baud rate in MWii and hooking two wires to gps-tx sounds reasonable, only if gps does not require to receive commands through its rx pin - you should not connect two sending devices there.
Re: GPS Pass Through?
Hey, thanks guys.
I'll try and keep away from the MultiWii code. I'll even look into using an Arduino nano and the "software serial" library as a last resort.
To start with I'll try matching the baud rates and hook up the GPS to MultiWii as normal, then splice a wire to the OSD. hopefully get some time on the weekend to give it a go.
Cheers,
Dan.
I'll try and keep away from the MultiWii code. I'll even look into using an Arduino nano and the "software serial" library as a last resort.
To start with I'll try matching the baud rates and hook up the GPS to MultiWii as normal, then splice a wire to the OSD. hopefully get some time on the weekend to give it a go.
Cheers,
Dan.