Based on the OpenEVSE project
Arduino Electric Vehicle Charging Station "Electric Vehicle Supply Equipment" (EVSE) implementing the J1772 protocol.
J1772 is used in the current generation of Electric Vehicles and Plug ins such as the Nissan LEAF and Chevy Volt.
The EVSE advertises the Maximum current available to the EV with a 1khz pilot signal. The Duty Cycle of the pilot sets the available current the EV may draw. The EVSE also functions as a safety device, the 240V AC lines of the J1772 plug are not hot until the EVSE and EV command the start of charging. The EVSE also functions as A ground fault interrupt device (GFCI).
Parts list and Schematics are attached as images.
Step 1: Setup ARDUINO Shield
I used the Shield from Adafruit. http://www.adafruit.com/products/55
Solder 2 x 8pin and 2 x 6pin headers to the outside holes.
Solder 2 x 5mm 2 Position Terminal headers to the protoboard for the Relay and J1772 Pilot
Step 2: Status LEDs
Solder the Common Cathode to Ground.
Solder Signal Wires:
Red - D5
Blue - D8
Green - D13
LED pinout (CC RGB LED from Sparkfun)
Blue - Green - GND (longest lead) - RED
Step 3: Relay Driver
Step 4: Pilot DC/DC converter
I connected the MPD D107E such that the 5V and GND pin lined up with the central 5V and ground rails on the proto board.