SlideShare a Scribd company logo
Author
Ankit, CircuitDigest
The nRF24L01 is a low-cost, 2.4GHz
transceiver module used for wireless
data communication.
It communicates over the SPI protocol
and is suitable for short-range
communication.
This project demonstrates wireless data
transfer between two Arduino Uno
boards using nRF24L01 modules.
Real-time temperature and humidity
data from a DHT11 sensor is sent and
displayed on an OLED screen.
Introduction to nRF24L01
and Arduino Uno
Components
Needed
2 × Arduino Uno boards
2 × nRF24L01 modules
2 × 3.3V adapter boards
1 × DHT11 sensor
1 × 0.96" OLED display
Breadboards & jumper
wires
Understanding the
nRF24L01 Module
Operates at 2.4GHz with selectable
channels and data rates up to 2 Mbps.
Requires 3.3V power; adapter board
recommended.
Communicates via SPI: CE, CSN, SCK, MOSI,
MISO.
Ideal for low-power, high-speed
communication in IoT projects.
Transmission range up to 100 meters (line
of sight).
Wiring and Circuit
Connections
Transmitter (Sensor Side):
DHT11 connected to Arduino digital
pin.
nRF24L01 module connected via
adapter:
CE → D9, CSN → D10, MOSI → D11,
MISO → D12, SCK → D13.
Power: 3.3V to adapter (not directly to
nRF24L01).
Receiver (Display Side):
OLED (I2C) to A4 (SDA) and A5 (SCL).
nRF24L01 connected same as above.
Code
Implementation
and Working
Transmitter Code:
Uses DHT library to read sensor data.
RF24 library sends data to a defined address.
Sends temperature and humidity every second.
Receiver Code:
Constantly listens for incoming RF24 packets.
Displays received data on OLED in real time.
How It Works:
Transmitter reads from DHT11 and sends via
nRF24L01.
Receiver gets the data wirelessly and shows it on
the OLED screen.
Home automation
Wireless sensors
Remote-controlled robots.
Applications of
nRF24L01
For a more in-depth tutorial:
https://circuitdigest.com/microcontroll
er-projects/interfacing-nRF24L01-with-
arduino-uno
www.circuitdigest.com
Robotics Projects|Arduino Projects|Raspberry Pi Projects| ESP32
Projects | AI Projects | IoT Projects
Ad

More Related Content

Similar to How to use nRF24L01 module with Arduino (20)

Ultrasonic level meter
Ultrasonic level meterUltrasonic level meter
Ultrasonic level meter
handson28
 
Using LoRa Technology to Monitor and Control Sensors in Greenhouse
Using LoRa Technology to Monitor and Control Sensors in GreenhouseUsing LoRa Technology to Monitor and Control Sensors in Greenhouse
Using LoRa Technology to Monitor and Control Sensors in Greenhouse
IRJET Journal
 
wireless notice board using RF communication
wireless notice board using RF communicationwireless notice board using RF communication
wireless notice board using RF communication
ROHIT SAGAR
 
Ijeee 33-36-surveillance system for coal mines based on wireless sensor network
Ijeee 33-36-surveillance system for coal mines based on wireless sensor networkIjeee 33-36-surveillance system for coal mines based on wireless sensor network
Ijeee 33-36-surveillance system for coal mines based on wireless sensor network
Kumar Goud
 
Ultrasonic Distance Measurement NRF905 Wireless Transmission System Based on ...
Ultrasonic Distance Measurement NRF905 Wireless Transmission System Based on ...Ultrasonic Distance Measurement NRF905 Wireless Transmission System Based on ...
Ultrasonic Distance Measurement NRF905 Wireless Transmission System Based on ...
Wanita Long
 
Gesture Robot car.pptx
Gesture Robot car.pptxGesture Robot car.pptx
Gesture Robot car.pptx
KevinMichaelRajBPSGC
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
IJERD Editor
 
communication protocols in embedded systems.pptx
communication protocols in embedded systems.pptxcommunication protocols in embedded systems.pptx
communication protocols in embedded systems.pptx
NooraldeenAli2
 
Design connected thermometer
Design connected thermometerDesign connected thermometer
Design connected thermometer
S Martial Anicet KIEMDE
 
