Dual Joystick RF Remote Transmitter with NRF24L01 RF module – 2 Joystick Control

  • Rajkumar Sharma
  • 1.541 Views
  • moderate
  • Tested
  • SKU: EL112410
  • Quote Now

This is an Arduino compatible open-source hardware that includes 2 x Joysticks, NRF24L01 RF module, Atmega328 microcontroller, 3.3V regulator, power LED, function LED, Arduino programming connector, and other required components. This board can be used for the development of various applications such as Gaming, Remote RC servo driver, Robotics, and many more. Connector CN3 was provided to program the ATMEGA328 microcontroller using Arduino IDE.

The project is compatible with our 8 Channel RC Servo Driver Over RF Link using NRF24L01 RF Module as the receiver or the DC Motor Speed, Direction and Brake Control with NRF24L01 RF Module. The user will be able to drive 4 RC servos with this transmitter or a DC motor respectivelly.

Code

A new ATMEGA328 microcontroller requires a bootloader to be programmed using Arduino IDE and then upload the firmware, more information is available here:

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

Example code is provided to test the board, with this code the project works as a transmitter and drives 4 Servos.

Note: Remove NRF24L01 RF module when programming the board as its share the same Pin connections.

Arduino Pins

  • Joystick J1 >> Arduino Analog Pin A1 and A2
  • Joystick J2 =>>Arduino Analog Pin A2 and A3
  • Joystick Tactile Switches = J2>> A5 and J1>>D6
  • CN1 >> OLED Display 0.96Inch
  • CN3 >> Programming Connector (Boot-Loader + Arduino IDE)
  • NRF24L01 RF Module >> CE=D9, CSN=D10, MOSI=D11, MISO-D12, SCK=D13, IRQ=D8
  • Function LED D5

Features

  • Supply 5V DC (CN4)
  • Onboard Power LED D1
  • On-Board Function LED D2
  • Onboard Programming Connector CN3 (Boot-Loader + Arduino IDE)
  • 2 x Joysticks of 4-axis

Schematic

Connections

Parts List

NOQNTY.REF.DESC.MANUFACTURERSUPPLIERSUPPLIER PART NO
11CN14 PIN MALE HEADER PITCH 2.54MMWURTHDIGIKEY732-5317-ND
21CN2NRF24L01 MODULEAMAZON/ALIEXPRESS
31CN38 PIN MALE HEADER PITCH 2.54MMWURTHDIGIKEY732-5321-ND
41CN44 PIN MALE HEADER PITCH 2.54MMDIGIKEY732-5317-ND
52C5,C610uF/6.3V SMD SIZE 1206MURATA/YAGEODIGIKEY
65C1, C2,C3,C4,C90.1uF/50V SMD SIZE 0805MURATA/YAGEODIGIKEY
72C7,C822PF/50V SMD SIZE 0805MURATA/YAGEODIGIKEY
82D1,D2LED RED SMD SIZE 0805OSRAMDIGIKEY475-1278-1-ND
91R110K 5% SMD SIZE 0805MURATA/YAGEODIGIKEY
102J1,J2THUMB JOYSTICKC&KDIGIKEY108-THB001P-ND
112R4,R51K 5% SMD SIZE 0805MURATA/YAGEODIGIKEY
121R61M 5% SMD SIZE 0805MURATA/YAGEODIGIKEY
131U1ATMEGA328TQPF-32MICROCHIPDIGIKEYATMEGA328PB-AURCT-ND
141U2LM117-3.3VTIDIGIKEYLM1117MP-3.3/NOPBCT-ND
151X116MhzECS INCDIGIKEYX1103-ND

Gerber View

Photos

Video

nRF24L01 Datasheet

Please follow and like us:
Pin Share

PCB

Subscribe
Notify of
guest

1 Comment
Inline Feedbacks
View all comments
saurabh mali

assume but when thing is not correct that in gerber is oled pins.its need to be horizontal pls fix in gerber

RELATED PROJECTS

TOP PCB Companies