Dvd Stepper Motor Arduino
![dvd stepper motor arduino](/proxy/?url=https://content.instructables.com/FQI/2836/JBQU4VXO/FQI2836JBQU4VXO.jpg&filename=dvd stepper motor arduino)
This instructable will show how to control stepper motor taken from DVD-rom
Using Arduino Pro Mini to make pulse to run stepper motor.
What you need is:
1. Stepper motor
2. H-bridge L298N
3. Arduino Pro Mini
Stepper Motor
![9 motor.JPG](/proxy/?url=https://content.instructables.com/F2O/LO7S/JBQU4V92/F2OLO7SJBQU4V92.jpg&filename=9 motor.JPG)
![12 motor pin.PNG](/proxy/?url=https://content.instructables.com/FOG/ACJW/JBQU4V9H/FOGACJWJBQU4V9H.png&filename=12 motor pin.PNG)
After take motor, soldering cable out at 4 pins of motor. Use your clever hand! It's very small pin.
Understand About Stepper Motor
![1.png](/proxy/?url=https://content.instructables.com/FUN/9T2C/JBQU4V8Q/FUN9T2CJBQU4V8Q.png&filename=1.png)
![2.PNG](/proxy/?url=https://content.instructables.com/F0D/M5WX/JBQU4V8R/F0DM5WXJBQU4V8R.png&filename=2.PNG)
![3.png](/proxy/?url=https://content.instructables.com/FIB/ZKOD/JBQU4V8S/FIBZKODJBQU4V8S.png&filename=3.png)
Motor from DVD is kind of bipolar stepper motor
There are 2 coil, called it as A coil and B coil
Pulse implied to coil A and B synchronize will rotate rotor. Detail principle about stepper motor, you can google it.
H-bridge is used to imply pulse to coil A and coil B as pattern on picture (this pattern is taken from another Instructable)
Connect Circuit
![6 h bridge.JPG](/proxy/?url=https://content.instructables.com/FTO/0KHI/JBQU4V8W/FTO0KHIJBQU4V8W.jpg&filename=6 h bridge.JPG)
![7 arduino.JPG](/proxy/?url=https://content.instructables.com/F4Z/6SY3/JBQU4V8X/F4Z6SY3JBQU4V8X.jpg&filename=7 arduino.JPG)
![8 circuit.JPG](/proxy/?url=https://content.instructables.com/FIJ/UT43/JBQU4V91/FIJUT43JBQU4V91.jpg&filename=8 circuit.JPG)
![11 circuit.PNG](/proxy/?url=https://content.instructables.com/F13/8MS0/JBQU4V9G/F138MS0JBQU4V9G.png&filename=11 circuit.PNG)
Connect Arduino to H-bridge, and from H-bridge to motor coil A, coil B
Code Works
![10 Arduino pattern.PNG](/proxy/?url=https://content.instructables.com/FA3/XJU7/JBQU4V93/FA3XJU7JBQU4V93.png&filename=10 Arduino pattern.PNG)
Code works will imply pulse as pattern on picture
Code for Arduino Pro mini can be found here (Google share link)