Hi,
As apart of a school project I am required to make a mechanical and electrical system that is closed loop.
I'm currently working on a project that uses the ACS172 current sensor to monitor for a current increase. When it does monitor that current increase I want the the system to preferably turn off and reverse for a few seconds.
Just wondering if this is possible? and some help with how to do it.
It uses a linear actuator to open a door, needing to detect a current increase for safety. So if it increased and stopped and reversed then it would be safer in cases where something could get jammed.
The ACS172 does read current and by specification has a reasonable output volts as a function of current.
I suggest you first determine the running current (under load) of your actuator and test or extrapolate a "too high" current. You need this to verify the signal between running normally and jammed is wide enough to measure with an Arduino and the ACS172.
You need a motor driver to control the actuator. If you buy the one linked in post #8, you don't need the ACS712.
If you have the thing pictured below, it may be that an Arduino can use it as a motor driver. I could not find any useful information about it, but I did not try hard.
Since there does not appear to be position feedback on the actuator, this is not a closed loop system.