PSC05 RJ11
1234
to Arduino Gnd
Zero-crossing
Rx
Tx
to Arduino pin 5
MATERIALS
Arduino Diecimila or Duemilanove micro
controller board
RJ11 phone jack, adhesive wall mount
Wire, 20 gauge, 12"
9V power supply aka adapter or wall wart
X10 Pro PSC05 2-way transceiver or equivalent X10
TW523
RJ11 phone cord, 3'
Decorative box, 3"× 3"× 3", with removable top
I used a jewelry gift box.
Rubber grommets, 2" diameter ( 2)
Rubber bumpers ( 4)
F
TOOLS
Wire cutters and strippers
Screwdriver, Phillips head, small
Drill with 2" drill bit
USB cable
START ASSEMBLE THE HARDWARE To break out the four RJ11 jack contacts on the PSC05 for connection to the Arduino, I plugged in a short phone cord, plugged the other end to a wall-mount phone jack receptacle, removed the receptacle cover, and
wired the receptacle contacts to the Arduino
headers using 3" lengths of 20-gauge wire
(Figure G). Assuming standard phone wire
color-coding, connect yellow to Arduino pin 2,
green to GND, red to pin 4, and black to pin 5.
Mount the RJ11 receptacle onto the back of
the Arduino using the double-sided adhesive
patches that came with the receptacle (or
double-stick foam tape), and snap or screw
its cover back on, making sure the wire connections route nicely (Figure H). Your macro
module is complete; now we’ll package it.
Place the module in your box and mark
good locations for the phone cable and power
cord to run through one side of the box, to
plug into the phone receptacle and Arduino.
Drill 2" holes at the marked locations (after
removing the module). Thread grommets over
each cable, run the cables into the box, and
push the grommets into the holes. Replace
the module and plug in the cords (Figure I).
For a finishing touch, add rubber bumpers to
the bottom of the box (Figure J, following page).
G
H
I
63 Follow us @make