RF Control System for R/C Vehicle Based on Arduino and NRF24L01

by mujahed1987 in Circuits > Remote Control

78358 Views, 145 Favorites, 0 Comments

RF Control System for R/C Vehicle Based on Arduino and NRF24L01

theCar.jpg

The aim of this project is to build a transmitter and a receiver by using a cheap and easy to use component such as Arduino UNO, Arduino Nano, and nRF24L01 transceiver. This project is a simple and easy to implement and can be a good start point for beginners.

​What You Will Need:

Connect the NRF24L01 Module

RF24013.jpg
NRF24L012_BottomView.jpg
Capture.PNG

these connections are applied for both, The transmitter and the receiver

Connect the Joystick and the LED to the Transmitter

Capture2.PNG

And connect the LED as following:

  • LED+ --> Arduino Nano D2 pin
  • LED- --> Arduino Nano GND
  • 2k2 Resistor --> LED+

Connect the ESC and the Servo to the Receiver Board

Capture4.PNG
Capture3.PNG
IMORTANT NOTE: if you have a similar ESC Never connect the ESC’s red wire to the Arduinoboard because it may damage it

Power Source

battery-002.jpg

  • I've attached this header to the battery -as shown in picture- in order to deliver a power to the Arduino on the receiver side, or you can use a separated battery for the Arduino board.
  • for the transmitter you can use any power source as you wish

Programming the Arduinos

  1. Download the RF24 Library from here
  2. The sketch is available at github and it is full commented, or you can download it from the attachments.

Downloads

Video and Pictures

DIY Transmitter/Receiver for RC car using nRF24L01+Arduino
20130925_154014.jpg
20130925_153941.jpg
20130925_154027.jpg
20130925_154111.jpg
20130917_020345.jpg
20130925_154132.jpg

Enjoy It!

And please vote for me ?