RC Robot Car – RC Controls and Arduino
E conheça também sobre o Melhor Bot Para Opções Binárias 2022
Que tal um robo gratuito para IQ Option? Sistema Para IQ Option Grátis
Learn how Radio Controllers work, see how we can add an Arduino to the picture, and then build a radio-controlled robot car!
Article with code:
More articles and tutorials:
Join the conversation on the forum:
Subscribe to the newsletter and stay in touch:
Today, we will be using a Flysky FS-I6X, a very popular and inexpensive radio remote control transmitter with receiver.
I’ll show you the principles of this control, which is pretty well the same as any inexpensive 2.4 GHz unit. We’ll then hook it up to a few servo motors to see how it operates on its own.
But the real fun comes with attaching an Arduino to the receiver, and I’ll show you two ways of doing that.
The first way is to connect each channel’s output to an Arduino Uno and read the pulses generated by the receiver in response to the transmitter. It’s pretty simple, and it gets the job done.
But another way of doing this is to use the iBus serial interface. This lets us use only one wire to get all the data from the receiver.
We’ll then take what we have learned and build a cool little radio-controlled robot car! This little toy has two modes, normal driving mode and a “spin” mode as well.
Here is the table of contents for today’s video:
00:00 – Introduction
01:57 – How RC Controls Work
06:12 – Flysky FS-I6X
10:17 – Using a controller on its own
13:42 – Using a controller with Arduino
23:49 – Using iBus Output
29:23 – Build a Radio-Controlled Car
45:05 – Conclusion
As always, there is a corresponding article on the DroneBot Workshop website, where you can get all the code plus more information about using the Flysky FS-I6X with an Arduino.
Hope you enjoy the video!
Link do vídeo
Dear sir , please make a video with sparkfun RTK2 GPS ZED F9P Module WITH interface OLED Display SH1106 Arduino uno.
Hello sir… Please upload a video on self Designing, Making, And Working of
• Arduino
• NODEMcU
• Raspberry Pi 3
Another great video. I think I will get one of these remote controllers and use it for a Christmas tree project
I am excited to hear more about the robot project. I am currently designing a 6×6 bogie-rocker Mars rover style robot based on 6 wheel chair motors and wheel chair wheels. (Skid steer only, no steering motors yet; maybe will add later) I just ordered the radio and receiver that Bill demonstrates. (Amazon)
Nice!
This was another great video Bill. I'm not a big fan of the line of sight requirement for the controller. But the packaging of the controls is certainly appealing (enough that I want to go out and buy one and build a car like this). I've used HC-12 modules to send signals long distance and it doesn't require line of sight. I'm wondering what the disadvantages of that over this method are. Obviously having to build the controls into a microcontroller package that uses the HC-12 is required in that setup versus this. These controls are already pre-packaged. So that would be more time consuming. I'm wondering if there is also a speed of communication factor.
Thank you for making and sharing this video and the accompanying article. I appreciate how much hard work you put into this.
Great work, thanks a lot sir .
Bill, I'm in AWE ! Great video again! You have such a way of explaining things that makes it a breeze to watch 47 minutes of content! Thanks again.
Nice video, thanks 🙂
Nice video, thanks 🙂
very interesting as always. if I may suggest a future video, I would LOVE to learn how to get an arduino (or similar) to GENERATE the RC signals to talk to
the RC receiver, instead of the radio. it would allow you to control off the shelf drones, for example! 😊 thanks again
As you have FS-I6X version of the controller, you don't need to update the firmware to enable channels from 7 to 10. You just need to go to the System setup > Aux switches. There you enable additional switches and increase number of channels. The tricky part is that you need hold Cancel longer to save new settings. Then you go to the Functions setup > Aux. channels and bind switches to channels.
Can I ask what prevents you from using software serial? Under what circumstances is software serial unavailable in a project? Thanks!
Thank you so much man I was looking for this kind of video for my homemade rc car
Fantastic video Bill !
Very comprehensive, easy to understand and fun to watch – thank you !
another great RC robot video…👍 would please do a image ultrasound project similar to human/veterinarian ultrasound? the price is coming down with the usb-ultrasound sensor and smart-phone but it is still pricey for a hobby budget…:/ i cannot find an experimental project with hardware/software.. any ideas or where to go? thanks a lot…😀
the code is too long, can't it be short and it works a lot?
I love your work and your explanation, you are great.
I have ordered my Flysky FS-i6X RC Transmitter 🙂
thank you Mr.Bill
Great use of the Arduino MEGA which I have sitting on the shelf. Now have to order more parts. lol 🙂
Looks like an really cool project. I made also a cool arduino project. I developed an mind controlled robotic arm. I put a lot of effort and time into this project and would appreciate some feedback. So if you are intrested you can see the robotic hand controlled by your thoughts in action 😀 https://youtu.be/g0FbGE95Vs0
I’ll tell you the big joke in R/C. Those transmitters don’t have a record function. It would be really nice to record a set of maneuvers, and then sell the program for a couple of bucks on eBay. That way, every transmitter would have a really nice library of combo’s. But every possible combination of arial maneuvers has already been copyrighted. So anything an R/C pilot does today is a copyright violation. Arrest those men!
So cool 👍
I'm glad you help me, I don't know how to robot. I really battle robot.