Have a look at the length of the PCB antenna. I have a suspicion it is the correct length for a 2.4GHz wireless signal.
This is a photo of the nRF24s that I have been using. I’m not sure why the antennas are different, or whether there are any other differences. My devices have the nRF24L01+ version of the Nordic IC.
OK, I just tried triming the arial length to match the tracking length on your pic, I now get better results, only failing 2-3 times before going through. Is this normal?
I have a couple of thses on teh way, hopefully they work better.
Someone spent quite a while with a 2 or 3d simulation package - eg Sonnet - designing that PCB antenna , and measured impedances on test with a vector network analyser - costing many thousands of pounds - to check it was OK.
Robin2:
Just take your antenna off completely and put it in the trash.
...R
When I first purchased these I ran them with no arial and could not gert any comms at all.
I just tried again removing the arial and do NOT get any successful transmissions now.
The reason I put the arial there is because I read that this particular pcb didnt have an onboard arial.
The strip of trace sort of shaped like a J is the antenna. That's how short it needs to be for the frequency used, 2.4 GHz.
Longer wire, such as 17cm for a 433MHz Tx and Rx module, are added. Not so for 2.4 GHz.
Found by googling:
"velocity = frequency * wavelength
In this case the velocity is C, at say 300,000,000 metres per second. The frequency is 2.4GHz, or 2,400,000,000 Hertz. Dividing the first big number by the second yields a wavelength of 0.125 metres, or 12.5cm. Since we're using quarter-wave antennae, that works out at just over 31mm."
If you carefully measure the J shape on the PCB, I bet you will find it is about 31mm.
dudester:
When I first purchased these I ran them with no arial and could not gert any comms at all.
I just tried again removing the arial and do NOT get any successful transmissions now.
Do you know if your module has an nRF24L01 or an nRF24L01+ chip on it. They are different and it may be that a library for the current nRF24L01+ will not work with the obsolete nRF24L01.
If you have the older version you should get the two Nordic datasheets and compare them and see if the library you are using is suitable.
As far as I can see the pinouts on your module are also different from mine.
Do you have a 10µF capacitor across Vcc and GND close to the module?
Maybe the simplest thing (since they are cheap) is to get a pair of modules like the ones I am using.