This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nRF24L01+ arduino

Hi, i have a strange issue on connecting nRF24L01+ module to Arduino pro mini. I use arduino pro mini, nrf24L01+ module, 3.7V 6000mah battery and DS181 chip to measure temperature of any room wirelessly. I write a sample code and make sample connections on breadboard. Everything worked fine at that set-up. I moved breadboard to several locations and took temperatures successfully.

After that i soldered arduino pro mini with nRF24L01+ side by side to minimize kit for a container box. when i connect soldered boards to battery i find that nRF24L01+ is not sending temperatures. When i test it on breadboard, wireless module was connected with 20cm cables to board, and everything works fine.

I wonder if anyone experienced same / similar issue? Any help or idea will be appreciated.

  • First of all, make sure that the input voltage on the nRF24LO1+ is not more than 3.6 V. That's the maximum input voltage for this chip.

    Could you send a picture of the soldered module? On the soldered module that doesn't work I would start by measuring the VDD on the chip. Is it as expected? I would then make sure that the interface IOs are soldered on correctly and that there are no shorts. It could be easy to short a pin while hand soldering. If the connections are all good and the voltage is good, make sure that you actually set the correct values in the registers by reading them back after you have set them. Store the register settings in a file a compare to what you intend to write. Do they match?

    If you have a multimeter available, check the voltage on the IREF pin on the nRF24L01+, this should be around 1.8 V if the chip is running like normal.

  • hi Asbjørn , thanks for your answer. i am sending pics of two setups i mentioned before. my battery is about 3.3V right now. also i triplecheck every connection with multimeter. Also checked voltages on arduino and nrf24L01+ and there was no problem.

    My situation is right now is like this. I did my prototype on breadboard with success, but when its coming to create prototype with soldering parts, things messed up. you can see in attachments my two setups.

    My soldered prototype does not send signal, but when debugging with arduino ide i can see sended payload datas to nRF24L01+.

    Today i figured out that, on breadboard setup, when i move nRF24L01+ module to near arduino, nRF24L01+ module is stopped working also.

    i will check IREF pin in both setups as soon as possible.

    i think, i must isolate those items (arduino and nRF24L01+) somehow? If you have any other idea(s) i would like to hear from you, Thank you for your concern and help.

    Soldered setup

    same items on breadboard

  • Make sure that you actually set the correct values in the registers by reading them back after you have set them. Store the register settings in a file a compare to what you intend to write. Do they match?

Related