2.4Ghz - PPM or PCM data

Hi Arduino gurus

Not sure where to begin......

I am looking to test bench a a project to receive PPM or PCM data from RF transmitter (yet to look at output)

The scenario is to pickup (RX) signal transmitted from a Radio control (I am thinking 2.4Ghz)

( I am guessing the # of channels is not a problem?)

Also based on Freq - would it be possible fo a single Arduino unit to RX signals from multiple TX and and 'isolate PPM or PCM data' for each of the TX units?

What modules are best for this/ open to info here

You need to understand the actual data transmission encoding before doing anything else, and that will require highy specialized RF equipment.

The off-the-shelf RC equipment seems to use either Nordic (nRF24L01+) or Cypress 2.4GHz transceivers. I have not seen any Threads that show how to interface with the Cypress systems but this Thread shows how to interface with a Syma transmitter using an nRF24.

If you have the option the simplest solution would be to make your own nRF24 transmitter and receiver. Have a look at this Simple nRF24L01+ Tutorial.

...R

It seems like an odd requirement since the people who make RC transmitters also make receivers for them and they are fairly inexpensive. It's quite easy to interface the receiver to an Arduino. It is a lot more complicated to attempt to duplicate the dedicated receiver using an Arduino.

Steve

Looks like people trying to reproduce the Syma protocol hack aren't having much luck, and the hackers admit that it does not work well.

This code has not been tested enough and it is not super reliable. So don't use it with dangerous rc model as planes, helicopters, cars...

Agreed, much safer and easier to buy a commercial transmitter/receiver combo.

There are many modulation standards, each with their own specific transceiver chip.

Futaba FASST - Micro Linear ML2724
JR/Spektrum's DSM, DSM2, DSMX - Cypress CRYF6936
HiTec, Co-rona, FrSky, Tactic, Futaba S-FHSS - Texas Instruments CC2500
JR's DMSS - Texas Instruments CC2520
Turnigy 9x/FlySky/HobbyKing - AMICCOM A7105

Snooping on those which do frequency hopping is going to be tricky unless you have access to the information exchanged during the transceiver/receiver binding process.

understand this might be a crest too high. I have a specific need where i need to control servos and RF cant be used.Hence I was looking for a 'wedge' solution.

What about an approach whereas Arduino project connect physically to the Receiver [RX] unit via the Servo channels (3 wire plugs) directly - I assume Arduino could 'receive' this information?

itolond:
understand this might be a crest too high. I have a specific need where i need to control servos and RF cant be used.Hence I was looking for a 'wedge' solution.

That does not make sense. 2.4Ghz wireless is RF

What exactly are you prevented from using, and why?

...R

Arduino project connect physically to the Receiver [RX] unit via the Servo channels (3 wire plugs) directly

Arduino code is available to read RC receiver outputs. Example: Read PWM, Decode RC Receiver Input, and Apply Fail-Safe | Arduino Project Hub

Robin2:
That does not make sense. 2.4Ghz wireless is RF

What exactly are you prevented from using, and why?

...R

It makes sense when an RF carrier is limited in the environment I wish to use. I have another solution I need to interface with but wish to keep the existing equipment and investment - partly due to cost and partly due to familiarity to the equipment currently in use.

from this perspective the is a need to 'capture' commands .......I can work through the rest once I have solved the initial need.

jremington:
Arduino code is available to read RC receiver outputs. Example: Read PWM, Decode RC Receiver Input, and Apply Fail-Safe | Arduino Project Hub

Great I'll work through this.

itolond:
It makes sense when an RF carrier is limited in the environment I wish to use.

If RF is limited why does your Original Post say "I am looking to test bench a a project to receive PPM or PCM data from RF transmitter "

Are you using an RF transmitter or are you not?

If you are not using an RF transmitter then exactly what equipment are you using?

...R