RF Control System For R/C Vehicle Based On Arduino And nRF24L01

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.

Step 1: ?What you will need:

  • 1x Arduino Uno
  • 1x Arduino Nano (v3.0)
  • 2x nRF24L01 Module
  • 14x Male-To-Female jumper wire (different colors)
  • 6x Male-To-Male jumper wire
  • 1x Breadboard
  • R/C car equipped with:
  • 1x Servo motor
  • 1x Electronic Speed Controller (ESC) I am using HSP, sp-03018
  • 1x 7.2V 1800 mAh Ni-Mh battery
  • 1x or 2x Joystick Module for Arduino
  • 1x 2.2 K Resistor
  • Led

    Step 2: Connect the nRF24L01 module

    RF Control System For R/C Vehicle Based On Arduino And nRF24L01
    RF Control System For R/C Vehicle Based On Arduino And nRF24L01
    RF Control System For R/C Vehicle Based On Arduino And nRF24L01

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

    Step 3: Connect the joystick and the LED to the transmitter

    RF Control System For R/C Vehicle Based On Arduino And nRF24L01

    And connect the LED as following:

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

    Step 4: Connect the ESC and The Servo to the Receiver board

    RF Control System For R/C Vehicle Based On Arduino And nRF24L01
    RF Control System For R/C Vehicle Based On Arduino And nRF24L01
    IMORTANT NOTE: if you have a similar ESC Never connect the ESCís red wire to the Arduinoboard because it may damage it

    Step 5: Power source

    RF Control System For R/C Vehicle Based On Arduino And nRF24L01

  • 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

    Step 6: Programming the Arduinos

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

    RF Control System For R/C Vehicle Based On Arduino And nRF24L01
    RF24_RC.zip4 KB

    Step 7: Video and Pictures

    RF Control System For R/C Vehicle Based On Arduino And nRF24L01
    RF Control System For R/C Vehicle Based On Arduino And nRF24L01
    RF Control System For R/C Vehicle Based On Arduino And nRF24L01
    RF Control System For R/C Vehicle Based On Arduino And nRF24L01
    RF Control System For R/C Vehicle Based On Arduino And nRF24L01
    RF Control System For R/C Vehicle Based On Arduino And nRF24L01
    Show All 7 Items

    Enjoy It!

    And please vote for me ?

  •  
     

    Tag cloud

    make build easy simple arduino making homemade solar laser printed portable cheap mini building custom cardboard wooden create super lego turn paracord chocolate your paper light intel