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...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
New York, N.Y. :
McGraw-Hill Education,
[2013]
|
Edición: | First edition. |
Colección: | McGraw-Hill's AccessEngineering.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- 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.