I am writting to you cause I have a strange problem
I am trying to record and replay my garage door opener (DoorHan) using Rx and Tx.
Problem: When I try to receive signal from pressing garage door opener which is working on 433Mhz frequence and I have 433Mhz frequency receiver I get no data received
Things I tried:
I mounted 17cm antenna to rx and tx and uploaded some binaries to be transmitted from tx, just so I can clear the doubt of my 433Mhz rx being busted. I successfully got code from transmitter onto my receiver. I then tried again clicking garage door opener right next to my receiverâŚ. still nothing.
At this point I am not sure what I can do or what could be wrong.
In fact I did catch a signal using SDR-RTL USB dongle⌠I found out that whenever I press key on DoorHan remote I get the same spikes of signal at 433.92/93 range (not quite sure on which but itâs just everything on same frequency). I even recorded it and I have .waw files (audio) which I am trying to decode in Audacity, however I am lost how to do it.
I think DoorHan is using OOK modulation â therefore I made something out of that in hopes I decoded it right⌠however itâs strange and I am lost as what would gap without peaks meanâŚ
Anyway this is the hosted pic:
What am I using:
- breadboard,
- arduino Nano,
- XY-MK-5V 433Mhz RF Receiver (antenna mounted),
- FS1000A/XY-FST RF 433Mhz Transmitter (antenna mounted),
- rc-switch library
I am wiring like so:
VCC â 5V (on Arduino Uno)
DATA/ATAD â digital pin (in this case: pin 2)
GND â GND
Code I am using:
Actually a rc-switch library example code called âReceiverDemo_Advancedâ.
/*
 Example for receiving
Â
 https://github.com/sui77/rc-switch/
Â
 If you want to visualize a telegram copy the raw data and
 paste it into http://test.sui.li/oszi/
*/
#include <RCSwitch.h>
RCSwitch mySwitch = RCSwitch();
void setup() {
 Serial.begin(9600);
 mySwitch.enableReceive(0);  // Receiver on interrupt 0 => that is pin #2
}
void loop() {
 if (mySwitch.available()) {
  output(mySwitch.getReceivedValue(), mySwitch.getReceivedBitlength(), mySwitch.getReceivedDelay(), mySwitch.getReceivedRawdata(),mySwitch.getReceivedProtocol());
  mySwitch.resetAvailable();
 }
}
help me please,
BEST.zip (815 KB)