Home Automation Using Arduino and ESP8266
Home Automation Using Arduino and ESP8266Home Automation Using Arduino and ESP8266
Home Automation Using Arduino and ESP8266
INFOGAIN PUBLICATION
 
WSN Based Temperature Monitoring System for Multiple Locations in Industry
WSN Based Temperature Monitoring System for Multiple Locations in IndustryWSN Based Temperature Monitoring System for Multiple Locations in Industry
WSN Based Temperature Monitoring System for Multiple Locations in Industry
ijtsrd
 
IRJET- i-Stroller (Robot)
IRJET-  	  i-Stroller (Robot)IRJET-  	  i-Stroller (Robot)
IRJET- i-Stroller (Robot)
IRJET Journal
 
Arduino based digital smart thermometer.pptx
Arduino based digital smart thermometer.pptxArduino based digital smart thermometer.pptx
Arduino based digital smart thermometer.pptx
Prottoy5
 
INT4073 L07(Sensors and AcutTORS).pdf
INT4073 L07(Sensors and AcutTORS).pdfINT4073 L07(Sensors and AcutTORS).pdf
INT4073 L07(Sensors and AcutTORS).pdf
MSingh88
 
Monitoring of the temperature and humidity over Bluetooth smart
Monitoring of the temperature and humidity over Bluetooth smartMonitoring of the temperature and humidity over Bluetooth smart
Monitoring of the temperature and humidity over Bluetooth smart
Mehmet Kanal
 
Internet of things laboratory
Internet of things laboratoryInternet of things laboratory
Internet of things laboratory
Soumee Maschatak
 
Digital home automation with arduino bluetooth
Digital home automation with arduino bluetoothDigital home automation with arduino bluetooth
Digital home automation with arduino bluetooth
Shishupal03012015
 
Smart Container
Smart ContainerSmart Container
Smart Container
Supritha k
 
Application of Zigbee in Smart Home with Dynamic Routing Algorithm
Application of Zigbee in Smart Home with Dynamic Routing AlgorithmApplication of Zigbee in Smart Home with Dynamic Routing Algorithm
Application of Zigbee in Smart Home with Dynamic Routing Algorithm
Nooria Sukmaningtyas
 
Porte à puce - Smart Safety Door based on Arduino UNO R3
Porte à puce - Smart Safety Door based on Arduino UNO R3Porte à puce - Smart Safety Door based on Arduino UNO R3
Porte à puce - Smart Safety Door based on Arduino UNO R3
Meifani Sumadijaya
 
Ultrasonic level meter
Ultrasonic level meterUltrasonic level meter
Ultrasonic level meter
handson28
 
Using LoRa Technology to Monitor and Control Sensors in Greenhouse
Using LoRa Technology to Monitor and Control Sensors in GreenhouseUsing LoRa Technology to Monitor and Control Sensors in Greenhouse
Using LoRa Technology to Monitor and Control Sensors in Greenhouse
IRJET Journal
 
wireless notice board using RF communication
wireless notice board using RF communicationwireless notice board using RF communication
wireless notice board using RF communication
ROHIT SAGAR
 
Ijeee 33-36-surveillance system for coal mines based on wireless sensor network
Ijeee 33-36-surveillance system for coal mines based on wireless sensor networkIjeee 33-36-surveillance system for coal mines based on wireless sensor network
Ijeee 33-36-surveillance system for coal mines based on wireless sensor network
Kumar Goud
 
Ultrasonic Distance Measurement NRF905 Wireless Transmission System Based on ...
Ultrasonic Distance Measurement NRF905 Wireless Transmission System Based on ...Ultrasonic Distance Measurement NRF905 Wireless Transmission System Based on ...
Ultrasonic Distance Measurement NRF905 Wireless Transmission System Based on ...
Wanita Long
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
IJERD Editor
 
communication protocols in embedded systems.pptx
communication protocols in embedded systems.pptxcommunication protocols in embedded systems.pptx
communication protocols in embedded systems.pptx
NooraldeenAli2
 
Home Automation Using Arduino and ESP8266
Home Automation Using Arduino and ESP8266Home Automation Using Arduino and ESP8266
Home Automation Using Arduino and ESP8266
INFOGAIN PUBLICATION
 
WSN Based Temperature Monitoring System for Multiple Locations in Industry
WSN Based Temperature Monitoring System for Multiple Locations in IndustryWSN Based Temperature Monitoring System for Multiple Locations in Industry
WSN Based Temperature Monitoring System for Multiple Locations in Industry
ijtsrd
 
