The GUI for my tricopter is almost finished. Watch a screen capture video here. It's working very fine and it is pretty handy.
What needs to be added is a possibility to flash new firmware to the tricopter. I would like to include avrdude in my GUI, but I still need to do some test with avrdude, Arduino bootloaders & RS232 cables... The GUI will be released when it is finished.
The Arduino pro mini m168 is now filled to 85%. I will change over to an Arduino pro mini m328 so that I'll never run out of space.
It seems as if I am going to build an extra tricopter with the ESC's from mikrokopter.de. That is a good opportunity to test everything again, making sure that building a Shrediquette DLX doesn't cause any problems.
Edit: Today I sucessfully flashed my m168 and my new m328 via RS232 + bootloader + avrdude! I also managed to run avrdude hidden inside my GUI (so you don't have to enter any parameters, everything is done automatically with one single button press!). I will soon write an extensive tutorial on how to build a Shrediquette and how to set all parameters etc....
This micro air vehicle is a hobby project. Three MEMS gyroscopes and a two axis MEMS accelerometer are used as sensors.
It performs very well in aerobatics ("acro mode"), but it can also hover on its own ("hover mode").
Watch this video to see what this project is about and to see the copter in action.
Pages
This project was started in November 2008. The goal was to learn something about programming, electronics and control loops. Because I always need a cool project to learn new things, it was clear that something that can fly had to be built.
The project started as a "tricopter-only" project, but as I wanted to build smaller vehicles with more payload capacity, I decided to make some quadrotor, hexacopter and Y6 hexacopter firmwares too. My main interest is to build very small MAVs that fly as good as larger ones (or even better) and that can be controlled by wireless video link. I also experimented with autonomous flight in GPS-denied areas (video), and with GPS assisted autonomous hover (video). It would be cool to add more features to this project but I am pretty busy with my PhD research. But maybe one day I could combine my scientific interests with my hobby projects...
-- William
Contact: Shrediquette @ g m x . d e --- All content published under CC Attribution-Noncommercial-Share Alike 3.0 Germany
The project started as a "tricopter-only" project, but as I wanted to build smaller vehicles with more payload capacity, I decided to make some quadrotor, hexacopter and Y6 hexacopter firmwares too. My main interest is to build very small MAVs that fly as good as larger ones (or even better) and that can be controlled by wireless video link. I also experimented with autonomous flight in GPS-denied areas (video), and with GPS assisted autonomous hover (video). It would be cool to add more features to this project but I am pretty busy with my PhD research. But maybe one day I could combine my scientific interests with my hobby projects...
-- William
Contact: Shrediquette @ g m x . d e --- All content published under CC Attribution-Noncommercial-Share Alike 3.0 Germany
Monday, 16 November 2009
Monday, 9 November 2009
Last project tweaks
I realized that programming an Arduino with Bascom & ISP-Programmer might be too complicated for people that to not work with robots and microcontrollers frequently. That is why there will be some changes to the setup soon:
I will write a tutorial on how to transfer my program to the Arduino via avrdude and a simple RS232 serial link (first, I have to find out if it really works...).
The second simplification will be a GUI, where you can set, change and check every parameter of the tricopter. Development of the GUI might maximally take a month or so. I will begin to make it soon. In the end, making your own Shrediquette-tricopter might work like this:
I will write a tutorial on how to transfer my program to the Arduino via avrdude and a simple RS232 serial link (first, I have to find out if it really works...).
The second simplification will be a GUI, where you can set, change and check every parameter of the tricopter. Development of the GUI might maximally take a month or so. I will begin to make it soon. In the end, making your own Shrediquette-tricopter might work like this:
- Buy an Arduino pro mini + RS232 cable
- Get or make the TriGUIDE pcb
- Get the RC components (motors, ESC's, etc)
- Build a frame
- Flash the Arduino using my precompiled source code + avrdude
- Install my GUI (TriGUI might be the name...)
- Set the parameters that match your equipment
- Fly
Tuesday, 3 November 2009
Outdoor performance
Today, I recorded some outdoor scenes. Agility was improved, I think I should try a double-flip....
Monday, 2 November 2009
Circuit and PCB layout released!
Today I can release the circuit and the PCB. My little tricopter project seems to be fully documented now, it was a success and lots of fun. And now for something new.... I want to become snowboard pro ;-D.
I will most likely post a video of the outdoor performance of the tricopter soon.
This is the layout:
(thanks to "AVR-Frickler" for tweaking the layout!)
And here comes the circuit:
TriGUIDE_v3.pdf
You can download the Eagle files here:
TriGUIDE_v3.zip
I will most likely post a video of the outdoor performance of the tricopter soon.
This is the layout:
(thanks to "AVR-Frickler" for tweaking the layout!)
And here comes the circuit:
TriGUIDE_v3.pdf
You can download the Eagle files here:
TriGUIDE_v3.zip
Sunday, 1 November 2009
Source code released!
Almost exactly one year after starting this project, I can finally release the source code of the tricopter. I translated the code to english (mainly variable names etc.) and added a lot of comments and explanations. I hope that you can understand the code, it is actually quite straight forward. Feel free to ask questions and give comments.
Source code:
Tricopter_02_ShrediquetteDLX.txt
PCB layout etc. will follow during the coming days.
Source code:
Tricopter_02_ShrediquetteDLX.txt
PCB layout etc. will follow during the coming days.
Subscribe to:
Posts (Atom)


