How Servo Motors Work & How To Control Servos using Arduino

  Рет қаралды 680,514

How To Mechatronics

How To Mechatronics

6 жыл бұрын

In this tutorial we will learn how servo motors work and how to control servos using Arduino and PCA9685 PWM driver.
Find more on my website! ► howtomechatronics.com/how-it-...
Visit HowToMechatronics.com for more Tutorials, Tips, Projects and How It Works videos:
► howtomechatronics.com/
Like my page on Facebook:
► / howtomechatr. .
Add me on Google+:
►plus.google.com/+Howtomechatr...
Music: MÆSON - The Catch ( / tracks )

Пікірлер: 170
@ottokueng4236
@ottokueng4236 6 жыл бұрын
Perfect teacher, quiet, clear, nice graphics, good to understand even for non mother tonge in english, no stupid music, Really verry helpful. Thank you, Otto
@HowToMechatronics
@HowToMechatronics 6 жыл бұрын
Thank you!
@romanshalamov8949
@romanshalamov8949 4 жыл бұрын
@BLAIR M Schirmer Bruh
@Mippi12
@Mippi12 3 жыл бұрын
@BLAIR M Schirmer 😂😂😂😂, I think you can manage it .
@TonySwitzerland
@TonySwitzerland 7 ай бұрын
Among the many videos about servos, this one was the most helpful for me! Thank you
@ninadtaralekar
@ninadtaralekar 6 жыл бұрын
Briefly explained with peculiar points... Thanks
@tedhobby
@tedhobby 4 жыл бұрын
Thank you. I can fix my servo because of this video.
@thegirlwithbrighteyes2453
@thegirlwithbrighteyes2453 2 жыл бұрын
This was very helpful, thank you very much! I've enjoyed all the videos I've watched on your channel so far and I'm learning a lot.
@maheshjayakumar1767
@maheshjayakumar1767 6 жыл бұрын
You are a nice teacher 😊
@junuhunuproductions
@junuhunuproductions 6 жыл бұрын
Great! Very Informative Video, I didn't know about 16 ch Servo Controller Board. Thank you :)
@customdevelopment136
@customdevelopment136 2 жыл бұрын
Nice job man. Thanks. Very important to describe how things work, as opposed to how to use them.
@friedtofu5309
@friedtofu5309 2 жыл бұрын
Perfect teacher, quiet, clear, nice graphics, good to understand even for non mother tonge in english, no stupid music, Really verry helpful. Thank you, (1) its just a copy from Otto, but exactly what I wanna say
@HowToMechatronics
@HowToMechatronics 2 жыл бұрын
Thanks!
@isbestlizard
@isbestlizard 3 жыл бұрын
Thank you for the tutorial, that was super useful, going to play with a pca9685 :D
@Lazybeam
@Lazybeam 5 жыл бұрын
Great tutorial, Thanks!
@revellights1000
@revellights1000 6 жыл бұрын
Excellent video explaining servos, both their mechanics and how to control them.
@HowToMechatronics
@HowToMechatronics 6 жыл бұрын
Thanks!
@user-rp6gz4ks4x
@user-rp6gz4ks4x 2 жыл бұрын
The clearest explanation! Thank you very much!
@juanalvares11
@juanalvares11 5 жыл бұрын
wonderful thanks bro i am a student of mechatronics and i am learning about it thanks to you .
@PaulMcKillop
@PaulMcKillop 6 жыл бұрын
Another brilliant video explaining various options very clearly. Thanks
@HowToMechatronics
@HowToMechatronics 6 жыл бұрын
Thanks!
@chinmoytahbildar3278
@chinmoytahbildar3278 6 жыл бұрын
always waiting for your video sir......very nice
@EasyHomeMadeProjects
@EasyHomeMadeProjects 6 жыл бұрын
Excellent!
@HowToMechatronics
@HowToMechatronics 6 жыл бұрын
Thanks!
@oden4373
@oden4373 3 жыл бұрын
No excellent!
@nibemo99
@nibemo99 6 жыл бұрын
Excellent video!
@moviejungle1430
@moviejungle1430 6 жыл бұрын
Must watch tutorial for Servo hobbyist!!
@simonharrison6447
@simonharrison6447 5 жыл бұрын
Fantastic! Really useful video, thanks.
@invenioengineer
@invenioengineer 3 жыл бұрын
Excellent videos as always. Thanks for producing these.
@HowToMechatronics
@HowToMechatronics 3 жыл бұрын
Glad you like them!
@electronicsafrica
@electronicsafrica 6 жыл бұрын
thanks for sharing!
@BenM0
@BenM0 6 жыл бұрын
Awesome !!! Thank you so much
@gzl527
@gzl527 6 жыл бұрын
This is high quality. Thank you.
@HowToMechatronics
@HowToMechatronics 6 жыл бұрын
Thanks!
@Felipe-53
@Felipe-53 4 жыл бұрын
Sir, your channel is aewsome. Hope you can keep bringing us high quality content like this. Thank you!
@HowToMechatronics
@HowToMechatronics 4 жыл бұрын
Thanks!
@arjieparjiie
@arjieparjiie Жыл бұрын
Hi there! Great video, thank you. Wanted to ask, how did you determine an appropriate capacitor for the PCA9685?
@kinangeagle133
@kinangeagle133 4 жыл бұрын
Finally Something related to DIY FFB wheels spoken in English
@pitudefe
@pitudefe 6 жыл бұрын
I would like to know if there is a possibility to measure the resistance (Force in newtons) that the servos suffer at certain moment without taking care of the angle. I don't know if the servo have to supply the same voltage or current for the same position (angle) suffering different external forces. Either in dc or brushless servos. I'm trying to look the manner to measure tis external forces. Thank You!!
@samuellazcano9189
@samuellazcano9189 3 жыл бұрын
Great instructions! I have interested in this since I found some projects using Arduino. And I am more interested in building a tracking device to control a pan and tilt motor. If you have a chance or time to help me I can explain in more detail. Thanks
@wonkaytry
@wonkaytry 3 жыл бұрын
Very good explanation!
@mpeladestube7031
@mpeladestube7031 4 жыл бұрын
omg ,you are the best ,thank you so much
@igorradevski9147
@igorradevski9147 6 жыл бұрын
Bravo Dejane!
@HowToMechatronics
@HowToMechatronics 6 жыл бұрын
Thanks! :)
@x-tech3440
@x-tech3440 6 жыл бұрын
very good video :)
@Rajeshkumar-lf8bk
@Rajeshkumar-lf8bk 6 жыл бұрын
Yes I am searching for this video
@messybench974
@messybench974 3 жыл бұрын
great video! but how much voltage the mini DC motor works?
@grannysvids
@grannysvids 5 жыл бұрын
Can you show how to control speed with the Pca9685
@laliborio
@laliborio 6 жыл бұрын
great explanation
@rolandosalgado1552
@rolandosalgado1552 6 жыл бұрын
Very nice video, !!!!!
@cickislav
@cickislav 3 жыл бұрын
Svaka čast Dejane! :)
@danikki89
@danikki89 5 жыл бұрын
Can u explain how to use servo motor in plc
@StrsAmbrg
@StrsAmbrg 3 жыл бұрын
With yours, what is the different between servo motor and stepper motor? What I understand about servo motor is that it can detect the best signal, so it used to trace the best signal like in antenna parabola. But what you did here is to turn the servo to a specific direction, which it mostly like in stepper motor.
@user-di4bt7qu2i
@user-di4bt7qu2i Жыл бұрын
Excellent video. Thanks for posting!
@HowToMechatronics
@HowToMechatronics Жыл бұрын
Thank you too!
@t_sixtyfivex_wing8787
@t_sixtyfivex_wing8787 3 жыл бұрын
WOW THANK YOU SO MUCH
@adelzarifi3235
@adelzarifi3235 6 жыл бұрын
Very nice thanks sir
@werwio09
@werwio09 6 жыл бұрын
Hi great tutorial ! what about digital servos ? is this video also for digital servos
@AeroLens_by_SP
@AeroLens_by_SP 4 жыл бұрын
Could plz make video how to build app to control(on and off position) remotely(by sending sms)the ball valves with servo motors ?
@user-ew4zm8hr8f
@user-ew4zm8hr8f 2 жыл бұрын
thanks for this video...
@franciscourena5636
@franciscourena5636 2 жыл бұрын
Great presentation
@sayyadabid5901
@sayyadabid5901 6 жыл бұрын
Awesome
@ratovoeric4908
@ratovoeric4908 4 жыл бұрын
High teacher!thank u
@akuaagyeman9588
@akuaagyeman9588 6 жыл бұрын
I was wondering if you could help me with how to control 4 wheels using an Adafruit Motorshield. I need to go fwd for 600mm, move sideways by the same amt, rotate 180deg and move fwd by 600mm. I am using an uno with omniwheels attached to car chassis. i can move fwd/bak and stop.
@mertgunes9854
@mertgunes9854 5 жыл бұрын
Thank you
@DuckBros58
@DuckBros58 3 жыл бұрын
I wonder if you can use this to teach make a bigger Servo for a bigger kinds of robots
@actyon20
@actyon20 5 жыл бұрын
I love you. Thank you :)
@knowall5792
@knowall5792 6 жыл бұрын
Just like other tutorial, it is compact, deals with lots of issues, and well scripted. My knowledge level does not permit grasping fully. I have to come back again for future reference. And yes, his English is easy to understand.
@HowToMechatronics
@HowToMechatronics 6 жыл бұрын
Thanks!
@facetegger
@facetegger 6 жыл бұрын
nice vedio . what is the software you use in editing this vedio
@ManpreetSingh-vq1py
@ManpreetSingh-vq1py 6 жыл бұрын
I would like to know which software you are using for Animation?
@bennarabdelali
@bennarabdelali 6 жыл бұрын
hello can tell me how you made this video plz
@matthewanderson2594
@matthewanderson2594 3 жыл бұрын
I really appreciate how he says that he bought a cheaper copy instead of acting like it’s the actual thing
@hayel2015
@hayel2015 6 жыл бұрын
Great. Work 😙 😙 😙
@franciscourena5636
@franciscourena5636 2 жыл бұрын
I have a question * introduction I am building an autonomous sea boat The servo will handle the rudder for direction purposes However, the sea waves may steer the boat trajectory forcing the servo to constantly rotate the rudder to maintain the autonomous trajectory ** Questions 1. When the servo receives a signal to change arm position, does the battery feeds power to maintain that arm at that position ? or the servo only consume power to place the arm at the position that was requested by the signal?
@reinaldoportuondo6118
@reinaldoportuondo6118 5 жыл бұрын
hola estoy interesado en el circuito del cervo.
@arijitrj7648
@arijitrj7648 5 жыл бұрын
can it be controlled in master and slave controll
@Steve-xg7zy
@Steve-xg7zy 4 жыл бұрын
can the dc motor replaced by larger dc motor so it can have more power?
@bayroncastillo7653
@bayroncastillo7653 6 жыл бұрын
nice job bro
@weerobot
@weerobot 5 жыл бұрын
Awesome...
@MOHITKUMAR-xe7bg
@MOHITKUMAR-xe7bg 2 жыл бұрын
Excellent
@mrtrack1421
@mrtrack1421 6 жыл бұрын
The circuit shopping link add in under the video
@sexyfatbastid
@sexyfatbastid 6 жыл бұрын
Hey,...at the beginning of this clip, you have an animation of a piston-style motor in the "M" of "Mechatronics" & the thing goes up & down, slowly. Where can I get a tiny motor like that? & What do I search for? Please help me.
@user-fb8pu3uo3x
@user-fb8pu3uo3x 6 жыл бұрын
So mazing👍👍👍👍👍👍👍👍👍👍👍👍
@ferdinandotriulzi7132
@ferdinandotriulzi7132 6 жыл бұрын
Usefull
@sushantsarvade6699
@sushantsarvade6699 6 жыл бұрын
pls make video on accelerometer interfacing with arduino to control game gesture on computer
@chickenz4604
@chickenz4604 4 жыл бұрын
Hello Sir, is it possible to apply this PCA using matlab? I tried in matlab but the PCA library is not provided, it only provide Adafruit Motor Shield V2
@ya_boi_edupez
@ya_boi_edupez 5 жыл бұрын
can 12c control lcd aswell
@sammy5576
@sammy5576 6 жыл бұрын
what CAD do you use
@galveno6892
@galveno6892 4 жыл бұрын
Just a question,, if we replace that small motor with a bigger motor. For more power... How can we give more power supply like 50w..... OK can you provide a video by which we can convert a big DC motor to servo like this...having bigger and more power
@14types
@14types Жыл бұрын
what control circuit with h-bridge is used in servo? thats what i cant find in such howitworks videos.
@manhme
@manhme 4 жыл бұрын
I like you ..thanks admin
@visionaryrobotics4065
@visionaryrobotics4065 5 жыл бұрын
can you give me a link to the 5v power supply?
@robstorms
@robstorms 2 жыл бұрын
thanks
@imstudent1979
@imstudent1979 6 жыл бұрын
Why potentio meter is use in servo motor?
@danieljohnsopardenilla997
@danieljohnsopardenilla997 4 жыл бұрын
How do you rotate servo 180° in reverse?
@urano4810
@urano4810 3 жыл бұрын
Anyone know possible causes for a servo motor showing an "overvoltage" fault?
@sureshrasika2887
@sureshrasika2887 6 жыл бұрын
please send to me that software when you used for this programmer
@Chamorristaxd
@Chamorristaxd 4 жыл бұрын
superb
@LvvLvvLvvw
@LvvLvvLvvw Жыл бұрын
Anyone knows what is the thread size of the servo motor arm mounting?
@AliIsmaeltyphoon
@AliIsmaeltyphoon 4 жыл бұрын
1,000 likes for this very good tutorial.
@samueltshibangu5063
@samueltshibangu5063 4 жыл бұрын
merci mon gar
@pornesianparapio6897
@pornesianparapio6897 4 жыл бұрын
does the pulse always be 20ms??
@nitinjaware4185
@nitinjaware4185 4 жыл бұрын
How to control 360 servo motor in increase 45 degree sequence???
@EasyOne
@EasyOne 6 жыл бұрын
good
@rohitbhosle6521
@rohitbhosle6521 4 жыл бұрын
Благодарность
@frederikdecroos3810
@frederikdecroos3810 Жыл бұрын
first let me say it's a wonderful video and well explained. But when i try it at home it doesn't work I use the same cheap servos (mg996R), and an arduino mega 2560 and also the pca9685 but i whatever code I try nothing works. According to the arduino formum it is because i have "fake sevo's". but i see you can make the servos work, so i also tried your code but i get an eror at line 27 something with init(B000000) what can i do about this ? (I'm not very good at programming myself) thanks in advance
@arletpaz8010
@arletpaz8010 3 жыл бұрын
is there a reason why you didn't show the second instance you created for the second servo down in the loop? i mean i dont even see this particular sketch in your website whats going on ?
@robotarmy3855
@robotarmy3855 4 жыл бұрын
Great
@qusyairibadrulhisham5994
@qusyairibadrulhisham5994 6 жыл бұрын
Good explanation.. but can you comment on the performance of the cheap servo? In this case, we know that the cheap servo is not very precise/not efficient, but how do we determine/verified it in data? Should we check the frequency of the PWM using oscilloscope and compare it with the actual degree the servo is turning? or is there any other way to verified the statement of ''cheap servo vs original servo'' Thanks
@HowToMechatronics
@HowToMechatronics 6 жыл бұрын
With these cheap servos even if they are the same models some of them might not position at the exact angle, let's say 0 degrees with the same 1.5ms pulse duration. For the the 0 degrees position might be 1.45ms. The good this is that as I said in the video you can manually test each servo and set different pulses duration for each 0, 90 and 180 degrees position. I guess that would be the only way to deal with this cheaper servos.
@abbv2x
@abbv2x 6 жыл бұрын
Very good tutorial. Question: Are you using 50Hz because of your location (Europe or other) or are you using 50Hz just for ease of calculating PWM? In North America we are using 60Hz but I'm wondering if this is not important
@HowToMechatronics
@HowToMechatronics 6 жыл бұрын
Thanks. Well no, the main power doesn't matter, 50Hz PWM signal is just a standard for these type of RC or hobby servos.
@johnkoester7795
@johnkoester7795 4 жыл бұрын
I’d like to make my own servers for the robot I’m making How can I do that?
@handisc
@handisc 4 жыл бұрын
great
@RyanUptonInnovator
@RyanUptonInnovator 6 жыл бұрын
WHat model power supply are you using there.
Servo Motors, how do they work?
15:12
The Engineering Mindset
Рет қаралды 1,8 МЛН
Turn any DC Motor into a Servo Motor
25:24
How To Mechatronics
Рет қаралды 280 М.
Was ist im Eis versteckt? 🧊 Coole Winter-Gadgets von Amazon
00:37
SMOL German
Рет қаралды 39 МЛН
How I2C Communication Works and How To Use It with Arduino
9:57
How To Mechatronics
Рет қаралды 1,5 МЛН
Arduino lessons - Servo control by arduino
11:17
Заметки Ардуинщика
Рет қаралды 846 М.
Stepper Motors and Arduino - The Ultimate Guide
29:57
How To Mechatronics
Рет қаралды 1,1 МЛН
What is a Servo Motor and How it Works?
15:45
RealPars
Рет қаралды 2 МЛН
How a 555 Timer IC Works
10:43
How To Mechatronics
Рет қаралды 1,4 МЛН
Using Servo Motors with Arduino
43:06
DroneBot Workshop
Рет қаралды 1,4 МЛН
How does a Stepper Motor work?
5:53
Lesics
Рет қаралды 4,8 МЛН
Arduino Tutorial 30: Understanding and Using Servos in Projects
18:05
Paul McWhorter
Рет қаралды 238 М.
Top Fifteen Mistakes People Make When Designing Prototype PCBs
12:26
Cosplay Light and Sound
Рет қаралды 136 М.
Solid State Batteries Are REALLY Here: Yoshino Power Station
12:23
Undecided with Matt Ferrell
Рет қаралды 613 М.
Телефон-електрошокер
0:43
RICARDO 2.0
Рет қаралды 79 М.
iPhone 16 с инновационным аккумулятором
0:45
ÉЖИ АКСЁНОВ
Рет қаралды 8 МЛН
Как удвоить напряжение? #электроника #умножитель
1:00
Hi Dev! – Электроника
Рет қаралды 605 М.
iPhone socket cleaning #Fixit
0:30
Tamar DB (mt)
Рет қаралды 12 МЛН
Hisense Official Flagship Store Hisense is the champion What is going on?
0:11
Special Effects Funny 44
Рет қаралды 3,1 МЛН
WATERPROOF RATED IP-69🌧️#oppo #oppof27pro#oppoindia
0:10
Fivestar Mobile
Рет қаралды 19 МЛН
Samsung Galaxy Unpacked July 2024: Official Replay
1:8:53
Samsung
Рет қаралды 23 МЛН