IRJET- i-Stroller (Robot)
IRJET-  	  i-Stroller (Robot)IRJET-  	  i-Stroller (Robot)
IRJET- i-Stroller (Robot)
IRJET Journal
 
Arduino based digital smart thermometer.pptx
Arduino based digital smart thermometer.pptxArduino based digital smart thermometer.pptx
Arduino based digital smart thermometer.pptx
Prottoy5
 
INT4073 L07(Sensors and AcutTORS).pdf
INT4073 L07(Sensors and AcutTORS).pdfINT4073 L07(Sensors and AcutTORS).pdf
INT4073 L07(Sensors and AcutTORS).pdf
MSingh88
 
Monitoring of the temperature and humidity over Bluetooth smart
Monitoring of the temperature and humidity over Bluetooth smartMonitoring of the temperature and humidity over Bluetooth smart
Monitoring of the temperature and humidity over Bluetooth smart
Mehmet Kanal
 
Internet of things laboratory
Internet of things laboratoryInternet of things laboratory
Internet of things laboratory
Soumee Maschatak
 
Digital home automation with arduino bluetooth
Digital home automation with arduino bluetoothDigital home automation with arduino bluetooth
Digital home automation with arduino bluetooth
Shishupal03012015
 
Smart Container
Smart ContainerSmart Container
Smart Container
Supritha k
 
Application of Zigbee in Smart Home with Dynamic Routing Algorithm
Application of Zigbee in Smart Home with Dynamic Routing AlgorithmApplication of Zigbee in Smart Home with Dynamic Routing Algorithm
Application of Zigbee in Smart Home with Dynamic Routing Algorithm
Nooria Sukmaningtyas
 
Porte à puce - Smart Safety Door based on Arduino UNO R3
Porte à puce - Smart Safety Door based on Arduino UNO R3Porte à puce - Smart Safety Door based on Arduino UNO R3
Porte à puce - Smart Safety Door based on Arduino UNO R3
Meifani Sumadijaya
 

More from CircuitDigest (20)

Interfacing PMW3901 Optical Flow Sensor with ESP32
Interfacing PMW3901 Optical Flow Sensor with ESP32Interfacing PMW3901 Optical Flow Sensor with ESP32
Interfacing PMW3901 Optical Flow Sensor with ESP32
CircuitDigest
 
Send SMS with Arduino UNO R4 via Internet
Send SMS with Arduino UNO R4 via InternetSend SMS with Arduino UNO R4 via Internet
Send SMS with Arduino UNO R4 via Internet
CircuitDigest
 
Complete Overview of Current Transformer Types
Complete Overview of Current Transformer TypesComplete Overview of Current Transformer Types
Complete Overview of Current Transformer Types
CircuitDigest
 
How to build Blind Stick using Arduino Nano and Ultrasonic sensor
How to build Blind Stick using Arduino Nano and Ultrasonic sensorHow to build Blind Stick using Arduino Nano and Ultrasonic sensor
How to build Blind Stick using Arduino Nano and Ultrasonic sensor
CircuitDigest
 
How to Control Servo Motor using Arduino
How to Control Servo Motor using ArduinoHow to Control Servo Motor using Arduino
How to Control Servo Motor using Arduino
CircuitDigest
 
How to use L298N Motor Driver with Arduino?
How to use L298N Motor Driver with Arduino?How to use L298N Motor Driver with Arduino?
How to use L298N Motor Driver with Arduino?
CircuitDigest
 
How to Build a Bidirectional Counter Using Arduino and IR Sensors
How to Build a Bidirectional Counter Using Arduino and IR SensorsHow to Build a Bidirectional Counter Using Arduino and IR Sensors
How to Build a Bidirectional Counter Using Arduino and IR Sensors
CircuitDigest
 
How to Build a Maze Solving Robot Using Arduino
How to Build a Maze Solving Robot Using ArduinoHow to Build a Maze Solving Robot Using Arduino
How to Build a Maze Solving Robot Using Arduino
CircuitDigest
 
How to Make an RFID Door Lock System using Arduino
How to Make an RFID Door Lock System using ArduinoHow to Make an RFID Door Lock System using Arduino
How to Make an RFID Door Lock System using Arduino
CircuitDigest
 
