Wireless NRF24L01+ 2.4GHz Transceiver Module
The NRF24L01 transceiver module uses the 2.4 GHz band and can operate with baud rates from 250 kbps to 2 Mbps. If used in an open area and with a low baud rate, its range can reach up to 100 meters.
The module can use one of 125 different channels and thus you can have a network of 125 independently working modems in one place. Each channel can contain up to 6 addresses or each unit can communicate with up to 6 other units simultaneously.
The power consumption of this module is approx. It is 12mA. The operating voltage of the module is 1.9 to 3.6V, but the good thing is that the other pins can tolerate 5V logic, so we can easily connect it to an Arduino without using any logic level converters.
Three of these pins are for SPI communication and need to be connected to the Arduino's SPI pins, but note that each Arduino board has different SPI pins. The CSN and CE pins can be connected to any digital pin of the Arduino board and are used to switch between transmit or command mode as well as setting the modem in standby or active mode. The last pin is an interrupt pin that does not need to be used.
So, when we connect the NRF24L01 modules to the Arduino boards, we are ready to prepare codes for both the transmitter and receiver.
Specifications:
- Power supply: 1.9V ~ 3.6V
- Operating current: 2Mbps at 0dBm output power / 13 at 11.3mA, 5mA
- IO counts: 8
- Sensitivity: -85dBm at 1Mbps
- Emission distance: 70~100 meters at 256kbps
- Data rate: 256kbps / 1Mbps / 2Mbps
- Communication mode: Enhanced ShockBurst TM / ShockBurst TM
- Working mode: Power Mode / Standby Mode / RX Mode / TX Mode
- Temperatures: Operating: -40°C ~ 85°C / Storage: -40°C ~ 125°C
Wireless NRF24L01+ 2.4 GHz Receiver Transmitter Module Arduino Connection