How to Modify RC CAR Via 2.4 GHz NRF24L01 Arduino Part1 Transmitter(Tx)




Introduction: How to Modify RC CAR Via 2.4 GHz NRF24L01 Arduino Part1 Transmitter(Tx)

This instruction will introduce you how to modify cheap rc car by using 2.4 GHz nRF24L01 module with Arduino controller UNO.

Ordinary rc car toy use AM/FM 20-50 MHz radio control which have only 5-10 m. remote range and noisy control around blind area.

The instruction will advice how to modify transmission to be 2.4 GHz system that is free license radio frequency range.It's more reliable,farther remote range and less noisy.

Thank to for RF24 library and other nRF24L01 module information.

You can purchase electronic parts from Aliexpress, Banggod,Ebay,etc.

Project more :

Step 1: Materials & Tools


1. 1 - Arduino controller - UNO (Nano and Pro mini cannot use)

2. 1 - NRF24L01 module with SMA anttenna

3. 1 - Socket adapter for NRF24L01

4. 1 - LED 5 mm.

5. 5 - Resistor 1 kOhm. 1/4 watt.

6. 1 - Capacitor 0.1 microF 50V.

7. Dupont wires.

8. Male pin header

9. Female pin header

10. Dupont Jumper Cable Housing Male Pin Connector

11. Dupont Jumper Cable Housing Female Pin Connector

12. Heat shrink tube 2.5 mm.

13. PCB - DIY circuit board

14. Battery 9 V. 300 mAh.

15. RC car toy transmitter(Pistol type with Steering wheel)


1. Soldering gun.

2. Soldering wire.

3. Soldering paste.

4. Screw driver.

5. Plier.

6.Hot glue gun.

7.Fixing material

Step 2: Electronic Parts Installation & DIY Shield

RC car toy transmitter has 4 button switches to control car for 4 direction - turning right /left ,going forward/backward.

For turning right /left controlled by steering wheel like real car.For going forward/backward controlled by trigger pull-forward or push-backward.

We will use 4 button switched of transmitter to send 4 input to Arduino controller.

Look at the circuit diagram:-

Arduino UNO to Pistal Transmitter(Make DIY shield)

pin No :

3 - Turning right : steering wheel contact terminal

4 - Turning left : steering wheel contact terminal

6 - Go Forward : pulling trigger contact terminal

7 - Go Backward : pushing trigger contact terminal

Connect 3.3 V. supply to Power on status LED positive leg.Negative leg connect to resistor 1 kOhm.

* input signal use 3.3 V. supply from Arduino UNO. Do not apply 5V. It's too high voltage.(Ghost signal problem)

* take off all old existing electronic devices on circuit board otherwise it will has short circuit problem.

nRF24L01 module Socket adaptor to Arduino UNO

pin No :

Vcc - 5 V. pin (Do not connect 5V. direct to nRF24L01 module,it's supplied only 3.3V.)


CE - 9

CSN - 10

SCK - 13

MO - 11

MI - 12

IRQ - 2

*If you have communication problem,you can change connection from pin 13,11,12 to pin SCK,MOSI,MISO of UNO programming pins.

*It's necessary to add 0.1 microF to nRF24L01 module pin Vcc/GND because the module needs high continuous current and stable voltage.

*Soldering all devices carefully ,use enough large wire.Making good ground otherwise it will has ghost input signal.

Step 3: Software Download & Upload to Transmitter

Arduino sketch and Library :

1.Down load attached sketch file .ino and download library zip file for nRF24L01 module from

*File printf.h is not necessary for 2 pipes communication.

2.Add library zip file to Arduino software.(After added you will see new library RF24-master in Examples menu.)

3.Before using new nRF24L01 modules,we shall burn the modules by uploading default sketch pingpair and GettingStarted for tuning up frequency otherwise it will has uncommunication problem.(Use another Arduino UNOs and nRF24L01 modules for pairing)

4.After matching the frequency ,we can upload Tx sketch to transmitter.(If you have problem,go to visit website more information)

5.The sketch serial monitor will not show anything as the video clip,we have to build receiver(Rx) on the car.Go to next instruction"How to Modify RC CAR Via 2.4 GHz NRF24L01 Arduino Part2 Reciever(Rx)"

Be the First to Share


    • Make it Glow Contest

      Make it Glow Contest
    • First Time Author Contest

      First Time Author Contest
    • PCB Challenge

      PCB Challenge

    6 Discussions


    3 years ago

    Can it be used to sniff other RC toys signal?


    Reply 3 years ago

    Yes,it can be applied to another four channels toys.


    Reply 3 years ago

    But how, can you give me an advice?


    Reply 3 years ago

    It's your idea,you can apply forward-backward motorize,left-right motorize to any creative project.


    4 years ago

    Nice work! I do, however, highly recommend that you switch to using a Pro-Mini set to 3.3v You would significantly reduce the amount of current needed to power your hardware. Also there would be no need for the nRF24L01 Adapter board.


    Reply 3 years ago

    Thank for comment.