welcome to Canton-Electronics Store
Momentary Latch Toggle 4 Chanels Super Heterodyne 433MHZ Receiver & Remote Key

Momentary Latch Toggle 4 Chanels Super Heterodyne 433MHZ Receiver & Remote Key

  • Model: CJ018*1+CJ003*1
  • Shipping Weight: 0.07Kg
  • 10000 Units in Stock

USD $13.99

  • Product Description
  • Shop Confidence
  • Shipping & Return
  • Customer Reviews
Transceiver Module No.:  RT135
Qty: 1 PCS receiver module and 1 pcs transmitter remote . (This remote doesnot have a battery inside )
Demo :
5 .jpg
Receiver Modules :







Model No.


Operating voltage

5.0VDC ±0.5V

Working priceple

Super Heterodyne receiver with decoder , learning type . decoding PT2262, PT2260, PT2240, EV1527 and other learning codeto chip or compatible chips, can learn and store 20 pcs different coded remote control. Intelligently distinguish shock resistance between fixed code and learning code , such as PT2262 and EV1527.

Static current

≤7 mA (DC 5V)

Operating frequency


modulation Mode


Receiving sensitivity

over -102 dBm (50 Ω)


< 5 K bps (at 315 MHz, -95 dBm)

Operating temp.

-10 °C ~ +60 °C
Max rate 1 KHZ
Antenns length
20 cm (315 MHz), 18 cm (433.92 MHz)



Output signal

TTL level , Momentary, Latch, Toggle ,user can set it by welding, Latch is defult.

Band width

2MHz(315MHz, Sensitivity go down 3dBm test )



A.singnal Non-locking (Momentary)----connect 1  and 2 ;

B.singnal Self-locking (Toggle) ---- connect 2 and 3 ;

C.singnal Inter-locking (Latch) ---- disconnect all  ;


·         Toggle : Press->On; Press again->Off ;

·         Latched : Press->On; Press other button->Off ;

·            Momentary : Press and hold->On; Release->Off ;

User guide :
1: Learing ID : Press learning button , LED is on and beginning to learn ;after learning , LED will flash for a while .Then LED will keep being on to learn the next remote. If perss the learned remoter controller , auto-quit learning within 10 seconds;
2: Delete ID : Keep pressing learning button for 5 seconds , LED will be on and enter deleting . LED off means finishing deleting;
3: Antenna with a soft wire or other hard metals (such as whip antenna), try to straighten. Do not go near metal objects;
4: Power supply voltage requires stable and low ripple factor, multi-level filtering (such as adding beads, inductors, capacitors, etc.);
Transmitter remotes:
Transmitter Module No.: YK004 -4 4 Bottons





Technical Data :
Transmitter Module No.: YK004 -4 4 Chanels
 Power supply : 12V 27A battery  replacable .(This remote doesnot have a battery , Please buy in your local market )
Operating current: ≤ 12mA;
Oscillation mode: SAW resonator;
Modulation mode:ASK;
Operating frequency:433.92MHz ,Special frequency can be customized;
Frequency deviation:±0.2MHz;
Encoding format: Learning Code ( EV1527 ) ;
Transmit power:10 mW.
Data Rate : 50~60KHZ;

Keyfob Deadbolt with Arduino uno R3 and RF transmitter and receiver



Intro :




The key to my apartment never worked quite right because it is a copy of a copy of a copy. I am fairly certain that the dead bolt is original to the building and the property manager seems to have lost the original key years ago. As a result unlocking the door was always a pain. Changing the lock wasn't an option, but eliminating the need to use a key was.

Arduino Uno R3
RF transmitter and receiver
2 Push Button Switches
Green LED
Various Resistors
piezoelectric speaker
Perf Board


Step 1 :





Mounting Parts

I used a couple of pieces of acrylic that I acquired in the dumpster of the plastic shop next to my place of work (they throw out alot of small pieces like this). Alternatively another material could be used if you don't have access to acrylic, but it is easy to work with and looks cool.

