What board would we need to connect to a standard RC Receiver? What software do RC Cars normally use? We're not experts on this, so any details or info you share would be helpful!
Cheers,
Réna
Hi Réna.
There is no "Software" involved in RC - when I mentioned "Software" I was thinking about the software that would need to be written to run screens or other stuff.
The most common way RC receivers "talk" to Servos/Speed Controller is through a simple PWM (puls width modulation) signal. One wire per channel. One channel per Servo, Speed Controller or whatever. Only one common role seems to be: Channel 1 is "stearing", Channel 2 is "throttle"... and from then on out it is open do whatever needed (Lights, Sounds, other addons). Here is an explaination of signal types including the PWM:
https://www.dronetrest.com/t/rc-radio-control-protocols-explained-pwm-ppm-pcm-sbus-ibus-dsmx-dsm2/1357You can easily find more comprehensive ones.
So the way I do it, is simply split the signal cable and "listening into" the PWM signal with the Arduino ... and then making a "display show" out of the values I get.
In Addition I added a voltage regulator that takes the commen 7-12 volts that powers the RC Car and brings it down to 5 volts for the electronics. There is plenty of WH of energy available as the main battery is designed to power the main motor of the vihicle.
You can check out other videos on my channel on my solutions. Code-wise I am very much limited by the 8bit/2kbyte Ram in the Arduino hardware - with the computing power in your devices you could go completly "over the top" with crazy ideas.
As said, check out RC-Car Lighing kits you get in every hobby store: they do the same - they "listen into" the PWM to light up turn signals, breaking lights and more.
A simple RC Transmitter Receiver setup may set you back some $50 - and with an oscilloscope you can quickly see what is going on.
More or less you need a connector/power board to connect to the RC and the battery and go from there. Should be easy for you to get this going as you already have all the rest on the hardware side.
Additional thoughts:
- I guess the internal logic level in Tiny Circuit devices is 3.3v ? From what I see with my crude equipment the logic level of the RC PWM is higher. Some 4-5v. Any IO device should be capable to handle these voltages without being destroyed.
- an RC device should be able to handle accidental short circuiting and wrong polarity, as this happens a lot when fiddling around in models.