Quiero construir una máquina que pueda seguir un conjunto de reglas simples mediante las cuales controla un motor. Estas reglas aún no se han decidido, pero los patrones son los siguientes:
A
unos minutos, luego haga una pausa durante B
unos minutos y luego continúe en el sentido contrario a las agujas del reloj durante C
unos minutos (y repita desde el principio después de esperar unos D
minutos)A
minutos y luego haga una pausa durante B
minutos (y repita desde el principio)A
minutos y luego haga una pausa durante B
minutos (y repita desde el principio)Ahora, podría simplificar las cosas y decidir no incluir un cambio entre patrones y solo usar el patrón 1, pero incluyamos la opción para que el usuario ingrese qué patrón debe ejecutarse.
Planeo usar un motor de bajas RPM, algo similar a este motor de 6 RPM. Además, ¿se podría ajustar también la velocidad del motor (por ejemplo, 1-6 RPM)? ¿Cómo?
Con mi falta de conocimiento sobre microcontroladores, ¿cómo podrían lograrse estas características? ¿Necesito relés para el motor también? ¿Qué hay de los ajustes de velocidad? Supongo que podría tener un dial con algunos patrones preprogramados y configuraciones de velocidad.
Podría lograr su objetivo combinando un microcontrolador con un puente H.
Un puente H es un circuito que te permite controlar un motor, haciéndolo girar en ambas direcciones dependiendo de los comandos dados por un microcontrolador. Aquí hay un ejemplo de un H-Bridge construido con BJT .
Luego deberá programar su microcontrolador con el patrón exacto que desea, siguiendo el pseudocódigo que expuso en su pregunta. Si eres nuevo en los microcontroladores como mencionaste, te sugiero que comiences con un Arduino.
Espero que esto ayude.
Figaro