How to Build a Speed Sensor using Arduino?
How to Build a Speed Sensor using Arduino?How to Build a Speed Sensor using Arduino?
How to Build a Speed Sensor using Arduino?
CircuitDigest
 
How to Build a Maze Solving Robot Using Arduino
How to Build a Maze Solving Robot Using ArduinoHow to Build a Maze Solving Robot Using Arduino
How to Build a Maze Solving Robot Using Arduino
CircuitDigest
 
Check out this interesting tutorial on building an ESP32-CAM surveillance car!
Check out this interesting tutorial on building an ESP32-CAM surveillance car!Check out this interesting tutorial on building an ESP32-CAM surveillance car!
Check out this interesting tutorial on building an ESP32-CAM surveillance car!
CircuitDigest
 
How to build an Arduino fire-fighting robot?
How to build an Arduino fire-fighting robot?How to build an Arduino fire-fighting robot?
How to build an Arduino fire-fighting robot?
CircuitDigest
 
How to select the right battery charging IC for your projects?
How to select the right battery charging IC for your projects?How to select the right battery charging IC for your projects?
How to select the right battery charging IC for your projects?
CircuitDigest
 
Here's how to troubleshoot SIM800L and the basics.
Here's how to troubleshoot SIM800L and the basics.Here's how to troubleshoot SIM800L and the basics.
Here's how to troubleshoot SIM800L and the basics.
CircuitDigest
 
Learn How to Make your own Affordable Drone with this Easy Guide.
Learn How to Make your own Affordable Drone with this Easy Guide.Learn How to Make your own Affordable Drone with this Easy Guide.
Learn How to Make your own Affordable Drone with this Easy Guide.
CircuitDigest
 
Build a POV display that goes beyond simple texts and shapes.
Build a POV display that goes beyond simple texts and shapes.Build a POV display that goes beyond simple texts and shapes.
Build a POV display that goes beyond simple texts and shapes.
CircuitDigest
 
Types of Soldering Iron Tips and How to Select the Right One?
Types of Soldering Iron Tips and How to Select the Right One?Types of Soldering Iron Tips and How to Select the Right One?
Types of Soldering Iron Tips and How to Select the Right One?
CircuitDigest
 
Understand types and applications of solders.
Understand types and applications of solders.Understand types and applications of solders.
Understand types and applications of solders.
CircuitDigest
 
The Most Common Battery Types We use in our everyday life
The Most Common Battery Types We use in our everyday lifeThe Most Common Battery Types We use in our everyday life
The Most Common Battery Types We use in our everyday life
CircuitDigest
 
Interfacing PMW3901 Optical Flow Sensor with ESP32
Interfacing PMW3901 Optical Flow Sensor with ESP32Interfacing PMW3901 Optical Flow Sensor with ESP32
Interfacing PMW3901 Optical Flow Sensor with ESP32
CircuitDigest
 
Send SMS with Arduino UNO R4 via Internet
Send SMS with Arduino UNO R4 via InternetSend SMS with Arduino UNO R4 via Internet
Send SMS with Arduino UNO R4 via Internet
CircuitDigest
 
Complete Overview of Current Transformer Types
Complete Overview of Current Transformer TypesComplete Overview of Current Transformer Types
Complete Overview of Current Transformer Types
CircuitDigest
 
How to build Blind Stick using Arduino Nano and Ultrasonic sensor
How to build Blind Stick using Arduino Nano and Ultrasonic sensorHow to build Blind Stick using Arduino Nano and Ultrasonic sensor
How to build Blind Stick using Arduino Nano and Ultrasonic sensor
CircuitDigest
 
How to Control Servo Motor using Arduino
How to Control Servo Motor using ArduinoHow to Control Servo Motor using Arduino
How to Control Servo Motor using Arduino
CircuitDigest
 
How to use L298N Motor Driver with Arduino?
How to use L298N Motor Driver with Arduino?How to use L298N Motor Driver with Arduino?
How to use L298N Motor Driver with Arduino?
CircuitDigest
 
How to Build a Bidirectional Counter Using Arduino and IR Sensors
How to Build a Bidirectional Counter Using Arduino and IR SensorsHow to Build a Bidirectional Counter Using Arduino and IR Sensors
How to Build a Bidirectional Counter Using Arduino and IR Sensors
CircuitDigest
 
