Muutke küpsiste eelistusi

Arduino Robot Bonanza [Pehme köide]

  • Formaat: Paperback / softback, 416 pages, kõrgus x laius x paksus: 229x185x20 mm, kaal: 674 g, 20 Illustrations
  • Ilmumisaeg: 16-Mar-2013
  • Kirjastus: TAB Books Inc
  • ISBN-10: 007178277X
  • ISBN-13: 9780071782777
Teised raamatud teemal:
  • Formaat: Paperback / softback, 416 pages, kõrgus x laius x paksus: 229x185x20 mm, kaal: 674 g, 20 Illustrations
  • Ilmumisaeg: 16-Mar-2013
  • Kirjastus: TAB Books Inc
  • ISBN-10: 007178277X
  • ISBN-13: 9780071782777
Teised raamatud teemal:
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product. Create high-tech walking, talking, and thinking robots"McComb hasnt missed a beat. Its an absolute winner!" -GeekDad, Wired.com Breathe life into the robots of your dreamswithoutadvanced electronics or programming skills. Arduino Robot Bonanza shows you how to build autonomous robots using ordinary tools and common parts. Learn how to wire things up, program your robot's brain, and add your own unique flair. This easy-to-follow, fully illustrated guidestarts with the Teachbot and moves to more complex projects, including the musical TuneBot, the remote-controlled TeleBot, a slithering snakelike 'bot, and a robotic arm with 16 inches of reach!





