Go Down

Topic: Servo Motor Position Control with potentiometer (Read 1 time) previous topic - next topic

ilker58

hello
  i have a project about position control. In my project, servo must turn 5 10 15 20 25 30 35 40 45 50 55 60 degrees. When Motor turns 5 degrees then coming 0 position (e.g 5 0 10 0 15 0) angels adjustment with pot. if you have similar example, can you share me?

thank you

JimboZA

I'm not 100% sure what you mean, but in any case, have you looked at this tutorial?

And what have you tried so far?
Roy from ITCrowd: Have you tried turning it off an on again?
I'm on LinkedIn: http://www.linkedin.com/in/jimbrownza

ilker58

Firstly, i am sorry for bad english. i will use 10k pot and angle change by potentiometer. for example, digital value 200 and motor have to run 5 degree clockwise after this, motor must come first position (0 degree). it's my first project at arduino board.  :D

JimboZA

Well first of all try that knob tutorial... then think about how to get it back to 0 each time
Roy from ITCrowd: Have you tried turning it off an on again?
I'm on LinkedIn: http://www.linkedin.com/in/jimbrownza

ilker58

your example tutorial http://arduino.cc/en/Tutorial/Knob  is  so basic. i used pic series for position control it's easy but i don't have an idea for turn back 0 position  so i search example code 

zoomkat

Quote
but i don't have an idea for turn back 0 position  so i search example code 


Generally you rotate the pot knob the opposite direction.
Consider the daffodil. And while you're doing that, I'll be over here, looking through your stuff.   8)

JimboZA


Quote
but i don't have an idea for turn back 0 position  so i search example code 


Generally you rotate the pot knob the opposite direction.


Yeah but In think he means, once it's "parked" at the X degree position as dictated by the pot, it must go back to 0 by itself. That, of course, will leave the pot still sitting at the position calling for X degrees so not sure what OP expects to happen then.....
Roy from ITCrowd: Have you tried turning it off an on again?
I'm on LinkedIn: http://www.linkedin.com/in/jimbrownza

ash901226

Then its better to use an encorder. But 1 work around that i could think of if he turn thr pot to 0 if every time he what to move the servo

ilker58

yes i tried code and it's working good thanks but sometimes, there is a vibration on servo. How can i correct that? PID is useful for this mistake?

thank you for your answer :)

JimboZA

Quote
sometimes, there is a vibration on servo


Does the servo have its own power supply or is it from the Arduino 5v? Lots of "funnies" go away when a servo has its own power.
Roy from ITCrowd: Have you tried turning it off an on again?
I'm on LinkedIn: http://www.linkedin.com/in/jimbrownza

ilker58

power supply is coming from arduino board.( 5v)

JimboZA

Try it with its own power, it might make a difference.... see my pic attached
Roy from ITCrowd: Have you tried turning it off an on again?
I'm on LinkedIn: http://www.linkedin.com/in/jimbrownza

zoomkat

Consider the daffodil. And while you're doing that, I'll be over here, looking through your stuff.   8)

Go Up