go away spammer

Author Topic: Turn a Motor into a Servo?  (Read 6784 times)

0 Members and 1 Guest are viewing this topic.

Offline YoungGeniusTopic starter

  • Jr. Member
  • **
  • Posts: 18
  • Helpful? 0
Turn a Motor into a Servo?
« on: March 11, 2010, 05:44:57 PM »
I already have two regular dc motors, but I want to use them in the 50 dollar robot project. Do i really need to use servos? If so is there a way I can change my motors into servos?

By the way, my motors are quite strong (ones from a old powerwheels) and they come with a gearboc, in case if it helps. Thanks.

Offline Razor Concepts

  • Supreme Robot
  • *****
  • Posts: 1,856
  • Helpful? 53
    • RazorConcepts
Re: Turn a Motor into a Servo?
« Reply #1 on: March 11, 2010, 05:48:36 PM »
You will need to use motor drivers and change the code over to accommodate them, you can't change them into servos.

Offline YoungGeniusTopic starter

  • Jr. Member
  • **
  • Posts: 18
  • Helpful? 0
Re: Turn a Motor into a Servo?
« Reply #2 on: March 11, 2010, 05:59:08 PM »
What does the motor driver do?

Offline little-c

  • Robot Overlord
  • ****
  • Posts: 186
  • Helpful? 1
Re: Turn a Motor into a Servo?
« Reply #3 on: March 12, 2010, 01:53:03 AM »
stops the higher voltage needed for the motors from frying the micro, and allows you to switch the direcction of the current.

Offline YoungGeniusTopic starter

  • Jr. Member
  • **
  • Posts: 18
  • Helpful? 0
Re: Turn a Motor into a Servo?
« Reply #4 on: March 13, 2010, 09:37:14 AM »
Where can I get it and is there a tutorial on how to install it?

Offline chelmi

  • Supreme Robot
  • *****
  • Posts: 496
  • Helpful? 15
    • Current projects
Re: Turn a Motor into a Servo?
« Reply #5 on: March 13, 2010, 10:00:31 AM »
So far all the question you asked in this thread are answered in the tutorials.

http://www.societyofrobots.com/member_tutorials/

Offline YoungGeniusTopic starter

  • Jr. Member
  • **
  • Posts: 18
  • Helpful? 0
Re: Turn a Motor into a Servo?
« Reply #6 on: March 14, 2010, 08:17:20 AM »

Offline little-c

  • Robot Overlord
  • ****
  • Posts: 186
  • Helpful? 1
Re: Turn a Motor into a Servo?
« Reply #7 on: March 14, 2010, 08:41:06 AM »
perfectly fine, I recomend using a L298, solarbotics has one, its cheeper than buying individual mosfets, and saves soldering. basicly its the H bridge without diodes.




Offline Razor Concepts

  • Supreme Robot
  • *****
  • Posts: 1,856
  • Helpful? 53
    • RazorConcepts
Re: Turn a Motor into a Servo?
« Reply #8 on: March 14, 2010, 09:21:08 AM »
I prefer the sn754410 over the l298, the sn75 has diodes built in (unless you need the extra amp of current with the l298
« Last Edit: March 14, 2010, 09:33:43 AM by Razor Concepts »

Offline YoungGeniusTopic starter

  • Jr. Member
  • **
  • Posts: 18
  • Helpful? 0
Re: Turn a Motor into a Servo?
« Reply #9 on: March 14, 2010, 01:28:04 PM »
I'm reading some of the tuturials and now I'm confused. So i need to get a motor driver for each motor and just one for both of them. And is the motor controller the microcontroller as well or what? I just don't get it.

Offline waltr

  • Supreme Robot
  • *****
  • Posts: 1,944
  • Helpful? 99
Re: Turn a Motor into a Servo?
« Reply #10 on: March 14, 2010, 01:51:46 PM »
I'm reading some of the tuturials and now I'm confused. So i need to get a motor driver for each motor and just one for both of them. And is the motor controller the microcontroller as well or what? I just don't get it.

Depends on which Motor driver you use. Many driver chips have dual H-bridge circuits so they can drive two motors, others have only one H-bridge so you would one for each motor. The L298 that is written about in the SoR tutorials is a Dual H-bridge so only one needed for two motors.
See the second circuit schematic here:http://www.societyofrobots.com/member_tutorials/node/62 and note that there are two motors connected.

When a driver chip is interfaced to a microprocessor then the code in the processor becomes the motor controller. The motor controller part of the code (there can be other code for sensors, mapping and other bot behavior) sets output pins on the processor to 'control' the motor driver. The common 'controls' are motor on/off, motor direction and PWM for motor speed.


Offline YoungGeniusTopic starter

  • Jr. Member
  • **
  • Posts: 18
  • Helpful? 0
Re: Turn a Motor into a Servo?
« Reply #11 on: March 14, 2010, 02:25:59 PM »
So say I was to buy the L298 - http://www.robotshop.ca/solarbotics-l298-motor-driver-kit-2.html
What would I need to do to the motors and the microcontroller?

I'm really, really sorry for the over excessive use of questions, it's just that this is my first robot I'm building and I'm an idiot so i really don't know anything.

Offline little-c

  • Robot Overlord
  • ****
  • Posts: 186
  • Helpful? 1
Re: Turn a Motor into a Servo?
« Reply #12 on: March 14, 2010, 03:21:18 PM »
well, solder it together, but thats not too complicated.

read http://www.robotshop.ca/PDF/kit-motor-controller-l298-solarbotics.pdf

its a good eplanation of a motor driver, much better than most data sheets.


Offline waltr

  • Supreme Robot
  • *****
  • Posts: 1,944
  • Helpful? 99
Re: Turn a Motor into a Servo?
« Reply #13 on: March 14, 2010, 03:35:49 PM »
Look at the build instructions for the Solarbotics motor driver board, there is a logic chart on the bottom of the last page. With this chart and the link I posted earlier you could just use the LDR's to control the motor driver. This could be a good start for you as it is fairly simple.

As you are ready to learn more add a microcontroller board like the Axon or one of the others.
And keep reading.

Offline billhowl

  • Supreme Robot
  • *****
  • Posts: 376
  • Helpful? 32
  • Your success is in your hands.
Re: Turn a Motor into a Servo?
« Reply #14 on: March 19, 2010, 09:38:06 PM »
Read this document on Hobby Servo Fundamentals to learn about Servo drive

Offline Ro-Bot-X

  • Contest Winner
  • Supreme Robot
  • ****
  • Posts: 1,431
  • Helpful? 25
  • Store: RoBotXDesigns.ca
    • Ro-Bot-X Designs
Re: Turn a Motor into a Servo?
« Reply #15 on: March 19, 2010, 09:51:10 PM »
Check out the uBotino robot controller!

Offline Admin

  • Administrator
  • Supreme Robot
  • *****
  • Posts: 11,703
  • Helpful? 173
    • Society of Robots
Re: Turn a Motor into a Servo?
« Reply #16 on: May 11, 2010, 05:38:49 AM »

Offline Actives

  • Beginner
  • *
  • Posts: 6
  • Helpful? 0
Re: Turn a Motor into a Servo?
« Reply #17 on: May 16, 2010, 02:24:20 AM »
you need at least recommended 1:10 reduction gearbox with potentiometer measure at output send analog signal to micro-controller such as arduino and PID feedback control loop.

 


Get Your Ad Here

data_list