Page 462 - Robot Builder's Bonanza
P. 462

PROGRAMMED BRAINS  431



                   If your SBC  doesn’t come with an operating system, you need to provide one. DOS is a good
                     all- around choice for robots that don’t need the bells and whistles of Windows. Microsoft no
                   longer sells its once venerable  MS- DOS, which at one time was packaged with almost all PCs.
           G       There are many free  open- source alternatives, such as FreeDOS and  DR- DOS, available for
                   download from the Web.
                     You can also sometimes find surplus 3- 1/2″ diskettes of  MS- DOS 5 and 6 in the  dusty- shelf
                   section of old surplus stores. You need a 3- 1/2″ disk drive to read the content of the disks and
                   transfer it to the  solid- state memory used by most SBCs.

                   SBC Form Factors
                     Single- board computers come in a variety of shapes and forms. A standard form factor sup-
                   ported by many manufacturers is PC/104, which measures about 4″ square. PC/104 gets its
                   name from “Personal Computer” and the number of pins (104) used to connect two or more
                   PC/104- compatible boards together.

                   SBC Kits
                   To handle different kinds of jobs, SBCs are available in larger or smaller sizes than the 4″ by
                   4″ PC/104. And while most SBCs are available in  ready- made form, they are also popular as
                   kits. For example, the HandyBoard, designed by instructors at MIT, is a  single- board computer
                   based on the Motorola 68HC11 microcontroller. It is available already assembled or as a kit.

                   PERSONAL COMPUTERS
                   Having your personal computer control your robot is an admirable use of available resources,
                   but it’s not always practical if you’re planning on mounting the thing on top of good old Tobor
                   (that’s robot spelled backward). The  old- style desktop PC is simply too heavy, bulky, and
                   power hungry to be an effective source of brains for your bot.
                     There are two ways to use a PC to control your robot:

                   •  Brains on bot. Mount the computer on the robot. For a laptop, you can rely on its internal
                     battery. But for a desktop PC meant to be plugged into the wall, you’ll need to either run
                     the computer using a large 12- volt battery and car power inverter or retrofit the computer
                     with a power supply that can be juiced directly from the battery.
                   •  Brains off bot. You use any kind of computer and link it to your robot via wires, radio
                     frequency (RF) link, or optical link. This is common practice when using tabletop robotic
                     arms; since the arm  doesn’t scoot around the floor, you can place it beside your PC and
                     tether the two via wire. A USB connection is a favorite tethering  technology— not to men-
                     tion inexpensive and easy to use. There’s also Bluetooth, Zigbee, and other types of radio
                     links if you don’t want the wires.

                   Using an  On- Bot PC
                   You have quite a few options for mounting a PC on your robot.

                   Laptops and Netbooks
                   The ideal computer for onboard brains is a laptop running your favorite operating OS. Lap-
                   tops carry their own rechargeable batteries and are made to be lightweight. You can use your
                   regular laptop or else purchase one specially for your bot. You don’t need a new laptop; find
                   one used and save a few bucks.








 34-chapter-34.indd   431                                                                   4/21/11   11:57 AM
   457   458   459   460   461   462   463   464   465   466   467