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?
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.
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.
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?
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.