Hello All,
Here I have tried to run the hard disk with IC 555 and IC 4017 and motor controller IC L293D
The idea is simple ,
Hard disk motor requires 3 shifted pulses to run.You can get information about the stepper motor and running machanism in some other article of instructible.
  - 1 nos ,salvaged hard disk motor
  - 1 nos ,555 IC
  - 1 nos ,4017 IC
  - 1 nos ,L293D IC
  -  4-5 nos ,LEDs (optional) I used then just as a indicator
  -  1 nos , 100 K Pot 
  -  4-5 nos ,1 K resistances 
  - 1 nos, 1uF capacitor
  -  5 v Supply (I modified the mobile charger else you can use 9 V battery )

Step 1:

In screenshot is the Hard disk Motor , I connected 3 different color wires to identify.
1- Red is 1st pulse
2 - Green is 2 nd
3 - Black is provided with 3 rd pulse

Step 2:

I was initially thought of using Arduino for same purpose but then I wanted to minimize the risk using an expensive chip and also dont want to use arduino to just rotate the motor ;)
I thought of using IC 555 to supply the pulses and using the night rider circuit to supply 3 shifted pulses to motor.
Circuit diagram is attached

Here is the working video, 

I make a circuit for hdd motor....i use a 9v battery...but motor is not running
<p>I made it and it worked on the first instance. however I would like to increase the speed of the motor. I tried redusing the value of capacitor with 555 but then motor just makes a humming sound and does not spin. Can anyone suggest the solution?</p>
<p>Running HDD Motor using Sound Card of the PC</p><p><iframe allowfullscreen="" frameborder="0" height="281" src="//www.youtube.com/embed/R9Q1XrFZr5E" width="500"></iframe></p>
<p>The Circuit on board is diferent than Diagram. On diagram CD4017 has pin 8 and 15 conected to ground and pin 10 to nothing, but on board pin 10 is conected to pin 15 and pin 8 to nothing.</p><p>I gues that board connection is the right one.</p>
<p>i send my hdd photoes. pls show me how to connect this 4 pins with L293D ic</p>
<p>my hdd motor have 4pin. how I connect it </p>
<p>I have looked at your circuit and watched your video and can see a couple of problems.</p><p>You are only using outputs Q1, Q2, and Q3 from the 4017 counter to drive the L293D chip. When the counter reaches Q4 and counts all the way around to Q0 there is nothing happening at the motor, so if it is still turning when Q1 comes on again we do not know what position is in, so it might continue to rotate but more likely it will be forced to go the other way or just stall. This is why you see the motor jerking about in an epileptic fit as one person posted. </p><p>You need to start with Q0 [pin 3] then Q1 then Q2, At Q3 you need to instantly reset back to Q0, Connect pin 7 [Q3] to pin 15 [reset] to do this. this way you have a continuous stream of pulses without interruption.</p><p>Remember this is a synchronous motor with no feedback, you don't know which coil to activate first to start in the desired direction so it might go counter-clockwise one step then clockwise at the beginning, also you can't start at high speed, you need to accelerate it slowly. </p><p>You may still get some problems because at low speeds the pulse might cause it to step too far and not be able to get in sync' with the next. you will probably need to reduce pulse width for starting to overcome this. </p>
<p>can you please clearly mention the circuit with resistors, in deed it would help many of like me.. </p>
<p>here is a video of my circuit:</p><p><iframe allowfullscreen="" frameborder="0" height="281" src="//www.youtube.com/embed/OQXc5k4GKuA" width="500"></iframe></p><p>please tell me whats the problem ?</p>
<p>i made this on bread board. <br>the circuit is ok because LEDs flashing 1 &gt; 2 &gt; 3 &gt; 4</p><p>but the motor does not drive well.</p><p>when pulse rate is low motor is spining very low. and when pulse rate is high motor do nothing and make a small noise !</p><p>what is wrong with mine ?</p>
<p>what should i do for 4pin motors?</p><p>your motor is 3 pin but mine is 4 pin :(</p><p>how much this circuit RPM ?</p><p>can it drive motor with 5400RPM?</p>
<p>can this circut run at 33/3 , 45 and 78 rpm (low speeds)? I&acute;m plainning to do a turntable player</p>
<p>p give me 4017 ic mintu.gabel@gmail.com</p>
<p>मैंdid not find l293d ic pls giv this ic </p>
Not working, please give another clear diagram,
<p>We built a similar project. However, we use the <br>accelerometer from an Android device and an IOIO board to control the <br>RPM of the motor. Here is the preliminary result:<br><br><iframe allowfullscreen="" frameborder="0" height="281" src="//www.youtube.com/embed/JrwhfYWfj_c" width="500"></iframe></p>
its can work with out 100k port?
What is the L 293 doing in the circuit? <br>I have at least 20 stepper motors I'd like to start building my own drivers.<br>Thanks for posting
<p>Hi! not work good hdd motor konala ako near epileptic fit way for maximum speed how to do?</p>
<p>same here. 5v regulated does not run the motor. 12v regulated do run the motor even not run at maximum, thank you. how to make it run faster ?</p>
give 9v max speed will increase..
this circuit only works on less then 5,000 RPM moter max 6,000
<p>that was not a stepper motor, it's a 3 phase motor</p>
every phase moter called stepper moter bcz in every phase have farward step for rotation ...
dear its for buffering and given moter to extra voltage and also for protection micro controller..
Wrong Brother, you didn't say about 4-5 1k resistor in the diagram.<br>please replay me on pinyog@gmail.com.
1 res for each led see on bread board.. its optional

About This Instructable




More by hrishi_p:Thermocol Decorative Temple Run HDD spindle motor using IC 555 + 4017 + L293D To blink LED from mobile phone or iPod or another computer via WiFi 
Add instructable to: