





NRF24L01+PA+LNA Wireless 2.4GHz RF Transceiver Module with SMA Antenna
The nRF24L01 is a single chip 2.4GHz transceiver with an embedded baseband protocol engine (Enhanced ShockBurst™), designed for ultra low power wireless applications. The nRF24L01 is designed for operation in the world wide ISM frequency band at 2.400 - 2.4835GHz.
₹ 159 ₹299
299



Made In : | India |
Add FAQ
The NRF24L01 is a popular 2.4 GHz wireless transceiver module designed for low-power, short-range communication. It is widely used in wireless communication projects due to its small size, low cost, and ease of use. Here's a detailed description of the NRF24L01 module:
NRF24L01 Module Overview
-
Frequency Range:
- Operates in the 2.4 GHz ISM band.
-
Communication Protocol:
- SPI (Serial Peripheral Interface): Used for communication with microcontrollers.
-
Data Rate:
- Supports multiple data rates: 250 kbps, 1 Mbps, and 2 Mbps.
-
Range:
- Typically effective up to 100 meters in open space. Range may vary based on environment, antenna type, and interference.
-
Power Supply:
- Operates at 1.9V to 3.6V.
- For reliable operation, it is usually powered by 3.3V.
-
Power Consumption:
- Transmit mode: ~11 mA
- Receive mode: ~13 mA
- Standby mode: ~900 µA
- Power-down mode: ~1 µA
-
Pinout:
- VCC: Power supply pin (3.3V).
- GND: Ground pin.
- CE (Chip Enable): Used to activate the transceiver for transmitting or receiving data.
- CSN (Chip Select Not): Active-low pin used to select the SPI device.
- SCK (Serial Clock): SPI clock pin.
- MOSI (Master Out Slave In): SPI data input pin.
- MISO (Master In Slave Out): SPI data output pin.
- IRQ (Interrupt Request): Used to signal interrupts from the module.
-
Features:
- Automatic Retransmission: Can automatically retransmit data if the first attempt fails.
- Auto Ack: Automatic acknowledgment of received data packets.
- 6-Pipe Receive FIFO: Supports multiple channels (pipes) for receiving data.
- Configurable Power and Data Rates: Adjustable to meet specific application needs.
Applications:
- Wireless Sensor Networks: Communicates between sensors and a central node.
- Remote Controls: Used in wireless remote control devices for various applications.
- Wireless Data Transfer: Enables data transmission between microcontrollers or computers without the need for physical connections.
- IoT Projects: Facilitates communication in Internet of Things (IoT) devices.
Example Connection with Arduino:
To connect the NRF24L01 module to an Arduino, follow these steps:
Wiring Diagram:
- NRF24L01 Module:
- VCC: Connect to 3.3V on Arduino (do not use 5V, as it can damage the module).
- GND: Connect to GND on Arduino.
- CE: Connect to digital pin 9 on Arduino.
- CSN: Connect to digital pin 10 on Arduino.
- SCK: Connect to digital pin 13 on Arduino.
- MOSI: Connect to digital pin 11 on Arduino.
- MISO: Connect to digital pin 12 on Arduino.
- IRQ: Typically not used in basic examples.
// Define the pin where the Vibration Sensor is connected
const int vibrationPin = 7; // Digital Pin 7 (You can change this pin)
int vibrationState = 0; // Variable to hold the vibration state
void setup() {
// Initialize serial communication
Serial.begin(9600);
// Set the vibration sensor pin as input
pinMode(vibrationPin, INPUT);
}
void loop() {
// Read the state of the vibration sensor
vibrationState = digitalRead(vibrationPin);
// If vibration is detected (high state)
if (vibrationState == HIGH) {
Serial.println("Vibration Detected!");
}
// If no vibration is detected (low state)
else {
Serial.println("No Vibration.");
}
// Wait for a short period before checking again
delay(500);
}
0 Reviews For this Product
