Ardustation Mega with Graphic LCD

 

I’d like to share my latest hardware ground control station. I call it the ArduStation Mega.

It retains all the features found on the DIYDrones Ardustation, as well as my Ardustation Uno but with some very important upgrades.
 
 
Notably the main processor has been upgraded to an ATmega2560 giving 8 times the size of both flash and ram, amongst other things :)

Also there is a graphical LCD that should provide a larger, more user friendly display.

The extra serial ports (4 in total) will enable future expansions as and when required. One is dedicated to the USB for loading software as well as potentially being used to allow a computer to share the installed Xbee.

If you don’t want to use an Xbee, or want to use more than one, that’s fine- three of the serial ports are broken out to the left of the board. These could also be used for adding a GPS unit, or perhaps a bluetooth to pc link for example.

Also broken out is the i2c port, so you can link it up to a magnetometer if need be (could make for simpler antenna tracking alignment)

A micro SD card will allow data logging, parameter saving, mission uploading and hopefully more!

The rotary encoder (like a radio’s jog dial) should help with faster navigation / value editing. The buttons are also on a separate PCB such that they can be mounted flush with the display or separately subject to enclosure constraints. (Also this means I can change the layout of the buttons)

The battery supply and Xbee RSSI are connected to give health information on voltage and telemetry link signal strength. Additional analog pins are also broken out for monitoring external sensors.
 
The PCB has been sized to match the dimensions of the LCD, giving a neat install that can be attached with screws and spacers. All of the components are mounted on the inside as well, such that the total unit size is minimised.
 
As with my Uno version, I use a single cell LiPo for the battery source, with an efficient step up regulator for the 5v supply. There’s also inbuilt USB charging.

The antenna tracking will be achieved by the two servo headers on the right hand side of the board. These also have a solder jumper for selecting off-board power in case heavy duty servos are to be used.

Please let me know what you think!
 


 
If you want to see more, here's a video of me showing it off:
 
 

Views: 7839

Tags: APM, Arducopter, Arduplane, Ardustation, Control, GCS, Ground, Mega, Station, Telemetry, More…Tracking, Xbee

Comment by Robert M on March 9, 2012 at 1:38pm

I tend to agree with Colin, I doubt most people would go down the high-power route I went down and it would be better to make the station accessible for more people and leave us tinkerers to buy our own upgrades. That should also give an idea about the affordability of my setup... I went a bit overboard on that ;-). I wanted to be able to switch from my dual patch + omni setup to a 3x Yagi setup in the future so I bought a setup that I found on FPVManuals it is certainly not cheap, but I may even be able to put a video camera on the setup without too much of a (weight) issue, RF noise may be another story ;-).

At the moment, however, my first ArduStation has been tethered to my FTDI cable for a couple of days as I try to load the software (I suspect I may have a faulty Uno chip). At least I am learning a lot about the setup this way ;-)

Comment by Paul Feely on March 9, 2012 at 3:47pm

@ Jani - are you planning a jDrones production run of a mega 'station?


JDrones
Comment by Jani Hirvinen on March 9, 2012 at 10:17pm

Paul, if we get agreement with Colin and it looks reasonable, i cannot see why not. Then whole community would benefit from this work. 

Comment by Paul Feely on March 10, 2012 at 5:18am
Excellent, I think Colin has done some great work with this a for me it looks perfect for laptop free visits to the field thanks Paul.
Comment by Colin on March 10, 2012 at 9:04am

Thanks Paul, Jani has my approval ;-)

Comment by Robert M on March 15, 2012 at 6:57am

Colin, Jani, I have been kicking around an idea that I wanted to share. As I don't always have a 2nd person with me, I would love to have a ground view recording of my flights, so I was thinking about the possibility of putting a camera on my tracker. There are cameras that have externally controllable variable zoom, so why not enable automated video tracking with the direction and elevation determined by the tracker (as is now the case) but adding a signal for zoom based on GPS distance from home through a seperate output on the station. Fytron has a camera with 36x zoom for instance (http://www.flytron.com/video-equipments/89-fz-36x-zoom-camera-with-...). Of course there would be a lag distance between where the plane is and where the tracker is pointing, but this can be compensated for by zooming out sufficiently.

Best,

Robert

Comment by Colin on March 15, 2012 at 7:19am

Robert, I've wanted to do this too (more ideas than time). Well done for finding an r/c controlled zoom camera- I guess we should add an extra servo out to the board for stuff like this :)

I've yet to complete my tracking code for the new station, but I want to make the movement smooth. For the most part the planes move pretty smoothly, so I reckon it would be reasonable to simply interpolate between readings. As you say, this will suffer from some lag, but in the future we may be able to add some kind of anticipation based on the flight path and bank angle etc.

Cheers,

Colin

Comment by Robert M on March 15, 2012 at 9:49am
This is also the reason for my overpowered servos; slack for crazy ideas and very smooth rotation ;-)
I think many cameras allow you to manipulate zoom through an external input, this one happens to be modded for FPV. Adding a seperate servo connection to handle the zoom would seperate this tracker from all others by a mile (probably at minimal expense).
Possible issues: i) coding, as not every camera will have the same zoom factor this would probably require a setting for that and/or the zoom scale per unit distance between the ground station and the plane. ii) possible differences in signal depending on the camera iii) girlfriends/wives and/or significant others this would put out of a job (luckily the upside would be more stable videos with plane squarely in view, at the right zoom factor).
Comment by Leonardo Lisboa on April 6, 2012 at 6:16am

Hi Colin, this is a great initiative. Ii currently use the standard Ardustation and it works great for quick telemetry and antenna tracking. This will be a great step forward to improve the product.

I appreciate you sharing your project, but just be careful of people that may incentive you to later copy your project and sell as created by them. At least ask for your credits :)...

Keep it up.

Cheers,

Leonardo

Comment by Leigh Green on July 29, 2012 at 5:30am

Colin - where have all your Github files gone for the ArduMega? I'm just experimenting with a few things myself and needed a little boost on a couple of items of code...and schematics for that matter...

Or are they perhaps gone because we are going to see 3DR release it comercially...?

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

Advertisement

© 2013   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service