Radio Remote Control LED Dimmer Using NRF24L01 – Arduino Compatible

  • Rajkumar Sharma
  • 348 Views
  • moderate
  • Tested

This is an easy-to-make LED dimmer using RF remote control. The project is capable of driving a load up to 24W (2A X 12V LED). Any 12V single or 12V LED strip can be used. This is an open-source Arduino compatible hardware that has Atmega328 microcontroller, Potentiometer, MOSFET, 5V Regulator, 3.3V Regulator, NRF24L01 Radio modules, and few other components. The same PCB can be used for Transmitter and Receiver. LED D2 Power LED, LED D1 optional.

Arduino Pins Transmitter

  • NRF24L01 RF Module: GND>>GND, 3.3V>>3.3V Regulator, CE>> Arduino Digital Pin D9, CSN>> Arduino Digital Pin D10, MOSI>>Arduino Digital Pin D11, MISO>> Arduino Digital Pin D12, CSK>>Arduino Digital Pin D13
  • Potentiometer: Analog Pin A3

Arduino Pins Receiver

  • NRF24L01 RF Module: GND>>GND, 3.3V>>3.3V Regulator, CE>> Arduino Digital Pin D9, CSN>> Arduino Digital Pin D10, MOSI>>Arduino Digital Pin D11, MISO>> Arduino Digital Pin D12, CSK>>Arduino Digital Pin D13
  • LED Driver MOSFET Gate: Digital Pin D3
Note: PCB has dual options, it can be used for transmitter and receiver, for transmitter don’t install Q1 MOSFET and CN4 connector, for receiver don’t install potentiometer. Upload the related Arduino code that is available as a download.

Credits: This is a modified code, original author R Girish

Arduino Code

Arduino code for transmitter and receiver is available as a download, uploading code is easy, follow bellow link for more details:

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

Receiver Features

  • Supply Receiver 12 DC (7-15V Range)
  • LED Load Up to 2A (2A X 12V = 1W To 24W) 12V LED.
  • Operating Frequency 490Hz
  • PWM Duty Cycle 0 to 100%
  • PCB Dimensions 54.61 x 37.31 mm

Transmitter Features

Supply 12V DC @ 70mA

Schematic

Parts List

NOQNTY.REF.DESC.MANUFACTURERSUPPLIERSUPPLIER PART NO
12CN1,CN44 PIN MALE HEADER PITCH 2.54MMWURTHDIGIKEY732-5317-ND
23D1,R2,CN2DNPDIGIKEY
31CN3NRF24L01 RF MODULE SEED STUDIOSEEEDSTUDIODIGIKEYALIEXPRESS/AMAZON
41D2LED SMD SIZE 0805LITE ON INCDIGIKEY160-1427-1-ND
52C1,C222PF/50V SMD SIZE 0805MURATA/YAGEODIGIKEY
63C3,C4,C50.1uF/50V SMD SIZE 0805MURATA/YAGEODIGIKEY
73C6,C7,C810uF/25V SMD SIZE 1206MURATA/YAGEODIGIKEY
81Q1FDD8870ON SEMIMOUSER512-FDD8870
91R11M 5% SMD SIZE 0805MURATA/YAGEODIGIKEY
101R3220E 5% SMD SIZE 0805MURATA/YAGEODIGIKEY
111R410K 5% SMD SIZE 0805MURATA/YAGEODIGIKEY
121R510E 5% SMD SIZE 0805MURATA/YAGEODIGIKEY
131U1ATMEGA328DIPMICROCHIPDIGIKEYATMEGA328-PU-ND
141U2LM117-3.3VTIDIGIKEYLM1117MP-3.3/NOPBCT-ND
151U3LM78M05 SMD DPAKON SEMIDIGIKEYMC78M05CDTGOS-ND
161Y116MHZECS INCDIGIKEYX1103-ND
171R6POTENTIOMETERTT ELECTRONICSDIGIKEY987-1307-ND

Connections

Gerber View

Photos

Video

ATtmega328 Datasheet

gravitech_atmega328_datasheet

PCB

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments

RELATED PROJECTS

X
Win a BeagleBone Black