Arduino actuador lineal

Código del actuador Arduino

En el caso de los motores de corriente continua, los servomotores y los motores paso a paso sin engranajes, cuando llevan una carga, si dejamos de alimentarlos, no pueden mantener la posición. A diferencia de estos motores, el actuador puede mantener la posición incluso cuando se deja de alimentar mientras lleva una carga.

Si proporcionamos energía a los actuadores lineales por debajo de 12V, el actuador lineal todavía se extiende/retrae pero no a la máxima velocidad. Esto significa que si cambiamos el voltaje de la fuente de alimentación, podemos cambiar la velocidad del actuador lineal. Sin embargo, este método no se utiliza en la práctica debido a la dificultad de controlar la tensión de la fuente de alimentación. En su lugar, fijamos la tensión de la fuente de alimentación y controlamos la velocidad del actuador lineal mediante una señal PWM. Cuanto mayor sea el ciclo de trabajo del PWM, mayor será la velocidad de extensión/retracción del actuador lineal.

Arduino puede generar la señal para controlar el actuador lineal. Sin embargo, esta señal tiene bajo voltaje y corriente, no podemos usarla para controlar el actuador lineal. Tenemos que utilizar un controlador de hardware entre Arduino y el actuador lineal. El conductor hace dos trabajos:

Sensor de posición lineal Arduino

RespuestaUpvote¿es posible accionar 4 actuadores a 12v 5amps cada uno con pote interno y cada uno accionado con un IBT_2 en este shield y también podría alguna ayuda con el código witing -gracias a todos.0MinuraG

RespuestaUpvotehi He seguido esto pero mi control de posición no funciona, ¿alguien puede ayudar? va hasta el final y vuelve. He probado a enchufar los cables de control de retroalimentación, adjunto la información de la hoja de datos de mi actuador, ¿alguien puede decirme dónde enchufar el cable de control de retroalimentación? Estoy usando un arduino uno con un módulo de relé apilable y he hecho mis pulsadores en una protoboard que funcionan muy bien.0Shaes123

Controlador de posición del actuador lineal

Controlar un actuador lineal es divertido y fácil. Son realmente fuertes y se pueden utilizar para todo tipo de cosas: levantar tu televisor de un bolsillo oculto; aplastar a tus enemigos; o construir una retroexcavadora o un camión volquete RC. Hice todo este proyecto en unos 20 minutos por unos 150 dólares canadienses.

La placa viene con los terminales de tornillo y los cabezales macho/macho sin montar. Utilicé mi fiel soldador Solomon SR-998 para fijarlos. La placa tiene cuatro agujeros grandes para los cables que no tienen el espacio adecuado para los terminales de tornillo. Inmediatamente al lado de los agujeros grandes hay pares de agujeros más pequeños que funcionan perfectamente.

El Arduino se alimenta de la conexión USB. Para esta demo tienes que tener el USB y la alimentación de 12v5a conectados. El Arduino puede manejar 12v así que usted podría conseguir una fuente de alimentación 12v6a y alimentar todo sin un USB. Quería mantener esto simple, pero siéntase libre de discutir en los foros.

Biblioteca de actuadores lineales de Arduino

Un actuador lineal es un dispositivo que convierte el movimiento rotatorio en movimiento a lo largo de una línea recta. En este proyecto de ejemplo que demuestra la biblioteca, se utiliza un motor paso a paso para producir un movimiento rotatorio y un codificador rotatorio incremental se monta a lo largo del eje del motor paso a paso. El movimiento rotativo se convierte en movimiento lineal utilizando un mecanismo de tornillo de plomo.

Nota: Con el IC L298P, sólo puede controlar un motor paso a paso de 2 fases. Si necesitas controlar un motor paso a paso de 5 fases, tienes que buscar otras opciones. Además, la librería no es compatible con un motor paso a paso de 5 fases.

Como se trata de un motor paso a paso de 2 fases, cada fase es controlada por separado por cada puente en el CI. Si quieres controlar los motores usando el micro-stepping, entonces asegúrate de conectar un pin PWM de Arduino para cada uno de los puentes. Toma nota de cómo se conectan los pines del controlador del motor a los pines de Arduino. En el código, el orden de los pines será {Motor1, Motor2, Motor1_pwm, Motor2_pwm}.

Para esta configuración, la fase A, la fase B, la fase A’ y la fase B’ del motor paso a paso (ver página 6 en la hoja de datos del actuador lineal) se conectan a los pines Motor1_A, Motor2_A, Motor1_B, Motor2_B del controlador del motor (escudo) respectivamente. Estos pines se conectan a los pines D7, D4, D6 y D5 de Arduino respectivamente a través del escudo. Como se muestra a continuación insertar imagen

Usamos cookies para asegurar que le damos la mejor experiencia en nuestra web. Si continúa usando este sitio, asumiremos que está de acuerdo con ello. Nuestros socios (incluye a Google) podrán compartir, almacenar y gestionar sus datos para ofrecerle anuncios personalizados    Más información
Privacidad