Appliance Remote Control

One of the basic tasks in many home automation systems is controlling power to appliances. They could be lights, or a heater, or an exhaust fan, or just about anything else that runs on mains power. The problem of course is that it's dangerous to mess with mains-level power directly and you may even be in breach of your local building code if you don't have the necessary qualifications. This project uses a general-purpose appliance remote control that can be obtained from a local hardware store and easily modified to link it to an Arduino for software control of devices around your house without having to touch any mains-level wiring.

Arduino-based appliance remote control

Parts Required

Qty Description
1 Arduino Duemilanove, Arduino Pro, Seeeduino, or equivalent
1 RF appliance remote control
1 Prototyping shield
4 5V reed relays
4 1N4001 power diodes or similar
4 PCB-mount 2-pin male connectors
4 Line-mount 2-pin female connectors
10cm ribbon cable

Schematic

Source Code

Appliance Remote Control

Git repo: github.com/practicalarduino/ApplianceRemoteControl

Tarball: practicalarduino.com/source/ApplianceRemoteControl.tar.gz

ZIP archive: practicalarduino.com/source/ApplianceRemoteControl.zip

Appliance Remote Control Compact

Git repo: github.com/practicalarduino/ApplianceRemoteControlCompact

Tarball: practicalarduino.com/source/ApplianceRemoteControlCompact.tar.gz

ZIP archive: practicalarduino.com/source/ApplianceRemoteControlCompact.zip

Kit Suppliers

Toys Down Under: toysdownunder.com/appliance-remote-control.html

Errata

No corrections reported yet for this project. If you find one please let us know.

Gallery

Have you built this project or something inspired by it? Please let us know and we'll put a picture of it here!