maggy_logo2 (21K)

Build your own Tele Presence Robot:

Main Page

Remote Control

Parallel Port Adapter

Velcro it together

Software

Videos

 

Parallel Port Interface

To allow our laptop to control the Roomba remote control, we will need to build a simple parallel port interface.

 

The figure below illustrates the basic circuit used to control each relay.

The diode is a general purpose switching device, such as the 1N4147.

The transistor is also a general purpose NPN device with gain around 100 or more, such as the common 2N2222.

The resistor is a 1/4 Watt, 2200 Ohm.

Reed relays have excellent reliability and use very little power, reason why I chose Radio Shack's 275-232 (250 Ohm coil, nominal voltage of 5VDC, nominal current of 20mA).

The following figure shows the entire circuit:

Parallel Port Connector Information:

 

DB25
Pin No. Signal Name
1 Strobe
2 Data 0
3 Data 1
4 Data 2
5 Data 3
6 Data 4
7 Data 5
8 Data 6
9 Data 7
10 Acknowledge
11 Busy
12 Paper End
13 Select
14 Auto Feed
15 Error
16 Init
17 Select In
18 Ground
19 Ground
20 Ground
21 Ground
22 Ground
23 Ground
24 Ground
25 Ground

 

  References:

 http://www.ctips.com/spp.html

http://ourworld.compuserve.com/homepages/Bill_Bowden/r_ctrl.htm

http://www.lvr.com/jansfaq.htm

Software to control LEDs using a parallel port: http://www.codeproject.com/csharp/csppleds.asp