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.

Parents
  • 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.

Reply
  • 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.

Children
No Data
Related