Puesta en marcha de un sistema mecánico de posicionamiento de antenas
No Thumbnail Available
Date
2024-04-30
Journal Title
Journal ISSN
Volume Title
Publisher
Centro Universitario de la Defensa en la Escuela Naval Militar
Abstract
El presente proyecto consiste en el desarrollo de una aplicación web diseñada para el control de una
antena mediante una unidad de control y el software Rotctld. La esencia del proyecto estaba en integrar
las funcionalidades de Rotctld en una App Web, permitiendo a usuarios controlar una antena a través de
una interfaz gráfica. Este esfuerzo se ha estructurado en varias fases.
Inicialmente, se llevó a cabo una evaluación de las capacidades de Rotctld para identificar las
funcionalidades esenciales para la aplicación web y asegurar que esta pudiera aprovechar el potencial
de la unidad de control. Posteriormente, el foco del proyecto fue desarrollar el back-end, empleando
Python para crear un programa que actuara como intermediario entre Rotctld y la aplicación web.
La fachada de la aplicación web se elaboró utilizando HTML y JavaScript, enfatizando la facilidad de
uso en el control de la antena. Flask y Flask-SocketIO fueron instrumentales para lograr enlaces de
comunicación en tiempo real entre el front-end y el back-end, asegurando interacciones de usuario
suaves y “responsive”.
El proyecto finalizó con una fase de pruebas que validaron el correcto funcionamiento del programa
desarrollado para controlar la antena asegurando una buena integración entre el software y el hardware.