RF WIRELESS TRANSCEIVER, NRF24L01+2.4G PCB ANTENNA

All pictures are for illustrative purposes only.

PID# 158122

CA$6.50
Free shipping: On orders over $120 within BC

1 In Stock

Order now, processed next business day

Quantity

Request a large quantity quote

Description

The nRF24l01 module is a low-power transceiver that enables wireless data exchange over the 2.4GHz radio frequency band. It allows efficient communication between two devices over a medium distance (50m) when they are in direct view, i.e. without obstacles. If you wish to communicate over longer distances outdoors, an RF433 or LoRa module should be preferred. Indoors, if one or more walls are present between the transmitter and the receiver, it is preferable to use WiFi or Bluetooth communication.

Schematic

The nRF24L01 module uses the SPI protocol to communicate with the microcontroller and must be powered between 1.9 and 3.6V. SPI communication uses specific boxes and is pinned as follows (left side NRF24L01, right side Arduino UNO):

  • Vcc (Power) <-> 3V3
  • CE (Reset) <-> 2
  • GND (ground) <-> GND
  • MOSI (Master Output Slave Input) <-> 11
  • MISO (Master Input Slave Output) <-> 12
  • SCK (Serial Clock) <-> 13
  • CS (chip select) <-> 4

To improve the range and stability of the connection, it is advisable to solder a capacitor between the Vcc and GND pins on some modules.

Applications

Creating a remote control to control your Arduino project

Exchanging data between two Arduinos

References

https://github.com/nRF24/RF24

https://github.com/nRF24/RF24/blob/master/nRF24L01.h

https://www.arduino.cc/en/reference/SPI

NRF24L01 Datasheet