CD ROM motor, how to drive, control speed n ol

Hi,

I am a nOob with arduino, I have controlled some LED's, and LCD's.
I have separated a motor from CD ROM drive (Included in the pics). Now i have read it on the internet and some of the forums, they say its a 3-phase motor, i only got two pins (wire contacts).

I want to use it for a model plane or something like that. Basically i just want to control it using arduino (to drive it at variable speeds). Now they (forums and internet) say i need a driver circuit for that. So, can i make one myself ? It only contains 2 pins, will it work ? How can i use arduino to display the RPM on LCD ?

Thanks in advance.

This motor only has two pins so it is a simple DC motor. Just connect it to a 5V supply and it should run. There are many different types of motor inside a CD drive.

I want to use it for a model plane or something like that

I am not sure it will have the power to weight ratio for flight.

i need a driver circuit for that. So, can i make one myself ?

Yes a simple motor driver can be made from a transistor or FET. You can get some measure of speed control by feeding the driver with PWM. These two links will help you with those concepts:-
http://www.thebox.myzen.co.uk/Workshop/Motors_1.html
http://www.thebox.myzen.co.uk/Tutorial/PWM.html
But you only get effective speed control when the motor is under a mechanical load.

Thanks for the reply Grumpy_Mike.

CD ROM says, 15x Write/32X Write...doesn't it mean 15000rpm ?

Can i control its speed directly from the arduino pins without the driver circuit ?

Thanks

CD ROM says, 15x Write/32X Write...doesn't it mean 15000rpm ?

No not at all. It means 15 times faster than an audio CD.

No you need a driver, it is that driver you apply a PWM signal rather than a simple on / off signal to

rahulonmars:
CD ROM says, 15x Write/32X Write...doesn't it mean 15000rpm ?

That motor you have does not look like the hub-drive motor for a CD-ROM drive; rather, it looks like the motor used to actuate the drawer to open and close.

The high-speed, 3-phase motor is the one that spins the CD - not the one that opens/closes the drawer.

rahulonmars:
Can i control its speed directly from the arduino pins without the driver circuit ?

The motor you have shown is a simple DC motor; as such, it requires some form of a motor driver circuit to interface it with the Arduino. For single direction control, you would need a transistor/mosfet (or a relay - though since that requires a transistor itself, it is kinda pointless for a small motor) - for controlling the motor in both directions, you would need an h-bridge.

The links Grumpy provided should be more than enough to get you started.

Also - that motor will -not- have enough power for an airplane; nowhere near what the hub motor could give you (also - if you wanted the max efficiency from the hub motor, you would need to rewind its coils and possibly change out the magnets) - google "cd-rom motor for rc" to learn more...