I’am 74 & can listen & learn from you 24 hrs a day & learn & it sinks in i was a commercial mechanical engineer for year , never got involved with electronics which is my hobby know some people you listen to it goes right over your head. You are good thank you Norman.
This was unlike anything I've seen on UA-cam. Came for a refresher on arduino servo control and got SO much more! Content like this has the potential to replace the university system. Will be watching more of your videos and encouraging others to watch. Well done sir.
The majority of educational content is capable of replacing the universities. Hell some places flat out show you youtube videos as part of the class. Only difference is you're paying for it :)
Thank you so much, not just for this but for all the videos you made. Every time I start working on a project I start with some crappy 3 minute video an get stuck at some point. Then I watch one of your videos and the problems go away because your videos include all the necessary informations. Happy new year! Keep up the excellent work! Greetings from Germany :)
I was literally just thinking, “this guy gets it, he’s not talking like i already know what he’s saying”. This is a huge problem when it comes to more advanced stuff. The youtubers always over-estimate how smart i am😂
@@AlvaroLuizTrentini his tutorials are horrible and leave ouit many critical steps, there is not even any servo category in y IDE under examples at all he also forgot to tell yout o set the board in board manager and the comport first
I don’t normally comment on videos but this time I’ll make an exception. Your presentation style is spot on. Clear and calm. You also don’t do what every other educational video does and expect the viewer to know everything. Usually watching an educational video just starts a long process of watching other videos to understand what is happening in the original. Thank you very much!
Another example of an absolutely brilliant and concise presentation of exactly the information people need to understand the topic. I appreciate not only the obvious work you put in to researching the broad variety of possible applications, but also the visual aid presentation and video editing necessary to bring it all together. Keep this up and your library of videos is destined to become the be-all and end-all of youtube workshop references.
By far one of the very best electronics teachers out there. Clear and concise without any ‘greater than though’ attitude. I beg anyone interested in electronics to subscribe and support this incredible resource.
I am 90% into a DIY Eggbot. The servo that lifts the pen is kicking my butt. The video is comprehensive and I have to say the graphics are very polished. Thank you for sharing your knowledge. Thank the people that help you produce this content as well.
I have always believed that young people are the best to explain sth to me till I saw your channel & realized why experience really matters... You are the best ever...
i was searching for a channel like this where arduino is taught comprehensively...found it 2 years late but glad i found it ......will surely learn a lot from you sir.
I have not seen such a comprehensive , data rich, lucid and informative video tutorial before. I would like to thank you very much for your effort from the bottom of my heart. At the end of the tutorial you feel amazed at what you have learnt from scratch. I would like to know the details about constructing the robotic arm that you used to demonstrate the working of PCA9685. I am an Electrical Engineer and have interest in Arduino Projects, which i keep doing for my kids school projects. Thank you once again.
I started watching this video at two times speed but then I needed to slow it down. But after listening at two times speed I can now only tolerate watching this video at 1.5 speed. Great video very informative and through!
This is really high quality stuff! I really enjoy watching these videos. I liked seeing how you used the oscilloscope to show PMW. I "got it" without that, but it really hammered home what is happening there.
Nice introduction. For others, in his initial code at 17:00, there's no need to "sweep" each degree. You could simply write 0 to the servo, wait a bit, then write 180, wait a bit, and loop back to 0. 3 or 4 lines of code.
There is a difference. The servo would move full speed from one position to another. with the sweep it moves slower which was intended for showcase reasons.
At 40:58 you say "I hope you learned something about server motors". You gotta be kidding, I've learned A LOT, I mean, really, A LOT. I'm very thankful for your video. You are the best.
I was not ready to try servo with PCA9685 (since datasheet says it is for LEDs) till i saw this, great tutorial. I am going to watch all of your videos now :)
Very informative and easy follow video. I'm starting to learn Arduino and build a small robotic arm with 4 servos and was unable to find out how to control servos before I came across your video. Thanks for sharing your knowledge, its great for my learning.
Great presentation! I'm a retired EE 10 years of Arduino experience. I've seen these RC type servos before but never used one. My experince have been with larger DC motors. I'm currently working on an Arduino based cuckoo clock, these will work great thanks.
As a beginner I learnt a lot from ur teaching and I am planing to do a project on 4 legged mini robot so plss do come up with more videos or tutorials so that beginners can learn easily...... Very good teaching👏
excellent video! one thing I've never found on the internet is a tutorial explaining how to use a serial servo (eg. Feetech scs0009) with Arduino. This type of servo can report temperature and force levels back to the microcontroller and would be a good thing to have when designing robot arm grippers where you only want to apply a limited amount of force when gripping an object. If you ever have the chance to work out the Arduino integration, this would be a useful tutorial
Sir, you are the only person teaching at this level on the youtube that is easy to comprehend. Can you make a video about controlling servos on a pca9586 board using an arduino connected by bluetooth to a phone? I am about to build a robot head and have no idea of how I could use arduino to move it, so I really would appreciate your help. Thanks in advance.
Incredible how helpful this video is. Needed a refresher on servos, building a remake of the the classic board game “Dark Tower” which featured a tower with an electronic spinning window
Hi Bill, I've just got around to watching your Servo video - another educational great. Thank you so much for posting this. It will have saved me alone many days of frustrating research and messing about.
Thanks so much for this very very good tutorial. I knew nothing about how these servos worked and now I'm on my way to starting my first project with them. :-)
Cool video thank you. I would love a short video of your workbench/shop. It look so organized and neat. If you could tell us how you made it, what you've built into it (I see a really convenient power and connection panel) and the rest. Thanks.
Great Video, But a little tad-bit to add. When using the Servo Library included into the IDE, a PWM pin is not required to operate the servo. The Servo library simulates a PWM signal using the onboard timers on the arduino. I run 3 servos from the A0-A2 pins on a homemade robot to keep all my valuable digital pins available. Cheers!
Another excellent video. Once again I know have an idea for servo's and the courage to have a go! I have no idea how you do it but I learn more in 45 mins watching your video than I do with hours of researching myself. Keep up the good work! Right, now to subscribe to the newsletter.
this the most detailed Servo motor video out there, which also explains what each pin to beginners like me. thank you so much. 1. would it possible for you to make a video of how to control multiple servos at once rather than running one at a time using PCA9685? 2. Also how to mod this same servo for 360-degree rotation so we can control using PCA9685
I like the way you explain. So clear. Thanks a lot. I want to know is it possible to use only one pot for any number of servos (16 Max) connected to PCA9685 by addressing each servo in the program. Thereafter saving the positions by saving and play buttons either internally or by external EEPROM interfaced to the I2C bus
At 24:41, did you change the code to read changes in pulse width? The code you showed was set to read pot and map to position alone... maybe i missed something. Thanks for all your time.!
Thanks a lot for the video. I am trying to build a remote device to control the amount of oxygen coming out of his tank (needs separate oxygen because of health issues). It is a simple rotating lever, which should be changed with the servo motor to a certain postion via bluetooth with his mobile phone, since it can be frustrating if you sit 10m away from the tank but you need more oxygen. Did not quite figured it out, put this video helped a lot!
in a pinch you can turn a standard 180 degree servo into a continuous 360. takes a few minutes just glue the potentiometer and remove any mechanical stops. there's some good UA-cam tutorials on it. really helped in my project. I needed to drive a gear system and 360 servos weren't compatible with the RC plane receiver I was using to control the servos. (9 gram micro servos)
The tiny little onboard SMD P channel MOSFET ( working as blocking reverse battery supply) of PCA 9685 which is in series from the 2 pin servo supply screw terminal feeds the servo pins V+. Thus if 16 servos operate at a time with some little load from the V+ the tiny little MOSFET on the board simply smokes as the current goes well above its handling capacity. One solution is to bypass the built-in MOSFET but then the strong back emf from servos retrigger the PCA 9685. What is the solution?
Using this video to help with a final year project in university. Thanks for taking the time to make this video very clear and concise, it has been a massive help! :)
Super helpful video! A small correction though: Torque is not measured in the units of kg-cm (or kg-length). It is measured in Newton-meters or Newton-[length]. Kilograms are not a unit of weight but a unit of mass, while Newtons are the unit of weight in the metric system.
Thank you so much for your great video. Soon I will do it myself first and upon successful operation will teach the same to my students at the class. I am Harry from Mareeruk Chiangrai Primary School, Chiangrai Thailand. Wish you Good Luck sir.
@@dylandunlap212 Thanks Dylan - do you know what the amp rating is on the 5v output on the arduino uno (I can't find this spec anywhere - I can find what the amp rating is on the 3.3V outout but not the 5V??!!). Thanks in advance
your channel is fantastic. Do you have a video that talks about the pros and cons to using an AC or DC servo motor? Maybe in what application an AC or DC motor has an advantage. I’m specifically getting into designing a 6DOF motion platform and working through which one would be best. Thanks
This video is just what I needed to give me a head start on my DCS A10 sim pit. I am using servo motors to replicated gauge movements in the software and there are over 30 instruments in total. It would have been a nightmare to individually wire each and every servo . Now I can install the servo board on the dash and only have to wire the communication lines to it. Thanks so much!@
Can you give us the name/where to get the robotic arm kit you used in this video for my grand daughter, please? I want to teach her how to build it and have fun with it. Thanks
You're videos are really good, in my opinion your channel is one of the best when it comes to electronics. Thank you! But I would like to give a note to something: torque is defined by the (force applied) times (the distance of the point where the force was applied and the rotation axis), when the angle between then is 90°. In the servo specifications part of the video, you said that it is measured in terms of kg-cm, but I think it would be more precise if you use kgf-cm, which is a unit of force and distance.
H'actually, Torque (t) is the Cross Product of the vectors: Force (F) and Distance (r) where t=Fxr, x being the Cross product operator, and t is measured in Newton-metres!
One of the best video lectures I have seen. The explanation is very clear and structured. The graphics part is very well done. Both the hardware part and the code part are explained very clearly. Thank you very much Sir!
Very nice video. Some improvements: - watch the camera when you frame a shot; there were a few shots where you either block what we need to see or else the important parts are out of view. - You speak of scaling up using the PCA9685 to multiple servo motors but don't talk about the scalability of the I2C serial communication, which I'd like to know if I'm going to create a multiple servo design. I'd want to know if I set an angle (pulse width, actually), is the library smart enough to send the signal only once. - In the last demo, I wanted you to manipulate all 4 potentiometers at once to show that there's no lag and that they don't get confused. - I want to see safer code that imposes limits on the pulse_width calculation to make sure that they are in range and won't hurt the hardware. And also options on what the software should likely do if the limits are exceeded, such as clamp it, light up an error LED, or ignore the value. - Please explain what "start()" does, above and beyond what the object's construction does. It's doesn't seem necessary to the design, that is, you didn't justify it in the video. - "controlIn" and "motorOut" variables should perhaps be named "controlInPin" and "motorOutPin". And what does the 100000 factor do in the equation? - where are good sources for servo power if I don't have power on my bench? (Or, like most hobbyists, don't even have a bench?) You don't have to explain that fully but a reference to another video would go a long way to reducing my learning curve.
Well this has enlightened me on the arduino programming with regard to the effect of pulsewidths and how the calculations are carried out etc. Would you have anything on sensor shields with the arduino?
This was a great Video and it has helped me understand each topic covered in this video. I have a project where I intend to run a large 80x100 Brushless Motor with a 300A ESC I currently use a servo tester but I find the knob is touchy. And lacks finer control. I would like to set up an Arduino to control it in forward direction only. Possibly incorporate serial feedback for RPM as I know the motor has sensor wires built in. Ultimately I'd like to have the CNC controller communicate with the Arduino to turn the motor on and off or to select the RPM. At this point I'm fine with setting up preselected RPM settings. Serial connected to the Arduino or through buttons or switches.
So what I'm saying is if love to see a video covering the topic of controlling a brushless ESC with an Arduino, with several possible setups. Explained by You! Some of the videos I've watched leave me scratching my head. ps: I'm currently running this Monster brushless motor on a Sherline CNC mill.
Since an arduino can produce 6 PWM channels without the additional board, is there anything to gain from using the additional boar in this example, or would it be easier just to use a bard arduino board until you hit that threshold of needing 7 motors?
for my exosuit I wanted an easy to control piston, and I think a servo can be combined with a threaded shaft to make a nice piston! so I will use a continuous rotation servo and hook it up to a arduino to exten/retract the piston!
I'm sorry if I missed this in the video, but I'm having issues with all of my servos jittering when power is on them but they are not commanded to move. It's almost as if its moving back and forth in very small increments repeatedly. The issue happens across all servos and I am supplying the 5V externally.
thanks for the info... I was trying to make stepppers work for my project but I think I will shift to continuous servos instead.... Also that's a lot of Canadian Tire tools on your peg board... Got to support the home team.
I love you video is because is very explanatory and at a speed I like. My goal is to create a Spiderbot with 8 legs. And you gave me the answer. I will keep studying with your others video until I reach the knowledge to complete my electronic project. Thank you very much!!!
Can you replace the potentiometer with a off /on switch? So that when the switch is off the arm would be in the home position, and when it is on the arm will move 180 degrees
I found you a few months ago and absolutely love your channel! Thank you for putting all the time and energy into your videos, I know it is time consuming. I am looking forward to putting all this knowledge into use sometime soon! Thanks again and please keep up the most excellent work! Are you an instructor by chance?
thank you sir you clear my concepts about servo and code of arduino really appreciate what you are doing for us love it i am student of university and this video your teaching style is great thanks again.
I’am 74 & can listen & learn from you 24 hrs a day & learn & it sinks in i was a commercial mechanical engineer for year , never got involved with electronics which is my hobby know some people you listen to it goes right over your head. You are good thank you Norman.
75 yr old Ph.D. chemist here. Bill is the best!
I've learned a lot from this man too, Thanks a lot.
This was unlike anything I've seen on UA-cam. Came for a refresher on arduino servo control and got SO much more! Content like this has the potential to replace the university system. Will be watching more of your videos and encouraging others to watch. Well done sir.
Very useful. Thank you!
The majority of educational content is capable of replacing the universities. Hell some places flat out show you youtube videos as part of the class. Only difference is you're paying for it :)
@@VioFax superior intellegence?
Lol so funny
This guy makes the most comprehensive tutorial ever! He even explained each line of the code! I have learned a lot, thank you so much!
Thank you so much, not just for this but for all the videos you made. Every time I start working on a project I start with some crappy 3 minute video an get stuck at some point. Then I watch one of your videos and the problems go away because your videos include all the necessary informations.
Happy new year! Keep up the excellent work! Greetings from Germany :)
So glad to hear that you find my videos useful, thank you so much!
@@Dronebotworkshop they are really useful👍
I haven't seen the full video yet, but I really appreciate what you're doing. Your style of teaching is very clear, calm and easy to follow.
I totally agree!
I was literally just thinking, “this guy gets it, he’s not talking like i already know what he’s saying”. This is a huge problem when it comes to more advanced stuff. The youtubers always over-estimate how smart i am😂
@@AlvaroLuizTrentini his tutorials are horrible and leave ouit many critical steps, there is not even any servo category in y IDE under examples at all he also forgot to tell yout o set the board in board manager and the comport first
I don’t normally comment on videos but this time I’ll make an exception. Your presentation style is spot on. Clear and calm. You also don’t do what every other educational video does and expect the viewer to know everything. Usually watching an educational video just starts a long process of watching other videos to understand what is happening in the original. Thank you very much!
As a beginner, I can say this is the best channel which offers such clearity for doing things
Another example of an absolutely brilliant and concise presentation of exactly the information people need to understand the topic. I appreciate not only the obvious work you put in to researching the broad variety of possible applications, but also the visual aid presentation and video editing necessary to bring it all together. Keep this up and your library of videos is destined to become the be-all and end-all of youtube workshop references.
Forget any video you watch This is the best video ever made about servos. Thanks
By far one of the very best electronics teachers out there. Clear and concise without any ‘greater than though’ attitude. I beg anyone interested in electronics to subscribe and support this incredible resource.
I am 90% into a DIY Eggbot. The servo that lifts the pen is kicking my butt. The video is comprehensive and I have to say the graphics are very polished. Thank you for sharing your knowledge. Thank the people that help you produce this content as well.
I have always believed that young people are the best to explain sth to me till I saw your channel & realized why experience really matters...
You are the best ever...
i was searching for a channel like this where arduino is taught comprehensively...found it 2 years late but glad i found it ......will surely learn a lot from you sir.
I have not seen such a comprehensive , data rich, lucid and informative video tutorial before. I would like to thank you very much for your effort from the bottom of my heart. At the end of the tutorial you feel amazed at what you have learnt from scratch. I would like to know the details about constructing the robotic arm that you used to demonstrate the working of PCA9685. I am an Electrical Engineer and have interest in Arduino Projects, which i keep doing for my kids school projects. Thank you once again.
I started watching this video at two times speed but then I needed to slow it down. But after listening at two times speed I can now only tolerate watching this video at 1.5 speed. Great video very informative and through!
Great video, very clear. Thank you very much for speaking slowly and clearly, it is really appreciated for not native English speakers.
I honestly appreciate your work in these videos. This is the best channel in it's category I've ever come across!
I´m a beginner and I´ll create an "Useless Box". Your videos help me to do it - and I´m so thankful that I subscribed your channel.
This is really high quality stuff! I really enjoy watching these videos. I liked seeing how you used the oscilloscope to show PMW. I "got it" without that, but it really hammered home what is happening there.
Nice introduction. For others, in his initial code at 17:00, there's no need to "sweep" each degree. You could simply write 0 to the servo, wait a bit, then write 180, wait a bit, and loop back to 0. 3 or 4 lines of code.
There is a difference. The servo would move full speed from one position to another. with the sweep it moves slower which was intended for showcase reasons.
At 40:58 you say "I hope you learned something about server motors". You gotta be kidding, I've learned A LOT, I mean, really, A LOT. I'm very thankful for your video. You are the best.
I love the calm approach too. Some people suffer from a slow curve. The speed of presentation is just right.
greetings from morocco sir.....im not an engineering student and still can understund you well...thanks to your exeptional style of teaching
I was not ready to try servo with PCA9685 (since datasheet says it is for LEDs) till i saw this, great tutorial. I am going to watch all of your videos now :)
Very informative and easy follow video. I'm starting to learn Arduino and build a small robotic arm with 4 servos and was unable to find out how to control servos before I came across your video. Thanks for sharing your knowledge, its great for my learning.
Great presentation! I'm a retired EE 10 years of Arduino experience. I've seen these RC type servos before but never used one. My experince have been with larger DC motors. I'm currently working on an Arduino based cuckoo clock, these will work great thanks.
I am very grateful to you for your lessons, especially for your excellent clear and distinct English
First half was pretty basic and explained in depth, second half was a big step up, really liked it :)
Very thorough. I really appreciate you explaining everything in the code instead of breezing over it like most do.
Do you have a background as a teacher? Your teaching style is absolutely fantastic.
Thanks sir for another great, extremely clear and friendly lesson/demo on servo motors for Arduino. You are the best!
One of the best teachers on youtube!Hands down!
As a beginner I learnt a lot from ur teaching and I am planing to do a project on 4 legged mini robot so plss do come up with more videos or tutorials so that beginners can learn easily...... Very good teaching👏
excellent video! one thing I've never found on the internet is a tutorial explaining how to use a serial servo (eg. Feetech scs0009) with Arduino. This type of servo can report temperature and force levels back to the microcontroller and would be a good thing to have when designing robot arm grippers where you only want to apply a limited amount of force when gripping an object. If you ever have the chance to work out the Arduino integration, this would be a useful tutorial
Sir, you are the only person teaching at this level on the youtube that is easy to comprehend. Can you make a video about controlling servos on a pca9586 board using an arduino connected by bluetooth to a phone? I am about to build a robot head and have no idea of how I could use arduino to move it, so I really would appreciate your help. Thanks in advance.
Omg thank you I could not get the servos to work till I found you video. 10/10 Will subscribe.
Incredible how helpful this video is. Needed a refresher on servos, building a remake of the the classic board game “Dark Tower” which featured a tower with an electronic spinning window
Hi Bill,
I've just got around to watching your Servo video - another educational great. Thank you so much for posting this. It will have saved me alone many days of frustrating research and messing about.
Thanks so much for this very very good tutorial. I knew nothing about how these servos worked and now I'm on my way to starting my first project with them. :-)
Cool video thank you. I would love a short video of your workbench/shop. It look so organized and neat. If you could tell us how you made it, what you've built into it (I see a really convenient power and connection panel) and the rest. Thanks.
Great Video, But a little tad-bit to add.
When using the Servo Library included into the IDE, a PWM pin is not required to operate the servo.
The Servo library simulates a PWM signal using the onboard timers on the arduino.
I run 3 servos from the A0-A2 pins on a homemade robot to keep all my valuable digital pins available.
Cheers!
ड्रोनेबोट workshop site videos are very nice, explains in a most systematic way..
Thank you so much for making this, this is exactly what a rusty beginner like me needs. Seriously, thank you
Another excellent video. Once again I know have an idea for servo's and the courage to have a go! I have no idea how you do it but I learn more in 45 mins watching your video than I do with hours of researching myself. Keep up the good work! Right, now to subscribe to the newsletter.
this the most detailed Servo motor video out there, which also explains what each pin to beginners like me. thank you so much.
1. would it possible for you to make a video of how to control multiple servos at once rather than running one at a time using PCA9685?
2. Also how to mod this same servo for 360-degree rotation so we can control using PCA9685
This tutorial about servomotor was the best that I've ever seen
I like the way you explain. So clear. Thanks a lot. I want to know is it possible to use only one pot for any number of servos (16 Max) connected to PCA9685 by addressing each servo in the program. Thereafter saving the positions by saving and play buttons either internally or by external EEPROM interfaced to the I2C bus
I've watched several of your videos. Very easy to follow and good information for students of all ages and levels! Thanks for sharing!
The best I’ve seen on arduino and servos
At 24:41, did you change the code to read changes in pulse width? The code you showed was set to read pot and map to position alone... maybe i missed something. Thanks for all your time.!
Thanks a lot for the video. I am trying to build a remote device to control the amount of oxygen coming out of his tank (needs separate oxygen because of health issues). It is a simple rotating lever, which should be changed with the servo motor to a certain postion via bluetooth with his mobile phone, since it can be frustrating if you sit 10m away from the tank but you need more oxygen. Did not quite figured it out, put this video helped a lot!
* my fathers oxygen tank
in a pinch you can turn a standard 180 degree servo into a continuous 360. takes a few minutes just glue the potentiometer and remove any mechanical stops. there's some good UA-cam tutorials on it.
really helped in my project. I needed to drive a gear system and 360 servos weren't compatible with the RC plane receiver I was using to control the servos. (9 gram micro servos)
I liked the video before watching it, I was waiting for your new videos, your channel is the best I ever seen, thank you so much :)
i second that
Thank you for the guide. I have a question that How I can use 2 PCA9685 to controll 32 servo motors?
The tiny little onboard SMD P channel MOSFET ( working as blocking reverse battery supply) of PCA 9685 which is in series from the 2 pin servo supply screw terminal feeds the servo pins V+. Thus if 16 servos operate at a time with some little load from the V+ the tiny little MOSFET on the board simply smokes as the current goes well above its handling capacity. One solution is to bypass the built-in MOSFET but then the strong back emf from servos retrigger the PCA 9685. What is the solution?
Using this video to help with a final year project in university. Thanks for taking the time to make this video very clear and concise, it has been a massive help! :)
Super helpful video! A small correction though: Torque is not measured in the units of kg-cm (or kg-length). It is measured in Newton-meters or Newton-[length]. Kilograms are not a unit of weight but a unit of mass, while Newtons are the unit of weight in the metric system.
Thank you so much for your great video. Soon I will do it myself first and upon successful operation will teach the same to my students at the class. I am Harry from Mareeruk Chiangrai Primary School, Chiangrai Thailand. Wish you Good Luck sir.
This is an excellent turtorial, but I am wondering why you say it is not recommended to run servo motors from the 5V arduino output pin?
the arduino can not handle that much amp draw
@@dylandunlap212 Thanks Dylan - do you know what the amp rating is on the 5v output on the arduino uno (I can't find this spec anywhere - I can find what the amp rating is on the 3.3V outout but not the 5V??!!). Thanks in advance
@@ajones2540 I’m sorry, I don’t know what it is rated for. I am extremely new myself.
Thank you very much for your video. Your teaching style is very easy to understand.
You are a great methodic teacher. I a m so so happy. God bless you
your channel is fantastic. Do you have a video that talks about the pros and cons to using an AC or DC servo motor? Maybe in what application an AC or DC motor has an advantage. I’m specifically getting into designing a 6DOF motion platform and working through which one would be best. Thanks
This video is just what I needed to give me a head start on my DCS A10 sim pit. I am using servo motors to replicated gauge movements in the software and there are over 30 instruments in total. It would have been a nightmare to individually wire each and every servo . Now I can install the servo board on the dash and only have to wire the communication lines to it. Thanks so much!@
Can you give us the name/where to get the robotic arm kit you used in this video for my grand daughter, please? I want to teach her how to build it and have fun with it. Thanks
You're videos are really good, in my opinion your channel is one of the best when it comes to electronics. Thank you!
But I would like to give a note to something: torque is defined by the (force applied) times (the distance of the point where the force was applied and the rotation axis), when the angle between then is 90°. In the servo specifications part of the video, you said that it is measured in terms of kg-cm, but I think it would be more precise if you use kgf-cm, which is a unit of force and distance.
H'actually, Torque (t) is the Cross Product of the vectors: Force (F) and Distance (r) where t=Fxr, x being the Cross product operator, and t is measured in Newton-metres!
One of the best video lectures I have seen. The explanation is very clear and structured. The graphics part is very well done. Both the hardware part and the code part are explained very clearly. Thank you very much Sir!
DUDE YOU SOLVED A LOT OF PROBLE I GET DRING SERVOPROJECTS THANKS SIR REALLY
also you can use a joystick in place of a potentiotmeter in the knob exsperiment
What are the things to consider when choosing between a servo motor and a stepper motor for applications requiring a motor to position things?
I had hoped you would talk about internal maintenance of servos especially feedback pot replacement & servicing.
thank you for explaining servo motor I learned many things after watched this video
Very nice video. Some improvements:
- watch the camera when you frame a shot; there were a few shots where you either block what we need to see or else the important parts are out of view.
- You speak of scaling up using the PCA9685 to multiple servo motors but don't talk about the scalability of the I2C serial communication, which I'd like to know if I'm going to create a multiple servo design. I'd want to know if I set an angle (pulse width, actually), is the library smart enough to send the signal only once.
- In the last demo, I wanted you to manipulate all 4 potentiometers at once to show that there's no lag and that they don't get confused.
- I want to see safer code that imposes limits on the pulse_width calculation to make sure that they are in range and won't hurt the hardware. And also options on what the software should likely do if the limits are exceeded, such as clamp it, light up an error LED, or ignore the value.
- Please explain what "start()" does, above and beyond what the object's construction does. It's doesn't seem necessary to the design, that is, you didn't justify it in the video.
- "controlIn" and "motorOut" variables should perhaps be named "controlInPin" and "motorOutPin". And what does the 100000 factor do in the equation?
- where are good sources for servo power if I don't have power on my bench? (Or, like most hobbyists, don't even have a bench?) You don't have to explain that fully but a reference to another video would go a long way to reducing my learning curve.
Great Teaching ! I would like to know why we cannot use HBridge with servo motor.
Just absolutely awesome,... I appreciate the simplicity and directness....so eell done
Well this has enlightened me on the arduino programming with regard to the effect of pulsewidths and how the calculations are carried out etc. Would you have anything on sensor shields with the arduino?
Thank you for this video! Very great explanations, easy easy to watch and understand!
This was a great Video and it has helped me understand each topic covered in this video.
I have a project where I intend to run a large 80x100 Brushless Motor with a 300A ESC
I currently use a servo tester but I find the knob is touchy. And lacks finer control.
I would like to set up an Arduino to control it in forward direction only.
Possibly incorporate serial feedback for RPM as I know the motor has sensor wires built in. Ultimately I'd like to have the CNC controller communicate with the Arduino to turn the motor on and off or to select the RPM. At this point I'm fine with setting up preselected RPM settings.
Serial connected to the Arduino or through buttons or switches.
So what I'm saying is if love to see a video covering the topic of controlling a brushless ESC with an Arduino, with several possible setups. Explained by You! Some of the videos I've watched leave me scratching my head.
ps: I'm currently running this Monster brushless motor on a Sherline CNC mill.
Thank you , you provide great information clearly and simple to understand
Since an arduino can produce 6 PWM channels without the additional board, is there anything to gain from using the additional boar in this example, or would it be easier just to use a bard arduino board until you hit that threshold of needing 7 motors?
for my exosuit I wanted an easy to control piston, and I think a servo can be combined with a threaded shaft to make a nice piston! so I will use a continuous rotation servo and hook it up to a arduino to exten/retract the piston!
I'm sorry if I missed this in the video, but I'm having issues with all of my servos jittering when power is on them but they are not commanded to move. It's almost as if its moving back and forth in very small increments repeatedly. The issue happens across all servos and I am supplying the 5V externally.
thanks for the info... I was trying to make stepppers work for my project but I think I will shift to continuous servos instead.... Also that's a lot of Canadian Tire tools on your peg board... Got to support the home team.
Great video! Answered every question I had and several I didn't know I needed. Appreciate it!
Did you ever make the video concerning the servo jitter?
Thanks for your fabulous lessons
Did you find a solution to the servo jitter? I'm having the same problem
Incredible servo introduction video. Thankyou so much! Subscribed!
Thanks very much for creating comprehensive high class tutorials.
The best electronics tutorial video I have seen. Keep up the good work.
I love you video is because is very explanatory and at a speed I like. My goal is to create a Spiderbot with 8 legs. And you gave me the answer. I will keep studying with your others video until I reach the knowledge to complete my electronic project.
Thank you very much!!!
Great tutorial! Best on the internet.
What program do you use for your excellent animations?
Can you replace the potentiometer with a off /on switch? So that when the switch is off the arm would be in the home position, and when it is on the arm will move 180 degrees
I found you a few months ago and absolutely love your channel! Thank you for putting all the time and energy into your videos, I know it is time consuming. I am looking forward to putting all this knowledge into use sometime soon! Thanks again and please keep up the most excellent work! Are you an instructor by chance?
thank you sir you clear my concepts about servo and code of arduino really appreciate what you are doing for us love it i am student of university and this video your teaching style is great thanks again.
You rule! Long live this workshop!!!
This is a masterpiece of education! Fantastic work demystifying servo motors!!!! Thank you so much!!!
Thank you so much for your clear and relaxed explanations, now i really start to understand how it all works,
Thank you for posting these knowledge videos! Hobbying into electronics in my spare time outside of my busy work life.
You have described them very well !
Perfect tutorial and perfect explained! 👌👍👍👍
That filled some 'holes' in my understanding of servo datasheets etc. Much thanks
Thank you very much. This really helps me fully understand servos