How to Build a Maze Solving Robot Using Arduino
How to Build a Maze Solving Robot Using ArduinoHow to Build a Maze Solving Robot Using Arduino
How to Build a Maze Solving Robot Using Arduino
CircuitDigest
 
How to Make an RFID Door Lock System using Arduino
How to Make an RFID Door Lock System using ArduinoHow to Make an RFID Door Lock System using Arduino
How to Make an RFID Door Lock System using Arduino
CircuitDigest
 
How to Build a Speed Sensor using Arduino?
How to Build a Speed Sensor using Arduino?How to Build a Speed Sensor using Arduino?
How to Build a Speed Sensor using Arduino?
CircuitDigest
 
How to Build a Maze Solving Robot Using Arduino
How to Build a Maze Solving Robot Using ArduinoHow to Build a Maze Solving Robot Using Arduino
How to Build a Maze Solving Robot Using Arduino
CircuitDigest
 
Check out this interesting tutorial on building an ESP32-CAM surveillance car!
Check out this interesting tutorial on building an ESP32-CAM surveillance car!Check out this interesting tutorial on building an ESP32-CAM surveillance car!
Check out this interesting tutorial on building an ESP32-CAM surveillance car!
CircuitDigest
 
How to build an Arduino fire-fighting robot?
How to build an Arduino fire-fighting robot?How to build an Arduino fire-fighting robot?
How to build an Arduino fire-fighting robot?
CircuitDigest
 
How to select the right battery charging IC for your projects?
How to select the right battery charging IC for your projects?How to select the right battery charging IC for your projects?
How to select the right battery charging IC for your projects?
CircuitDigest
 
Here's how to troubleshoot SIM800L and the basics.
Here's how to troubleshoot SIM800L and the basics.Here's how to troubleshoot SIM800L and the basics.
Here's how to troubleshoot SIM800L and the basics.
CircuitDigest
 
Learn How to Make your own Affordable Drone with this Easy Guide.
Learn How to Make your own Affordable Drone with this Easy Guide.Learn How to Make your own Affordable Drone with this Easy Guide.
Learn How to Make your own Affordable Drone with this Easy Guide.
CircuitDigest
 
Build a POV display that goes beyond simple texts and shapes.
Build a POV display that goes beyond simple texts and shapes.Build a POV display that goes beyond simple texts and shapes.
Build a POV display that goes beyond simple texts and shapes.
CircuitDigest
 
Types of Soldering Iron Tips and How to Select the Right One?
Types of Soldering Iron Tips and How to Select the Right One?Types of Soldering Iron Tips and How to Select the Right One?
Types of Soldering Iron Tips and How to Select the Right One?
CircuitDigest
 
Understand types and applications of solders.
Understand types and applications of solders.Understand types and applications of solders.
Understand types and applications of solders.
CircuitDigest
 
The Most Common Battery Types We use in our everyday life
The Most Common Battery Types We use in our everyday lifeThe Most Common Battery Types We use in our everyday life
The Most Common Battery Types We use in our everyday life
CircuitDigest
 
Ad

Recently uploaded (20)

15th International Conference on Computer Science, Engineering and Applicatio...
15th International Conference on Computer Science, Engineering and Applicatio...15th International Conference on Computer Science, Engineering and Applicatio...
15th International Conference on Computer Science, Engineering and Applicatio...
IJCSES Journal
 
Introduction to Zoomlion Earthmoving.pptx
Introduction to Zoomlion Earthmoving.pptxIntroduction to Zoomlion Earthmoving.pptx
Introduction to Zoomlion Earthmoving.pptx
AS1920
 
Data Structures_Searching and Sorting.pptx
Data Structures_Searching and Sorting.pptxData Structures_Searching and Sorting.pptx
Data Structures_Searching and Sorting.pptx
RushaliDeshmukh2
 
AI-assisted Software Testing (3-hours tutorial)
AI-assisted Software Testing (3-hours tutorial)AI-assisted Software Testing (3-hours tutorial)
AI-assisted Software Testing (3-hours tutorial)
Vəhid Gəruslu
 
New Microsoft PowerPoint Presentation.pdf
New Microsoft PowerPoint Presentation.pdfNew Microsoft PowerPoint Presentation.pdf
New Microsoft PowerPoint Presentation.pdf
mohamedezzat18803
 
