GENERAL ROBOTICS KITS AND PARTS 721 Glolab Corp. 134 Van Voorhis Wappingers Falls, NY 12590 www.glolab.com HVW Technologies Suite 473 300-8120 Beddington Blvd., SW Calgary, Alberta T3K 2A8 Canada (403) 730-8603 www.hvwtech.com Hyperbot 905 South Springer Road Los Altos, CA 94024-4833 (800) 865-7631 (415) 949-2566 www.hyperbot.com Lynxmotion, Inc. 104 Partridge Road Pekin, IL 61554-1403 (309) 382-1816 www.lynxmotion.com Mekatronix 316 Northwest 17th Street, Suite A Gainesville, FL 32603 www.mekatronix.com Milford Instruments 120 High Street South Milford, Leeds LS25 5AG UK ϩ44 0 1977 683665 www.milinst.demon.co.uk Mondo-Tronics, Inc 4286 Redwood Highway, #226 San Rafael, CA 94903 (415) 491-4600 www.robotstore.com Mr. Robot 8822 Trevillian Road Richmond, VA 23235 (804) 272-5752 www.mrrobot.com Norland Research 8475 Lisa Lane Las Vegas, NV 89113 (702) 263-7932 www.smallrobot.com App B_McComb 8/29/00 8:44 AM Page 721 722 SOURCES Personal Robot Technologies, Inc. P.O. Box 612 Pittsfield, MA 01202 (800) 769-0418 www.smartrobots.com RobotKitsDirect 17141 Kingview Avenue Carson, CA 90746 (310) 515-6800 voice www.owirobot.com Sensory Inc 521 East Weddell Drive Sunnyvale, CA 94089-2164 (408) 744-9000 www.sensoryinc.com Solarbotics 179 Harvest Glen Way Northeast Calgary, Alberta, T3K 3J4 Canada (403) 818-3374 www.solarbotics.com Technology Education Index 40 Wellington Road Orpington, Kent, BR5 4AQ UK ϩ44 0 1689 876880 www.technologyindex.com Zagros Robotics P.O. Box 460342 St. Louis, MO 63146-7342 (314) 176-1328 www.zagrosrobotics.com Electronics/Mechanical Mail Order: New, Used, and Surplus All Electronics P.O. Box 567 Van Nuys, CA 91408-0567 (800) 826-5432 www.allectronics.com Alltech Electronics 2618 Temple Heights Oceanside, CA 92056 (760) 724-2404 www.allelec.com App B_McComb 8/29/00 8:44 AM Page 722 Alltronics 2300-D Zanker Road San Jose, CA 95101-1114 (408) 943-9773 www.alltronics.com American Science & Surplus 5316 North Milwaukee Avenue Chicago, IL 60630 (847) 982-0870 www.sciplus.com B.G. Micro 555 North 5th Street Suite #125 Garland, Texas 75040 (800) 276-2206 www.bgmicro.com C&H Sales 2176 East Colorado Boulevard Pasadena, CA 91107 (800) 325-9465 www.candhsales.com DigiKey Corp. 701 Brooks Avenue South Thief River Falls, MN 56701 (800) 344-4539 www.digikey.com Edmund Scientific 101 East Gloucester Pike Barrington, NJ 08007-1380 (800) 728-6999 www.edsci.com Electro Mavin 2985 East Harcourt Street Compton, CA 90221 (800) 421-2442 www.mavin.com Electronic Goldmine P.O. Box 5408 Scottsdale, AZ 85261 (480) 451-7454 www.goldmine-elec.com Fair Radio Sales 1016 East Eureka Street P.O. Box 1105 Lima, OH 45802 (419) 227-6573 www.fairradio.com ELECTRONICS/MECHANICAL MAIL ORDER 723 App B_McComb 8/29/00 8:44 AM Page 723 Gates Rubber Company 900 South Broadway Denver, CO 80217-5887 (303) 744-1911 www.gates.com Gateway Electronics 8123 Page Boulevard St. Louis, MO 63130. (314) 427-6116 www.gatewayelex.com General Science & Engineering P.O. Box 447 Rochester, NY 14603 (716) 338-7001 www.gse-science-eng.com W. W. Grainger, Inc. 100 Grainger Parkway Lake Forest, IL 60045-5201 www.grainger.com Halted Specialties Co. 3500 Ryder Street Santa Clara, CA 96051 (800) 442-5833 www.halted.com Herbach and Rademan 16 Roland Avenue Mt. Laurel, NJ 08054-1012 (800) 848-8001 www.herbach.com Hi-Tech Sales, Inc. 134R Route 1 South Newbury St. Peabody, MA 01960 (978) 536-2000 www.bnfe.com Hosfelt Electronics 2700 Sunset Boulevard Steubenville, OH 43952 (888) 264-6464 www.hosfelt.com Jameco 1355 Shoreway Road Belmont, CA 94002 (800) 536-4316 www.jameco.com 724 SOURCES App B_McComb 8/29/00 8:44 AM Page 724 JDR Microdevices 1850 South 10th Street San Jose, CA 95112-4108 (800) 538-5000 www.jdr.com Marlin P. Jones & Associates, Inc. P.O. Box 12685 Lake Park, FL 33403-0685 (800) 652-6733 www.mpja.com MCM Electronics 650 Congress Park Drive Centerville, OH 45459 (800) 543-4330 www.mcmelectronics.com McMaster-Carr P.O. Box 740100 Atlanta, GA 30374-0100 (404) 346-7000 www.mcmaster.com Mouser Electronics 958 North Main Street Mansfield, TX 76063 (800) 346-6873 www.mouser.com PIC Design 86 Benson Road Middlebury, CT 06762 (800) 243-6125 www.pic-design.com Scott Edwards Electronics Inc. 1939 South Frontage Road Sierra Vista, AZ 85634 (520) 459-4802 www.seetron.com Small Parts, Inc. 13980 Northwest 58th Court P.O. Box 4650 Miami Lakes, FL 33014-0650 (800) 220-4242 www.smallparts.com Surplus Traders P.O. Box 276 Alburg, VT 05440 USA (514) 739-9328 www.73.com ELECTRONICS/MECHANICAL MAIL ORDER 725 App B_McComb 8/29/00 8:44 AM Page 725 726 SOURCES TimeLine, Inc. 2539 West 237 Street Building F Torrance, CA 90505 (310) 784-5488 www.digisys.net/timeline/ Unicorn Electronics 1142 State Route 18 Aliquippa, PA 15001 (800) 824-3432 www.unicornelectronics.com W.M. Berg, Inc. 499 Ocean Avenue East Rockaway, NY 11518 (516) 599-5010 www.wmberg.com Microcontrollers, Single-board Computers, Programmers Boondog Automation 414 West 120th Street, Suite 207 New York, NY 10027 www.boondog.com/ DonTronics P.O. Box 595 Tullamarine, 3043 Australia (Check Web site for phone numbers) www.dontronics.com Gleason Research P.O. Box 1494 Concord, MA 01742-1494 (978) 287-4170 www.gleasonresearch.com Kanda Systems, Ltd. Unit 17-18 Glanyrafon Enterprise Park Aberystwyth, Credigion SY23 3JQ UK ϩ44 0 1970 621030 www.kanda.com microEngineering Labs, Inc. Box 7532 Colorado Springs, CO 80933 (719) 520-5323 www.melabs.com App B_McComb 8/29/00 8:44 AM Page 726 MicroMint, Inc. 902 Waterway Place Longwood, FL 32750 (800) 635-3355 www.micromint.com NetMedia (BasicX) NetMedia Inc 10940 North Stallard Place Tucson, AZ 85737 (520 ) 544-4567 www.basicx.com Parallax, Inc. 3805 Atherton Road, Suite 102 Rocklin, CA 95765 (888) 512-1024 www.parallaxinc.com Protean Logic 11170 Flatiron Drive Lafayette, CO 80026 (303) 828-9156 www.protean-logic.com Savage Innovations (OOPic) 2060 Sunlake Boulevard #1308 Huntsville, AL 35824 (603) 691-7688 (fax) www.oopic.com Technological Arts 26 Scollard Street Toronto, Ontario Canada M5R 1E9 (416) 963-8996 www.technologicalarts.com Weeder Technologies P.O. Box 2426 Fort Walton Beach, FL 32549 (850) 863-5723 Wilke Technology GmbH Krefelder 147 D-52070 Aachen Germany ϩ49 (241) 918 900 www.wilke-technology.com Z-World 2900 Spafford Street Davis, CA 95616 (530) 757-3737 www.zworld.com/ MICROCONTROLLERS, SINGLE-BOARD COMPUTERS, PROGRAMMERS 727 App B_McComb 8/29/00 8:44 AM Page 727 728 SOURCES Radio Control (R/C) Retailers Tower Hobbies P.O. Box 9078 Champaign, IL 61826-9078 (800) 637-6050 (217) 398-3636 www.towerhobbies.com Servo and Stepper Motors, Controllers Effective Engineering 9932 Mesa Rim Road, Suite B San Diego, CA 92121 (858) 450-1024 www.effecteng.com FerretTronics P.O. Box 89304 Tucson, AZ 85752-9304 www.FerretTronics.com Hitec RCD Inc. 12115 Paine Street Poway, CA 92064 www.hitecrcd.com Medonis Engineering P.O. Box 6521 Santa Rosa, CA 95406-0521 www.medonis.com Mister Computer P.O. Box 600824 San Diego, CA 92160 (619) 281-2091 www.mister-computer.com Pontech (877) 385-9286 www.pontech.com Solutions Cubed 3029 Esplanade, Suite F Chico, CA 95973 (530) 891-8045 www.solutions-cubed.com App B_McComb 8/29/00 8:44 AM Page 728 Vantec 460 Casa Real Plaza Nipomo, CA 93444 (888) 929-5055 www.vantec.com Ready-Made Personal and Educational Robots ActiveMedia Robotics 44-46 Concord Street Peterborough, NH 03458 (603) 924-9100 www.activrobots.com Advanced Design, Inc. 6052 North Oracle Road Tucson, AZ 85704 (520) 575-0703 www.robix.com Arrick Robotics P.O. Box 1574 Hurst, TX, 76053 (817) 571-4528 www.robotics.com General Robotics Corporation 1978 South Garrison Street, #6 Lakewood, CO 80227-2243 (800) 422-4265 www.edurobot.com Newton Research Labs, Inc. 4140 Lind Avenue Southwest Renton, WA 98055 (425) 251-9600 www.newtonlabs.com Probotics, Inc Suite 223 700 River Avenue Pittsburgh, PA 15212 (888) 550-7658 www.personalrobots.com READY-MADE PERSONAL AND EDUCATIONAL ROBOTS 729 App B_McComb 8/29/00 8:44 AM Page 729 Construction Kits, Toys, and Parts Valient Technologies (Inventa) Valiant House 3 Grange Mills Weir Road London SW12 0NE UK ϩ44 020 8673 2233 www.valiant-technology.com Miscellaneous Meredith Instruments P.O. Box 1724 5420 West Camelback Rd., #4 Glendale, AZ 85301 (800) 722-0392 www.mi-lasers.com Lasers Midwest Laser Products P.O. Box 262 Frankfort, IL 60423 (815) 464-0085 www.midwewst-laser.com Lasers Synergetics Box 809 Thatcher, AZ 85552 (520) 428-4073 www.tinaja.com Technical information Techniks, Inc. P.O. Box 463 Ringoes, NJ 08551 (908) 788-8249 www.techniks.com Press-n-Peel transfer film 730 SOURCES App B_McComb 8/29/00 8:44 AM Page 730 [...]... continuous DC motor, 23 6, 25 3 27 7 cylindrical coordinate arms, 373 data output, 437 DC motors: direction control of, 25 5 26 5 microprocessor control of, 26 8 motor bridge control of, 26 2 26 5 motor speed control in, 26 5 26 8 odometry with, 27 0 27 6, 628 –631 power MOSFET for, 26 2 relay control in, 25 5 torque in, 24 0 24 2 transisitor control of, 25 7 26 2 travel speed of, 23 1 versus other motor types, 23 5 23 7 differential... navigation, 621 – 625 locomotion: caster arrangements for, 22 6 design principles of, 21 7 23 3 motor drives for, 22 4 weight and, 21 7 22 0 wheels, legs, and tracks for, 22 3 logic probe, 32 logic pulser, 33 magnetic pickup: metal: platforms of, 123 –131 selecting and working with, 123 – 126 microphone sound sensors, 6 72 678 Microwire interface, 4 32 Minibot, 110–113 miter gears: motors: AC vs DC, 23 5 continuous... for, 20 6 behavior-based robotics, 698–7 02 breadboard, 36, 65–67 Buggybot: battery holder for, 129 framework for, 127 motor and mount for, 128 parts list for, 126 wiring diagram for, 130 building block approach, 4 building robots: basic skills needed for, 4–7 buying kits for, 7 programming for, 79–97 bumper switches, 561 camber, 21 9 casters, 22 6 capacitors, description of, 56–59 Capek, Karel, 23 cartesian... 28 4 29 4 design considerations of, 28 0 28 4 logic gates to control, 28 5 28 9 pulse rate and speed, 26 2 step angle of, 28 1 translators and enhancements for, 28 5 voltage and current rating of, 28 3 wave step vs full phasing, 28 0 wiring diagram for, 29 2 strain gauge touch sensor, 561 surplus parts for robots, 49, 51 switch debounce, 434 teleoperated robotics, 12 tilt sensor, 680–6 82 tone decoding sound detection,... stepping, 23 6 mounting, 24 9 25 1 selection of, 23 5 25 2 servo, 23 7 shaft construction of, 25 1 specifications for, 23 8 24 2 using gears and pulleys with, 24 2 24 8 multiple switch contact collision avoidance, 584–586 multiple-cell light sensors: BasixX microcontroller and, 507 multitasking: explained, 706 OOPic microcontroller and, 519 Index_McComb_TAB4 8 /29 /00 8:31 AM Page 751 INDEX 751 navigation: nickel-cadmium... overview of, 161– 12 RCX, design of, 1 62 programming in Not Quite C for, 178–186 programming in Visual Visual for, 173–178 sensors used with, 165, 168 Robotix, 135 roller chain, 24 8 Rossum’s Universal Robots, 23 rotary solenoid, 417 rotational speed, calculating, 23 1 Roverbot, 321 –333 base for, 322 batteries for, 327 motors for, 323 parts list for, 323 riser frame for, 329 support casters for, 325 running... CAPACITY 30 AWG 2 22 AWG 8 20 AWG 10 18 AWG 15 16 AWG 19 14 AWG 27 12 AWG 36 Source: Alpha Wire Company Index_McComb_TAB4 8 /29 /00 8:31 AM Page 749 INDEX accelerometers, 6 82 694 Analog Devices chips and, 683–6 92 dual-axis circuit, 688–6 92 explanation of, 6 82 home-built, 6 92 694 single-axis circuit, 684 advanced locomotion stepper systems, 357–369 steering wheel systems, 359 track driven, 357–359 Tri-Star wheels... 6 62, 664 sound, sensors, 6 72 678 speech recognition, 668 speech synthesis, 670–6 72 SPI, serial peripheral interface, 4 32 spirit.ocx programming file, 174 static electricity (ESD), 70– 72 status address, in PC parallel port, 000 steering methods, 22 8 23 1 step angle, 000 stepper motors: building and testing with, 27 9 29 4 buying and testing, 28 9 29 4 controller chip for, 28 4 controlling schemes for, 28 4 29 4... packs, 20 2 wall following, 625 – 628 warbling siren alarm, 665 wheels, 22 3 whisker collision avoidance system, 583 wire-wrapping, construction techniques for, 67–69 tools and supplies for, 37, 67 wireless joystick, control of robots with: wood: building robots from, 115– 122 robotic platforms with, 118– 122 selecting and working with, 115–118 work envelope, 3 72 worm gears, 24 7 wrist rotation, 416 Yak Bak... Time delay App E_McComb 8 /29 /00 8: 42 AM Page 747 WIRE GAUGE 567 Tone Decoder +5 + C4 1.0 R2 2. 2K (load) 4 V+ OUTPUT Signal In C5 0. 02 5 3 Decoded R1 Adjust for output 50K best response INPUT IC1 567 C3 0 .22 8 6 1 2 C2 0.0047 fo= C1 0. 022 GND 7 1 1.1R1C1 Bandwidth=1070 Components selected for approx 1kHz response FIGURE E.3 Vin in % of fo foC2 R3 10K 747 App E_McComb 8 /29 /00 8: 42 AM Page 748 748 REFERENCE . 89113 (7 02) 26 3-7 9 32 www.smallrobot.com App B_McComb 8 /29 /00 8:44 AM Page 721 722 SOURCES Personal Robot Technologies, Inc. P.O. Box 6 12 Pittsfield, MA 0 120 2 (800) 76 9-0 418 www.smartrobots.com RobotKitsDirect 17141. 683665 www.milinst.demon.co.uk Mondo-Tronics, Inc 428 6 Redwood Highway, #22 6 San Rafael, CA 94903 (415) 49 1-4 600 www.robotstore.com Mr. Robot 8 822 Trevillian Road Richmond, VA 23 235 (804) 27 2- 5 7 52 www.mrrobot.com Norland. Robotics Corporation 1978 South Garrison Street, #6 Lakewood, CO 8 022 7 -2 243 (800) 42 2-4 26 5 www.edurobot.com Newton Research Labs, Inc. 4140 Lind Avenue Southwest Renton, WA 98055 ( 425 ) 25 1-9 600 www.newtonlabs.com Probotics,