Desarrollo de una aplicación de apoyo en el diagnóstico del sistema de inyección electrónica a gasolina utilizando programación Python
DOI:
https://doi.org/10.24133/EMIF.V13.1i.4133Resumen
En el presente estudio ha dado lugar al
desarrollo de una aplicación diseñada para servir como guía
en las reparaciones automotrices relacionadas con el sistema
de inyección a gasolina. La programación de esta aplicación
se llevó a cabo utilizando el método ADDIE (Analizar,
Diseñar, Desarrollar, Implementar y Evaluar), lo que implicó
el uso del entorno de desarrollo integrado (IDE) “Kivy” y la
librería “KivyMD”. Esto permitió crear una interfaz gráfica
compatible con sistemas operativos Android, asegurando un
proceso de desarrollo ordenado, respaldado por la elaboración
de un diagrama de flujo que sirvió de guía durante la creación
de la aplicación. Además, para desarrollar los comandos, se
optó por el lenguaje de programación Python, que facilitó la
conexión entre el código y la interfaz de usuario. Para la
migración del código a Java se utilizó “Buildozer”, con el fin
de crear la aplicación Android. En cuanto a la adquisición de
datos, se utilizaron equipos de medición normalizados como el
multímetro ANENG A3005 y el osciloscopio Micsig tBook
mini, fundamentales para medir los parámetros normales de
funcionamiento de los sensores, información que será
utilizada en la aplicación. Como resultado, se obtuvo una
aplicación con una interfaz interactiva que ofrece una guía
para la localización y reparación de averías en el sistema de
inyección.
Palabras clave— ADDIE, IDE, Python, Buildozer, Java,
Android
Abstract— The present study has led to the development of
an application designed to serve as a guide in automotive repairs
related to the gasoline injection system. The programming of
this application was carried out using the ADDIE method
(Analysis, Design, Development, Implementation and
Evaluation), which involved the use of the integrated
development environment (IDE) “Kivy” and the “KivyMD”
library. This allowed for the creation of a graphical interface
compatible with Android operating systems, ensuring an
orderly development process, supported by the elaboration of a
flowchart that served as a guide during the creation of the
application. Additionally, to develop the commands, the Python
programming language was chosen, which facilitated the
connection between the code and the user interface. For the
migration of the code to Java, “Buildozer” was used, in order to
create the Android application. Regarding the acquisition of
data, standardized measuring equipment such as the ANENG
A3005 multimeter and the Micsig tBook mini oscilloscope were
used, essential for measuring the normal operating parameters
of the sensors. As a result, an application with an interactive
interface was obtained, offering a guide for locating and
repairing faults in the injection system.
Keywords— ADDIE, IDE, Python, Buildozer, Java, Android
Publicado
Número
Sección
Licencia
Los autores que publican en esta revista están de acuerdo con los siguientes términos:
Los autores conservan los derechos de autor y garantizan a la revista el derecho de ser la primera publicación del trabajo al igual que licenciado bajo una Creative Commons Attribution License que permite a otros compartir el trabajo con un reconocimiento de la autoría del trabajo y la publicación inicial en esta revista.
Los autores pueden establecer por separado acuerdos adicionales para la distribución no exclusiva de la versión de la obra publicada en la revista (por ejemplo, situarlo en un repositorio institucional o publicarlo en un libro), con un reconocimiento de su publicación inicial en esta revista.
Se permite y se anima a los autores a difundir sus trabajos electrónicamente (por ejemplo, en repositorios institucionales o en su propio sitio web) antes y durante el proceso de envío, ya que puede dar lugar a intercambios productivos, así como a una citación más temprana y mayor de los trabajos publicados.