Arduino Based RC Transmitter and Receiver

by abhilash_patel | August 8, 2017 | (0) Posted in Projects


This video shows overall making and working of this transmitter.



The Arduino based transmitter and receiver has 4 channels. By applying some modification it can be increased to 8 or even more. This transmitter has the range of around 50m. And it can be made fewer than 10 USD. 

To transmit data of 4 channels PPM based signal are used. Arduino reads values from various pots of remote and generates PPM signal as per position of sticks. This generated signal is transmitted by Tx and Rx module. As Rx captures PPM signal it decodes it and separates all channel values. This data contains lots of noise that reduced by code.


In this tutorial, remote of toy quadcopter is used that has 2 sticks (so 4 pots that operate 0-3.3V). Following circuit diagram need to be made.

As explained in the video there are 4 pots. that needs to connect to Arduino but in most of the cases, supply and GND pin of pot are sorted together that makes the connection very easy. Similarly ar reciving side, gnd and Vcc pins are sorted togather manually and signal pin connected to the arduino.


following codes can be used on transmitter and receiver side: https://drive.google.com/file/d/0B6aLT0bAmVGXLVV5T2Z1REFranM/view?usp=sharing

Making this transmitter is a very good learning experience (especially if you code it by self). But it is not very much useful for RC planes as I was able to achieve around 50m of max range. So it is only good enough for a park flyer, RC car or any low range application.


COMMENTS

satyam on August 18, 2017
Innovative 1...!
What to do if we have to increase range upto 1.5km?
Log In to reply
Angel RF on July 9, 2019
Read my comment | |
v v
Log In to reply
Angel RF on July 9, 2019
Hey, this RC system is good in theory, but, as you said, the range is very bad, that can be solved just buying a LoRa 400/800MHz band module, up to 10Km range.
I don't want to spend my money in your expensive TXs, because I already have a 1980 TX, and with a Arduino Nano, its pots, and a LoRa 400MHz TX module (5Km), I have a very unexpensive system.
Also with a LoRa RX in the airplane with another Arduino.
Best regards, your YT channel is the best!
Log In to reply

You need to log-in to comment on articles.


Arduino Based RC Transmitter and Receiver