Motors for Makers: A Guide to Steppers, Servos, and Other Electrical Machines(Paperback)
內容描述
The First Maker-Friendly Guide to Electric Motors!
Makers can do amazing things with motors. Yes, they’re more complicated than some other circuit elements, but with this book, you can completely master them. Once you do, incredible new projects become possible.
Unlike other books, Motors for Makers is 100% focused on what you can do. Not theory. Making.
First, Matthew Scarpino explains how electric motors work and what you need to know about each major type: stepper, servo, induction, and linear motors. Next, he presents detailed instructions and working code for interfacing with and controlling servomotors with Arduino Mega, Raspberry Pi, and BeagleBone Black. All source code and design files are available for you to download from motorsformakers.com.
From start to finish, you’ll learn through practical examples, crystal-clear explanations, and photos. If you’ve ever dreamed of what you could do with electric motors, stop dreaming...and start making!
Understand why electric motors are so versatile and how they workChoose the right motor for any projectBuild the circuits needed to control each type of motorProgram motor control with Arduino Mega, Raspberry Pi, or BeagleBone BlackUse gearmotors to get the right amount of torqueUse linear motors to improve speed and precisionDesign a fully functional electronic speed control (ESC) circuitDesign your own quadcopterDiscover how electric motors work in modern electric vehicles--with a fascinating inside look at Tesla’s patents for motor design and control!
Table of ContentsIntroduction 1Who This Book Is For 2How This Book Is Organized 2Let Me Know What You Think 3Part I: IntroductionChapter 1: Introduction to Electric Motors 51.1 Brief History 61.2 Anatomy of a Motor 71.3 Overview of Electric Motors 91.4 Goals and Structure 111.5 Summary 11Chapter 2: Preliminary Concepts 132.1 Torque and Angular Speed 132.2 Magnets 182.3 Equivalent Circuit Element 212.4 Power and Efficiency 232.5 Summary 25Part II: Exploring Electric MotorsChapter 3: DC Motors 273.1 DC Motor Fundamentals 283.2 Brushed Motors 343.3 Brushless Motors 423.4 Electronic Speed Control (ESC) Systems 493.5 Batteries 513.6 Summary 53Chapter 4: Stepper Motors 554.1 Permanent Magnet (PM) Steppers 564.2 Variable Reluctance (VR) Steppers 594.3 Hybrid (HY) Steppers 614.4 Stepper Control 634.5 Summary 71Chapter 5: Servomotors 735.1 Hobbyist Servos 745.2 Overview of Servo Control 785.3 PID Control 855.4 Summary 87Chapter 6: AC Motors 896.1 Alternating Current (AC) 906.2 Overview of Polyphase Motors 916.3 Asynchronous Polyphase Motors 966.4 Synchronous Polyphase Motors 1006.5 Single-Phase Motors 1036.6 AC Motor Control 1066.7 Universal Motors 1096.8 Summary 110Chapter 7: Gears and Gearmotors 1137.1 Overview of Gears 1137.2 Types of Gears 1177.3 Gearmotors 1247.4 Summary 125Chapter 8: Linear Motors 1278.1 Linear Actuators 1288.2 Linear Synchronous Motors 1318.3 Linear Induction Motors 1378.4 Homopolar Motors 1408.5 Summary 143Part III: Electrical Motors in PracticeChapter 9: Motor Control with the Arduino Mega 1459.1 The Arduino Mega 1469.2 Programming the Arduino Mega 1499.3 The Arduino Motor Shield 1589.4 Stepper Motor Control 1629.5 Servomotor Control 1669.6 Summary 168Chapter 10: Motor Control with the Raspberry Pi 17110.1 The Raspberry Pi 17210.2 Programming the Raspberry Pi 17410.3 Controlling a Servomotor 18210.4 The RaspiRobot Board 18610.5 Summary 192Chapter 11: Controlling Motors with the BeagleBone Black 19511.1 The BeagleBone Black (BBB) 19611.2 Programming the BBB 19811.3 PWM Generation 20511.4 The Dual Motor Controller Cape (DMCC) 20711.5 Summary 213Chapter 12: Designing an Arduino-Based Electronic Speed Control (ESC) 21512.1 Overview of the ESC Design 21612.2 Switching Circuitry 21812.3 Zero-Crossing Detection 22512.4 Designing the Schematic 22912.5 Board Layout 23212.6 Controlling the BLDC 23412.7 Summary 239Chapter 13: Designing a Quadcopter 24113.1 Frame 24213.2 Propellers 24313.3 Motors 24813.4 Electronics 25013.5 Construction 25913.6 Summary 260Chapter 14: Electric Vehicles 26314.1 Electric Vehicle Conversion 26414.2 Modern Electric Vehicles 26714.3 Patents from Tesla Motors 27214.4 Summary 278Part IV: AppendixesAppendix A: Electric Generators 279A.1 Overview 280A.2 DC Generators 281A.3 AC Generators 283A.4 Summary 286Appendix B: Glossary 287Index 293