Grabación de movimiento Servo/Motor con arduino

Hola, soy realmente nuevo en los proyectos Arduino y realmente no sé cómo empezar. Tengo que hacer un proyecto para la universidad. La parte de programación no debería ser un problema, pero no tengo ninguna experiencia con la electrónica.
Lo que trato de lograr es registrar un movimiento motor específico. Por ejemplo, muevo un modelo de automóvil, grabo el movimiento y dejo que Arduino repita ese movimiento. ¿Cómo puedo hacer algo así?

He leído que el movimiento del servo se puede registrar, pero los servos no industriales no son para rotaciones múltiples y no son muy fuertes. Debería poder moverse hasta 6.6 libras y registrar un movimiento variable en una distancia de 10 pies. ¿Es posible grabar el movimiento con otra cosa y hacer el movimiento con un motor paso a paso?

Editar: quiero que el motor repita la aceleración. Entonces muevo el auto que el mecanismo de engranajes hace un movimiento particular. Quiero detectar cuánto tiempo tiene que funcionar el motor y qué tan rápido tiene que ser en cada momento en ese período de tiempo. Solo me interesa ida y vuelta.

Esto es un poco confuso. ¿Desea grabar una secuencia de comandos a los motores para que esos comandos puedan reproducirse más tarde para repetir el movimiento? ¿O desea poder empujar el automóvil a lo largo de un camino (sin usar sus motores) y luego hacer que Arduino repita ese camino usando los motores? En este último caso, ¿qué medios tiene para detectar la posición del automóvil?
Creo que quiere poder usar un control remoto o algo para mover el automóvil mientras registra datos (es decir, el valor del potenciómetro de control en un servo) y luego repetir eso usando cmds desde el arduino. Tal vez. La pregunta necesita aclaración.
Edité la pregunta. No quiero usar un control remoto. Quiero mover el manual del auto y dejar que el motor repita la aceleración.

Respuestas (1)

Parece que desea mover el automóvil manualmente y hacer que Arduino registre este movimiento, luego "reproducirlo" más tarde.

Si este es el caso, usar un codificador rotatorio ( pieza de ejemplo ) de algún tipo sería una forma sencilla de hacerlo. Hay varias opciones para detectar los métodos de rotación y montaje, sensores magnéticos, sensores ópticos, etc., así que eche un vistazo y vea qué se adapta a su proyecto. Úselo para sentir la cantidad de rotación, registre y luego simplemente dígale al motor paso a paso que haga lo mismo.

Dado que el motor paso a paso tiene imanes y devanados que generarán pulsos en movimiento, también puede usar el motor paso a paso como codificador, por lo que es posible que desee experimentar en esta dirección. Aquí hay una buena página sobre el tema con un circuito de ejemplo que se muestra a continuación (escrito por un tipo muy conocedor y emprendedor en Piclist)

Circuito de detección de pulso paso a paso

Eso es exactamente lo que estaba buscando. Gracias por señalarme en la dirección correcta.