This is the latest 2.4GHz wireless transceiver module, based on nRF24L01+ from Nordic Semiconductor . This transceiver IC operates in the 2.4GHz band and has many new features! It takes all the coolness of the nRF2401+ and add some extra pipelines, buffers, and an auto-retransmit feature. Besides, it offers low cost wireless alternative compared to Bluetooth or XBee transceiver. Check out the explaination and examples shown by How to Mechatronics:
Now we carry a basic board for nRF24L01+ in the smallest system possible. It includes the basic operating component and on board antenna . You can use it in you project without any wireless design , just need to leave an 8-pin interface to this module, use the SPI interface to control the module on transferring data.
From what we tested in office, the communication range is around 10 to 20 meters in WiFi operating environment, outdoor is around 100 meters. Please do study the datasheet of nRF24L01+ before using this module. You will need two of this module to have communication. Protocol is a must to send/receive data.
Note: Thsi is 3.3V module, VCC should be powered with 3.3VDC. Supplying 5V to VCC will burn the module. However, communication pins are 5V compatible.
Check out the breakout board for nRF24L01+ module, it is very helpful for beginner.
Although below video using higher power nRF module, the protocol and interface are same. Uses Arduino too, check it out. Video by How to Mechatronics:
- nRF24L01+ RF transceiver from Nordic Semiconductor
- 3.3V powered, DONOT power it with 5.0V.
- 250kbps to 2Mbit Data Rate
- Auto Acknowledge
- Auto Re-Transmit
- Multiceiver - 6 Data Pipes
- 32 Byte separate TX and RX FIFOs
- 5V tolerant input pins
- Software selectable channel from 2400MHz to 2525MHz (125 Selectable channels)
- Minimum number of external components
- Pins broken out : VCC, CE, CSN, SCK, MOSI, MISO, IRQ, GND
- Lots of application notes and support on Nordic Semiconductor Website
- 1 x nRF24L01+ module
- nRF24L01+ Datasheet
- nRF24L01+ module schematic
- Example code and wiring to PIC MCU
- Great Nordic Tutorials from blog.diyembedded.com
- nRF24L01+ at Arduino Playground
- Communicate in between BBFuino (Arduino) and SK28A (PIC16F876A) by using RF-TRX-2.4G
- NRF24L01 Interfacing with Arduino | Wireless Communication, by Electronics Hobbyist
- Working with the nRF24L01+ Transceivers on Raspberry Pi and Arduino, by Spencer Nusbaum