avatarKomal Venkatesh Ganesan

Summary

The provided content offers a comprehensive guide on building a drone, detailing its mechanics, components, and design principles.

Abstract

The article titled "Building a Drone — Getting Started" introduces the reader to the intriguing world of drones, emphasizing their widespread applications in various sectors. It outlines the basic building blocks of a drone, including the frame, motors, propellers, electronic speed controllers (ESC), flight controller, batteries, and radio transmitter-receiver. The text highlights the importance of understanding drone engineering, which can lead to the development of autonomous drones using machine learning and RaspberryPis. It also explains the significance of each component, such as the lightweight and strong drone frame, the high RPM brushless DC (BLDC) motors, and the LiPo batteries with their high current discharge capacity. The article is enriched with images and captions, providing a visual understanding of the components discussed.

Opinions

  • The author expresses enthusiasm about the potential of drone technology, suggesting it is a field full of possibilities for both engineers and hobbyists.
  • Quadcopters are praised for their popularity and design that allows them to hover in place due to the balance of angular momentum.
  • The author shows a preference for BLDC motors, noting their high RPM and suitability for drones.
  • The flight controller is described as the "brain of the drone," underscoring its critical role in maintaining flight stability.
  • The author advises caution when handling LiPo batteries, acknowledging their high discharge capacity and potential risks.
  • The article suggests that matching the receiver protocol between the flight controller and the receiver is important for optimal performance.

Building a Drone — Getting Started

Introduction to drone mechanics, components and design

Drones are fascinating little machines that are taking over the world. Today, they are being applied in several critical areas such as surveying, shipping/delivery, emergency response, disaster relief, monitoring — crops and wildlife, aerial photography, geographic mapping and so on.

Learning drone-engineering will expose you to an amazing world of possibilities. Whether you are a software engineer or just a hobbyist wanting to fly, it is an immersive experience like no other. It will even enable you to develop Autonomous Drones with modern machine learning tools and RaspberryPIs.

This getting started guide will give you an overview of drone design and introduce you to the various components involved.

A quadcopter drone that I built recently. (Photo by Author: Komal Venkatesh Ganesan)

There are various types of drones — from fixed-wing RC planes to hexacopters and even more advanced designs. But as you might know, a quadcopter is easily the most famous of them all. It is a helicopter with 4 rotors that generally have two spinning in the clockwise(CW) direction and the other two in counter-clockwise(CCW) direction, bringing the total angular momentum to zero — allowing the drone hover in place.

Design outline

Image by Author: Komal Venkatesh Ganesan

Basic Building Blocks Of A Drone

  • Drone frame
  • Motors + Propellers
  • ESC (electronic speed controller)
  • Flight controller
  • Batteries
  • Radio transmitter-receiver

Drone Frame

A drone frame will hold all the components of the drone. These are usually very light and strong; made out of materials like carbon fibre. All other parts such as the motors, radio receiver, flight controller, ESC, power distribution board all go onto this frame.

Components of a Drone (Photo by Author: Komal Venkatesh Ganesan)

Motors + Propellers

These are usually Brushless DC (BLDC) motors that have high RPM to produce high thrust for the lift and quick changes in movement. They can be an in-runner or an out-runner BLDC motor. The one I’m holding in the image below is an out-runner BLDC motor because the outside enclosure is the rotor (which houses the permanent magnets).

8600KV Brushless DC motor (Photo by Author: Komal Venkatesh Ganesan)

A BLDC motor has 3 incoming wires, one for each phase/winding that is activated/controlled via an electronic speed controller to produce the rotation. And propellers are mounted to the motors and are chosen accordingly to give maximum thrust/lift to the drone.

ESC (Speed Controllers)

An ESC is an electronic speed controller which is the circuitry that drives the motors. A Brushless motor will not work without driver circuits. They need their winding coils to be energised appropriately to pull the rotors to catch up with the speed of the electronic pulses. These pulses can be PWM (pulse width modulated) signals or newer ones like DSHOT/MULTISHOT protocols. In short, they speak the language necessary to rotate the motors.

20A ESC (Photo by Author: Komal Venkatesh Ganesan)

Flight Controller

A flight controller is the brain of the drone and does thousands and thousands of calculations in seconds to maintain flight stability. It watches the drone’s state (axis/tilt, speed, etc) and instructs the ESC to energize the motors accordingly to move the drone. It has a gyroscope and an accelerometer built into it that helps maintain the stability of the flight. When you instruct the drone to move ‘forward’ on your radio transmitter, the FC (flight controller) will translate that to appropriate speed/drive signals to each motor. That produces an overall effect to move the drone forward. It also does this by concurrently taking in the inputs from other sensors (gyro, accelerometer).

MATEKF411 flight controller (Photo by Author: Komal Venkatesh Ganesan)

Flight controller comes with built-in firmwares and softwares that let you connect it to your computer over USB for setup and configuration.

Batteries (Power System)

The batteries used mostly in hobby quad-copters are Lithium Polymer (LiPo) batteries. These batteries are small but come with high current discharge capacity needed to drive BLDC motors and provide enough juice to power, not just the motors but also the ESC, flight controller, radio receiver, a camera/VTX and everything that’s on board.

3S 450mAh LiPo battery (Photo by Author: Komal Venkatesh Ganesan)

Some of the key specifications in a LiPo battery are — voltage rating, current capacity and discharge capacity. The voltage rating in LiPo batteries is reflected in their S-rating (1S, 2S, 3S, etc.) which reflects the number of cells placed in series. Each LiPo cell is 3.7V and hence the standard is as follows: 1S LiPo — 3.7V, and 2S — 7.2V, and a 3S — 11.2V and so on. The current capacity (measured in mAh) is the juice inside the battery. A 1200mAh battery will last longer than a 300mAh battery. The discharge capacity on the other hand is the amount of current a battery can delivery without breaking down. This is called the C-rating; a (450mAh | 70C) rating means that the battery can deliver up to 70x450mA current at any point in time. Because these have high current discharge capacity, you need to be careful while using these batteries.

Radio Transmitter/Receiver

Needless to say, radio transmitters and receivers simply let you control the drone wirelessly. RC toys have been around for a long time and this is very similar. The radio receiver sits on the drone and is bound to the transmitter that’s controlled by the user. The radio transmitter-receiver binding process usually involves holding a designated button on the transmitter and/or receiver while starting up (this varies with different models).

The radio transmitter protocol mostly used by these hobby drone radios is ADFHS (automatic detection frequency hopping system). The receiver receives the data from the transmitter and passes it to the flight controller.

Radio transmitter (Photo by: Komal Venkatesh Ganesan)
Radio Receiver (Photo by Author: Komal Venkatesh Ganesan)

The signal data is sent in channels such a throttle, yam, pitch, rudder., etc. Most radio transmitters and receivers support 6–8 data channels. Some even support up to 18 channels if they use advanced receiver protocols like SBUS, IBUS. Note that you should match the receiver protocol between the flight controller and the receiver.

Photo by Author: Komal Venkatesh Ganesan

These are the basic building blocks of a drone and the pre-requisites you need to know. In the next part, we will look at how to choose these components and put them together.

Technology
Drones
Engineering
DIY
Robotics
Recommended from ReadMedium