Building Smart Drones with ESP8266 and Arduino

Author: Syed Omar Faruk Towaha  

Publisher: Packt Publishing‎

Publication year: 2018

E-ISBN: 9781788476928

P-ISBN(Paperback): 89543100178350

Subject: TP39 computer application

Language: ENG

Access to resources Favorite

Disclaimer: Any content in publications that violate the sovereignty, the constitution or regulations of the PRC is not accepted or approved by CNPIEC.

Building Smart Drones with ESP8266 and Arduino

Chapter

How can we differentiate between drones

Drone frames

Types of motors used for drones

Several types of speed controllers

Flight control board

Radio transmitter and receiver

Battery

Propellers

Battery adapters/chargers

Connectors

Some modules to make the drone smarter

Power distribution board

Summary

Chapter 2: Assembling Your Drone

Assembling the frame

Connecting the motors

Connecting the ESC

Connecting the ArduPilot

Connecting the radio

Connecting the RC receiver and transmitter

Connecting the battery

Binding transmitter to the receiver

Know the aerodynamics needed for flying a drone

Hovering

Rising or climbing or taking off

Dropping or descent or falling

Yaw

Pitch and roll

Saving your drone from crashing

Check things before flying

Check the security protocols for flying a drone outside

Summary

Chapter 3: Preparing Your Drone for Flying

What is ESP8266?

Connecting the ESP8266 to Arduino

Downloading and installing APM Planner or Mission Planner

Configuring the quadcopter

Frame type selection

Compass calibration

Access calibration

Radio calibration

Flight mode calibration

Failsafe calibration

Summary

Chapter 4: Building a Follow Me Drone

What is a Follow Me drone?

Making a Follow Me drone using ArduPilot

Using a smartphone to enable the Follow Me feature of ArduPilot

Using DroidPlanner 2

Using the Tower application

Building an Arduino-based Follow Me drone

GPS Tracker using ESP8266

Summary

Chapter 5: Building a Mission Control Drone

Surveying with a drone

Using drones and delivery man

Some other tweaks with the Flight Plan screen

Communicating with the drone via the ESP8266

Summary

Chapter 6: Building a Drone to Take Selfies and Record Videos

Photography drones

Requirements

Assembling the photography drone

Connecting the camera

Choosing a gimbal

Configuring the camera with the ArduPilot

Connection

Controlling the camera

Flying and taking shots

Tips for better quality videos

Controlling the camera gimbal using ESP8266

Summary

Chapter 7: Building Prototype Drones – Gliding Drones

What is a glider?

Lift

Drag

Airfoil and its type

Incident and decalage angle

Three axis motion (roll, pitch, and yaw)

Thrust

Aspect ratio and glide ratio

Glide or dive and descent, gliding angle

Climb

Center of pressure

Pitching moment

Load factor

Angle of attack

How a glider glides

Let's build our own glider drone

Summary

Chapter 8: Building Prototype Drones – Racing Drones

Racing drones

Assembling the racing drone

Connecting the FPV camera

Avoiding obstacles using ESP8266

Summary

Chapter 9: Maintaining and Troubleshooting Your Drone

Safety of the drone

Be careful about the battery

Storage of the drone

Carrying a drone

Before and after flight safety

Respect the law and privacy

Troubleshooting your drone

My drone tries to flip or flip when I turn it on

My motors spin but the drone does not fly or take off

The drone moves in any direction

When I pitch or roll, the drone yaws

GPS lost communication

Radio system failed

Battery life is too short

Diagnosing problems using logs

Radio control calibration problem

Summary

Other Books You May Enjoy

Index