Fork me on GitHub

Project Notes

#855 Remote Control 2202J

Review and test the 433MHz remote control unit 2202J that features two relays, can operate on mains AC or 5V USB, and can be programmed to behave in momentary, toggle, latching, mixed, or motor control modes.

Build

Here’s a quick demo..

clip

Notes

I’m researching remote control options and want to test some complete transmitter/receiver offerings. This is a review and test of one option I found.

I purchased 1 receiver and 1 remote from Small Tonyy Remote Control Store (aliexpress) for SG$7.86 (Jun-2026): “433MHz Universal Wireless Remote Control Switch 2 CH,AC 110V 220V RF Relay Receiver,for Light/Fan/Motor/Garage Door Opener etc” (aliexpress seller listing).

According to the manual, the receiver unit is called the “2202J”, but the demonstration video showing an identical unit is called the “2202RF”. The receiver PCB is marked “KG55RF-AC2 v2.0”.

kit-parts

A Quick Teardown

The main receiver board:

parts01a

parts01b

Remote control is powered by two CR2016 batteries in series:

parts02a

parts02b

Programming the Remote Control

See the 2202J manual and also “2202RF- How to program” YouTube by Jiahao Chen.

Programming is performed by:

  • Press the learning button (on the receiver) a set number of times
    • the number of times pressed will determine the operating mode to be configured
  • Wait for 3 seconds (until blue LED inside the receiver has turned on)
  • Press button “A” on the remote control
  • Wait for 3 seconds (until blue LED inside the receiver has stopped flashing)
  • Press button “B” on the remote control
  • Programming complete (when blue LED inside the receiver has stopped flashing)

Press the learning button (on the receiver) 8 times to clear all programming.

Momentary Mode

Momentary Mode is set by programming with the learning button pressed 1 time.

Behaviour:

  • Relay 1 will turn on while button “A” is held down
  • Relay 2 will turn on while button “B” is held down

Toggle Mode

Toggle Mode is set by programming with the learning button pressed 2 times.

Behaviour:

  • Press button “A” will turn on relay “1”. Press again to turn off.
  • Press button “B” will turn on relay “2”. Press again to turn off.

Latched Mode

Latched Mode is set by programming with the learning button pressed 3 times.

Behaviour:

  • Press button “A” will:
    • first ensure relay “2” is toggled off
    • then turn relay “1” on.
    • Pressing button “A” again will have no effect
  • Press button “B” will:
    • first ensure relay “1” is toggled off
    • then turn relay “2” on.
    • Pressing button “B” again will have no effect
  • Press button “C” to turn all off

Note: requires a remote control with at least 3 buttons.

Mixed Mode

Mixed Mode is set by programming with the learning button pressed 4 times.

Behaviour:

  • Press button “A” will control relay “1” in momentary mode
  • Press button “B” will control relay “2” in toggle mode.

Motor Control Mode

Motor Control Mode is set by programming with the learning button pressed 5 times.

Although intended for motor control, this mode is useful in cases where it is important to “break before make” i.e. turn on relay off before turning the other on.

Behaviour:

  • Press button “A” will:
    • first ensure relay “2” is toggled off
    • then turn relay “1” on.
    • Pressing button “A” again will turn relay “1” off
  • Press button “B” will:
    • first ensure relay “1” is toggled off
    • then turn relay “2” on.
    • Pressing button “B” again will turn relay “2” off

Reset

Press the learning button (on the receiver) 8 times to clear all programming.

Test Circuit Design

Although the unit can handle and be powered by AC, I’m testing with low voltage DC:

  • receiver powered by 5V USB-C
  • relays controlling circuits running on 5V DC

The test circuit is intended to clearly illustrate the behaviour of all modes.

Designed with Fritzing: see RemoteControl2202J.fzz.

bb

schematic

Setup for testing:

bb_build

Receiver in operation:

test01a

Here’s a quick demo..

clip

Credits and References

About LEAP#855
RadioLPD433

This page is a web-friendly rendering of my project notes shared in the LEAP GitHub repository.

Project Source on GitHub Return to the LEAP Catalog
About LEAP

LEAP is my personal collection of electronics projects - usually involving an Arduino or other microprocessor in one way or another. Some are full-blown projects, while many are trivial breadboard experiments, intended to learn and explore something interesting.

Projects are often inspired by things found wild on the net, or ideas from the many great electronics podcasts and YouTube channels. Feel free to borrow liberally, and if you spot any issues do let me know or send a pull-request.

NOTE: For a while I included various scale modelling projects here too, but I've now split them off into a new repository: check out LittleModelArt if you are looking for these projects.

Project Gallery view the projects as an image gallery Notebook reference materials and other notes Follow the Blog follow projects and notes as they are published in your favourite feed reader