Arduino Robotics [electronic resource] /
Warren, John-David.author.
Adams, Josh.author.
Molle, Harald.author.
This book will show you how to use your Arduino to control a variety of different robots, while providing step-by-step instructions on the entire robot building process. You'll learn Arduino basics as well as the characteristics of different types of motors used in robotics. You also discover controller methods and failsafe methods, and learn how to apply them to your project. The book starts with basic robots and moves into more complex projects, including a GPS-enabled robot, a robotic lawn mower, a fighting bot, and even a DIY Segway-clone. Introduction to the Arduino and other components needed for robotics  Learn how to build motor controllers Build bots from simple line-following and bump-sensor bots to more complex robots that can mow your lawn, do battle, or even take you for a ride Please note: the print version of this title is black & white; the eBook is full color.
Title Page; Copyright Page; Dedication Page; Contents at a Glance; Table of Contents; About the Authors; About the Technical Reviewers; Acknowledgments; Introduction; Prerequisites; CHAPTER 1 The Basics; Electricity; Electrical Analogy; Electrical Basics; Circuits; Measuring Electricity; Multi-Meters; Measuring Voltage; Measuring Amperage; Measuring Capacitance; Measuring Resistance; Calculating Resistor Power Using Ohm's Law; Oscilloscope; Loads; Inductive Loads; Resistive Loads; Electrical Connections; Series Connections; Parallel Connections; Series and Parallel Connection; Electronics
Semi-ConductorsDatasheets; Integrated Circuits; Packages; Through-Hole Components; IC Sockets; Surface-Mount Components (SMT or SMD); Arduino Primer; Arduino Variants; Standard Arduino; Arduino Mega; Clones; Arduino IDE; The Sketch; Variable Declaration; The Setup Function; The Loop Function; Signals; Digital Signals; Digital Inputs; Digital Outputs; Special Case: External Interrupts; Analog Signals; Analog Inputs; Analog Outputs (PWM); Duty-Cycle; Frequency; Homemade PWM Example; Building Circuits; Circuit Design; Schematics; Prototyping; Breadboard; Perforated Prototyping Board (Perf-Board)
Printed Circuit BoardsSoldering; Soldering Shortcuts; Building a Robot; Hardware; Basic Building Tools; Materials; Work Area; Summary; CHAPTER 2 Arduino for Robotics; Interfacing Arduino; Relays; Types of Relays; Relay Configurations; Uses; Calculating Current Draw; Back-EMF Considerations; Solid-State switches; Transistors; Bipolar Junction Transistor (BJT); Mosfets; Logic-Level vs. Standard; Mosfet Capacitance; On-State Resistance-Rds(On); Calculating heat using Rds(On) and amperage of DC motor; Parallel Mosfets; Photo-Transistors; Interfacing a Motor-Controller; Motor-controller ICs
Electronic Speed Controllers (ESCs)User Control; Tethered (Wired) Control; Infrared Control (IR); Radio Control Systems; Amplitude Modulation (AM); Frequency Modulation (FM); Spread Spectrum 2.4gHz; Xbee; Sensor Navigation; Contact Sensing; Bump Switch; Distance and Reflection Sensing; IR Sensor; Ultrasonic Range Finder; Laser Range Finder; Orientation (Positioning); Accelerometer; Gyroscope; Inertial Measurement Unit (IMU); Global Positioning Satellite (GPS); Real Time Kinetic (RTK) GPS; Non-Autonomous Sensors; Camera; Current Sensor; Summary; CHAPTER 3 Let's Get Moving; Electric Motors
Brushed DC Motor (Permanent Magnet Type)Brushless Motors; Stepper Motors; Gear Motors; Servo Motors; Continuous Rotation; Linear Actuators; Calculating Power; Driving; Finding the Right Motor; The H-Bridge; Generating a Brake; Implementation; Method 1: Simple Switches; Method 2: DPDT Relay with Simple; Method 3: P-Channel and N-Channel Mosfets; Method 4: N-Channel H-Bridge; H-Bridge ICs; Changing PWM Frequencies; Back EMF; Current Sensing; Commercial H-Bridges (Motor-Controllers); Small (Up to 3amps); Medium (Up to 10amps); Large (Over 10amps); The Open Source Motor Controller (OSMC)
Batteries
Includes index.
This book will show you how to use your Arduino to control a variety of different robots, while providing step-by-step instructions on the entire robot building process. You'll learn Arduino basics as well as the characteristics of different types of motors used in robotics. You also discover controller methods and failsafe methods, and learn how to apply them to your project. The book starts with basic robots and moves into more complex projects, including a GPS-enabled robot, a robotic lawn mower, a fighting bot, and even a DIY Segway-clone. Introduction to the Arduino and other components needed for robotics  Learn how to build motor controllers Build bots from simple line-following and bump-sensor bots to more complex robots that can mow your lawn, do battle, or even take you for a ride Please note: the print version of this title is black & white; the eBook is full color.
Computer input-output equipment.
Computer hardware.
Hardware and Maker.
Computer Hardware.