Arduino robot bonanza /
"Create high-tech walking, talking, and thinking robots. Breathe life into the robots of your dreams--without advanced 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 yo...
| Cote: | Libro Electrónico |
|---|---|
| Auteur principal: | |
| Format: | Électronique eBook |
| Langue: | Inglés |
| Publié: |
New York, N.Y. :
McGraw-Hill Education,
[2013]
|
| Édition: | First edition. |
| Collection: | McGraw-Hill's AccessEngineering.
|
| Sujets: | |
| Accès en ligne: | Texto completo |
Table des matières:
- A. About the author
- B. Dedication
- C. Acknowledgments
- D. Introduction
- This is your robot ? with an arduino brain
- Free online content, parts finder, and bonus goodies
- Start here, but don't stop here
- A. Part 1?arduino robot basics
- 1. Introducing the arduino development platform
- Why robotics
- Why the arduino for robotics
- Robot stuff you can do with the arduino
- Arduino: under the hood
- Of volts and speed
- Look at all the blinky lights
- Older versions of the arduino boards
- A closer look at arduino software
- Ready expansion via breadboards and shields
- 2. Arduino up and running
- Parts you need?
- Arduino quickstart
- Looking again at the arduino
- Getting started with microcontroller programming
- Anatomy of an arduino sketch
- Hands-on example 1: ye olde led flasher
- Hands-on example 2: ye olde led flasher, take 2
- Hands-on example 3: reacting to a pushbutton
- Hands-on example 4: making your arduino sound off
- 3. Building the teachbot learning platform
- Introduction to the teachbot servo platform
- So what does it do?
- Making the teachbot servo base
- Assembling the teachbot
- How the teachbot servo moves around
- 4. Programming the teachbot: making it move
- Wiring up and testing a single servo
- Wiring for two servos
- Controlling the teachbot servo using wired control
- More about the servo object
- Limitations of modified servos
- 5. Programming the teachbot: seeing it react
- Getting in touch with your robot
- Using leaf switches as bumpers
- Let there be light (and let your teachbot see it!)
- Following a line
- 6. Programming the teachbot: letting it explore
- Understanding non-contact, near-object detection
- Using an ultrasonic distance sensor
- Adding a rotating turret
- Adding a sharp gp2y0d810 infrared detector
- Adding a sharp gp2d120 infrared detector
- Adding a power switch to the teachbot
- Review of teachbot servo connections.
- B. Part 2?making things
- 7. Making things: mechanical
- Important tools for making robots
- Robot construction materials
- Putting things together
- The construction process
- 8. Making things: electronic
- Using solderless breadboards
- Using shields
- Tools for electronic construction
- Understanding wires and wiring
- Connecting things together
- Making your own circuits
- What you need to know about interfacing
- Reducing electrical interference for inputs and outputs
- C. Part 3?hands-on arduino robot projects
- 9. Enhancing the teachbot
- General parts list
- Constructing the teachbot dc
- Wiring the teachbot dc
- Running the teachbot dc through its paces
- Testing motor speed control
- Adding a line-following module
- Adding wheel encoders
- Adding sound effects
- Going further with the teachbot
- 10. The amazing tunebot
- Tunebot design concept
- Building the tunebot
- Testing and using the tunebot's gear motors
- Using electronic motor control
- Replacing the tamiya gearbox motors
- Mounting the arduino and other electronics
- Constructing the battery power supply
- Power and motor tests
- Attaching line follower module
- Making music with midi
- Programming robot motions and music
- Extending the tunebot with proximity and touch sensors
- On the web: enhancing the tunebot with rigid tracks
- 11. Going places with the telebot
- Using radio waves to control a robot
- Three arduinos, one telebot
- Setting up the telebot remote
- Adding an xbee receiver to the telebot
- On the web: commanding the telebot with compass bearings
- Broadcasting real-time video with the telebot
- Telebot enhancements
- 12. Why did it have to be snakes?
- How snakes move, real and robotic
- Design concept of the snakebot
- Constructing the snakebot
- Wiring the arduino pro mini
- Programming the snakebot
- On the web: using the arduino as a servo controller
- Operating the snakebot by remote control
- 13. Robby armstrong
- Understanding robotic arms
- Dissecting robby
- Constructing robby armstrong
- Attaching the arduino board
- Wiring for power
- Connecting the control circuits to the arduino
- Adding rubber feet
- Programming robby
- Programming robby for interactive control
- Operating robby armstrong
- D. Part 4?appendixes
- E. Appendix a?arb online support
- You'll find?
- Sources for special parts and web sites
- F. Appendix b?parts connection
- Robotics
- Electronics
- Hobby
- Specialty sources
- How to find electronic parts in a big catalog
- G. Appendix c?troubleshooting tips, or how to keep things from going worng!
- Start with a preflight check
- Systematic approach to development and troubleshooting
- Using the serial monitor to debug problems
- Some common quandaries, and how to fix them.


