How to fix a sharking servo motor? - Robot Car Blog Ep.2

  Рет қаралды 19,542

Ian Horseman - Builder of Things

Ian Horseman - Builder of Things

2 жыл бұрын

Lets explore what can go wrong with small servos and how to fix issues! While mounting the PAN-Tilt Hat on the Robot Car Project, I noticed the servos shaking during pauses in movement.
Lets dive in.
This is the second entry into the Robot Car Blog, a test bench for an up and coming AI project that I'll be sharing here as well!
For examples of how to use this method of servo control, here is the pi car project's github:
github.com/ianhorseman/PiCarP...
*(I post relevant python scripts for the blog here)*

Пікірлер: 22
@svoeller99
@svoeller99 9 ай бұрын
Awesome video! Thanks so much for this. Finally found the solution to this problem after a couple frustrating hours looking into things like using a decoupling capacitor to stabilize power, using a ferrite ring core to reduce noise, etc. Turns out that for my use case all I needed was your move and kill method!
@Ian-Builder_of_Things
@Ian-Builder_of_Things 9 ай бұрын
My pleasure. I'm glad some of my on the fly problem solving could help with your project too!
@planker
@planker 2 ай бұрын
Excellent. My pan tilt build works well all day with an ESP-CAM. The Arduino is boss when controlling servos. A few years ago I took up SBC's and MCU's, I stayed with MCU's because of functionality, community and price. I never looked back. Minicomputers don't make good toys, MCU's do.
@Boo2New
@Boo2New Жыл бұрын
Well done builder of things!!! I enjoyed the video.
@Ian-Builder_of_Things
@Ian-Builder_of_Things Жыл бұрын
Thanks! This one is the best of the bunch so far. Need to replicate its style!
@Max_Mustermann
@Max_Mustermann 5 ай бұрын
Thanks, this was very helpful. I had an issue with a servo buzzing while idle and ended up mitigating it by simply calling servo.detach() while not in use. Simple idea, yet for some reason I didn't think of it.
@OZtwo
@OZtwo 9 ай бұрын
wow, dude!!!OMG! and I was about to go out and try a Digital servo! THANK YOU! dang!
@Wanka196
@Wanka196 Жыл бұрын
U solved my problem!! thank you so much sear.
@Ian-Builder_of_Things
@Ian-Builder_of_Things Жыл бұрын
Glad you found it helpful!
@anekdoche7055
@anekdoche7055 Жыл бұрын
thank you soo much, please keep making videos
@Ian-Builder_of_Things
@Ian-Builder_of_Things Жыл бұрын
my pleasure! there are 2 more in the works.
@Rami7605
@Rami7605 7 ай бұрын
nice KISS concept. In actual companies they use the KICU = keep it complicated and unusable
@Ian-Builder_of_Things
@Ian-Builder_of_Things 7 ай бұрын
Indeed they do. I have had the pleasure to do work for some very large corporations though the best of them do use the version I give for southwest airlines. A complicated or "overkill" solution can become simple if it eliminates extra steps when you scale. Small companies have a way easier time dealing with unique solutions (that are cheap and bespoke) than big ones 🤣
@Mr.ValueMoney
@Mr.ValueMoney 5 ай бұрын
Thx awesome video subbbed.
@DIYRobotGirl
@DIYRobotGirl 9 ай бұрын
On the car with the camera arm. Did you use a state machine and arrays for that. Did you run all the motors and servo in the same program? I would like to see more on that code. Did the power have and issue with running that at once? I would think that those motors and that small servos have a low probably a 1.5 amps requirement. I just realized that the mg996 require like 2.5 amps and my wall adapter I have powering it is only 1.5 amps. I feel cheesy once I realized this. I have been trying to figure out why I was not getting the power or the torque I needed. Still to do more research. But yea we need to start acknowledging the amp requirements and the state machine and the Millis and the arrays. Especially when we want to run different motors and servos or anything else at different times and different directions. Everybody just goes to the delay in the same direction and same time. It's not helping. But yea like to see the code on the car with the camera arm.
@Ian-Builder_of_Things
@Ian-Builder_of_Things 8 ай бұрын
I can do a deep dive into the RC code for the car. The camera and drive code are the same script though it has multiple threads. The scripts are available in the GitHub link in the description.
@nellynfedejuan1212
@nellynfedejuan1212 Жыл бұрын
That was great! May I use Arduino Uno for this project for my device permanently instead of Rasp Berry Pi?
@Ian-Builder_of_Things
@Ian-Builder_of_Things Жыл бұрын
You definately can use an Uno for servo or motor control. If you want to do more complicated computer vision ( like the further steps in this car project) you be better served by a Pi or any of the Pi knock offs (Banana etc)
@Mishal-wt1kb
@Mishal-wt1kb 2 ай бұрын
Bro i had a 1:16 rc car, after i used a month the servo was shaking. I hade no idea can you help me please😢
@Ian-Builder_of_Things
@Ian-Builder_of_Things Ай бұрын
Did something specific happen to the car before it started to shake? The shaking can either be an electrical cause (as described in the video) or mechanical.
@saadsn2985
@saadsn2985 Жыл бұрын
How i can contact
@Ian-Builder_of_Things
@Ian-Builder_of_Things Жыл бұрын
I added the email for the channel to the 'about' page if needed. The comment section also works - I am happy to discuss servos and other tech problems here.
The Problem with 9G Servo & How to Fix it - Creator Fix
11:45
Paul Pavish
Рет қаралды 37 М.
Raspberry Pi Servo Motor Control - No Jitter!
13:52
Gary Explains
Рет қаралды 52 М.
small vs big hoop #tiktok
00:12
Анастасия Тарасова
Рет қаралды 24 МЛН
КАРМАНЧИК 2 СЕЗОН 7 СЕРИЯ ФИНАЛ
21:37
Inter Production
Рет қаралды 393 М.
Became invisible for one day!  #funny #wednesday #memes
00:25
Watch Me
Рет қаралды 9 МЛН
버블티로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 89 МЛН
Servo Jitter - Solution
2:52
PMB-NZ
Рет қаралды 218 М.
The Ultimate Guide to using Motors in Robotics (including ROS, Raspberry Pi)
25:56
Smooth control of servo motors and drive
18:17
Sam Wane
Рет қаралды 7 М.
How To Twist Servo & Aircraft Wires To Minimize RF Interference
15:08
CHUNKY C's RC ADVENTURES
Рет қаралды 3,5 М.
Electronic Basics #25: Servos and how to use them
5:55
GreatScott!
Рет қаралды 944 М.
The Difference between Analog and Digital RC Servos
12:52
RCexplained
Рет қаралды 42 М.
How To Make Robots Move Smoothly | Arduino Tutorial
12:28
James Bruton
Рет қаралды 720 М.
Modifying servos to read their position
16:58
John Lund
Рет қаралды 11 М.
small vs big hoop #tiktok
00:12
Анастасия Тарасова
Рет қаралды 24 МЛН