Page 353 - Hacking Roomba
P. 353

334       Part III — More Complex Interfacing




                             This chapter uses many of the same techniques of installing the OpenWrt embedded Linux
                             from Chapter 14. Installing and configuring OpenWrt is very similar on the various routers it
                             supports. Refer to Chapter 14 for details on getting OpenWrt running for the first time.


                     Parts and Tools


                             The parts for this project are:

                                 Linksys WRTSL54GS wireless router, Newegg N82E16833124057
                                 Creative Instant Webcam, or equivalent, Newegg N82E16830106120
                                 USB flash drive, any capacity, Newegg N82E16820211027
                                 USB hub, 4-port travel size, Newegg N82E16817201604
                                 Generic USB-to-serial adapter, or USB dongle (see sidebar below)
                                 Power plug, standard barrel connector, Radio Shack part number 274-1569
                                 9V battery snap connector, Radio Shack part number 270-325
                                 8-cell AA battery pack, Radio Shack part number 270-407
                                 Eight AA cells, 2700 mAh NiMH, SparkFun part number Batt-NiMH
                                 1N4004 diode, Radio Shack part number 276-1103

                             It turns out all the component parts for this project are available from Radio Shack. The AA
                             cells should be rechargeable, and preferably the nice 2700 mAh NiMH batteries from
                             SparkFun should be used.


                     Upgrading the Brain

                             Even though an entirely different wireless router from a different vendor is being used, the
                             underlying chipset is essentially the same. Thus any binaries you have from the previous project
                             will work in this one, too. And since you’re using OpenWrt, much of the configuration is the
                             same as in the previous project.

                             Linksys WRTSL54GS

                             The WRTSL54GS (or SL because the name is so ungainly) is composed of a 266 MHz CPU,
                             8 MB flash and 32 MB RAM. So it’s essentially double everything the Asus WL-HDD is,
                             except the price. The SL can be had for a little over $100, whereas the WL-HDD can be
                             found for around $70. The SL is a little bigger. It’s shown in Figure 15-1, and you can see the
                             USB port that makes it so interesting compared to other wireless routers.
   348   349   350   351   352   353   354   355   356   357   358