Introduction: Arduino - NRF24L01 2.4Ghz Wireless Relay Switch

Picture of Arduino - NRF24L01 2.4Ghz Wireless Relay Switch

Hello world! Today i made a Wireless switch with the NRF25L01 - 2.4ghz Wireless Module. I used a nano in the video for the transmitter but you can change it to a uno if you don't have a nano. Check out the next step for the Schematics, Code's & parts list. Also complete fritzing files included!

Step 1: Schematic, Code & Parts List.

Picture of Schematic, Code & Parts List.

Wire it up like the above schematics, The Schematic with the NANO is for the TRANSMITTER and the Schematic with the UNO is for the RECEIVER.

MAKE SURE that you have installed the following libraries. Download RF24.hHere

  • SPI.h
  • nRF24L01.h
  • RF24.h

Parts list!

  • Arduino UNO for receiver
  • Arduino Nano for transmitter ( You can use 2 nano's, or 2 Uno's to if prefered.. i just used a nano cuz its nice and small)
  • NRF24L01 2.4 Ghz Wireless Module.
  • KY-019 1 Channel relay
  • Jumper Wires Set MM/FF/MF
  • Perfboard / prototype board for buttons (or just a Solderless BreadBoard)

Good luck!

Buy sensors here:

See more projects on my blog!


Dzintars (author)2017-05-01

Do you check working distance for you Wireless Relay Switch?

How far its work?

vandenbrande (author)2016-11-23

Follow me for more!

About This Instructable




Bio: Hello world! I make simple & Advanced projects for people who want to learn programming and electronics. Most of my Instructables are about arduino and the ... More »
More by vandenbrande:ARDUINO - SOLID STATE RELAY FAN/ventilator Control Using the W1209 Thermistor and SSR-25 DA Arduino - SSR-25 DA Solid State Relay and DS3231 RTC Automatic Timer Lamp Arduino & C# - RGB LED / LED STRIP CONTROL C# Application
Add instructable to: