@NRF24L01 range problem

I made a transmitter from arduino and nf24l01 which is working only up to 200m

I have deleted your other cross-post @awmlover.

Cross-posting is against the Arduino forum rules. The reason is that duplicate posts can waste the time of the people trying to help. Someone might spend a lot of time investigating and writing a detailed answer on one topic, without knowing that someone else already did the same in the other topic.

Repeated cross-posting can result in a suspension from the forum.

In the future, please only create one topic for each distinct subject matter.

I also had to move this topic to an appropriate forum category, since it clearly is not a tutorial. In the future, please take some time to pick the forum category that best suits the subject of your question. There is an "About the _____ category" topic at the top of each category that explains its purpose.

This is basic forum etiquette, as explained in the "How to get the best out of this forum" guide. It contains a lot of other useful information. Please read it.

Thanks in advance for your cooperation.

What do you have? Have you set the power to max? What are the environmental conditions (obstructions)?

Are you using the rf24 modules with the external antenna and amplifier? Those are supposed to get 800 meters (line of sight, unobstructed).

I have been hearing about the HC-12 modules that are said to offer 1000 meter or better range.

1 Like

I have a transceiver made of Arduino and nrf24L01, to which nrf24 is connected to 3.3v pin of Arduino, the weather is clear.

i am using rf24 module with external antenna and amplifier,
But the rf24 is doing 200 meters of straight line (line of sight, unobstructed) instead of 800 meters.

What should I do for this, please tell me
Thank you.

The 3.3V pin of the Arduino may not provide the current required for longer range. It is very important that you get the 3.3V supply to the radio modules to supply enough current. This is especially true for the high power (external antenna) modules. I use homemade adapters like these. They are powered by 5V and have a 3.3V regulator on the board. Robin2 also has suggested trying with a 2 AA cell battery pack.

1 Like

Please post detailed information vs. the summary information you provided. Also provide images of your actual hardware. Include information about how the antennas are positioned and oriented.

But rf24 to run only from 3.3V if I connect it to 5V then rf24 will get damaged.

Of course do not connect 5V to power the rf24. Where did I say that? The adapter (https://www.amazon.com/Makerfire-NRF24L01-Breakout-Regulator-Wireless/dp/B01IK9GCPE) takes 5V and converts the 5V to 3.3V with more current capability than the on board 3.3V regulator is able to supply. You need the extra current. The 3.3V regulator on the Nano is known to be weak.

1 Like

Wrong combination, to get the long range you need both transceivers to be of the PA kind.

@JBBOP

But the OP can't be bothered to make an accurate diagram. This is one of the reasons that Fritz gets a bad rap. If the exact part is not available, something "close" is substituted. Before long the diagram looks nothing like the real circuit. Then we must waste time finding out what is really there.

2 Likes

That worked perfectly for me on two nRF devices and Nanos.

I have both type of PA, it looks different in diagram but in real both nrf 24l 01 pa is same

How long does your device work

This was just for learning. No project involved.

And that's a Nano or a Nano 33?

But you said that your device is working

I did not say was still working!

Arduino nano