Raish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdfRaish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdf
RaishKhanji
 
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITYADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ijscai
 
Data Structures_Introduction to algorithms.pptx
Data Structures_Introduction to algorithms.pptxData Structures_Introduction to algorithms.pptx
Data Structures_Introduction to algorithms.pptx
RushaliDeshmukh2
 
introduction to machine learining for beginers
introduction to machine learining for beginersintroduction to machine learining for beginers
introduction to machine learining for beginers
JoydebSheet
 
Level 1-Safety.pptx Presentation of Electrical Safety
Level 1-Safety.pptx Presentation of Electrical SafetyLevel 1-Safety.pptx Presentation of Electrical Safety
Level 1-Safety.pptx Presentation of Electrical Safety
JoseAlbertoCariasDel
 
Oil-gas_Unconventional oil and gass_reseviours.pdf
Oil-gas_Unconventional oil and gass_reseviours.pdfOil-gas_Unconventional oil and gass_reseviours.pdf
Oil-gas_Unconventional oil and gass_reseviours.pdf
M7md3li2
 
MAQUINARIA MINAS CEMA 6th Edition (1).pdf
MAQUINARIA MINAS CEMA 6th Edition (1).pdfMAQUINARIA MINAS CEMA 6th Edition (1).pdf
MAQUINARIA MINAS CEMA 6th Edition (1).pdf
ssuser562df4
 
Structural Response of Reinforced Self-Compacting Concrete Deep Beam Using Fi...
Structural Response of Reinforced Self-Compacting Concrete Deep Beam Using Fi...Structural Response of Reinforced Self-Compacting Concrete Deep Beam Using Fi...
Structural Response of Reinforced Self-Compacting Concrete Deep Beam Using Fi...
Journal of Soft Computing in Civil Engineering
 
The Gaussian Process Modeling Module in UQLab
The Gaussian Process Modeling Module in UQLabThe Gaussian Process Modeling Module in UQLab
The Gaussian Process Modeling Module in UQLab
Journal of Soft Computing in Civil Engineering
 
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E..."Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
Infopitaara
 
new ppt artificial intelligence historyyy
new ppt artificial intelligence historyyynew ppt artificial intelligence historyyy
new ppt artificial intelligence historyyy
PianoPianist
 
Lidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptx
Lidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptxLidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptx
Lidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptx
RishavKumar530754
 
IntroSlides-April-BuildWithAI-VertexAI.pdf
IntroSlides-April-BuildWithAI-VertexAI.pdfIntroSlides-April-BuildWithAI-VertexAI.pdf
IntroSlides-April-BuildWithAI-VertexAI.pdf
Luiz Carneiro
 
Smart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineeringSmart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineering
rushikeshnavghare94
 
Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...
Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...
Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...
Journal of Soft Computing in Civil Engineering
 
15th International Conference on Computer Science, Engineering and Applicatio...
15th International Conference on Computer Science, Engineering and Applicatio...15th International Conference on Computer Science, Engineering and Applicatio...
15th International Conference on Computer Science, Engineering and Applicatio...
IJCSES Journal
 
Introduction to Zoomlion Earthmoving.pptx
Introduction to Zoomlion Earthmoving.pptxIntroduction to Zoomlion Earthmoving.pptx
Introduction to Zoomlion Earthmoving.pptx
AS1920
 
Data Structures_Searching and Sorting.pptx
Data Structures_Searching and Sorting.pptxData Structures_Searching and Sorting.pptx
Data Structures_Searching and Sorting.pptx
RushaliDeshmukh2
 
AI-assisted Software Testing (3-hours tutorial)
AI-assisted Software Testing (3-hours tutorial)AI-assisted Software Testing (3-hours tutorial)
AI-assisted Software Testing (3-hours tutorial)
Vəhid Gəruslu
 
New Microsoft PowerPoint Presentation.pdf
New Microsoft PowerPoint Presentation.pdfNew Microsoft PowerPoint Presentation.pdf
New Microsoft PowerPoint Presentation.pdf
mohamedezzat18803
 
Raish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdfRaish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdf
RaishKhanji
 
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITYADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ADVXAI IN MALWARE ANALYSIS FRAMEWORK: BALANCING EXPLAINABILITY WITH SECURITY
ijscai
 
