You are previewing Make: Drones.
O'Reilly logo
Make: Drones

Book Description

Make: Drones will help the widest possible audience understand how drones work by providing several DIY drone projects based on the world's most popular robot controller--the Arduino. The information imparted in this book will show Makers how to build better drones and be better drone pilots, and incidentally it will have applications in almost any robotics project.

Table of Contents

  1. Preface
    1. Success
    2. Small, Medium, Large
    3. Conventions Used in This Book
    4. Using Code Examples
    5. Safari® Books Online
    6. How to Contact Us
  2. 1. What Makes a Drone Possible
    1. Motors
    2. Batteries
    3. Control Systems
  3. 2. Popular Drone Control Systems
    1. MultiWii
    2. Dronecode
      1. APM/ArduPilot
      2. PX4/Pixhawk
    3. DJI/Naza
    4. KK2
    5. CC3D/OpenPilot
    6. Naze32/Baseflight/Cleanflight
    7. Choosing a Flight Control System
  4. 3. Drone Activities
    1. Aerial Photography
    2. FPV Racing
    3. Education
    4. Flying
  5. 4. Improve the Hubsan X4
    1. Goals and Test Methods
    2. Battery Upgrade
    3. Prop Upgrade
  6. 5. Build the X4Wii
    1. Parts
    2. Build
      1. Flashing New Code
      2. Wiring
      3. Assembly
    3. Setup and Tuning
      1. RC Rates
      2. PIDs
      3. Modes
  7. 6. The Visible Drone
    1. A Teensy CPU
    2. Radios
    3. IMU/AHRS
    4. Power
    5. Circuit Board with Motor Controllers
    6. Frame/Motors/Props
    7. Weight Budget
  8. 7. Basic I/O Code
    1. Setting Up the IDE
    2. Main Loop
    3. RC Receiver
    4. Bluetooth
    5. Motors
  9. 8. Multirotor Aerodynamics
    1. Lift and Thrust
    2. Pitch and Roll
    3. Yaw
    4. Translational Lift
    5. Vortex Ring State
  10. 9. IMU/AHRS
    1. Gyros
    2. Accelerometers
    3. IMU
    4. Magnetometers
  11. 10. Mode and Mix
    1. Mode
      1. Angle Mode
      2. Rate Mode
    2. Mix
  12. 11. PIDs
    1. The Algorithm
      1. P—Proportional
      2. I—Integral
      3. D—Derivative
    2. Implementation
    3. Tuning
      1. Theory
      2. Practice
  13. 12. Circuit Board and Motor Controllers
    1. Design Tools and Files
    2. Component Placement
    3. Power Input and Distribution
    4. Motor Controller
    5. Schematic and Layout
    6. Construction
  14. 13. Construction and Tuning
    1. Install the Controller and Connect the LEDs
    2. Connect the Motors
    3. Install the Radios
    4. Complete the Frame
    5. Ground Test
    6. Flight Test and Future Work
  15. 14. A Bigger Frame
    1. The S500 Kit
    2. Follow the Instructions
  16. 15. Install the Power System
    1. Mount the ESCs
    2. Wire the Power Distribution Board
    3. Mount the Motors
    4. Determine Direction
  17. 16. Brushless Motors and Their ESCs
    1. Brushless Motors
    2. ESCs
    3. BECs
  18. 17. Install the Flight Controller and Radios
    1. Pixhawk Lite and Shock Mount
    2. RC Radios
    3. Telemetry Radio
    4. Safety Switch
    5. Testing
  19. 18. GPS
    1. History
    2. Theory
    3. HDOP
    4. Installation
  20. 19. Magnetometer
    1. The Earth’s Magnetic Field
    2. Declination and Deviation
    3. Magnetoresistance
    4. Use in Drones
  21. 20. Flying the S500
    1. Install the Props
    2. Connect the Battery and Voltage Monitor
    3. Radio and Accelerometer Calibration
    4. Flight Modes
    5. Initial Tuning
    6. Final Checklist and First Flight
  22. 21. Optical Flow, Sonar, and Lidar
    1. Sonar
    2. Lidar
    3. Optical Flow Sensors
    4. Visual Odometry
  23. 22. Vibration
    1. Causes of Vibration
    2. Effects of Vibration
    3. Damping and Isolation
    4. Prop Balancing
  24. 23. Failure Modes and Fault Tolerance
    1. Failsafes
    2. Redundancy
  25. 24. Interfaces
    1. Computer Interfaces
    2. RC Radio Standards
      1. DSM/DSM2/DSMX
      2. FrSky
    3. Servo/ESC Control
    4. Telemetry
    5. GPS
  26. 25. The Future
    1. Specialization
    2. Regulation
    3. Ease of Use
    4. Safety
    5. Human Flight
  27. Index