Page 399 - Hacking Roomba
P. 399

380       Part III — More Complex Interfacing







































                             FIGURE 16-18: Virtual Wall taken apart, not much there


                             To just tell if the lens on top is for a transmitter or receiver, the easiest way is to point a digital
                             camera at it and see if it lights up. The near-infrared used by remote control IR transmitters are
                             invisible to the human eye but visible to electronic sensors. Figure 16-19 shows a virtual wall
                             turned on. You can see light from the directional emitter on the front yet nothing from the lens
                             on the top. The lens on top is likely only used by the Scheduler variant of Roomba to program
                             when virtual walls are turned on and off.
                             Having a nicely machined powered enclosure with both an IR receiver and transmitter is a
                             great hacker toy. You could uninstall and entirely replace the virtual wall circuitry with some-
                             thing that responds to arbitrary remote control codes and emits Roomba remote control
                             codes. Or take advantage of the directionality of the emitter and mount the virtual wall unit
                             on Roomba like a gun and have laser tag battles between Roombas. If you’re concerned
                             about power, there are chips by Maxim and others can convert the 2–3V from batteries into
                             regulated 5 VDC.
   394   395   396   397   398   399   400   401   402   403   404