Data Structures_Introduction to algorithms.pptx
Data Structures_Introduction to algorithms.pptxData Structures_Introduction to algorithms.pptx
Data Structures_Introduction to algorithms.pptx
RushaliDeshmukh2
 
introduction to machine learining for beginers
introduction to machine learining for beginersintroduction to machine learining for beginers
introduction to machine learining for beginers
JoydebSheet
 
Level 1-Safety.pptx Presentation of Electrical Safety
Level 1-Safety.pptx Presentation of Electrical SafetyLevel 1-Safety.pptx Presentation of Electrical Safety
Level 1-Safety.pptx Presentation of Electrical Safety
JoseAlbertoCariasDel
 
Oil-gas_Unconventional oil and gass_reseviours.pdf
Oil-gas_Unconventional oil and gass_reseviours.pdfOil-gas_Unconventional oil and gass_reseviours.pdf
Oil-gas_Unconventional oil and gass_reseviours.pdf
M7md3li2
 
MAQUINARIA MINAS CEMA 6th Edition (1).pdf
MAQUINARIA MINAS CEMA 6th Edition (1).pdfMAQUINARIA MINAS CEMA 6th Edition (1).pdf
MAQUINARIA MINAS CEMA 6th Edition (1).pdf
ssuser562df4
 
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E..."Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
Infopitaara
 
new ppt artificial intelligence historyyy
new ppt artificial intelligence historyyynew ppt artificial intelligence historyyy
new ppt artificial intelligence historyyy
PianoPianist
 
Lidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptx
Lidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptxLidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptx
Lidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptx
RishavKumar530754
 
IntroSlides-April-BuildWithAI-VertexAI.pdf
IntroSlides-April-BuildWithAI-VertexAI.pdfIntroSlides-April-BuildWithAI-VertexAI.pdf
IntroSlides-April-BuildWithAI-VertexAI.pdf
Luiz Carneiro
 
Smart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineeringSmart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineering
rushikeshnavghare94
 
Ad

How to use nRF24L01 module with Arduino

  • 2. The nRF24L01 is a low-cost, 2.4GHz transceiver module used for wireless data communication. It communicates over the SPI protocol and is suitable for short-range communication. This project demonstrates wireless data transfer between two Arduino Uno boards using nRF24L01 modules. Real-time temperature and humidity data from a DHT11 sensor is sent and displayed on an OLED screen. Introduction to nRF24L01 and Arduino Uno
  • 3. Components Needed 2 × Arduino Uno boards 2 × nRF24L01 modules 2 × 3.3V adapter boards 1 × DHT11 sensor 1 × 0.96" OLED display Breadboards & jumper wires
  • 4. Understanding the nRF24L01 Module Operates at 2.4GHz with selectable channels and data rates up to 2 Mbps. Requires 3.3V power; adapter board recommended. Communicates via SPI: CE, CSN, SCK, MOSI, MISO. Ideal for low-power, high-speed communication in IoT projects. Transmission range up to 100 meters (line of sight).
  • 5. Wiring and Circuit Connections Transmitter (Sensor Side): DHT11 connected to Arduino digital pin. nRF24L01 module connected via adapter: CE → D9, CSN → D10, MOSI → D11, MISO → D12, SCK → D13. Power: 3.3V to adapter (not directly to nRF24L01). Receiver (Display Side): OLED (I2C) to A4 (SDA) and A5 (SCL). nRF24L01 connected same as above.
  • 6. Code Implementation and Working Transmitter Code: Uses DHT library to read sensor data. RF24 library sends data to a defined address. Sends temperature and humidity every second. Receiver Code: Constantly listens for incoming RF24 packets. Displays received data on OLED in real time. How It Works: Transmitter reads from DHT11 and sends via nRF24L01. Receiver gets the data wirelessly and shows it on the OLED screen.
  • 7. Home automation Wireless sensors Remote-controlled robots. Applications of nRF24L01
  • 8. For a more in-depth tutorial: https://circuitdigest.com/microcontroll er-projects/interfacing-nRF24L01-with- arduino-uno www.circuitdigest.com Robotics Projects|Arduino Projects|Raspberry Pi Projects| ESP32 Projects | AI Projects | IoT Projects