Nrf24l01 range limit

Hi
I have a question.

i have 10 nrf24l01 tranmsitter and one receiver. data must me trasmitted only from the transmitter which is in the range of 1meter. if other device are greater than 2meter range. receiver should not receive any data.

is it possible to do?

Only if you provide some mechanical device to tell a transmitter it is in range.

what kind of mechanical device?

Oh, a push button, perhaps. Or a break-beam IR light system. Or a proximity sensor. Or?

All of them can transmit and receive, it is your software that controls that. Elaborate shielding might do it. They be design transmit in all directions. Try a laser diode and receiver. Of course if you use id's in your transmission as part of a robust protocol then it will not matter who receives. You can use some protocol that identifies the target and the others ignore it. That would be more reliable.

I think the answer is no, the Nrfl24 cannot do that and you need to look at some other method to work out the distance .
Why do you want to do it ?

Your topic has been moved to a more suitable location on the forum. Installation and Troubleshooting is not for advice on (nor for problems with) your project.

Hi

I have receiver and many transmiteer always connected and sends data like ia m 1, i am 2.

when receiver needs to detect the transmitter which is 2meter range and should not receive data from other which are not in range

You can not really prevent the receiver from receiving. HF technology is far outside my area of knowledge (and I mean FAR !!).

What I can think of / would research / would try

  1. Have the receiver (and antenna) in a faraday cage.
  2. Use a incorrectly tuned antenna.

The intention of both is to reduce the signal level on the input of the nRF24L01. But I may see it completely wrong.

OK is there option to detect stength of the signal ? for example device which is near to receiver will have more signal strenth. like wifi.

Did you research? nrf24l01 signal strength - Google Search

Hi, @bmg1234

What is the application?
What is the reason for selective communication?

Thanks.. Tom.. :smiley: :coffee: :australia: :+1:

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.