I am trying to create a wireless launch box for a high powered rocket and am using an Arduino Nano on both ends connected to an nRF24L01+ PA LNA on both. The objective is to push a momentary button that changes pin 2 from low to high and changes the message from a 0 to a 1. Then send the 1 to the receiver. On the receiver end, it is connected to a 5V relay switch. The relay is normally open and when the receiver sees a "1" it is supposed to send a 5V signal out of pin 5 to close the relay and complete the circuit. I am having an issue with the receiving module changing from a 0 to a 1. I have run the "Getting Started" example in the RF24 library. The transmitter works just fine, but the receiver fails to initialize. I have also run the check connection file found in post 30 here: Simple nRF24L01+ 2.4GHz transceiver demo - #15 by akatchi.
When I run the check connection without the PA LNA board I get the following:
RX_PW_P0-6 = 0x20 0x20 0x00 0x00 0x00 0x00
But when I run it with the PA LNA board I get:
RX_PW_P0-6 = 0x00 0x00 0x00 0x00 0x00 0x00
Does this mean there is an issue with the PA LNA board?
Its hard to get genuine nrf modules these days and the poor clones (let alone the genuine) can be very sensitive to noise coming from the power supply. Try soldering a 4.7uf capacitor direct across the power and ground pins of the nrf module, keeping the leads as short as possible.
Thanks for the reply. I have the wiring as follows: CE-9,CSN-10, SCK-13, MO-11, MI-12, IRQ not connected. I am going to try and resolder the connections on the PA LNA board.
When you say direct across, do you mean to solder one lead of the capacitor to the power and one lead to the ground? Sorry if this is a stupid question, but I am a somewhat newbie to this.
That is the way to install the cap. It needs to be as close to the radio module as possible. I use at least a 10uF cap. Since a 10uF (or 4.7uf) cap is likely to be electrolytic, you must observe polarity.