Fork me on GitHub

Project Notes

#652 Building Smart Drones with ESP8266 and Arduino

Book notes: Building Smart Drones with ESP8266 and Arduino: Build exciting drones by leveraging the capabilities of Arduino and ESP8266, by Syed Omar Faruk Towaha. Published February 27, 2018.

Build

Notes

See also:

Contents

  • Things to Know Before You Build a Drone
    • Things to Know Before You Build a Drone
    • Drone
    • Types of motors used for drones
    • Radio transmitter and receiver
    • Battery
    • Battery adapters/chargers
    • Connectors
    • Some modules to make the drone smarter
    • Summary
  • Assembling Your Drone
    • Assembling Your Drone
    • Assembling the frame
    • Connecting the RC receiver and transmitter
    • Connecting the battery
    • Binding transmitter to the receiver
    • Know the aerodynamics needed for flying a drone
    • Saving your drone from crashing
    • Check things before flying
    • Check the security protocols for flying a drone outside
    • Summary
  • Preparing Your Drone for Flying
    • Preparing Your Drone for Flying
    • What is ESP8266?
    • Downloading and installing APM Planner or Mission Planner
    • Configuring the quadcopter
    • Summary
  • Building a Follow Me Drone
    • Building a Follow Me Drone
    • What is a Follow Me drone?
    • Using a smartphone to enable the Follow Me feature of ArduPilot
    • Building an Arduino-based Follow Me drone
    • GPS Tracker using ESP8266
    • Summary
  • Building a Mission Control Drone
    • Building a Mission Control Drone
    • Surveying with a drone
    • Using drones and delivery man
    • Some other tweaks with the Flight Plan screen
    • Summary
  • Building a Drone to Take Selfies and Record Videos
    • Building a Drone to Take Selfies and Record Videos
    • Photography drones
    • Requirements
    • Assembling the photography drone
    • Controlling the camera
    • Flying and taking shots
    • Controlling the camera gimbal using ESP8266
    • Summary
  • Building Prototype Drones – Gliding Drones
    • Building Prototype Drones – Gliding Drones
    • What is a glider?
    • How a glider glides
    • Let’s build our own glider drone
    • Summary
  • Building Prototype Drones – Racing Drones
    • Building Prototype Drones – Racing Drones
    • Racing drones
    • Avoiding obstacles using ESP8266
    • Summary
  • Maintaining and Troubleshooting Your Drone
    • 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
    • Diagnosing problems using logs
    • Radio control calibration problem
    • Summary
  • Other Books You May Enjoy

ArduPilot

ArduPilot Firmware builds APM planner

About LEAP#652 Books

This page is a web-friendly rendering of my project notes shared in the LEAP GitHub repository.

Project Source on GitHub Return to the LEAP Catalog
About LEAP

LEAP is my personal collection of electronics projects - usually involving an Arduino or other microprocessor in one way or another. Some are full-blown projects, while many are trivial breadboard experiments, intended to learn and explore something interesting.

Projects are often inspired by things found wild on the net, or ideas from the many great electronics podcasts and YouTube channels. Feel free to borrow liberally, and if you spot any issues do let me know or send a pull-request.

NOTE: For a while I included various scale modelling projects here too, but I've now split them off into a new repository: check out LittleModelArt if you are looking for these projects.

Project Gallery view the projects as an image gallery Notebook reference materials and other notes Follow the Blog follow projects and notes as they are published in your favourite feed reader