4 Channel RF Remote Transmitter using nRF24L01- Arduino Compatible

  • Rajkumar Sharma
  • 262
    Views
  • easy
  • Tested

This is an open-source Arduino compatible board that enables you to build a 4 channel RF remote control. The project consists of an Atmega328 microcontroller, 4 tactile switches, nRF24L01 2.4Gz RF Transceiver Module, power LED, function LED, and 3.3V regulator. The operating supply is 5V DC. All switches are connected between Arduino pins and GND and they can be used with internal pull-up resistors. The receiver can be an Arduino UNO with the following PIN configurations. A suitable receiver board will be published soon.

Transmitter

TX Arduino Pins

  • Switch 1>> Digital Pin D2
  • Switch 2 >>Digital Pin D3
  • Switch 3 >>Digital Pin D4
  • Switch 4 >>Digital Pin D5
  • LED D1 >> Digital Pin D6

TX NDRF24L01 Transceiver Module

  • CE>> Digital pin D9
  • CSN>> Digital pin D10
  • MOSI>> Digital pin D11
  • MISO>> Digital pin D12
  • SCK>> Digital pin D13
  • IRQ>> Digital pin D8
  • 3V and GND

Receiver

RX Arduino UNO Pins Outputs

  • Digital Pin D2
  • Digital Pin D3
  • Digital Pin D4
  • Digital Pin D5

NRF24L01 Transceiver Module on Arduino Uno RX

  • CE>> Digital pin D9
  • CSN>> Digital pin D10
  • MOSI>> Digital pin D11
  • MISO>> Digital pin D12
  • SCK>> Digital pin D13
  • IRQ>> Digital pin D8
  • 3.3V and GND

Specifications

  • Power supply: 5Vdc
  • Onboard status LED
  • PCB dimensions: 49.85 x 44.29 mm

Code

Arduino code is available as a download, which will help users to test this board.  Please note that it requires a 2nd Arduino and an additional nRF24L01 module as receiver to test the TX board. Both transmitter and receiver codes are provided. A new Atmega328 microcontroller will need the Bootloader and Arduino firmware, check the link below to learn more.

https://www.arduino.cc/en/Tutorial/BuiltInExamples/ArduinoToBreadboard

Schematic

Parts List

NOQNTY.REF.DESC.MANUFACTURERSUPPLIERSUPPLIER PART NO
11CN14 PIN MALE HEADER PITCH 2.54MMWURTHDIGIKEY732-5317-ND
21CN2NRF24L01SEED STUDIODIGIKEY1597-1352-ND
32C1,C222PF/50V SMD SIZE 0805MURATA/YAGEODIGIKEY
43C3,C4,C50.1uF/50V SMD SIZE 0805MURATA/YAGEODIGIKEY
52C6,C710uF/16V SMD SIZE 1206MURATA/YAGEODIGIKEY
62D1,D2LED RED COLUR SMD SIZE 0805OSRAMDIGIKEY475-1278-1-ND
71R11M 5% SMD SIZE 0805MURATA/YAGEODIGIKEY
82R2,R3220E 5% SMD SIZE 0805MURATA/YAGEODIGIKEY
91R410K 5% SMD SIZE 0805MURATA/YAGEODIGIKEY
104SW1,SW2,SW3,SW4TACTILE SWITCHC&KDIGIKEYCKN9085CT-ND
111U1ATMEGA328MICROCHIPDIGIKEYATMEGA328-PU-ND
121U2LM1117-3.3VTIDIGIKEYLM1117MP-3.3/NOPBCT-ND
131Y116MHZ CRYSTALECSDIGIKEYX1103-ND
141U1 SCKT28 PIN DIP IC SOCKETDIGIKEYED3050-5-ND

Connections



Gerber View

Photos

Video

nRF24L01 Datasheet

nRF24L01_Product_Specification_v2_0-9199

PCB

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments

RELATED PROJECTS

X
Arduino Nano 33 IoT Giveaway

By continuing to use the site, you agree to the use of cookies. more info

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close