Single Joystick Remote Control Transmitter using NRF24L01 – Arduino Compatible

  • Rajkumar Sharma
  • 414
    Views
  • moderate
  • Tested

This is an Arduino compatible open-source hardware that includes 1 x joystick, NRF24L01 RF module, Atmega328D microcontroller, 3.3V regulator, power LED, function LED, and other required components. This board can be used for the development of various applications such as Gaming, Remote RC servo driver, RC Motor controller, Robotics, and many more.

Arduino Code is available for testing purposes and the project works as a transmitter and drives DC motor controller board with this code. The project is compatible with our DC Motor speed and direction controller board, and 8 Channel RC Servo Board.

Check the link below to learn more about programming a bare new ATMEGA328 chip.

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

Credits: Arduino Code is modified and original author of this code is www.ForbiddenBit.com

Arduino Pins

  • Joystick J1 >> Arduino Analog Pin A0 and A1
  • Joystick Tactile Switch=Digital Pin D2
  • Function LED D2 = Arduino Digital Pin D3 (Optional, Solder If required)
  • NRF24L01 RF Module >> CE=D9, CSN=D10, MOSI=D11, MISO-D12, SCK=D13, IRQ=D8
  • Connector CN2 and CN3 Optional (Optional, Do Not Populate)

Features

  • Supply 5V DC (CN4)
  • Onboard Power LED D1
  • On-Board Function LED D2
  • One Joystick 2-axis
  • PCB Dimensions 65.41 x 40.32 mm

Schematic

Parts  List

NO.QNTY.REF.DESC.MANUFACTURERSUPPLIERSUPPLIER PART NO
11CN1NRF24L01CHINAALIEXPRESS
22CN2,CN33 PIN MALE HEADER PITCH 2.54MMWURTHDIGIKEY732-5316-ND
31CN44 PIN MALE HEADER PITCH 2.54MMWURTHDIGIKEY732-5317-ND
42C1,C222PF/50V SMD SIZE 0805MURATA/YAGEODIGIKEY
53C3,C4,C50.1uF/50V SMD SIZE 0805MURATA/YAGEODIGIKEY
62C6,C710uF/6.3V SMD SIZE 1206MURATA/YAGEODIGIKEY
72D1,D2LED RED SMD SIZE 0805OSRAMDIGIKEY475-1278-1-ND
81R11M 5% SMD SIZE 0805MURATA/YAGEODIGIKEY
92R2,R61K 5% SMD SIZE 0805MURATA/YAGEODIGIKEY
101R310K 5% SMD SIZE 0805MURATA/YAGEODIGIKEY
112J1JOYSTICK WITH TACTLE SWITCHC&KDIGIKEY108-THB001P-ND
121U1ATMEGA328DIPMICROCHIPDIGIKEYATMEGA328-PU-ND
131U2LM117-3.3VTIDIGIKEYLM1117MP-3.3/NOPBCT-ND
141Y116MHZECS INCDIGIKEYX1103-ND
151SCK28 PIN DIP IC SOCKETON SHOREDIGIKEYED3050-5-ND

Connections

Compatible board



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