RC Robot Car - RC Controls and Arduino

  Рет қаралды 208,320

DroneBot Workshop

DroneBot Workshop

Күн бұрын

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: dronebotworkshop.com/radio-co...
More articles and tutorials: dronebotworkshop.com
Join the conversation on the forum: forum.dronebotworkshop.com
Subscribe to the newsletter and stay in touch: dronebotworkshop.com/subscribe/
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!

Пікірлер: 227
@Dronebotworkshop
@Dronebotworkshop 6 ай бұрын
Hi everyone - It's come to my attention that there has been someone masquerading as myself, responding to some comments here with a link to a Telegram chat to win a prize from me. THIS IS A SCAM, I am not holding a contest, nor do I have a Telegram account. PLEASE DO NOT RESPOND TO THESE MESSAGES!! It's happening on a lot of my videos, I'm taking steps to remove them manually, but as I have 162 videos, it will take some time. If you do run across a suspicious comment, I would appreciate you letting me know at info@dronebotworkshop.com. Thanks! Bill (The real one!)
@matthewzannini5504
@matthewzannini5504 Жыл бұрын
I don’t usually comment on videos but this is amazing. First channel on this kind of stuff that has left me feeling empowered and capable instead of confused and discouraged. Thank you for your amazing videos and keep up the great work.
@JeremyFieldingSr
@JeremyFieldingSr 2 жыл бұрын
It looks like fun stuff coming in the future. Thanks for the video!
@azyfloof
@azyfloof 2 жыл бұрын
Good to see you here! Huge fan 🥰
@roseelectronics4582
@roseelectronics4582 2 жыл бұрын
I'm a big fan of you, Jeremy.
@whitneydesignlabs8738
@whitneydesignlabs8738 2 жыл бұрын
I love Jeremy's work.
@priesthoodiii
@priesthoodiii 2 жыл бұрын
Hey what a small world!
@BinuMadhav.NetWork
@BinuMadhav.NetWork 2 жыл бұрын
I havent ever seen such a clear and comprehensive narration with the perfect pitch! You are simply amazing Sir!
@steelyspielbergo
@steelyspielbergo 2 жыл бұрын
I'm trying to learn enough to build an RC lawnmower. This is what I've been looking and waiting for.
@nixo0077
@nixo0077 2 жыл бұрын
I also want to make RC lawnmower, or better FLYSKY lawnmower.
@marc4687
@marc4687 2 жыл бұрын
Thats a really cool project
@fadelfarae6019
@fadelfarae6019 2 жыл бұрын
When being lazy empowers your creativity. Lol
@cryptohippo6008
@cryptohippo6008 Жыл бұрын
Bro same, did you ever get the mower goin?
@steelyspielbergo
@steelyspielbergo Жыл бұрын
@@cryptohippo6008 No. I'm ashamed, but I changed my mind. I wanted to build a really good one. ...good motors, wheels/tires, frame, pov camera, etc. I'd also need some tools, like a welder. IIRC, I figured I would spend $1300, not including the mower. So my Arduino kit has been collecting dust.
@madlogik
@madlogik 2 жыл бұрын
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.
@sarojdebnath740
@sarojdebnath740 2 жыл бұрын
Hello Bill, You are doing such an amazing job that my few words can not describe. I love your workshops.
@jahidul_islam_60
@jahidul_islam_60 2 жыл бұрын
You are one of the best robotics teachers that I've ever seen on YT. THANK YOU SIR. Respect from Bangladesh 🇧🇩
@scienceoftheuniverse9155
@scienceoftheuniverse9155 2 жыл бұрын
Thank you so much Bill for such amazing tutorial. We really appreciate your effort
@ianbertenshaw4350
@ianbertenshaw4350 2 жыл бұрын
Fantastic video Bill ! Very comprehensive, easy to understand and fun to watch - thank you !
@dannyng2048
@dannyng2048 2 жыл бұрын
Hi! Bill, thank you for sharing and I really appreciate for you showing us how to work with RC flysky which is something I am currently also working on to get a bot tank working. Your video for today really helps a lot. Thank you.
@MzunguMjinga
@MzunguMjinga 2 жыл бұрын
My son and I did this project with the Devastator robot kit. He absolutely loved it.
@mickeyfilmer5551
@mickeyfilmer5551 2 жыл бұрын
I just bought a flysky a couple of months ago so this is brilliant. Thanks Bill.
@TimCurry04
@TimCurry04 2 жыл бұрын
I'm on Amazon right buying this and a few more gizmos! This is a must have, thx man.
@chaozhang2342
@chaozhang2342 Жыл бұрын
I just bought a radio controller for my son, this video is well introduced and helps us a lot. Thank you!
@ChrisSmith-il5qe
@ChrisSmith-il5qe Жыл бұрын
Thank you so much for putting the input values for each channel!
@freedomfighter1419
@freedomfighter1419 2 жыл бұрын
This was a fun project, thank you very much Bill.
@333cgs333
@333cgs333 2 жыл бұрын
Hello Bill, what a great tutorial. Inspiring us. Thanks for all the good videos. Just got the rc controller to replicate what you taught us. Thanks again
@tubeDude48
@tubeDude48 2 жыл бұрын
Another great project, Bill.
@TheUnofficialMaker
@TheUnofficialMaker 2 жыл бұрын
This was excellent! I've got to build it. Again, thanks for the well made well explained videos you produce, you put alot of work into them and quality is amazing.
@R2D2inAustralia
@R2D2inAustralia 2 жыл бұрын
By far ; the best tutorial I’ve watched this year, perfect alternative to the expensive proprietary boards I’ve been using in my R2D2 drive system
@puggaming9109
@puggaming9109 Жыл бұрын
THIS YEAR?? THIS IS THE BEST OF ALL MY YEARS
@jbflores01
@jbflores01 9 ай бұрын
I ALWAYS enjoy watching your very well presented videos! Very detailed, made easy to follow, and comprehensive. Thank you for the hard work you definitely put into them!
@Rhybos
@Rhybos 2 жыл бұрын
This is excellent!! The organization, the information, I can't believe I haven't heard of this channel before. Subscribed in the first 20 seconds XD
@petermolnar6017
@petermolnar6017 2 жыл бұрын
As always, great stuff! Thank you!
@rayleblanc7209
@rayleblanc7209 Жыл бұрын
I remote controlled a 10 hp Craftsman steerable track drive snow blower using an Arduino and all 10 channels on a Flysky RC controller. I wired and programmed the receiver the same way you do in the beginning and didn't use the I-Bus method. It took me a while being a novice with Arduino but got it all working. 8 servos ( 4 12 volt 180 kg and 4 6.7 volt 20 kg ) 1 12 volt geared motor along with 2 linear actuators. I can remotely start, control the choke, primer and throttle. I can engage and disengage the auger and the drive system. Shift into any forward or reverse gear as well as steer, lift-lower and rotate the chute. I added the linear actuators to lift the front when reversing or transport mode.
@ReedTex
@ReedTex 2 жыл бұрын
You sir, inspire me! Thank you.
@mor8266
@mor8266 2 жыл бұрын
Another excellent simple video. Great learnings, thank you so much
@haneen3731
@haneen3731 2 жыл бұрын
Thanks for this video. Exactly what I needed, great content!
@sumantakumardutta986
@sumantakumardutta986 2 жыл бұрын
Wow!! Such an interesting topic!! Thanks for this!!!😀😀🎉🎉
@SENAPATIENTERTAINMENT
@SENAPATIENTERTAINMENT Жыл бұрын
Most informative video ever, for those stuck with an UNO instead of a MEGA like me, do connect the ibus pin to the RX0 serial port in your UNO. 👍
@brucefox6580
@brucefox6580 2 жыл бұрын
I have ordered my Flysky FS-i6X RC Transmitter :)
@gregorymccoy6797
@gregorymccoy6797 2 жыл бұрын
Well I learned a lot about RC xmitters. Thank you!
@skylabby
@skylabby 2 жыл бұрын
Had my robot sitting idle, will get a flysky and put this to work.. thank you for this information.
@davedeline1590
@davedeline1590 3 ай бұрын
Thank you for this video! I was struggling and this has completely solved all of my issues. THANK YOU!
@myidahohomestead.7123
@myidahohomestead.7123 2 жыл бұрын
Just found this channel. Really looks good. Im building an eq mount for my telescope. Im good with the mechanical engineering part. The controlling part is giving me a hard time. This channel will help a lot.
@abdulrazak_alnajjar596
@abdulrazak_alnajjar596 2 жыл бұрын
as always, unique and extremely useful video. thank you very much
@Darkk6969
@Darkk6969 2 жыл бұрын
Great use of the Arduino MEGA which I have sitting on the shelf. Now have to order more parts. lol :)
@thorntontarr2894
@thorntontarr2894 2 жыл бұрын
Bill, a very excellent video. Quite informative for sure.
@mohammedk.h.f3016
@mohammedk.h.f3016 2 жыл бұрын
I love your work and your explanation, you are great.
@chamluck
@chamluck 2 жыл бұрын
Thank for explaination and demonstration. It's very useful for me to understand how it work with Arduino.
@JohnAldred
@JohnAldred 2 жыл бұрын
You must've known I was thinking about getting back into RC. Amazon literally just dropped off the FS-i6X along with the FS-iA6B and FS-iA10B receivers to me today! Took me ages to figure out how to read the signal from the receivers on the Arduino before finding this (haven't messed with servos before). I didn't think it'd be as much of a pain as it was. :)
@electrohardik8497
@electrohardik8497 2 жыл бұрын
Wow that's really stupendous sir!
@glensharp3275
@glensharp3275 2 жыл бұрын
Another great video. I think I will get one of these remote controllers and use it for a Christmas tree project
@thisoldjeepcj5
@thisoldjeepcj5 2 жыл бұрын
At 26:10 and 37:30 always a good idea to comment the numbering changes in the code. Helps if you come back months later. Nice project.
@jerredshifflett6287
@jerredshifflett6287 2 жыл бұрын
Great video with excellent content again. I would love another video based around this project using the pi pico and micropython.
@pgabrieli
@pgabrieli 2 жыл бұрын
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
@fangameempire
@fangameempire Жыл бұрын
You can use the serial mode on an Arduino Uno if you're willing to disconnect the receiver from the Arduino's TX/RX every time you want to program it.
@bassman2162
@bassman2162 2 жыл бұрын
Excellent video. I hope to get to build such a RC car for experience.
@ivankarlwandag7398
@ivankarlwandag7398 Ай бұрын
Very informative video! Thank you for making videos like this. Two thumbs up for you, sir.
@n0madfernan257
@n0madfernan257 2 жыл бұрын
thank you, i plan for this kind of project
@vatsalagrawal7832
@vatsalagrawal7832 2 жыл бұрын
Sir you make great videos. THanks
@DIYTech21
@DIYTech21 2 жыл бұрын
Love your setup/Lab
@bds1092
@bds1092 2 жыл бұрын
Thank you for the good lecture.
@syntaxerrohit
@syntaxerrohit 2 жыл бұрын
A new cool intro 👍🏾 awesome !!
@benjii5272
@benjii5272 7 ай бұрын
Great video! Thank you very much.
@x1roboticxs
@x1roboticxs 2 жыл бұрын
Thank you so much man I was looking for this kind of video for my homemade rc car
@whitneydesignlabs8738
@whitneydesignlabs8738 2 жыл бұрын
I am excited to hear more about the robot project. I am currently designing a 6x6 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)
@Victorggm
@Victorggm 2 жыл бұрын
This is the tutorías i was looking for!
@MrJohnGuthrie
@MrJohnGuthrie 2 жыл бұрын
Fantastic tutorial! I wish it didn't lean so heavily on the iBusBM library. iBus is developed by Flysky which rules out a bunch of other popular radios. I understand that there is more latency with the 'lots of wires' version where each channel on the receiver is wired to the arduino but it would have been nice to see that implementation and measure the latency and understand how it was introduced and see the tradeoffs. Maybe it's not even noticeable on a two wheel robot! Subscribed to your channel after seeing this video, hopefully we'll see more RC controlled robot platforms (love to see a 4wd outdoor robot tutorial!)
@tahirqureshitgq7892
@tahirqureshitgq7892 2 жыл бұрын
Excellent, thanks.
@mahfuoz63solidworks3
@mahfuoz63solidworks3 Жыл бұрын
Thank you very much for this excellent and short explanation شكرا جزيلاً
@werneckpaiva
@werneckpaiva 2 жыл бұрын
I was watching your video to know if you were doing something different than me and then I noticed you are using my code. :) That's so funny. Awesome video. I'm glad I gave a tiny contribution to it.
@youssefmohammed6126
@youssefmohammed6126 2 жыл бұрын
where is the code plz
@PhG1961
@PhG1961 2 жыл бұрын
Great vidoe Bill !
@jenskapmeyer2579
@jenskapmeyer2579 2 жыл бұрын
This setup is exactly what I need to convert my autonomous lawn mower, of which the PCB is broken, into to an RC controlled one. That will be fun!
@addaghsh
@addaghsh 2 жыл бұрын
Great work, thanks a lot sir .
@funnyworld5482
@funnyworld5482 7 ай бұрын
Hello Bill, Maybe one day you can do a video about just a few of the vast number of FlySky Receivers that are available. Also, Improvement modifications such as replacing antennas on the Transmitter for improved performance.
@WildLifeBackyardCamera
@WildLifeBackyardCamera 2 жыл бұрын
love it !! thanks you sir
@Willis3DDruck
@Willis3DDruck Жыл бұрын
Great Video Top!👍
@amrishhirani6096
@amrishhirani6096 2 жыл бұрын
Very good video thanks 👍
@brianmoore5454
@brianmoore5454 2 жыл бұрын
Excellent video
@wizzardofwizzards
@wizzardofwizzards 2 жыл бұрын
Outstanding value with this one! Lots of flexibility with the Arduino approach. The addition of an inexpensive PCA9685 module for further experiments could complement this? In any case, thanks again for such an insightful post!
@wilsonperez-i7m
@wilsonperez-i7m 28 күн бұрын
Te amamos, saludos desde Colombia
@joska9744
@joska9744 2 жыл бұрын
super video!!! thanks!
@mouhsinebenmbarek1978
@mouhsinebenmbarek1978 Жыл бұрын
this is an amazing channel thank you sir!
@sanderromer6490
@sanderromer6490 2 жыл бұрын
Nice. Thank you.
@patbisson7338
@patbisson7338 2 жыл бұрын
great video i just bought a mega instead of my uno and same speed controler instead of mu 298n to make this exact setup !
@AChi__
@AChi__ Жыл бұрын
Excellent vid. I thank you with my sub. Subbed.
@nixo0077
@nixo0077 2 жыл бұрын
SUPER, as usually
@electronic7979
@electronic7979 2 жыл бұрын
Nice project
@priesthoodiii
@priesthoodiii 2 жыл бұрын
great Video!
@Bianchi77
@Bianchi77 2 жыл бұрын
Nice video, thanks :)
@VADYMSAVRII
@VADYMSAVRII 2 жыл бұрын
Thank you friends. You video very good to de people.
@gapyearkisu.6661
@gapyearkisu.6661 Жыл бұрын
Thanks you my teacher. ❤❤❤
@teocerda5367
@teocerda5367 2 жыл бұрын
Thank you!
@michaelzajac5284
@michaelzajac5284 2 жыл бұрын
I'm glad you help me, I don't know how to robot. I really battle robot.
@adambeedle
@adambeedle 2 жыл бұрын
So cool 👍
@PerryLovewhistle
@PerryLovewhistle 2 жыл бұрын
The fs-i6 family is so much power for the money that I recommend everyone in RC, robotics, or even just hacking stuff get one. I have 3.
@yuvrajkukreja9727
@yuvrajkukreja9727 2 жыл бұрын
awesome 👍
@JonathanDeWitt1988
@JonathanDeWitt1988 2 жыл бұрын
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.
@oussamafetoui2186
@oussamafetoui2186 2 жыл бұрын
Thank you sir
@For_the-love_of_physics
@For_the-love_of_physics 2 жыл бұрын
All in one robot PCB
@PakshiMedia
@PakshiMedia 2 жыл бұрын
Thank You
@williamrodrigues6384
@williamrodrigues6384 4 ай бұрын
Hi Bill!!! How are you? Greetings from Brazil!! I really like your videos with very explanatory content. Congratulations on your commitment!! If possible, I would like you to show us a replacement of the L298 with two BTS7960 drives which are very robust for larger motors. I hope your KZbin channel enthusiasts will support me in this request. Hugs from a fan and friend.
@a7omar753
@a7omar753 2 жыл бұрын
I want it... Brilliant
@qwkimball
@qwkimball 2 жыл бұрын
Every time a notification appears for one of your videos, my immediate question to myself is, "Is it my birthday?!"
@marathivyakaranchannel3913
@marathivyakaranchannel3913 2 жыл бұрын
Hey man I just gave my neet exam for which I studied 2 years without my hobbies... So now I want to give time to my hobbies i recommend you some videos please make viDeo if possible coz no one explains better than you.. Tesla coil real working Continue making a real robot series Long range rc control with fpv Line follower robot Arduino basics Raspberry pi robots Etc..Please make at least 1 video out of these in 2 weeks..
@Automation28
@Automation28 2 жыл бұрын
Nice!
@markday3145
@markday3145 2 жыл бұрын
Some 3.3V microcontrollers have 5V tolerant GPIOs. They can only output 3.3V, but can handle 5V inputs. Many STM32 GPIO pins are 5V tolerant, including on the "blue pill" and "black pill" boards.
@mrwpwpunyawang6700
@mrwpwpunyawang6700 2 жыл бұрын
Useful
@user-mj3qg6cc2z
@user-mj3qg6cc2z 2 жыл бұрын
Thanks for everything. But If you have the time can you make video explaining the PID for drones using arduino And thanks again
Driving DC Motors with Microcontrollers
1:04:32
DroneBot Workshop
Рет қаралды 619 М.
Mecanum Wheel Robot Car & ESP-NOW Remote
1:26:38
DroneBot Workshop
Рет қаралды 123 М.
Heartwarming Unity at School Event #shorts
00:19
Fabiosa Stories
Рет қаралды 21 МЛН
Как бесплатно замутить iphone 15 pro max
00:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 6 МЛН
DAD LEFT HIS OLD SOCKS ON THE COUCH…😱😂
00:24
JULI_PROETO
Рет қаралды 15 МЛН
Самый Молодой Актёр Без Оскара 😂
00:13
Глеб Рандалайнен
Рет қаралды 11 МЛН
RC Basics: Introduction to how a RC radio system works
29:58
Painless360
Рет қаралды 761 М.
The nRF24L01 - Wireless Joystick for Arduino Robot Car with nRF24L01+
1:03:46
DroneBot Workshop
Рет қаралды 405 М.
An Easy Way to Read All RC Channels at Once with Arduino
4:21
The Bored Robot
Рет қаралды 3,2 М.
HYDRAULIC PRESS VS ARMOR, USA AND RUSSIA
10:16
Crazy Hydraulic Press
Рет қаралды 27 М.
$50 radio 5km out to sea?!!
37:18
iforce2d
Рет қаралды 128 М.
Building a DSM2 R/C Transmitter with Arduino
14:16
James Bruton
Рет қаралды 180 М.
Adam Savage Swallows This Camera Robot!
31:43
Adam Savage’s Tested
Рет қаралды 2 МЛН
How to Control a 12V Motor with Arduino: Easy Wiring & Code Examples
44:13
Transform Your Hot Wheels into a micro FPV RC Car!
24:37
Max Imagination
Рет қаралды 606 М.
Заботьтесь о любимых❤️🫶🏾 инст:sarkison7
0:58
SARKISONCHIK.OFFICIAL
Рет қаралды 7 МЛН
#kidsong
0:11
J House jr.
Рет қаралды 31 МЛН
Gym belt !! 😂😂  @kauermtt
0:10
Tibo InShape
Рет қаралды 16 МЛН
She bought a gift for her daughter, and dad thought for him😂😳
0:39
Senchiki_social
Рет қаралды 4 МЛН