HDD motor


I need to build spin coater and I plan to use hdd motor. I am wondering how to interface it with arduino? I need to regulate speed from 0 - 3000 rpm in incremets of 200 rpm and display time and speed. Display and interface is not problem, but I don't kow how to start it and how to regulate speed? Can I use pwm for speed conotrol? Motor is 4 wire type.

Why bother with an HDD motor, when there are so many other, simpler brushed D.C. motors around? Many are even free for the taking: junked toys, appliances and other gadgets.

Someone correct me if I am wrong, but I think HDD drives are brushless motors so you cant simply use PWM. You need to use a brushless Electronic Speed Controller.

Have a look here: https://dronesandrovs.wordpress.com/2012/11/24/how-to-control-a-brushless-motor-esc-with-arduino/

@jremington hdd motor because it is hollow in the middle so I can 3d print attacment and run vacuum trought center for holding speciments

@yendis will this ESC work? http://www.ebay.co.uk/itm/NEW30A-Brushless-speed-controller-ESC-MultiCopter-KK-Quad-rotor-Xcopter-UK-STOCK-/161769773810?hash=item25aa3adaf2:g:GmMAAOSwHnFVrftb