Er9x transmitter now with MavLink

The er9x transmitter now will display MavLink data on the LCD.

Gerard Valade a DIYdrones member wrote the software and myself who was the principal debugger.

Works at 19200 and 38400 baud. Still have a problem with 57600 baud. Some kind of timing issue yet.

Here is a pic of the arduplane 2.30 MavLink display on the er9x.

There is an Xbee inside the er9x to receive the MaveLink data from the APN2.0 purple board.

We will post the er9x firmware soon.

Earl

Views: 5879

Comment by Ellison Chan on March 19, 2012 at 8:21pm

Joseph, as the Earl mentioned, any telemetry link that is capable of serial communication at the correct baud rate will work.  The APC220 modems I use are in the 400mhz band, and theoretically has a range of about 1km.

Comment by Earl on March 19, 2012 at 8:27pm

Here is link to code

http://code.google.com/p/gv9x/downloads/list

The hook up is easy. the tx/rx ttl lines from the xbee connect to pin 2 (rx) and pin3 (tx) of the er9x atmega.

remember tx to rx and rx to tx on xbee to er9x.

Earl

Comment by Earl on March 19, 2012 at 8:33pm

The 900mhz Xbee will go 5 km easy.

Yes, any rf serial link at 38kb will work. Just remember to compile the ardupilot code for 38kb on serial port 3.

Earl

Comment by Earl on March 19, 2012 at 9:27pm

we will get it to work at 57kb soon also..

earl

Comment by Joseph Reynolds on March 19, 2012 at 9:41pm

Thank you for responding, I didn't know the Xbee 900 preformed so well.  5k is do-able for my project so I guess I should just go with those and some nicely built Tx Rx antennas.  Would be nice to know how to amplify the crap out of one of these xBee transceivers.

Earl,

thank you for explaining this for me, and I think I understand what you have done here which is AMAZING!!  This is how I interpreted it

The average setup:

Aircraft manual control -- 9x(2.4ghz) --> EZUHF --> Receiver --> APM2.0 = controlled flight(with other goodies)

Telemetry -- Laptop --> USB XBeePro 900 --> XBeePro900 arduino shield --> APM2.0 = mission control(MAVlink)

Earl/Gerard:

Everything -- Modified er9x --> XBeePro900 --> XBeePro900 arduino shield --> APM2.0 = Manual flight control as well as some Ardupilot Control(including way-points)

Comment by Earl on March 19, 2012 at 9:47pm

you need to realize with a plane or copter there could be tons of data to rx and a fair amount to tx.

alt,vert rate,lat,lon.speed,compass,heading,sonar data,lazer data,ping data,spit data,p i d tuning,way points,battery, current,consumption,hydrometer,rice cooker,bbq temp,rpm of prop and chicken cooker, number of bombs to drop,leaflet propaganda deployment,lolly-pops and tootsie rolls too.water boodle drop,4th of July missals,marbles,bunker busters, and most important...many little nukes.

Earl

Comment by Ellison Chan on March 19, 2012 at 9:52pm

You should display a QR code, and then we can use our phones to actually interpret the data: :-)

Comment by Joseph Reynolds on March 19, 2012 at 9:52pm

LOL, nice... ok that makes sense which means "NO" you are not pushing everything over that Xbee link.  Is the er9x still transmitting to it's own data to the Rx on the air-frame?

Comment by Earl on March 19, 2012 at 9:58pm

yes.

Can you tell i have taken my night pills ?

Earl

Comment by Joseph Reynolds on March 19, 2012 at 10:29pm

Found this little sucker, says it's for cell phones.  could I just run a cable from the antenna port of the xBeePro 900 RPSMA to the "input" of that 3W 900mhz amplifier? Will this allow me to push way-point updates to my air frame from miles away, just like the Long Range UHF systems for the 9x

Comment

You need to be a member of DIY Drones to add comments!

Join DIY Drones

Social Networking

Contests

Season Two of the Trust Time Trial (T3) Contest has now begun. The fourth round is an accuracy round for multicopters, which requires contestants to fly a cube. The deadline is April 14th.

A list of all T3 contests is here

Groups

Advertisement

© 2013   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service