NRF24L01 2.4GHz 2Mbit/s Wireless Data Transmission RF Transceiver Module Board 1.9-3.6V For Arduino DIY – KSH 400 at HIMASTORES Mombasa – best electronics in Kenya

NRF24L01 2.4GHz 2Mbit/s Wireless Data Transmission RF Transceiver Module Board 1.9-3.6V For Arduino DIY

SKU: HMJ708 Category: Modules
KSH 400.00
Out of Stock

Product Description

NRF24L01 2.4GHz Wireless Transceiver Module

Low-Power RF Communication Module for Arduino

The NRF24L01 is a highly integrated 2.4GHz RF transceiver module designed for wireless data transmission. Featuring 2Mbit/s data rate and ultra-low power consumption, this module provides reliable wireless communication for Arduino, ESP32, and other microcontroller projects.

Operates at 2.4GHz ISM band with 125 channels
Supports 6 data pipes for simultaneous communication
Requires 1.93.6V power supply do not exceed 3.6V

Technical Specifications

ParameterValue
Supply Voltage1.9V - 3.6V DC
Frequency Band2.4GHz ISM
Data Rate250Kbps / 1Mbps / 2Mbps
Output Power-18dBm to 0dBm (4 levels)
Receiver Sensitivity-94dBm (250Kbps)
Communication RangeUp to 100m (open area)
Current (TX)11.3mA (0dBm output)
Current (RX)13.5mA
Power Down Mode900nA
Standby-I Mode22µA
InterfaceSPI (4-pin)
Data Pipes6 (multi-channel)
Payload Size1-32 bytes per packet
Operating Temp-40°C to 85°C
Dimensions~29mm x 15mm x 4mm
AntennaPCB trace antenna

= Key Features =

UltraLow Power 900nA power down mode for battery projects

Multiple Data Rates - Selectable 250Kbps, 1Mbps, 2Mbps

Six Data Pipes Multichannel simultaneous reception

Enhanced ShockBurst - Automatic packet handling and retransmission

Wide Voltage Range - 1.9V to 3.6V operation

SPI Interface Simple 4wire connection to any MCU

Onboard Antenna - Integrated PCB antenna for compact design

Automatic CRC Builtin error detection

Frequency Agility - 125 selectable channels

= Applications =

  • Wireless sensor networks
  • Remote control systems
  • Home automation
  • Wireless data logging
  • Robotics communication
  • IoT devices
  • Wireless gaming controllers
  • Battery-powered devices
  • Smart metering

Wiring Guide

NRF24L01 PinArduino PinDescription
VCC3.3VPower Supply
GNDGNDGround
CED9Chip Enable
CSND10Chip Select
SCKD13SPI Clock
MOSID11Master Out Slave In
MISOD12Master In Slave Out
IRQNot ConnectedInterrupt (optional)

> Connect VCC to 3.3V only - 5V will damage the module

Use external 3.3V regulator for stable power supply
Add 10µF and 0.1µF capacitors near module for power stability

Arduino Test Code

#include

#include

#include

RF24 radio(9, 10);

const byte address[6] = "00001";

void setup() {

Serial.begin(115200);

radio.begin();

radio.openWritingPipe(address);

radio.setPALevel(RF24PAMIN);

radio.stopListening();

}

void loop() {

const char text[] = "Hello World";

radio.write(&text, sizeof(text));

delay(1000);

}


Quick Setup Guide

  1. Connect VCC to 3.3V power supply
  2. Connect GND to common ground
  3. Connect SPI and control pins to Arduino
  4. Install RF24 library via Library Manager
  5. Upload transmitter code to first module
  6. Upload receiver code to second module
  7. Open Serial Monitor to view communication
For reliable communication, use external power supply
Increase PA level for longer range
Both modules must be on same channel and address

Power Consumption by Mode

ModeCurrent
TX Mode (0dBm)11.3mA
TX Mode (-6dBm)9.0mA
TX Mode (-12dBm)7.5mA
TX Mode (-18dBm)7.0mA
RX Mode13.5mA
Standby-I22µA
Standby-II1.9µA
Power Down900nA

> Use power-down mode for battery applications

StandbyII mode for fast wakeup response

Why Choose NRF24L01?

Low power for battery-powered devices
Reliable communication with auto retry
Multiple data rates for flexibility
Six data pipes for multi-node networks
Simple SPI interface
Affordable wireless solution

√ Compatible with Arduino, ESP32, Raspberry Pi

√ No external components required

√ Enhanced ShockBurst for reliable data transfer

√ Easy to set up and use

√ Mature library support

√ Great range for size


Communication Range Guidelines

PA LevelRange (Open Area)Power Consumption
MIN~20mLowest
LOW~40mLow
HIGH~60mMedium
MAX~100mHighest

> Actual range varies based on environment and obstructions

Use external antenna version for longer range
Metal and concrete reduce effective range

Safety Precautions

Do not exceed 3.6V supply voltage
Ensure correct polarity of power connections
Avoid metal obstruction near antenna
Keep away from moisture
Use ESD protection when handling
Verify SPI pin connections
For 5V microcontrollers, use level shifter for SPI pins
Add 100nF capacitor between VCC and GND near module

Troubleshooting

No communication - Check power supply and wiring
Weak signal - Increase PA level or reduce distance
Packet loss - Check for interference from other 2.4GHz devices
Module not detected - Verify SPI connections and library
Short range - Ensure antenna is not grounded or obstructed
Keep module away from metal surfaces for best reception

What's Included

  1. NRF24L01 2.4GHz Transceiver Module
  2. Pin Header (un-soldered)

The NRF24L01 delivers reliable, low-power wireless communication at an affordable price. Perfect for IoT, sensor networks, and remote control applications.

NRF24L01 WIRELESS TRANSCEIVER 2.4GHZ RFMODULE ARDUINO ESP32 IOT SENSORNETWORK LOWPOWER RFCOMMUNICATION DIY New Best Seller NRF24L01