Robot Building For Dummies
Robot Building For Dummies

Robot Building For Dummies

|
     0     
5
4
3
2
1




International Edition


About the Book

Always wanted to build a robot but didn't know where to start? This user-friendly guide shows what robots can do, how they work, and more Ready to enter the world of robotics? Then this book is for you! If you don't know much about electronics, high-tech tools, or computer programming, that’s okay. If you can work with some basic tools (such as pliers, a screwdriver, and a cutting knife), have a computer and know your way around it, and want to make a robot, you’re in the right place. Robot Building For Dummies walks you through building your very own little metal assistant from a kit, dressing it up, giving it a brain, programming it to do things, and even making it talk. In this hands-on guide that's illustrated with step-by-step instructions and written in plain English, you get an overview of robotics and the tools, technology, and skills you need to become a robot builder. You'll discover The various approaches to robot building, such as building from scratch or starting with a kit The mechanical parts of a robot and how they fit together The components of an efficient workspace and how to set one up Programming basics you need to enter and download commands into your robot How to add a controller, which lets you download software programs to your robot Using an editor program to connect to your robot The importance of preparing the parts of a robot kit and then assembling the chassis, wheels, and sensor whiskers The fun of making your robot functional by adding motion detection, light sensors, and more How to troubleshoot common problems and fix them to save your robot's life Along the way, you'll gather tidbits about robot history, enthusiasts' groups, a list of parts suppliers, and all-important safety tips. As an added bonus, Robot Building For Dummies comes with rebates for your robot building kit – no more waiting, grab your copy and start building your robot today.

