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
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
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.
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.
V1:20:22: error: no matching function for call to 'init(int)' driver.init(B000000); // Address pins A5-A0 set to B000000 Have any one try to upload the code...?
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
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 ?
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?
I am planning to build a robotic arm. I want to use it to do 3d printing, and other tasks. I just want to know why a servo motor is used instead of a stepper motor. is there an advantage to use a servo motor over a stepper motor? from my understanding, I know stepper motors have very accurate movements because they move in small steps, so how come many robotic arms are made from servos where it's better to be built from stepper, maybe I am missing something, can someone shed some light. thanks
you need positional feedback for a robotic arm to work properly. a stepper can easily lose steps and your arm will destroy itself. also, steppers typically have very low torque. if you add gearing and encoder feedback to your stepper, then you have just built a servo. so might as well just use a servo!
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!!
What arduino code will i use to pause the rotation of servo for a period of time. Like i want it to rotate 90 degrees for 10 secs and back to 0 degrees after that.
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.
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
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
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.
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
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
Hey, could you explain exactly how one could go about determining the exact pulse widths which correspond to 0° and 180° (in the case that they're not the usual 1ms-2ms)? Is it just trial and error? If I set a pulse width that is lower than the allowed pulse width for 0°, would I damage the servo? Thank you!
actually, its not exactly 1ms for the 0 degree, you can set the lower a little bit till the servo doesnt change it's angle anymore. However, Users usually want to set the Horizontal axis as 0 and 180 degree.
Yes, but the Arduino can provide only around 500mA of current, and the servos can draw more current. You can burn your Arduino if more current is drawn from it.
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
Hi Dejan how are you, How about you make a tutorial for home automation using a simple GPRS/GSM module to activate bunch of relays via sms .. and to know the system state at any time 😎😉
Outstanding demo bro. Great job. Please publish a video to design a humanoid robot using more than 20 servos and see how it can walk and perform various activities.
Man id love to talk to u. Im a novice when it comes to electronics but have an idea for an invention using only a remote control servo. But im not sure how to go about making it work and dont want anyone stealing my idea
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
Thank you!
@BLAIR M Schirmer Bruh
@BLAIR M Schirmer 😂😂😂😂,
I think you can manage it .
Among the many videos about servos, this one was the most helpful for me! Thank you
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
Thanks!
Nice job man. Thanks. Very important to describe how things work, as opposed to how to use them.
Thank you. I can fix my servo because of this video.
Finally
Something related to DIY FFB wheels spoken in English
The clearest explanation! Thank you very much!
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.
Thanks!
wonderful thanks bro i am a student of mechatronics and i am learning about it thanks to you .
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.
You are a nice teacher 😊
Thank you for the tutorial, that was super useful, going to play with a pca9685 :D
I really appreciate how he says that he bought a cheaper copy instead of acting like it’s the actual thing
I wonder if you can use this to teach make a bigger Servo for a bigger kinds of robots
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.
V1:20:22: error: no matching function for call to 'init(int)'
driver.init(B000000); // Address pins A5-A0 set to B000000
Have any one try to upload the code...?
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
what control circuit with h-bridge is used in servo? thats what i cant find in such howitworks videos.
Excellent video explaining servos, both their mechanics and how to control them.
Thanks!
Briefly explained with peculiar points... Thanks
Excellent video. Thanks for posting!
Thank you too!
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 ?
Excellent videos as always. Thanks for producing these.
Glad you like them!
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?
Svaka čast Dejane! :)
I am planning to build a robotic arm. I want to use it to do 3d printing, and other tasks. I just want to know why a servo motor is used instead of a stepper motor. is there an advantage to use a servo motor over a stepper motor? from my understanding, I know stepper motors have very accurate movements because they move in small steps, so how come many robotic arms are made from servos where it's better to be built from stepper, maybe I am missing something, can someone shed some light. thanks
eXACTLY !! GOOD QUESTION
you need positional feedback for a robotic arm to work properly. a stepper can easily lose steps and your arm will destroy itself. also, steppers typically have very low torque. if you add gearing and encoder feedback to your stepper, then you have just built a servo. so might as well just use a servo!
Excellent!
Thanks!
No excellent!
Another brilliant video explaining various options very clearly. Thanks
Thanks!
Very good explanation!
Sir, your channel is aewsome. Hope you can keep bringing us high quality content like this. Thank you!
Thanks!
great video! but how much voltage the mini DC motor works?
Great tutorial, Thanks!
Hi there! Great video, thank you. Wanted to ask, how did you determine an appropriate capacitor for the PCA9685?
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!!
Is it possible to rotate this motor to any angle other than 0, 90 and 180 degrees?
Sure, you can rotate to any angle from 0 to 180 degrees.
@@HowToMechatronics it all depends on the frequency of impulse you give right?
Can you show how to control speed with the Pca9685
Anyone knows what is the thread size of the servo motor arm mounting?
can the dc motor replaced by larger dc motor so it can have more power?
What arduino code will i use to pause the rotation of servo for a period of time. Like i want it to rotate 90 degrees for 10 secs and back to 0 degrees after that.
In his code in the video he uses a delay function. so code is.... delay(1000) ; This will delay for 1000 milliseconds. 1000 milliseconds is 1 second
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.
This is high quality. Thank you.
Thanks!
I would like to know which software you are using for Animation?
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
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
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.
always waiting for your video sir......very nice
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
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
Thanks. Well no, the main power doesn't matter, 50Hz PWM signal is just a standard for these type of RC or hobby servos.
PCA9685_ServoEvaluator' does not name a type
I get this error, can you help ?
Great presentation
Hey, could you explain exactly how one could go about determining the exact pulse widths which correspond to 0° and 180° (in the case that they're not the usual 1ms-2ms)? Is it just trial and error? If I set a pulse width that is lower than the allowed pulse width for 0°, would I damage the servo? Thank you!
that pulse is provided in the servo's datasheet
actually, its not exactly 1ms for the 0 degree, you can set the lower a little bit till the servo doesnt change it's angle anymore. However, Users usually want to set the Horizontal axis as 0 and 180 degree.
Great! Very Informative Video, I didn't know about 16 ch Servo Controller Board. Thank you :)
Must watch tutorial for Servo hobbyist!!
How about control 360 degree servo to set a desired degree? Only by encoder?
360 degree servo doesn't know anything about its position. So yes, you would have to use encoder to track the shaft position.
Hello! great video!
Im curious, why do you need a separate power supply? The Arduino is 5 V and the servo voltage is 4.8-7.2 V.
Yes, but the Arduino can provide only around 500mA of current, and the servos can draw more current. You can burn your Arduino if more current is drawn from it.
Ohh makes sense. Thank you!
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
Anyone know possible causes for a servo motor showing an "overvoltage" fault?
i cant compile it it keeps saying expected unqualified-id before '.' token
Fantastic! Really useful video, thanks.
Could plz make video how to build app to control(on and off position) remotely(by sending sms)the ball valves with servo motors ?
nice vedio .
what is the software you use in editing this vedio
How do you rotate servo 180° in reverse?
Excellent video!
Hi great tutorial ! what about digital servos ? is this video also for digital servos
hello can tell me how you made this video plz
Can u explain how to use servo motor in plc
can 12c control lcd aswell
does the pulse always be 20ms??
omg ,you are the best ,thank you so much
what CAD do you use
can it be controlled in master and slave controll
Bravo Dejane!
Thanks! :)
How to control 360 servo motor in increase 45 degree sequence???
thanks for sharing!
Why potentio meter is use in servo motor?
can you give me a link to the 5v power supply?
pls make video on accelerometer interfacing with arduino to control game gesture on computer
WOW THANK YOU SO MUCH
which coding language is that?
thanks for this video...
Can i also use Arduino Uno?
High teacher!thank u
Hi Dejan how are you,
How about you make a tutorial for home automation using a simple GPRS/GSM module to activate bunch of relays via sms .. and to know the system state at any time 😎😉
Hi there! Yeah, that would be cool project, and sure I will do it in some of my next videos. Cheers! :)
great explanation
Awesome !!! Thank you so much
very good video :)
I’d like to make my own servers for the robot I’m making How can I do that?
WHat model power supply are you using there.
1,000 likes for this very good tutorial.
Like the Video, though it was difficult to read the white text easily on a white background
Great explanation, but please clarify that a SERVO MOTOR is only one part of a SERVO.
The two terms are frequently mixed up.
Very nice video, !!!!!
Yes I am searching for this video
Outstanding demo bro. Great job. Please publish a video to design a humanoid robot using more than 20 servos and see how it can walk and perform various activities.
Great. Work 😙 😙 😙
Man id love to talk to u. Im a novice when it comes to electronics but have an idea for an invention using only a remote control servo. But im not sure how to go about making it work and dont want anyone stealing my idea
Very nice thanks sir
hola estoy interesado en el circuito del cervo.
please send to me that software when you used for this programmer
Ho bisogno di circa 25 circuiti stampati per servo verricello da modellismo. Qualcuno può aiutarmi grazie
The circuit shopping link add in under the video