Using a piece of paper trace the mounting holes for your dead bolt and transfer them onto your acrylic sheet. Since most dead bolts are going to be slightly different I am not sharing the template I made out of a piece of paper (mainly because it isn't anything worth sharing).

Leave the paper covering on while working with the acrylic. The paper makes it easy to mark where to cut/drill as well as protects the material from scratches. Once all of your cuts are made and your holes are drilled you can start installing components such as LEDs and switches.


Step 2:




I used an old parallax servo I had in my parts bin. This small servo is more than strong enough to turn the deadbolt. In order to attach the servo to the lock shaft I used epoxy putty. Epoxy putty is very easy to use and is extremely versatile. The wire you see sticking out of the putty will be used as the arm for the limit switch.

At some point the wires to my servo had been cut so I had to open the case and solder on new ones. I took that opportunity to solder on a second wire to the 5v line and connected it to the limit switch arm.



Step 3:



Screws were countersunk from the back of the acrylic. A wire was attached to each screw and then to a digital pin on the Arduino. When the wiper with the 5v wire touches the screw it pulls the digital pin high on the Arduino. Please see the schematic for further details.

Step 4: Program

Disclaimer: I am not a programmer and therefore the below code may not be the most efficient. Feel free to improve the code for your own uses if you see any errors or problems. It works for me so I hope it works for you.

// turn CW to lock and CCW to unlock
//1700 CCW; 1500 Stop; 1300 CW
//written by Chris Rybitski

Servo deadbolt; // create servo
const int CWLimit = 6; // Limit Switch on 6 Unlock
const int CCWLimit = 7; // Limit Switch on 7 Lock
const int Redbtn = 12; //red push button
const int Blackbtn = 8; //black push button
const int GreenLED = 10; // Green LED
const int RedLED = 11; //Red LED 
const int Ch1 = 5; //rf channel 1
const int Ch2 = 4; //rf channel 2
const int Buzz = 9; //buzzer
int Unlock = 0;
int Lock = 0;
int timer = 0;
boolean UnLcomplete = false;
boolean Lcomplete = false;

void setup()


deadbolt.attach(3); // attaches the servo
pinMode(GreenLED, OUTPUT);
pinMode(RedLED, OUTPUT);
pinMode(CWLimit, INPUT); 
pinMode(CCWLimit, INPUT);
pinMode(Redbtn, INPUT);
pinMode(Blackbtn, INPUT);
pinMode(Ch1, INPUT);
pinMode(Ch2, INPUT);

//set LED's and Buzzer to be off by default
digitalWrite(GreenLED, HIGH);
digitalWrite(RedLED, HIGH);
digitalWrite(Buzz, HIGH);

void loop()
if (digitalRead(Ch1) == HIGH || digitalRead(Redbtn) == LOW){ //If remote or button is pressed
if(UnLcomplete == false){ //dont run unlock if door is already unlocked 
Unlock = 1;}}
if (digitalRead(Ch2) == HIGH || digitalRead(Blackbtn) == LOW){ //If remote or button is pressed
if(Lcomplete == false){ //dont run lock if door is already locked 
Lock = 1;}}

if (Unlock == 1){
timer = 0;
while (digitalRead(CWLimit) == LOW){
if (timer > 1500){
digitalWrite(Buzz, LOW);
digitalWrite(Buzz, HIGH); 
deadbolt.write(1500); //servo stop
digitalWrite(RedLED, LOW);
digitalWrite(GreenLED, HIGH);
UnLcomplete = true; //unlock complete
Lcomplete = false; //reset Lock boolean
digitalWrite(Buzz, LOW);
digitalWrite(Buzz, HIGH);
Unlock = 0; //reset


if (Lock == 1){
timer = 0;
while (digitalRead(CCWLimit) == LOW){
if (timer > 1500){
digitalWrite(Buzz, LOW);
digitalWrite(Buzz, HIGH);
digitalWrite(GreenLED, LOW);
digitalWrite(RedLED, HIGH);
Lcomplete = true; //lock complete
UnLcomplete = false; //reset Lock boolean
digitalWrite(Buzz, LOW);
digitalWrite(Buzz, HIGH);
digitalWrite(Buzz, LOW);
digitalWrite(Buzz, HIGH);
Lock = 0; //reset


Step 5:



Final Thoughts


Currently the unit is powered via the USB port using a cell phone charger. There are plans to wire a separate 5 volt supply that does not require the usb cable extending past the door. Although a key can still be used to unlock the door from the outside I am also planning on adding a battery back up in case of power failure

Introduction for Shenzhen Canton-electronics Trading Co.,Ltd :
We specialize in RF Wireless Radio Transmitting Units and Receiving Units, the product include transmitters with case, receivers with relay(s), transmittng modules and receiving modules, are widely applied in RC toy, remote sensing, telemetry, fireworks, industrial control, home&garden application.


Normally shipping is by Airmail from China Post Air Mail or Hong Kong Post Air Mail ,15-60 days shipping time based on different country .
Express is available, shipping time is 2-7 days all over the world, and telephone number is needed. Please contact us first for extra payment .

The Best Prices. By working with Canton-electronics Ltd, you can take advantage of the internet business, cut off the wholesalers cost and other costs, and import your products directly from the manufacturer at incredible prices.
Prompt Delivery. Most units are in stock all the time, standard units will be completed within 1-3 days if they are sold out, it is great help for you if your project must be completed before deadline.
Prompt Service. Mails will be replied within 24 hours We work 6 days  a week.

Return Policy
All mails will be replied to within 24 hours except on weekend and holidays.
Every item is manufactured under Strict Quality-Assurance Guidelines. If you are dissatisfied for any reason, please return the product to us, and we'll refund your money(not  including  shipping fees).
Please ensure that return items are not used.
Return items must be Posted within 7 days of receipt.
Please inform us via email before posting your return package.

We accept PayPal only. 
We only ship item to your PayPal verified address. 
Payment must be received within 3 Days from the date of purchase. 
Please leave note in PayPal when making the payment if you have any special request (colors/size).
Orders will be processed instantly and dispatched in same day normally, so we do NOT accept any Email/Message note before or after you place orders. 

Import tax : 
 We will dispatch the item as Electronic Module,  label the total amount on the custom declare invoice .
 Import duties, taxes and charges are not included in the item price or shipping charges. These charges are the buyer’s responsibility. Please check with your country’s customs office to determine what these additional costs will be prior to buying.

Online Security
All transactions are secured. The website is provided with an SSL encryption system to protect personal and payment data. We do not sell or ship any items ordered through the Site directly to anyone we know to be under the age of 18. We will not collect and personally identifiable information (e.g. name, address, telephone number and e-mail address), also referred to herein as "personal information", about you unless you provide it to us voluntarily.

Items can be returned for a refund or exchange within 60 days of the date of purchase. But the reason for returns caused by yourself (eg, size, color you choose), cannot be accepted. Special circumstances may require partnership with corporate business partners. For more information, please contact our customer service. We shall ship the items via DHL or USPS Once your order is processed you will receive email notification with shipment tracking number. All delivery standards begin when you receive this email. If order is placed after 3:00 PM CST on Friday or on the weekend, the earliest it will ship is Monday.