Main Content

My variant of converting a four-channel USB flight simulator into an RC transmitter using Arduino.

USB flight simulators are used with special computer software (e. g. FMS, Fig. 1) for training or skill maintenance.

Then I defined basic functionality of the device:

2.4GHz operation frequency;
power supply from 18650 Li-Ion battery providing charging from USB-adapter without removing the battery from the transmitter;
battery charge control;
end point adjustments and reversal for each channel;
simple audible indication for each operating mode of the transmitter.
After that I collected all the necessary hardware:

ARDUINO Pro Mini board – «brain» of the transmitter, with small-sized (I had already had it in use);
solderless breadboard – as I planned to experiment and add functionality step by step I decided not to use soldering near ARDUINO board;
nRF24L01 module with external antenna for data transmitting;
5V-3.3V adapter for nRF24L01 module since the main voltage is 5V but the module requires 3.3V;
piezobuzzer responsible for all sounds from the transmitter;;
encoder with a switch for channel selection and adjustment;
wires – both usual and ones for solderless setup;
power supply system (Fig. 5) which was the first thing to make because there was no sense to continue without it.”

Link to article