Universidad del Quindío Laboratorio web uniquindio




Sistema de Servoposición y Banda

Este sistema consta de:

- Una banda movida por un motor-reductor con encoder.

- Un tornillo para tuerca de bolas recirculantes que mueve una guía, movido con un motor-reductor con encoder.

El sistema permite variar la velocidad de la banda y medir dicha velocidad con el encoder, también posicionar la guía y medir su posición con su respectivo encoder.

La tarjeta ESP32 está conectada al sistema de servoposición y al computador, permitiendo la manipulación de los servomotores y el acceso a los datos de los encoders a través del laboratorio remoto.

La conexión es la siguiente:

Programa para control de posición de la guía

El uso de este programa se puede observar en el siguiente video:

Archivo con código para editar en Arduino IDE (debe instalar la librería RotaryEncoderPCNT 1.1.0): Archivo para cargar directamente:

Este programa permine mover la guía al modificar el valor del PWM y recibe el valor de posición del enconder, se imprimen dos valores coorespondientes a los siguientes:

Al usar el laboratorio remoto, en la gráfica se puede observar la evolución de la posición, no se observa la señal de control ya que no se grafican los valores entregados despues del caracter "#".

Se permite interactuar con el programa a través del uso de 2 comandos con los caracteres 'z' y 'u', 'z' permite resetear el enconder y establecerlo en el valor 0, 'u' seguido de un número permite actualizar el valor del PWM.
Por ejemplo:

Programa para control de velocidad de la banda

El uso de este programa se puede observar en el siguiente video:

Archivo con código para editar en Arduino IDE (debe instalar la librería RotaryEncoderPCNT 1.1.0): Archivo para cargar directamente:

Este programa permine cambiar la velocidad de la banda al modificar el valor del PWM y recibe el valor de velocidad entregado por el enconder, se imprimen dos valores coorespondientes a los siguientes:

Al usar el laboratorio remoto, en la gráfica se puede observar la evolución de la velocidad, no se observa la señal de control ya que no se grafican los valores entregados despues del caracter "#".

Se permite interactuar con el programa a través del uso del caracter 'u' seguido del número para la dirección y ciclo útil del PWM asignados al motor.
Por ejemplo: