background preloader

Aeroquad - An Arduino based four rotor R/C helicopter or quadrocopter.

Aeroquad - An Arduino based four rotor R/C helicopter or quadrocopter.
Check out our main website and forum at For feature requests or bug reports, please submit them to: If you are interested in obtaining the latest and greatest code, please visit our main repository at: The AeroQuad is an open-source hardware and software project dedicated to the construction of remote controlled four-rotor helicopters, also known as quadcopters or quadrocopters. AeroQuad hardware typically consists of an Arduino microcontroller (Mega-2560 or Uno) as the flight controller board, and an AeroQuad shield with various sensors, such as an accelerometer and gyroscope. AeroQuad software, written mostly in C and uploaded to the micro-controller via the Arduino IDE, currently supports Rate (Acrobatic) Mode that uses only the gyroscope for flight assistance, and Attitude (Stable) Mode that use both the gyroscope and accelerometer for auto-leveled flight assist. There are also additional sensors that provide numerous other optional functions, such as heading or altitude hold.

Related:  ArduinoDroneslaracristinawelter2Multirotor

DIY Multipurpose Robot (Sumobot, Spybot, Mazebot, Bluetooth...) : DESIGNING YOUR ROBOT pt1 We first start of with the motors and how many will you use for your robot? 2WD 4WD TRACKED?. In the world of robotics geared motors are used all the time since it packs allot of power. To make things simple in making a multipurpose robot you will be needing a well balanced and reliable motor that has more than enough torque and speed. So I decided to choose the pololu 19:1 gearbox in 2WD configuration I know 2wd may not be really multipurpose but that is all i have right now so its up to you to design your own small 4wd robot or anything convenient that you may say a real multipurpose robot. In my experience in joining competition if you want precise movements you would like slower motors since faster ones tend to shift its position because of the inertia when the robot is running.

DIY ARDUINO FLIGHT CONTROLLER As I started arduino 3 years ago I guess I've piled up some extra sensors such as the MPU6050 , BMP180, and the HMC5883L now getting frustrated of my old Flight controller for my quadcopter I decided to make my own similar to those of MULTIWII "CRIUS SE" So here are the main parts An Arduino mini.... or something similar like mine from our local electronics shop exclusive on in the Philippines

Build A Quadcopter From Scratch - Hardware Overview In this article I will be talking about quadcopter components and how to choose them. This is part of the tutorial series on how to build a quadcopter. In the next post I will be talking about software, how to go about the algorithm and programming. If you are planning on building a quadcopter but not sure how, this is the right place for you. Doing research is pretty boring, so I am trying to put together a comprehensive tutorial about quadcopter, hope it helps you as much as it helped me. Building a quadcopter from scratch takes a lot of time and effort.

Multicopter Tutorial List I have been sharing my experience and writing a lot about building multicopters, FPV etc, but still, many people ask me questions that I have already answered in some of my posts. Clearly just by throwing people with a lot of information is not going to help them learn quicker, so I decided to put these information into a more structured, better presented tutorial. I included most if not all of my multicopter related posts in this article, hoping that it could make it easier for everyone to find what they need. If you are a beginner, I strongly recommend you read this multicopter beginner tutorial first.

How to read RC Channels - The RCArduinoFastLib Background - The problem we are solving. Your Arduino can only do one thing at a time, when one interrupt occurs no others can run until the current one finishes. This can cause problems in RC Projects which use interrupts for three key functions - 1) The Servo Library uses an internal interrupt to generate the servo signals 2) The Interrupts we use to read incoming RC Signals 3) The Arduino interrupt that drives the timing functions millis() and micros()

Build an Arduino shield for Quadcopter - Arduino Adapter I have been searching for ideas of making a Quadcopter Arduino flight controller Adapter to sit my Arduino nano board and the GY80, also have some header pins for motors and receiver to make the cabling tidy. There are a lot of Arduino shields people have designed for the Quadcopter. I didn’t follow any of the designs.

Quadcopter Dynamics and Simulation - Andrew Gibiansky A helicopter is a flying vehicle which uses rapidly spinning rotors to push air downwards, thus creating a thrust force keeping the helicopter aloft. Conventional helicopters have two rotors. These can be arranged as two coplanar rotors both providing upwards thrust, but spinning in opposite directions (in order to balance the torques exerted upon the body of the helicopter). The two rotors can also be arranged with one main rotor providing thrust and a smaller side rotor oriented laterally and counteracting the torque produced by the main rotor. However, these configurations require complicated machinery to control the direction of motion; a swashplate is used to change the angle of attack on the main rotors.

Cutting and Bondng Carbon Fiber Tubes When a customer buys our tubing we want them to be able to start utilizing it right away. One large difference between us and our competition is that we make it easy for you to learn the basics of cutting and bonding even before you buy from us. We realize that a little customer service can take us far with our customers.

Revolution Platform - - The Next Generation Open Source UAV Autopilot Just like CC & CC3D, the Revo has many ports but a key new addition is the Flexi-IO port. A lot of thought went into creating a small device that’s flexible for use with multirotor platforms, helicopters and fixed wing aircraft as well as making connectivity as future proof as possible. The Flexi-IO port uses a 10 pin JST connector and is designed to perform several different functions. The port is used for control input and output and can be configured to serve 6 PWM inputs or outputs, also a mixture of other modes can be configured. The full unshared SPI I/O port can be used as master or slave, allowing you to interface the Revolution board to any other embedded system, like for example the Overo linux boards.