Get started on the Arduino board and software Build a microcontroller-based brain Hook up high-tech sensors and controllers Write and debug powerful Arduino apps Navigate by walking, rolling, or slithering Program your 'bot to react and explore on its own Add remote control and wireless video Generate sound effects and synthesized speech Develop functional robot arms and grippers Extend plans and add exciting features
Acknowledgments xi
Introduction xiii
Part 1 Arduino Robot Basics
Chapter 1 Introducing the Arduino Development Platform
3(20)
Why Robotics
4(1)
Why the Arduino for Robotics
5(1)
Robot Stuff You Can Do with the Arduino
6(1)
Arduino: Under the Hood
7(10)
Of Volts and Speed
17(1)
Look at All the Blinky Lights
18(1)
Older Versions of the Arduino Boards
18(1)
A Closer Look at Arduino Software
19(3)
Ready Expansion via Breadboards and Shields
22(1)
Chapter 2 Arduino Up and Running
23(24)
Parts You Need...
24(1)
Arduino Quickstart
25(5)
Looking Again at the Arduino
30(1)
Getting Started with Microcontroller Programming
31(4)
Anatomy of an Arduino Sketch
35(1)
Hands-on Example 1: Ye Olde LED Flasher
36(2)
Hands-on Example 2: Ye Olde LED Flasher, Take 2
38(2)
Hands-on Example 3: Reacting to a Pushbutton
40(3)
Hands-on Example 4: Making Your Arduino Sound Off
43(4)
Chapter 3 Building the Teachbot Learning Platform
47(24)
Introduction to the Teachbot Servo Platform
48(1)
So What Does It Do?
49(1)
Making the Teachbot Servo Base
50(4)
Assembling the Teachbot
54(7)
How the Teachbot Servo Moves Around
61(10)
Chapter 4 Programming the Teachbot: Making It Move
71(26)
Wiring Up and Testing a Single Servo
71(6)
Wiring for Two Servos
77(8)
Controlling the Teachbot Servo Using Wired Control
85(4)
More About the Servo Object
89(6)
Limitations of Modified Servos
95(2)
Chapter 5 Programming the Teachbot: Seeing It React
97(28)
Getting in Touch with Your Robot
98(1)
Using Leaf Switches as Bumpers
99(8)
Let There Be Light (And Let Your Teachbot See It!)
107(6)
Following a Line
113(12)
Chapter 6 Programming the Teachbot: Letting It Explore
125(20)
Understanding Non-contact, Near-Object Detection
126(1)
Using an Ultrasonic Distance Sensor
126(4)
Adding a Rotating Turret
130(4)
Adding a Sharp GP2Y0D810 Infrared Detector
134(1)
Adding a Sharp GP2D120 Infrared Detector
135(4)
Adding a Power Switch to the Teachbot
139(2)
Review of Teachbot Servo Connections
141(4)
Part 2 Making Things
Chapter 7 Making Things: Mechanical
145(16)
Important Tools for Making Robots
146(1)
Robot Construction Materials
147(5)
Putting Things Together
152(5)
The Construction Process
157(4)
Chapter 8 Making Things: Electronic
161(26)
Using Solderless Breadboards
161(3)
Using Shields
164(3)
Tools for Electronic Construction
167(1)
Understanding Wires and Wiring
167(1)
Connecting Things Together
167(4)
Making Your Own Circuits
171(4)
What You Need to Know About Interfacing
175(7)
Reducing Electrical Interference for Inputs and Outputs
182(5)
Part 3 Hands-on Arduino Robot Projects
Chapter 9 Enhancing the Teachbot
187(38)
General Parts List
188(2)
Constructing the Teachbot DC
190(5)
Wiring the Teachbot DC
195(4)
Running the Teachbot DC Through Its Paces
199(2)
Testing Motor Speed Control
201(1)
Adding a Line-Following Module
202(6)
Adding Wheel Encoders
208(11)
Adding Sound Effects
219(4)
Going Further with the Teachbot
223(2)
Chapter 10 The Amazing Tunebot
225(40)
Tunebot Design Concept
226(1)
Building the Tunebot
227(5)
Testing and Using the Tunebot's Gear Motors
232(6)
Using Electronic Motor Control
238(1)
Replacing the Tamiya Gearbox Motors
239(1)
Mounting the Arduino and Other Electronics
240(6)
Constructing the Battery Power Supply
246(1)
Power and Motor Tests
247(3)
Attaching Line Follower Module
250(1)
Making Music with MIDI
251(11)
Programming Robot Motions and Music
262(1)
Extending the Tunebot with Proximity and Touch Sensors
263(1)
On the Web: Enhancing the Tunebot with Rigid Tracks
264(1)
Chapter 11 Going Places with the Telebot
265(28)
Using Radio Waves to Control a Robot
266(3)
Three Arduinos, One Telebot
269(1)
Setting Up the Telebot Remote
269(8)
Adding an XBee Receiver to the Telebot
277(6)
On the Web: Commanding the Telebot with Compass Bearings
283(1)
Broadcasting Real-Time Video with the Telebot
283(8)
Telebot Enhancements
291(2)
Chapter 12 Why Did It Have to Be Snakes?
293(28)
How Snakes Move, Real and Robotic
294(1)
Design Concept of the Snakebot
294(3)
Constructing the Snakebot
297(12)
Wiring the Arduino Pro Mini
309(2)
Programming the Snakebot
311(6)
On the Web: Using the Arduino as a Servo Controller
317(1)
Operating the Snakebot by Remote Control
317(4)
Chapter 13 Robby Armstrong
321(48)
Understanding Robotic Arms
321(2)
Dissecting Robby
323(3)
Constructing Robby Armstrong
326(20)
Attaching the Arduino Board
346(1)
Wiring for Power
347(3)
Connecting the Control Circuits to the Arduino
350(2)
Adding Rubber Feet
352(1)
Programming Robby
352(6)
Programming Robby for Interactive Control
358(6)
Operating Robby Armstrong
364(5)
Part 4 Appendixes
Appendix A ARB Online Support
369(2)
You'll Find...
369(1)
Sources for Special Parts and Web Sites
369(2)
Appendix B Parts Connection
371(6)
Robotics
371(1)
Electronics
372(1)
Hobby
372(1)
Specialty Sources
373(2)
How to Find Electronic Parts in a Big Catalog
375(2)
Appendix C Troubleshooting Tips, or How to Keep Things from Going Worng!
377(10)
Start with a Preflight Check
377(1)
Systematic Approach to Development and Troubleshooting
378(1)
Using the Serial Monitor to Debug Problems
379(4)
Some Common Quandaries, and How to Fix Them
383(4)
Index 387
Gordon McComb is an avid electronics hobbyist and is the author of 50 books and over thousand magazine articles. He wrote the best-selling Robot Builder's Bonanza the most popular book on amateur robotics, as well as Robot Builder's Sourcebook, Gordon McComb's Gadgeteer's Goldmine, and Laser Cookbook.