Table of Contents:
Introduction 1 About This Book 1 Conventions Used in This Book 1 What You’re Not to Read 2 Foolish Assumptions 2 How This Book Is Organized 3 Part I: Getting Started with Robotics 3 Part II: Programmable Robot Prep 4 Part III: Building a Programmable Robot 4 Part IV: Augmenting Your Programmable Robot 4 Part V: The Part of Tens 5 Icons Used in This Book 5 Where to Go from Here 6 Part I: Getting Started with Robotics 7 Chapter 1: So, You Want to Build a Robot? 9 The Robotics Revolution 10 Where have we been? 10 Are we there yet? 10 Where are we going? 11 Robot Uses 12 Security 12 Surveillance and exploration 13 Human helper 14 Chapter 2: Plotting a Path 15 Starting with a Kit 15 Selecting a Robot Kit 16 Nonprogrammable kits 17 Programmable kits 21 Moving Up to Robot Construction Sets 24 Anatomy of a robot construction set 24 Grow, grow, and outgrow! 25 Building a Robot from Scratch 25 Choosing what to get off the shelf 25 Parts sources 27 Economics and Time Considerations 28 Start small 28 Haste makes waste 29 Don’t get stuck in a rut! 29 Reuse and recycle 29 Get testy with your robot 30 Get on the right path 30 Chapter 3: Building Your First Robot 31 Robot Kit to the Rescue 31 On Your Mark, Get Set 32 Making time 32 Your workspace 33 Tools and grunting noises 33 Precautions 34 It’s in the book 36 Let the Building Begin 36 Jumping ahead 36 Going nuts 37 Cutting up 37 The story of gears and motors 37 Batteries are last 37 Extra parts 38 Testing and Troubleshooting 38 The dead robot 39 Motor problems 39 Side stepping 40 Soccer Jr in Action 40 Soccer 40 Gathering balls 41 Shooting pool 41 Sumo without the bulk 42 Learning Your Robot Chops 42 Motors making my head spin 42 Grinding those gears 43 Cams, but not for the Web 44 Juicing it up with batteries 45 Baby Robot Steps 48 Part II: Programmable Robot Prep 49 Chapter 4: Setting Up Your Robot Workshop 51 Creating an Ideal Work Area 51 Getting Organized 53 Tool Time 54 Personal computer 54 Testing equipment 55 Power strips 59 Machining 60 CAD software 60 Testing your circuit board design 60 Integrated development environment 61 Device programmers 61 How to Solder 62 Soldering 101 62 Undoing solder mistakes 63 Soldering tips 64 How do you keep it so clean? 66 Anti-Static Considerations: Can’t Touch This! 66 Mr Owl, how many volts does it take ? 66 The honorable discharge 67 A Robot Library 68 Chapter 5: The Nuts and Bolts of Robot Building 71 Pieces and Parts 71 What’s It All Made Of? 72 Heavy metal 72 One word — plastic 73 It was good enough for Pinocchio 73 Nuts and Bolts 74 Double standards 74 Don’t fall apart on me 74 Motors for Locomotion 75 The useful DC gear motor 75 The versatile RC servo 79 Making Sense of Sensors 82 Electronics Primer 83 Resistors resist 83 Take charge with capacitors 85 Cable, connectors, and wires 87 Semiconductors 88 Creating circuit boards 90 Power to the Robots 94 Series and parallel demystified 95 Bench DC power supply 95 Tethered power 97 Chapter 6: A Programming Primer 99 Software and Computers 99 Keep it modular 100 Programming: The low road 100 Programming: The high road 101 Programming quick-start 101 Anatomy of a Program 102 Comments 102 Declarations 103 Instructions 104 Sample program 104 Useful Code Snippets 105 Useful Subroutines 107 Starting a program 108 Backing away to the left 108 Sounding an alarm 109 Okay, I Programmed Now What? 110 Part III: Building a Programmable Robot 111 Chapter 7: Preparing to Build a Programmable Robot 113 Robot Components Overview 114 Looking at basic robot parts 114 Looking at ARobot’s components 116 Assembly Process Overview 117 Organizing and Prepping the Parts 118 Gathering your tools 119 Preparing the parts 119 To Paint or Not to Paint? 120 The rugged look 120 The snazzy look 121 Chapter 8: From Whiskers to Wheels 123 Starting with Whiskers 123 Attaching the Drive Motor 125 Dealing with Wheels 126 The encoder sensor 126 The front wheel axle 126 Rear steering alignment 129 Chapter 9: If I Only Had a Brain 133 Adding the Controller 133 Selecting just the right controller 134 Installing the controller board 135 Installing the controller 136 Connecting the battery cable 136 Connecting the body cable 138 Finishing Touches 138 Turning ARobot On 139 Chapter 10: Introducing Your Robot to Your Computer 141 Working with the Basic Stamp Editor 141 Installing the software 142 Opening the editor 142 Loading or creating a program 142 Downloading a program to ARobot 142 Troubleshooting downloading 145 Running the Built-In Programs 146 Testing the robot’s functions 146 Adjusting the steering 149 Wandering around with the Wander program 150 Troubleshooting 150 Tricky whiskers 151 Steering gone astray 151 Getting the drive motor right 152 Controller, this is the tower We have a problem 152 The dead robot 153 Part IV: Augmenting Your Programmable Robot 155 Chapter 11: Expanding Your Robot’s Universe 157 Adding Rear Whiskers 157 All about whiskers 158 Collecting the parts 159 Installing the whiskers 160 Controlling the whiskers 163 Adding an Expansion Board 165 Collecting the parts 167 Preparing the board 167 Installing the expansion board 168 Building a Motorized Head 172 Selecting a motor 173 Mounting the motor 174 Adding a perf board 175 Controlling the motor 175 Troubleshooting 177 Accessorizing 177 Wheel covers 178 Handles 178 Beefing up the payload capacity 179 Running lights 181 Clear dome 182 Rubber bumpers 183 Chapter 12: Making Your Robot See the Light 185 Making Sense of Light Sensors 185 The hardware part 186 And the software part 186 Pulling Together the Light-Sensing Hardware 187 Selecting the sensor 188 Testing the sensor before you commit 188 Planning and building the circuit 189 Interfacing to the controller 192 Writing the Software That Interprets the Hardware 195 Writing the low-level software 195 Hooking up with the high-level software 196 Troubleshooting the software 197 Putting Your Sensor to Work: Real-World Applications 198 Making your robot sleepy 198 Programming a light alarm 200 Positioning the light sensor 202 More Light Sensor Ideas 205 Improving direction sensing 206 Software filtering 206 Overdoing it 207 Chapter 13: Some Like It Hot 209 Sensational Temperature Sensors 209 Thermistors can take the heat 210 Semiconductors: Sensitive, three-legged creatures 211 Building the Temperature-Sensor System 212 Under the hood: Creating a temperature-sensor circuit 213 Collecting the parts 214 Installing the temperature sensor 215 Temperature sensor, meet the controller 215 Turning the switch 217 The Brains of the Beast: The Software 218 The driver at the lower level 218 Taking things to a higher level 219 Hot or cold: Testing the software 220 Making sense of the numbers 221 Troubleshooting temperature-sensor software 221 Turning Up the Heat: Real-World Applications 222 Your new hobby: Temperature logging 223 Danger: Temperature alarm 227 Robots that run hot and cold 229 Chapter 14: Halt! Who Goes There? 233 Detecting Motion: An Overview 233 Building the Motion-Detector System 235 Collecting the parts 235 Wired for motion 237 Testing the motion detector 240 Troubleshooting the motion-detector sensor 242 The assembly: Putting the sensor in place 243 The Brains of the Beast: The Software 244 Low-level code 245 High-level code 245 Troubleshooting 246 Real-World Applications 247 Doorway greeting 247 Pest alarm 250 Chapter 15: Yakety-Yak: Adding Speech to Your Robot 251 Straight Talk about Speech Technology 252 Electronic deflation to the rescue 252 The power of text-to-speech systems 253 Building a Speech System 255 Getting speech off-the-shelf 255 Collecting the parts 258 Wiring 258 Mounting the speech module 260 Testing 261 Troubleshooting 262 Creating Sound Software 263 Communicating with the sound module 263 The sound module command reference 264 Recording sound 266 Building Your Robot’s Vocabulary 268 Putting Speech to Work 268 Debugging 269 Navigation 269 Safety 269 Security 269 Data collection 269 Making music 270 Talking about Robots 270 Chapter 16: I See You 271 All about Video Systems 271 Some general guidelines 272 Cameras 272 Monitors 276 Tethered or wireless? 277 To hear or not to hear 279 Where to buy? 280 Pretesting 281 Mounting a Board Camera 282 Collecting components 282 Mounting the camera 283 Providing power 286 Determining connector gender 287 Making and soldering the cable 288 Creating a Tethered Video System 289 Video-only tether 290 Tethering other signals 291 Attaching cables 292 Using the tethered video system 294 Creating a Wireless Video System 294 Installing the transmitter 294 Connecting the receiver and monitor 295 Using the wireless video system 295 Troubleshooting 296 Wireless Data Links 297 Camera Positioning 298 Facing straight 299 Three-step panning 299 Slow scanning 300 Adding a tilt axis 301 Applications Using the Video System 302 Navigation 302 Inspection 303 Exploration 303 Security 303 A Robot’s Vision 304 Chapter 17: Controlling Your Robot from Afar 305 All about Remote Control 305 Optical remote control 306 Tethered remote control 306 Radio-frequency remote control 307 The Lowdown on RC Systems 307 Model RC systems 308 RC servo motors: The power behind RC 309 The RC servo-motor interface 310 RC system frequencies 310 Channels 311 Purchasing an RC System 311 What’s the cost? 311 Buying online 312 Installing an RC System 312 Wiring 313 Mounting the RC receiver 316 Antenna 318 Testing 319 Software 319 Troubleshooting 322 Half and Half: RC and Autonomous Behavior 322 Getting things wired 324 Software 324 Part V: The Part of Tens 327 Chapter 18: Ten Excellent Parts Suppliers 329 Tower Hobbies 329 Supercircuits 330 Mouser Electronics 330 Parallax 331 McMaster-Carr 332 Stock Drive Products 332 Radio Shack 333 80/20 334 Edmund Scientific 334 Parts Suppliers a la Carte 335 Circuit Specialties 335 Jameco Electronics 335 Marlin P Jones & Assoc 336 All Electronics 336 Mendelsons Electronics 336 Ramsey Kits 336 Small Parts 336 JK Micro 337 Carl’s Electronics 337 Chapter 19: Ten Safety Pointers 339 Cut Away from Your Body 339 Avoid the Pinch Points 339 Slipping Is Bad 340 Soldering Pitfalls 340 Hot Glue Follies 340 Super Glue on You 341 Dancing around the Drill 341 AC Stands for Are You Crazy! 341 Discharging Capacitors 342 Clipping Nippers 342 Index 343


Best Sellers


Product Details
  • ISBN-13: 9780764540691
  • Publisher: John Wiley & Sons Inc
  • Binding: Paperback
  • Language: English
  • Returnable: N
  • Spine Width: 20 mm
  • Width: 187 mm
  • ISBN-10: 0764540696
  • Publisher Date: 17 Oct 2003
  • Height: 234 mm
  • No of Pages: 384
  • Returnable: N
  • Weight: 634 gr


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Robot Building For Dummies
John Wiley & Sons Inc -
Robot Building For Dummies
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Robot Building For Dummies

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals

    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!