User Manual
Wiki Home Recent Changes Pages and Files Members
Search
HOME
ABOUT US!
YourDuinoShop
NEWSLETTERS
BLOG
THIS WIKI:
WHAT IS
Arduino?
LEARNING
Arduino:
Arduino:
WhatIsIt?
Hands-On Learning
Example Sketches
Arduino Libraries
ARDUINO
HOWTO:
CABLES, WIRES
and PINS
SENSOR SHIELD
ARDUINO POWER
SERVO MOTORS
WIRELESS
nRF24L01
LCD DISPLAYS
SD CARDS
Ultrasonic Sensors
TemperatureSensor
IR Remotes
Stepper Motors
RealTimeClock
Keyboards/Buttons
PWM Frequencies
Analog Output
TUTORIALS
BJK
ZZ
Nrf24L01-2.4GHz-HowTo
Edit
Edit
0
0
51
51
…
…
nRF24L01 2.4GHz Radio/Wireless Transceivers How-To
Having two or more Arduinos be able to communicate with each other wirelessly over a
distance opens lots of possibilities:
Remote sensors for temperature, pressure, alarms, much more
Robot control and monitoring from 50 feet to 2000 feet distances
Remote control and monitoring of nearby or neighborhood buildings
Autonomous vehicles of all kinds
These are a series of 2.4 GHz Radio modules that are all based on the Nordic
Semiconductor nRF24L01+ chip. (Details) The Nordic nRF24L01+ integrates a
complete 2.4GHz RF transceiver, RF synthesizer, and baseband logic including the
Enhanced ShockBurst™ hardware protocol accelerator supporting a high-speed SPI
interface for the application controller. The low-power short-range (200 feet or
so)Transceiver is available on a board with Arduino interface and built-in Antenna for
less than $3! See it here.
Range??
Range is very dependent on the situation and is much more with clear line of sight
outdoors than indoors with effects of walls and materials. The usual distance quoted
by different suppliers for the low-power version module with the single chip is 200
Feet or 100 Meters. This is for open space between units operating at 250KHz.
Indoors the range will be less due to walls etc...
We suggest you test two units at your actual locations before making a decision. There
are units with an Antenna Preamplifier for the receiver and transmitter power
amplifier and external antenna. The range between that type unit and several low-
power units will be better than between two low-power units. Every situation is a little
different and difficult to get an exact number without actual tests.
Link to nRF24L01+ Data Sheet. You don't have to, but if you want to understand more
about what you can do with this "little" radio, download the data sheet. In particular
you may want to read pages 7-8-9 ( For Overview and Features), and page 39
(MultiCeiver, which allows 6 Arduinos to talk to a Primary Arduino in an organized
manner). Fortunately the board-level products we have take care of many of the
physical and electrical details and Antenna Impedance Matching etc., and this library
takes care of lots of register initialization and operational details.
There are additional modules which add Transmitter power amplifiers and Receiver
preamplifiers for longer distances.. up to 1 Km (3000 feet). See them all here. These
modules use an external antenna which can be a simple directly-attached one or a
cable-connected antenna with more gain or directivity. Here's what some of these look
like: