What I currently have is this - A nanowii flight control board connected to a quadcopter in QuadX form. The motors are simple DC motors so they have been connected with using transistors. The motors will be controlled by PWM. I have been able to successfully compile the multiwii 2.3 code and upload it on to the Nanowii board. I have connected the Multiwii GUI and have been able to get readings. When I would physically move the quadcopter I would see the accelerometor and gyroscope reading changing as desired. I pressed on Calib_acc while quadcopter was placed on a flat surface. Now I have the following queries (bear with me as there are too many - its my first time ) 1. When I connect the battery supply one of the motor starts to run on its own - is this normal ? 2. When I have the battery supply connected and I connect the quadcopter to the computer using a usb cable the other motors start to run immediately - is this normal ? 3. When I start of the GUI the values of the different channels (THROT, ROLL, PITCH.... ) remain at 1500 even when I try to change them - is this normal ? 4. I am unable to change the speed of the motors using the GUI - is this the way it is meant to be ? 5. Is the calibration of the accelerometer the only purpose of the GUI ? If not then what else am I expected to do ? 6. I have not connected any channels on the nanowii board - the THROT, ROLL, PITCH etcetra as I would like to control them serially using a bluetooth module controlled from either keyboard or an android app a) Is the method mentioned above possible ? If not why not ? b) Do I need to make any changes to the code (I am using the 2.3 multiwii code) ? If yes then what all changes, please help me out as I am very new to this. c) Does the bluetooth only need to be connected to the RX/TX pin of the board rather than all the different channels on the board ? d) Could you please suggest suitable android apps ( like this, if not this one ) that allow such control of a quadcopter? If yes please do mention all possible ones.? Also please let me know if any changes have to be made to the code, if yes, then what changes? e) How can I do the control from the arduino serial port using bluetooth from the computer ? Do i need to make any changes to the code, if yes then what changes ? I have read through this http://www.multiwii.com/wiki/index.php? ... l_Protocol and not understood anything What commands will i need to send in to control the quadcopter - please give examples for all of these functions Starting, Moving up, Moving right, left, down Staying in the air at the same position Stopping 7. Am I missing out on something or do I need to change something ? If you would like to recommend any resources please feel free to do so. I would like to thank in advance anyone who takes the pain of helping me out.
Maybe someone can help, but I should inform that this site is mostly for beginners - and therefore for mostly RTF or ARF aircraft - and perhaps customization as opposed to build. https://www.droneflyers.com/talk/faq/what-defines-a-beginner.2/ Lots of good resources around for the builds and tough stuff....rcgroups is probably the largest, but there are others.
I have hardly 3 month experience and so far I have been unable to build a working quadcopter so I am very much a beginner myself
I have twenty five years of experience as a robotics engineer and what you are doing would be a BIG project for me. Expect MANY hours of learning/work to do this. My very best wishes and please go to the RCGROUPS web site to get started.