After working with stepper motors a few times I learned that this awesome bit of electronics has a big disadvantage. When pushing the stepper to its limits, the accuracy of the motor is not that good. In future projects I want to push the steppers to their max without any accuracy loss, that’s why I decided to build a Arduino Based Closed Loop Stepper.
Part 2 • Making an Arduino Closed Loop Stepper...
A good 3D printer:
https://www.banggood.com/DIYCreality...
Steppers are accurate high torque direct current electro motors. You can find them in many devices, from 3DPrinters, actuator and even in transmissions of cars. The main difference from normal electro motor is the fact that they are control by electronic pulses. One pulse to the motor results in one step.
You can say that the stepper is blind. It has no way to check if the movement is has done is the same as the microcontroller has told it to do. The optical rotary encoder act as the eyes of the stepper. When the Arduino Based Closed Loop Stepper gets 200 pulses from the microcontroller but the rotary encoder detects that only 197 steps were mad, we can assume that we lost 3 steps. The system can now correct it’s mistake and give the 3 extra steps.
Building a Arduino Based Closed Loop Stepper can be seen as bit impractical. Why don’t you just buy a closed loop stepper… The answer is simple. Cost. This closed loop stepper can be built for less than 30 USD. Buying one, of this size, will cost you 3 to 5 times as much.
Support the channel: http://paypal.me/mbcreates
Hall Effect Magnetic Sensor Module: https://goo.gl/u4abdu (10% OFF Coupon: elec)
x Geekcreit® ATmega328P Nano V3 Controller Board: https://goo.gl/buUMV7
A good 3D printer:
https://www.banggood.com/DIYCreality...