-2
\$\begingroup\$

I need to demodulate signal with frequency 38 kHz coming from remote controller without IR receiver. I need to demodulate it and as a result get information from it. Is there any examples of similar task? I would be grateful for any help.

\$\endgroup\$
  • 1
    \$\begingroup\$ How is the data modulated onto the signal? \$\endgroup\$ – Andy aka Mar 28 '15 at 11:50
  • 1
    \$\begingroup\$ You MUST have some form of "receiver". eg a photodiode or ...? You MUST explain the hardware and why you wish to use no IR receiver. IR signal detection can be much harder that most people realise. Gettin the detectors sensitive enough can be challenging. What range? What environment? What ...? \$\endgroup\$ – Russell McMahon Mar 28 '15 at 12:36
  • \$\begingroup\$ Totally agree with Russell - you can buy an IR receiver/decoder ic (simple 3 pin device) that will allow you simple access to the data. Take a look at fibidi.com/arduino-ir-receiver-module \$\endgroup\$ – JIm Dearden Mar 28 '15 at 14:09
1
\$\begingroup\$

Those 3-pin decoders Jim mentioned are cheap and very easy to hook up. I pulled one off of a destroyed toy helicopter so I could use its remote to control a robot. Unfortunately, I've lost the code I used.

This outputs a series of pulses, which you will need to time. This is easiest with a logic analyzer, a little harder with an oscilloscope, but doable with just an arduino. Once you have a stream of pulse lengths, you can find patterns in pairs of short and long pulses and assign those to ones and zeros, then decode the individual fields. Here's an instructable with some more details.

\$\endgroup\$

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.