detecta ese "aumento de corriente" y detiene / apaga el motor.
Sí, eso es posible. Muchos sistemas reales funcionan de esa manera. Este es a menudo el caso cuando el motor abre y cierra algo para que haya paradas difíciles en ambos sentidos. Cuando la cosa en movimiento llega al final de su viaje, el motor se detiene y la corriente sube. El sistema de control lo detecta y apaga el motor.
Por supuesto, el motor y su motor eléctrico tienen que ser capaces de manejar la corriente de parada por lo menos durante unos segundos, y necesita una forma de detectar la corriente. El sistema mecánico también debe ser capaz de manejar el par motor completo sin romperse ni encajarse.
¿hay algún modo de usar sensores de efecto Hall para eso?
Sí. Si su motor tiene sensores Hall para detectar la posición, entonces puede determinar fácilmente cuándo la posición ya no está cambiando.
Los sensores Hall también se pueden usar para detectar la corriente. Eso puede ser útil cuando la corriente es alta, como 10 amperios o más. En su caso de corriente de funcionamiento de 180 mA, una resistencia de detección de corriente en serie debe ser lo primero que debe ver.
necesito arduino
No. Nadie alguna vez necesita un arduino.
puede hacerlo sin programar?
No sabemos lo que puedes hacer. Con suficiente esfuerzo, la detección de la corriente del motor por encima de algún umbral se puede hacer con electrónica analógica, incluso con tubos de vacío si se desea. Sin embargo, usar un microcontrolador es la forma obvia y simple de implementar un sistema de control de este tipo hoy.
Considere solo el único problema de querer sentir que la corriente está sobre un umbral el tiempo suficiente para no ser una falla, como 2 segundos. Dicha sincronización se puede lograr con la electrónica analógica, pero es mucho más fácil y más flexible cuando se implementa mediante un firmware que se ejecuta en un microcontrolador.