Skip to content

Este es un proyecto de servicio social realizado para la Universidad de Guanajuato, este proyecto incluye el código utilizado para el funcionamiento del cortador de fibras de precisión.

License

Notifications You must be signed in to change notification settings

Lord-DiEpsilon/fiberCleaver

Repository files navigation

Chips Soportados ESP32 ESP32-C2 ESP32-C3 ESP32-C6 ESP32-H2 ESP32-S3

Programa para el control del cortados de fibras

Este programa permite que la placa personalizada sabertooth ESP32 S3, controle dos motores a pasos, correspondiendo uno al corte y otro al estiramiento respectivamente.

El programa está diseñado para utilizar los dos núcleos del ESP32, uno encargado de correr las tareas del BLE, establecer conexiones, enviar-recibir características, etc. Mientras que el otro núcleo se encarga de operar los motores a paso, mediante dos drivers TCM2209 además de detectar finales de carrera para calcular la distancia y como medida de seguridad.

A continuación, se presenta informacion importante del programa, además es posible verificar el manual aquí.

Hardware Permitido

  • La opcion recomendable para implementar el sistema es en la plataforma de desarrollo Sabertooth ESP32 S3, el cual esta a disposicion del capitulo IEEE photonics, pero si se requiriera la instalacion en otra plataforma, este programa es compatible con chips: ESP32 S3, C3, C2, C6, H2.

Plataforma de desarrollo Sabertooth ESP32 S3

Plataforma de corte de precision Sabertooth

Archivos

Para lograr actualizar o anadir mas funcionalidades al sistema se debe de editar el archivo principal:

\main\main.c

Mientras que para anadir funciones de impplementacion, puede editar el archivo c y de cabeceras:

main/motores.c
main/motores.h

Estado Inicial

Para un correcto uso del dispositivo y para tener una optima calibracion se debe se ajustar manualmente las siguientes partes moviles del dispositivo:

Movil de corte

Asegurarse mediante un caliper o vernier que la distancia entre la seja de la parte movil y el chasis del motor a pasos es de 8.6 mm, mirar la figura de a continuacion:

Posicion inicial del movil de corte

Plataforma de estiramiento

Asegurarse que el movil de estiramiento esta al tope del mecanismo, esto con ayuda del la perilla de ajuste, mirar la figura de a continuacion:

Posicion inicial del movil de estiramiento

Alimentacion

Asegurarse que la alimentacion se por medio del Jack de alimentacion, ademas de suministrar 9V DC con una corriente operativa de 3 ampers.

Proteccion de tope

Pese a que la aplicacion de control delimita la distancias de corte y estiramiento del dispositivo, es posible que sucedan algunos de los siguetes resultados:

Movil de corte choca con cilindro central

Si la navaja de corte chocara con el cilindro de corte, es necesario que mediante la aplicacion se devuelva a su estado inicial o cero, posteriromente, se debe de mover manualmente a su posicion inicial de 8.6 mm, como se explica en la seccion de "Estado inicial".

Movil de estiramiento llega al final

Si por alguna razon el movil de estiramiento llegara al limite, por cualquier situacion, el sistema se parara en cuanto llegue al tope, en esta situacion se debe de mover a la posicion inicial del movil de estirmaiento manualmente, posteriormente se debera de recalibrar el sistema.

Troubleshooting

Para cualquir consulta o sugerencia, puede contactarse mediante el correo institucional a.orozco.ramirez@ugto.mx

About

Este es un proyecto de servicio social realizado para la Universidad de Guanajuato, este proyecto incluye el código utilizado para el funcionamiento del cortador de fibras de precisión.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •