4-Channel Remote Receiver Using NRF24L01 Radio Module – Arduino Compatible

  • Rajkumar Sharma
  • 156 Views
  • moderate
  • Tested

Controlling 4 devices using an RF remote is very easy with this project. This is an Arduino compatible project. NRF24L01 module, Atmega328 microcontroller, 3.3V regulator, and few other components are part of the project. Onboard power LED and an additional functional LED is provided. The project provides 4x TTL outputs that can be interfaced with a relay board, solid-state relay boards, motor drivers, and other projects.  The circuit works with 5V DC and requires a few milliamps current. D2 Power LED, D1 optional function LED.

Compatible 4 Channel RF Transmitter

This receiver board is compatible with the 4 Channel RF Remote Transmitter using nRF24L01- Arduino Compatible previously published on our website.

Please refer to the example application diagram below to interface the receiver board with Low Profile 2 Channel Solid State Relay for AC Loads which helps you to drive 2x high voltage loads with 230V AC input. You can use 2x boards for 4 channels control.

Arduino Pins

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

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

Features

  • Operating Supply 5V DC, Consumes 20mA Current
  • 4 x TTL Outputs, Easy Interface with Relay Board, Solid State Relay Board
  • Controlling Lights, Fans, Robots is very easy
  • PCB Dimensions 37.47x 36.83 mm

Arduino Code for the Transmitter and Receiver is available below, download the code and upload it to ATmega328 microcontroller, more info is available here:

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

The receiver board is compatible with the following boards:

AC Solid State Relay Board

DC Solid State Relay Board

Relay Board (This board has 12V Relay, replace with 5V Relay for single Supply 5V operation or use 5V for Receiver, 12V for Relay Board)

Schematic

Parts List

NO.QNTY.REF.DESCMANUFACTURERSUPPLIERSUPPLIER PART NO
11CN14 PIN MALE HEADER PITCH 2.54MMWURTHDIGIKEY732-5317-ND
21CN26 MALE HEADER PITCH 2.54MMWURTHDIGIKEY732-5319-ND
31CN3NRF24L01SEEDSTUDIODIGIKEY1597-1352-ND
42C1,C222PF/50V SMD SIZE 0805MURATA/YAGEODIGIKEY
53C3,C4,C50.1uF/50V SMD SIZE 0805MURATA/YAGEODIGIKEY
62C6,C710uF/16V SMD SIZE 1206MURATA/YAGEODIGIKEY
72D1,D2LED RED SMD SIZE 0805OSRAMDIGIKEY475-1278-1-ND
81R11M 5% SMD SIZE 0805MURATA/YAGEODIGIKEY
92R2,R3220E 5% SMD SIZE MURATA/YAGEODIGIKEY
101R410K 5% SMD SIZE 0805MURATA/YAGEODIGIKEY
111U1ATMEGA328MICROCHIPDIGIKEYATMEGA328-PU-ND
121U2LM1117-3.3VTIDIGIKEYLM1117MP-3.3/NOPBCT-ND
131Y116MHZECS INCDIGIKEYX1103-ND

Connections

Example Application



Gerber View

Photos

Video

ATmega328 Datasheet

gravitech_atmega328_datasheet

PCB

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments

RELATED PROJECTS

X
Win an Arduino board