Arduino in Flight, an Arduino That Can Control a Helicopter





Introduction: Arduino in Flight, an Arduino That Can Control a Helicopter

I have seen many hacks to control an rc helicopter with an arduino but I have a helicopter using radio control (not ir led). With a couple parts I will show you how to build your own! Read the whole instructable before beginning this project. This requires no modification to the helicopter.

Step 1: The Parts and Tools

You will only need a few parts for this build:

- RC helicopter (I used a S032 ,but any will do) 
- Arduino
- NPN transistor

Soldering Iron
Helping Hands

Step 2: Understanding the Circuit

The helicopter's remote works by reading an analog signal coming from the potentiometer on the joysticks. If we were to connect the transistor to the joystick, the remote would think that the joystick was being moved. The arduino will control the transistor, in turn controlling the remote and that will control the helicopter.

Step 3: Add the Transistors

Now we will connect the transistors to the potentiometers. The 2 prongs on the potentiometer will connect to the the transistors's 2 side legs. The middle leg will be fed through the back and so will a ground wire connected to the remotes's ground.

Step 4: The Code

I decided that writing code for controlling the helicopter would not be useful because you all have different ideas on what to do with the helicopter. But running the "fade" example program and putting the throttle wire on pin 9 would have the helicopter takeoff and then land repeatedly.If you have any ideas please comment below. Hope you enjoyed my instructable. 



    • Paper Contest 2018

      Paper Contest 2018
    • Pocket-Sized Contest

      Pocket-Sized Contest
    • Science of Cooking

      Science of Cooking

    We have a be nice policy.
    Please be positive and constructive.




    Where is your code? I cannot find it. Please let me know.

    I have not posted any code on this project yet. I just used the "Fade" example program that comes with the Arduino IDE to test it. It is supposed to hover in place and move up and down when you run the example.

    Thank You! I will change it immediately

    That is a pretty good idea using fade instead of writing a new program.

    hi ,dude but show us with more detail please .
    potentiometer has 3 pins and connected to remote and bjt have base emmmeter collector?

    I see what you mean, but the potentiometers in my remote had 2 pins connected to the main board (vcc and output).

    Does the potentiometres still connceted when you use the arduino? I mean does the VCC pins of the potentiometres still having current from the remote ? Or should I disconnect them?

    The VCC pin on the potentiometer is always on. If you connect the collector to the VCCpin and the emitter to the center pin on the remote.