NRF24L01+ with PA LNA Wireless Transceiver Module 1000 Meter Long Range TX RX Transmitter Receiver
In stock
Order before 12.00PM
The NRF24L01+ with PA LNA Wireless Transceiver Module is a long-range, low-power wireless communication module designed for use in wireless applications. With its integrated Power Amplifier (PA) and Low Noise Amplifier (LNA), this module can extend communication ranges up to 1000 meters in open environments, making it suitable for both short and long-range wireless projects.
Key Features:
- Frequency Range: 2.4GHz ISM band (Worldwide license-free usage).
- Communication Range: Up to 1000 meters in open space with PA and LNA.
- High Data Rate: Supports data rates of up to 2Mbps.
- Low Power Consumption: Ideal for battery-powered applications with low standby and operational current.
- Built-in PA and LNA: Amplifies transmission power and improves reception sensitivity, extending range.
- Interface: SPI (Serial Peripheral Interface) for easy connection with microcontrollers like Arduino, Raspberry Pi, etc.
- Multi-channel Support: 125 available channels, allowing for multiple devices to operate in the same area with minimal interference.
- Multi-device Communication: Supports both point-to-point and point-to-multipoint communication.
Applications:
- Remote Controls: For drones, RC cars, or home automation devices.
- Wireless Data Transmission: Between sensors and a base station in IoT systems.
- Wireless Monitoring: For security systems, weather stations, or telemetry.
- Robotics: Used in wireless communication between robots and controllers.
- Home Automation: For smart home networks and wireless sensor networks.
Specifications:
- Operating Voltage: 1.9V – 3.6V (typically powered by 3.3V).
- Output Power: Up to 20dBm with PA for long-range communication.
- Sensitivity: -85dBm at 2Mbps, -97dBm at 250kbps.
- Antenna: External antenna connection for improved range.
- Dimensions: Compact size suitable for embedding in various applications.
- Compatibility: Works with various microcontrollers, including Arduino, ESP32, and Raspberry Pi.
This module is perfect for projects requiring reliable and long-range wireless communication in environments where range and signal strength are critical.
How to interface with Arduino?
To interface the NRF24L01+ PA LNA Wireless Transceiver Module with the Arduino UNO, follow the wiring and setup steps below. This module allows for long-range wireless communication (up to 1000 meters), making it ideal for projects such as remote monitoring, wireless sensors, and remote control systems.
1. Wiring Diagram
Here’s how to connect the NRF24L01+ PA LNA to an Arduino UNO:
NRF24L01 Pin | Arduino UNO Pin |
---|---|
VCC | 3.3V (Important: do not use 5V) |
GND | GND |
CE | Pin 9 |
CSN | Pin 10 |
SCK | Pin 13 |
MOSI | Pin 11 |
MISO | Pin 12 |
IRQ | Not Connected |
Note: Ensure that the VCC is connected to the 3.3V pin on the Arduino, as the NRF24L01+ cannot tolerate 5V. Using 5V may damage the module.
2. Library Installation
To make interfacing easier, we’ll use the RF24 library, which simplifies communication with the NRF24L01+.
- Open the Arduino IDE.
- Go to Sketch > Include Library > Manage Libraries.
- Search for RF24 and install the RF24 by TMRh20 library.
3. Code Example for Transmitter (TX)
Here is an example to send data wirelessly from one Arduino (transmitter):
#include <SPI.h> #include <nRF24L01.h> #include <RF24.h> // Define CE and CSN pins RF24 radio(9, 10); // CE, CSN // Create a pipe address for communication const byte address[6] = "00001"; void setup() { Serial.begin(9600); // Initialize the NRF24L01+ module radio.begin(); radio.openWritingPipe(address); radio.setPALevel(RF24_PA_HIGH); radio.stopListening(); // Set to transmitter mode } void loop() { const char text[] = "Hello, World!"; // Data to send radio.write(&text, sizeof(text)); // Send data Serial.println("Data Sent: Hello, World!"); delay(1000); // Send data every 1 second }
4. Code Example for Receiver (RX)
The following code receives the data sent by the transmitter:
#include <SPI.h> #include <nRF24L01.h> #include <RF24.h> // Define CE and CSN pins RF24 radio(9, 10); // CE, CSN // Create a pipe address for communication const byte address[6] = "00001"; void setup() { Serial.begin(9600); // Initialize the NRF24L01+ module radio.begin(); radio.openReadingPipe(0, address); radio.setPALevel(RF24_PA_HIGH); radio.startListening(); // Set to receiver mode } void loop() { if (radio.available()) { char text[32] = ""; radio.read(&text, sizeof(text)); // Receive data Serial.println("Data Received: "); Serial.println(text); // Print received data } }
5. Key Points:
- Transmitter: The code for the transmitter sends the message
"Hello, World!"
every second. - Receiver: The code for the receiver listens for any incoming data and displays it on the serial monitor.
6. Important Notes:
- Ensure the module is powered via 3.3V as the NRF24L01+ is sensitive to voltage.
- If you face communication issues or range limitations, try adding a 10μF capacitor between the VCC and GND pins of the NRF24L01+ to stabilize the power supply.
- Using a PA LNA version improves signal range, but be sure your setup provides adequate current for it (especially when using power-hungry modules).
Request Stock
Recently viewed products
You might also be interested in...
Customers who bought this also bought...
General Questions
What is the latest price of the NRF24L01+ with PA LNA Wireless Transceiver Module 1000 Meter Long Range TX RX Transmitter Receiver in Bangladesh?
The latest price of NRF24L01+ with PA LNA Wireless Transceiver Module 1000 Meter Long Range TX RX Transmitter Receiver in Bangladesh is BDT 385.00 . You can buy the NRF24L01+ with PA LNA Wireless Transceiver Module 1000 Meter Long Range TX RX Transmitter Receiver at the best price on BDTronics.com or contact us via phone.
Where to buy NRF24L01+ with PA LNA Wireless Transceiver Module 1000 Meter Long Range TX RX Transmitter Receiver in Bangladesh?
You can buy NRF24L01+ with PA LNA Wireless Transceiver Module 1000 Meter Long Range TX RX Transmitter Receiver online by ordering on BDTronics.com or directly collect by visiting our store in person. BDTronics is a trusted provider of high-quality electronics, 3D printers, solar systems, and robotics parts. We offer fast shipping across the country via courier service.
What are the delivery options of NRF24L01+ with PA LNA Wireless Transceiver Module 1000 Meter Long Range TX RX Transmitter Receiver in Bangladesh?
We provide home delivery service all over Bangladesh. We support cash on delivery, bKash and Credit Card (Visa/ MasterCard/ Amex) payment solutions. The delivery time usually takes 1-2 days inside Dhaka and 2-3 days outside Dhaka.