element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Arduino
  • Products
  • More
Arduino
Arduino Forum Quadcopter Android Controlled
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Arduino to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Not Answered
  • Replies 12 replies
  • Subscribers 392 subscribers
  • Views 1039 views
  • Users 0 members are here
  • arduino uno
  • bluetooth®
  • quadcopter
Related

Quadcopter Android Controlled

Former Member
Former Member over 9 years ago

Is it possible to Control a quadcopter using an android phone without using transmitter/receiver and also using arduino?

The farthest I got while doing this is basically just turning on all 4 motors.. I don't know how I would be able to control it.

any ideas?

I'm also using the app called Bluetoothelectronics for this project.

 

Thanks!

  • Sign in to reply
  • Cancel
Parents
  • DAB
    0 DAB over 9 years ago

    You need to define what you mean by control.

     

    If you mean autonomous control where the Arduino controls the copter along a closed fight line, then it depends upon what other instrumentation you have on board and how stable the platform responds to simple commands.

     

    If you want the Arduino to fly the copter based on user commands over Bluetooth, then you probably need more computing power.

     

    To be sure, you need to provide us with a lot more information about what you want to do.

     

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 9 years ago in reply to DAB

    I want the android phone to work like a radio transmitter that you would usually use for controlling quadcopter.. so like controlling the pitch roll and yaw..i hope that make sense..

    I want to control the quadcopter first using android phone before I go autonomous.

     

    thanks

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • DAB
    0 DAB over 9 years ago in reply to Former Member

    I have seen a number of implementations where others have done just that.

     

    So I suggest you do some more web searching.  You can probably find existing implementation from which you can build.

     

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 9 years ago in reply to DAB

    I have done a lot of research and none of them clearly explains how it would be done.. that is why I came here in the forum to ask if anyone has actually done it and would be kind enough to help me get it done too..

    most of the tutorials online uses a receiver/transmitter for control.. I don't want that.. I want to use an android phone.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • DAB
    0 DAB over 9 years ago in reply to Former Member

    Hi John,

     

    You basically have two main issues.

    First you need to develop a flight control system that can keep the copter straight and level with minimum user input.

    Then you need a control sequence to turn the copter left and right, up and down plus move forward or backwards, all coordinated over a simple timeline, again, using simple commands.

     

    After that, it is just a matter of mapping out a route, defining the command sequence and timing  you need to safely fly over the area in question.

     

    Your initial testing is to put the copter into a straight line flight from point A to point B.

    Then add additional points to the command list until you verify that each point is correctly reached.  Navigation 101.

     

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • fvan
    0 fvan over 9 years ago in reply to Former Member

    These seem like interesting starting points:

     

    Control quadcopter from your phone in 30 minutes! [ESP8266 + A7105 + Blynk App for iOS/Android]

    A 3D Printed H Quadcopter You Control with Your Android Phone

    Bluetooth controlled Quadcopter using MultiWii

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 9 years ago in reply to fvan

    I have seen all those tutorials.. its true that they use Bluetooth but they didn't use Bluetooth for controlling it.. they used it to tune the PID controls for their receiver. So those articles are no use for me

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 9 years ago in reply to DAB

    but has anyone actually done it?

    I know everything that I need to do.. the problem is coding to my arduino.. im new to coding and I have no idea how im going to do this

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • DAB
    0 DAB over 9 years ago in reply to Former Member

    If you are new to coding, then you are in way over your head to think you can implement a system this complex with an Arduino.

     

    I implemented something similar using an old 8085, but I had lots of years of embedded experience before doing so successfully.

     

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 9 years ago in reply to DAB

    That's why im asking if its possible... I've seen a lot of post online but none explains how its done properly..

    im here for help not with the coding but with the steps I have to take for it to work.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Reply
  • Former Member
    0 Former Member over 9 years ago in reply to DAB

    That's why im asking if its possible... I've seen a lot of post online but none explains how its done properly..

    im here for help not with the coding but with the steps I have to take for it to work.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube