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.
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!
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 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!
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:
Comments
Andi, currently we are working on moving our office and I am on trip to factories but yes for sure we will have it before end of this year. Just yesterday I was on market areas to find suitable LCD supplier for it.
Currently visiting on our factories and talking about their production. So things are moving. Just been occupied with million things lately :)
Andi, unfortunately I haven't had any time to devote to it recently as I'm busy writing up my PhD. I'm not sure how Jani is getting on with his prototypes, but hopefully I'll be back by the end of the year to start contributing again.
Good then we are on right track with it. Yes with GLCD we can do many thing more than with traditional char displays.
Jani- yes! This is using a 128x64 GLCD. The only reason you don't see graphics in the video is because I hadn't yet written the software. This was just a port from my Ardustation Uno code.
anyone played with 128 x 64 pixel GLCD displays with Arduino? as thinking to have that instead normal block character display.
Sent you a message Leigh.
The soldering only took a couple of hours if I recall correctly, even with my cheapo soldering iron. I do dislike soldering the vias though. The time consuming part was manufacturing the PCB and generating good enough quality art work for the tight pitch of the mega chip- my printer likes to distort the image :(
Looking forward to seeing how the boards are shaping up Jani :)
Leigh, we've been a bit busy lately and this project with Colin was temporary on low priority but now things are moving again with it. Currently we are preparing protoboards and if everything is ok full production will start for mega boards.
Leigh, jDrones are looking into releasing this now, 3DR weren't interested. I made the repo private whilst I was working on it and worried that someone was going to try and sell my "work in progress" without really involving me. I'm happy to share though- add me as a friend and I'll send you a copy.
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
-
4
-
5
-
6
-
7
-
8
of 10 Next