|
|
|||||
|
|
MultiWiiCopter (previously TriWiiCopter)
Hello to all,
The MultiWiiCopter is another multicopter based on a Wii Motion Plus extension and an Arduino pro mini board. I wanted to design something very simple, cheap, minimalist, with an open source code. It should be compatible with any receiver (4 channels mini, even those with a single PPM sum signal), every standard servo and most standard ESCs. It can now handle several different configuration: tricopter, quadricopter, Y4, Y6, hexacopter, octocopter The integration of Wii nunchuk allows an auto stable mode but is not mandatory to fly the model My approach is more piloting oriented and the help of accelerometers is not really useful for this purpose. The hardware were not specially intended to evolve toward something with GPS and sensors, however it's on the way .There is also a GUI where you can visualize and configure several indicators and parameters. I also developed a way to configure flight parameters directly on a small 2x16 LCD display. Recent news:
There is a specific web site to detail the design and to keep updated the source code : http://www.multiwii.com/ and a dedicated forum: http://www.multiwii.com/forum/ Feature list summary:
You can find here a very good "step by step" Quad MultiWiiCopter construction on this blog: http://www.rcgroups.com/forums/showthread.php?t=1332876 I advice every beginner to read it first. Thank you Norbert. You can also find precise information to wire everything on Berkely blog: http://www.rcgroups.com/forums/showthread.php?t=1340771 A very good post for initial setup and basic questions from Shikra: http://www.rcgroups.com/forums/showthread.php?t=1348268 MultiWii owners over the world http://www.tirauxclays.com/googlemap...p?language=eng facebook fans http://www.facebook.com/pages/MultiW...20552724678815 MultiWii archive code repository http://code.google.com/p/multiwii/downloads/list last version: v2.2 last dev version: updated regularly in https://code.google.com/p/multiwii/downloads/list In order to help users to configure the multiwii Arduino sketch, Daniel Saez developed a very nice graphical online tool to generate the needed code. http://ardupirates.net/config/MW_Config.php As explained, the generated code should replace the one between the 2 sections delimited by CONFIGURABLE PARAMETERS How to disassemble and mount wii parts on a shield, with the good orientation nice tutorial from Quinton here http://www.multiwiicopter.com/pages/videos Here is a video of my first tricopter based on this electronics.
A more recent one.
|
||||
|
|
|
|
||
|
|
Good job Alex
just a question is the PID setting are for all the axes yaw roll nick we can't dissociate the PID setting for each axe ? rgds Quote:
|
|
|
||
|
|
||
|
|
Quote:
Currently : The PID settings are global to nick and roll. Yaw PID is static and not configurable. For some strange reasons, I discovered the sensibility of nick and roll gyro could differ depending on the WMP copies you get => I plan to separate nick & roll PID settings in a future version. |
|
|
||
|
|
||
|
|
Quote:
Sorry I never used Arduino and my ASM code only good for Cypress chips!
|
|
|
||
|
|
|
|
|
Hi Alex
my version is working with arduino 168 (m168P) but , I use original version of the WII from nintendo but sometime the board initialise , sometime not, I've got strange reaction comming I guess from I2C bus. if I unplug the wii+ all is fine, if i replug it could work or not very randomly. gyro are working and react on motor and servo. do you think there could be some difference betwhen copy and original (i2C speed or else ?) rgds |
|
|
|
|
||
|
|
Quote:
It may be due to the quality of the 5V at the very beginning. I think I will power WMP with another method:
I don't think bad copies is the origin of this problem |
|
|
||