4-Channel Remote Receiver Using NRF24L01 Radio Module – Arduino Compatible
- Rajkumar Sharma
- 1.205 Views
- moderate
- Tested
- SKU: EL114948
- Quote Now
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. | DESC | MANUFACTURER | SUPPLIER | SUPPLIER PART NO |
---|---|---|---|---|---|---|
1 | 1 | CN1 | 4 PIN MALE HEADER PITCH 2.54MM | WURTH | DIGIKEY | 732-5317-ND |
2 | 1 | CN2 | 6 MALE HEADER PITCH 2.54MM | WURTH | DIGIKEY | 732-5319-ND |
3 | 1 | CN3 | NRF24L01 | SEEDSTUDIO | DIGIKEY | 1597-1352-ND |
4 | 2 | C1,C2 | 22PF/50V SMD SIZE 0805 | MURATA/YAGEO | DIGIKEY | |
5 | 3 | C3,C4,C5 | 0.1uF/50V SMD SIZE 0805 | MURATA/YAGEO | DIGIKEY | |
6 | 2 | C6,C7 | 10uF/16V SMD SIZE 1206 | MURATA/YAGEO | DIGIKEY | |
7 | 2 | D1,D2 | LED RED SMD SIZE 0805 | OSRAM | DIGIKEY | 475-1278-1-ND |
8 | 1 | R1 | 1M 5% SMD SIZE 0805 | MURATA/YAGEO | DIGIKEY | |
9 | 2 | R2,R3 | 220E 5% SMD SIZE | MURATA/YAGEO | DIGIKEY | |
10 | 1 | R4 | 10K 5% SMD SIZE 0805 | MURATA/YAGEO | DIGIKEY | |
11 | 1 | U1 | ATMEGA328 | MICROCHIP | DIGIKEY | ATMEGA328-PU-ND |
12 | 1 | U2 | LM1117-3.3V | TI | DIGIKEY | LM1117MP-3.3/NOPBCT-ND |
13 | 1 | Y1 | 16MHZ | ECS INC | DIGIKEY | X1103-ND |
Connections
Example Application
Can you use the same schemetic but insted of using the nrf24l01 you use the nrf24l01 + with the extended antenna and using the same components and board ?
sir where is the Recever Code
Uploaded above, thanks
how to programme the microcontroller