RF switching module can learn new remotes


This breadboarded circuit is [Sergio's] solution to controlling appliances wirelessly. Specifically he wanted a way to turn his pool pump on and off from inside the house. Since he had most of the parts on hand he decided to build a solution himself. What he ended up with is an RF base station that can learn to take commands from different remote devices.

The main components include the solid state relay at the bottom of the image. This lets the ATtiny13 switch mains voltage appliances. The microcontroller (on the copper clad square at the center of the breadboard) interfaces with the green radio frequency board to its left. On the right is a single leaf switch. This acts as the input. A quick click will toggle the relay, but a three-second press puts the device in learning mode. [Sergio] can then press a button on an RF remote and the device will store the received code in EEPROM. As you can see in the clip after the break, he even included a way to forget a remote code.


  1. Whatnot says:

    On a breadboard with a million loose wires? So is he going to actually make it into something permanent or is this a concept kind of deal?

  2. Mystick says:

    Good way to capture keyfob codes…

  3. Ezra Hilyer says:

    Cool! This would be useful to me, I have like 2 cases of brand new remotes that I got when the cable co I work for switched remotes, they are unbranded and have a label sticker that surrounds the buttons, would be very easy to just print out a label that re marks the buttons for whatever I need..
    Very good idea.

  4. He3r0 says:

    if that is the same on i’ve used, “code” is set on the receiver and remote by soldering (or using dip switches) like on the pic here http://m2.dealextreme.com/upload/reviewpicture/201301/130c1fbe-bef2-4441-8a36-99f8adc302c5.jpg

  5. messmaker says:

    Cool project, Sergio!

  6. Sr says:

    I believe this is a Zero Crossing SSR (I can’t read the Chinese spec, but they seem to follow the Crydom naming convention) I’m sure your pool pump is inductive, so you would need a Random Turn On relay, otherwise you’ll have malfunctions.

    I could completely be wrong about all of this, though.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Get every new post delivered to your Inbox.

Join 97,902 other followers