1
\$\begingroup\$

I'm having difficulties reading any input from my RF module to my Arduino. I hope I have done all the necessary simple tests prior to asking for help here on whether or not the receiver is faulty.

There was a forum post over at Arduino with a similar problem, but unfortunately, no solution found.

Kit:

  • SC2262 transmitter and SC2272 receiver 433.92 MHz with keyfob TX, cheap off eBay.
  • Arduino UNO R3
  • Prototyped with standard breadboard and jumper wires. D0-VT to Arduino pins 2-6 respectively.

As suggested in the other forum post, I have used a meter to measure the voltage across GND to each digital PIN and see no flicker of life with each button press. This is the M4 sub-type which I understand as momentary, however, the meter is flat 0V which I don't believe would be expected.

There is demonstrable 5V on receiver module power pins.

Using an RTL-SDR dongle also demonstrates transmission peak on button press so I don't believe the fault lies at the transmitter end. New A23 battery in keyfob.

I haven't included any code here, as I don't think this is where the fault lies. I can demonstrate correct digital reads in Serial Monitor when artificially replicating signal with 5V.

In addition, I believe that there are encoder/decoder chips onboard this module. I did try adding a library from GitHub (QuentinCG's) but it made no difference.

This leads me to believe the receiver may have a fault. However given my lack of experience, it could equally be oversight of something simple.

If you want me to put up my code, or photos of the breadboard please let me know.

RF RX Module

Address pin photos

Tx Module Front Tx Module Rear Rx Module Rear

\$\endgroup\$
  • \$\begingroup\$ Do your receiver and transmitter have the same address set? \$\endgroup\$ – JRE Jul 19 '19 at 15:51
  • \$\begingroup\$ Until you are getting outputs from the receiver, this would seem to be an off-topic question about the usage of undocumented discount gadgetry (you linked a chip data sheet, not module documentation). Buying such is generally not recommended, unless you already have sufficiently detailed understanding of how it works to make up for the lack of support from discount vendors. You might consider feeding the output of a bare receiver into a software based decoding library on the Arduino. \$\endgroup\$ – Chris Stratton Jul 19 '19 at 16:00
  • \$\begingroup\$ @JRE Sorry not sure exactly what you mean. Data sheet for the transmitter chip PT2264 here. There are blobs of solder on the rear of the chips. From my reading, for the rx: OSC I and TE and for tx: A9/D3 and A3. Hope that means something! \$\endgroup\$ – jh112323 Jul 19 '19 at 16:02
  • \$\begingroup\$ On pins 1 through 8, there are jumpers or solder blobs that set the address. The jumpers must be set the same on the transmitter and receiver. \$\endgroup\$ – JRE Jul 19 '19 at 16:12
  • \$\begingroup\$ The 2262 and 2272 are a matched pair. The documentation says to use a 2262 and a 2272 together. The 2264 documentation says to use it with a 2294. You are playing mix and match with things that don't mix. \$\endgroup\$ – JRE Jul 19 '19 at 16:16
0
\$\begingroup\$

The cause was verified in chat.

Problem was indeed the address settings on the 2262 and 2272.

The addess settings on both modules must be the same.

As can be seen in the following pictures, the address lines were set differently on the two modules:

enter image description here

enter image description here

The address pins are pins 1 through 8 on the 2262 and 2272, as shown in this excerpt from the SC2272 datasheet.

enter image description here

\$\endgroup\$
  • \$\begingroup\$ Thanks @JRE. I have re-soldered the address pins on the rx module to match tx and now it works properly. Supplier reports a mix-up of batches.. \$\endgroup\$ – jh112323 Jul 26 '19 at 9:51

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.