CITATION

Norris, Donald. Build Your Own Quadcopter: Power Up Your Designs with the Parallax Elev-8. US: McGraw-Hill/TAB Electronics, 2014.

Build Your Own Quadcopter: Power Up Your Designs with the Parallax Elev-8

Authors:

Published:  May 2014

eISBN: 9780071822329 0071822321 | ISBN: 9780071822282
  • Cover
  • Title Page
  • Copyright Page
  • Contents
  • Preface
  • 1 Introduction to Quadcopters
  • A Brief History of Multirotor Helicopters
  • A Matter of Definition
  • How are Quadcopters Used?
  • Design of the Elev-8 Quadcopter
  • Main Electrical/Electronic Elev-8 Components
  • Summary
  • 2 Quadcopter Flight Dynamics
  • Flight Basics
  • Flight Axes
  • Basic Quadcopter Configurations
  • Flight Controls
  • Quadcopter Controls
  • PID Control
  • PID Theory
  • Tuning
  • LabVIEW PID Simulation
  • Summary
  • 3 Building the Elev-8
  • Introduction
  • Safety
  • Tools and Additional Materials
  • Bill of Material
  • Additional Materials
  • Optional Additional Materials
  • Beginning the Build
  • Motor Set Screws
  • Solder the Motor and ESC Connectors
  • Motor Mount Assembly
  • Boom Accessories
  • Attach Motor/Boom Assemblies to the Bottom Chassis Plate
  • Solder the Power Harness Together
  • Installing the Quad Power-Distribution Board
  • Configure Your Transmitter
  • Programming the Electronic Speed Controllers
  • Connect the Motors and Synchronize the ESCs
  • Chassis Top-Plate and Control-Board Assemblies
  • Mount the Control-Board Assembly onto the Chassis
  • Control-Board Connections
  • Mounting the Propeller Blades
  • Mounting the Battery
  • A Few More Comments
  • 4 Programming the Parallax Propeller Chip
  • Introduction
  • Prop Architecture
  • Prop Software
  • Spin Language
  • Propeller Spin Tool
  • Porting to the Propeller QuickStart Board
  • Clock Timing
  • RC Oscillator Operations
  • Crystal Oscillator Operations
  • Reducing Dependence on Absolute Clock-Cycle Times
  • Pulse-Width Modulation and Servo Example
  • Summary
  • 5 Quadcopter Propulsors
  • Introduction
  • Motors
  • Electronic Speed Controller
  • ESC Waveforms
  • Propeller, Motor, and ESC Experiment
  • Running the Experiment
  • Experimental Results
  • Battery Eliminator Circuit
  • Propellers
  • Comprehensive Quadcopter Analysis
  • ESC_Motor_Control_Demo Analysis
  • A Brief Introduction to the C Language
  • Summary
  • 6 Radio-Controlled Systems and Telemetry
  • Introduction
  • Evolution of Model R/C Systems
  • Carriers and Modulation
  • Noise
  • Direct-Sequence Spread Spectrum
  • Automatic Selection of Dual Transmit Channels
  • Switching Channels for Every Data Frame Transmitted
  • Transmission of SOP and PN Packets
  • Transmission of Two Sets of Cyclic Redundancy Checks
  • Transmission of the GUID
  • Frequency-Hopping Spread Spectrum
  • Binding or Pairing
  • Experimental R/C System Demonstration
  • Measuring R/C Channel Pulse Width and Rate with the BOE
  • BOE Pulse-Width Measurements
  • BOE Pulse-Rate Measurements
  • Telemetry
  • Summary
  • 7 Servo Motors and Extending the Servo Control System
  • Introduction
  • Exploring a Standard R/C Analog Servo Motor
  • The Digital Servo
  • Continuous Rotation Servos
  • R/C Signal Display System
  • Elev-8 LED-Lighting Controller
  • Tilting Mechanism for a First-Person Viewer
  • Summary
  • 8 GPS and a Real-Time Situational Display
  • Introduction
  • GPS Basics
  • Brief GPS history
  • How GPS Functions
  • Quadcopter GPS Receiver
  • GPS Receiver UART Communications
  • Initial GPS Receiver Test
  • NMEA Protocol
  • Latitude and Longitude Formats
  • Parsed GPS Message
  • Propeller Mini
  • Radio-Frequency Transceiver Module
  • XBee Hardware
  • XBee Data Protocol
  • XBee Functional Test
  • XBee Range Check
  • Complete GPS Systems
  • Portable Display
  • Mounting the Transmitter XBee Node
  • Moving Map System
  • Monitoring the Quadcopter Position with the Google Earth Application
  • Summary
  • 9 Airborne Video Systems
  • Introduction
  • GoPro Hero 3 Camera System
  • Hero 3 WiFi-Range Test
  • Ground Station
  • Economy Video System
  • Post-Processing Software
  • RoboRealm
  • Field Test of the RC310 System with Post Processing
  • Higher Resolution Test Image
  • Geotagging GoPro Hero 3 Photos
  • Geotag Test Run
  • Summary
  • 10 Training Tutorial and Performance Checks
  • Introduction
  • Developing Fundamental Quadcopter Piloting Skills
  • The Trainer Cable
  • Running the SIM
  • The Buddy Box
  • Wireless SimStick Pro
  • Performance Measurements
  • Determining Maximum Payload
  • Test Results
  • Kill Switch
  • Estimating Flight Time
  • Summary
  • 11 Enhancements and Future Projects
  • Introduction
  • Position Location and Return to Home Operation
  • Electronic Compass Module
  • Computing Path Length and Bearing Using Latitude and Longitude Coordinates
  • Computing Longitudinal Length
  • Computing Bearing
  • Return-to-Home Flight Scenario
  • Swarm or Formation Flying
  • Motion Capture
  • Close-Proximity Detection
  • Near-to-Ground Altitude Measurements
  • Ultrasonic Sensor Concerns
  • Maneuvering the Quadcopter to Maintain Its Formation Position
  • Other Close-Proximity Sensors
  • Writing to the EHO-1A LCD Screen
  • Communicating with Peripheral Modules
  • Autonomous Behavior
  • Artificial Intelligence
  • Some Basic FL Concepts
  • Quadcopter FLC Applications
  • Matlab[sub(®)]
  • ViewPort™ Fuzzy Logic Functions
  • Summary
  • Index