Hey guys, in this post I am going to show you how to make a professional look RC transmitter using Arduino Uno and NRF24L01. The body of the transmitter is 3D printed. I will be providing you with the list of components that you will be needing for this project and also the links where you can buy those components from trusted suppliers at a very cheap price and also fast deliveries to you. You will also find the circuits diagram for the transmitter and receiver below and also the programming code for the receiver and Arduino and also the STL file for the 3D printed body of the transmitter.

Homemade professional RC transmitter for drone and RC plane
Homemade professional RC transmitter for drone and RC plane
First of all, let's see the list of components that you will need for this project

List Of Components

Arduino Uno                   LINK HERE
AliExpress.com Product - UNO R3 Development Board ATmega328P CH340 CH340G For Arduino UNO R3 With Straight Pin Header
NRF24l01 + PA               LINK HERE
NRF24L01 Adapter         LINK HERE
Toggle Switch x 2            LINK HERE
Joystick x 2                      LINK HERE
3.7V lipo battery x 3        LINK HERE
BMS                                 LINK HERE
Boost Converter               LINK HERE
Switch                              LINK HERE

Additional parts in my project

Soldering Iron                 LINK HERE
Soldering Wire                LINK HERE
Mini Oscilloscope           LINK HERE
Brushless DC motor        LINK HERE
ESC                                 LINK HERE
7.4 V.Lipo battery            LINK HERE
Wires

That will be all the components that we need for this project. We will be using the brushless DC motor to test the transmitter with the receiver. You can buy 4 brushless dc motor and ESC if you want to make a drone with it. You can use a 7.4V to 14.8V lipo battery.

So let's now see the Circuit diagram for the transmitter.
RC transmitter Circuit Diagram
Transmitter Circuit Diagram
 Note that I have used the NRF24L01 with a power amplifier in this project, you can always use the normal one if you want. You can also see I added a balancer to the battery which will be used to charge the battery. You can see how to charge the Battery using BMS HERE.

I have also used a 3D printed transmitter body for this project. I will post the STL file for the transmitter soon here

Note that this transmitter 3D parts have still a lot of errors which I will correct in the future. For a simple transmitter, you can always use this.

Lets now see the procedures to make this Transmitter.