Go Down

Topic: Trigger cheap wireless door bell (Read 196 times) previous topic - next topic

BurningArduino

Hello Community,

I would like to trigger a simple wireless doorbell.
The doorbell uses 433Mhz. To read and send signals I am using the FS1000A Set (sender and receiver).

I've started by connecting the receiver to the Arduino and afterwards I uploaded the ReceiveDemo_Advanced (RCSwitch library). If I press the Doorbell Button it ouputs:

Code: [Select]
Decimal: 1987151315 (32Bit) Binary: 01110110011100011000010111010011 Tri-State: not applicable PulseLength: 708 microseconds Protocol: 2
Raw data: 7272,444,1612,1464,588,1464,588,1464,588,440,1612,1472,568,1476,580,456,1596,452,1600,1476,580,1472,580,1468,584,444,1608,444,1608,448,1608,1464,584,1468,584,448,1608,444,1608,440,1608,448,1604,1472,584,444,1608,1468,584,1464,588,1464,592,440,1612,1464,588,444,1608,440,1612,1464,588,1464,600,

Decimal: 1987151104 (32Bit) Binary: 01110110011100011000010100000000 Tri-State: not applicable PulseLength: 727 microseconds Protocol: 2
Raw data: 7268,448,1604,1472,584,1468,580,1472,584,444,1608,1472,584,1468,588,444,1604,444,1608,1468,584,1472,588,1460,592,436,1616,440,1608,444,1608,1464,592,1464,588,440,1612,440,1612,440,1608,444,1608,1472,584,444,1608,1468,584,1468,588,1464,588,440,1612,1464,592,436,1612,440,1612,1464,592,1460,600,

Decimal: 1987151315 (32Bit) Binary: 01110110011100011000010111010011 Tri-State: not applicable PulseLength: 726 microseconds Protocol: 2
Raw data: 7272,444,1604,1472,584,1468,580,1468,588,444,1608,1468,588,1460,592,440,1612,440,1612,1464,588,1464,592,1460,592,436,1612,440,1616,436,1612,1468,584,1468,584,444,1608,444,1608,444,1608,444,1612,1464,584,444,1608,1468,584,1468,588,1460,588,444,1612,1464,592,436,1608,444,1612,1464,592,1460,600,



Now I am trying to send the signal via the FS1000A Set to the "Doorbell Receiver" but nothing happens. I tried it via the Binary send and via the Decimal send method. But the "Doorbell Receiver" remains silent.

Please help me!

Paul_KD7HB

Unless both devices use the same modulation method and data rate, they will never communicate.

Paul

BurningArduino

Unless both devices use the same modulation method and data rate, they will never communicate.

Paul
Oh Okay :/ Thank you very much

swe-dude

This might be a stupid question, but have you set it to the right protocol in setup???

Code: [Select]
 // Optional set protocol (default is 1, will work for most outlets)
   mySwitch.setProtocol(2);



And if you have have you tried to receive the signal from your arduino transmitter with another arduino receiver and compared the raw data??

if they don't match up try setting another pulse length in setup

Code: [Select]
mySwitch.setPulseLength(320);

until they match up better

Best of luck


Go Up