0% encontró este documento útil (0 votos)
15 vistas16 páginas

Interfaz de Control de Motores y LEDs

El laboratorio se centra en el desarrollo de una interfaz gráfica para controlar motores, LEDs y servomotores utilizando Qt Designer y Python. Se presentan los resultados de las pruebas realizadas y se discuten las historias de usuario que guían el diseño de la interfaz. Las conclusiones destacan la confianza adquirida en la aplicación de conocimientos previos y nuevos, a pesar de las dificultades en las conexiones eléctricas.

Cargado por

tedy.perruno
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
15 vistas16 páginas

Interfaz de Control de Motores y LEDs

El laboratorio se centra en el desarrollo de una interfaz gráfica para controlar motores, LEDs y servomotores utilizando Qt Designer y Python. Se presentan los resultados de las pruebas realizadas y se discuten las historias de usuario que guían el diseño de la interfaz. Las conclusiones destacan la confianza adquirida en la aplicación de conocimientos previos y nuevos, a pesar de las dificultades en las conexiones eléctricas.

Cargado por

tedy.perruno
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Escuela de Ingeniería Mecánica

Fundamentos y aplicaciones de la programación computacional


Desarrollo de interfaces
Laboratorio #4
Andres Felipe Muñoz Moreno-2024196168
Cristian Martínez– 2421310-3748
Carlos Peña-202417141

Descripción de la práctica.
En esta entrega se busca controlar diferentes sistemas desde una interfaz precisamente es controlar la
velocidad y el sentido de dos motores, controlar el estado de 3 leds y controlar la posición de 2
servomotores.

Resultados de ejercicios
A continuación, se presentan los resultados obtenidos al desarrollar el ejercicio de controlar los 3 leds,
los motores 2 motores, y 2 servos mediante el uso de una interfaz diseñada en Qt designer y
programada con Python para su funcionamiento

Desarrollo de interfaces
1. Diseñar e implementar una interfaz gráfica de usuario (GUI) en QtDesing que cumpla los
siguientes.
requerimientos:

a) Controlar la velocidad de dos motores A y B.

b) Controlar el sentido de giro de dos motores A y B.

c) Controlar el estado de 3 Leds

d) Controlar la posición de 2 Servomotores e) La interfaz debe presentar los elementos de conexión


con el Arduino (Puertos COM y Baudios)

Diagrama Eléctrico
Click Aquí

Mapa de navegación de interfaz


Click Aquí

Lógica computacional
Click Aqui
Boceto de la interfaz
Click Aqui

Historias de usuario
Click Aqui

Evidencia de desarrollo
Click Aquí codigo Arduino
Click Aquí código interfaz

Arquitectura del sistema


Click Aqui

Pruebas de escritorios
Desarrollo de pruebas

Prueba de interfaz:
https://youtu.be/ytAaBYQ3SPk?feature=shared

Prueba de Código Arduino:


https://youtu.be/DAVlz-aS03Q?feature=shared

Conclusiones
De todo el trabajo que hemos realizado nos hemos llenado mucho cada vez practica con practica nos
damos cuenta las posibilidades que tenemos para realizar nuevos pequeños proyectos con las nuevas
herramientas son muchísimos, de esta práctica podemos concluir que aplicando los conocimientos
anteriores y los nuevos con la interfaz ya podemos ir a realizar nuestro proyecto tranquilo ya que nos
sentimos seguros en este punto lo único que nos pareció un poco estresante fue de realizar las
conexiones ya que eran muchísimas.
Diagrama Eléctrico
Mapa de la navegación de la interfaz
Lógica computacional
Código Arduino
Código python
Boceto de interfaz
Arquitectura del sistema
Historias de usuario

Yo como usuario quiero seleccionar el puerto COM a través de una combo box.

Yo como usuario quiero seleccionar los baudios a través de una combo box.

Yo como usuario quiero con un push button conectar la interfaz al Arduino.

Yo como usuario quiero con un push button desconectar la interfaz del Arduino.

Yo como usuario quiero con un push button actualizar la conexión la interfaz con el Arduino.

Yo como usuario quiero tener el logo de la univalle con un label.

Yo como usuario quiero que un motor A cambie de sentido de giro a anti horario con un push button.

Yo como usuario quiero que un motor A cambie de sentido de giro a horario con un push button.

Yo como usuario quiero que un motor B cambie de sentido de giro a anti horario con un push button.

Yo como usuario quiero que un motor B cambie de sentido de giro a horario con un push button.

Yo como usuario quiero manejar la velocidad de giro de un motor A con un horizontal slider.

Yo como usuario quiero manejar la velocidad de giro de un motor B con un horizontal slider.

Yo como usuario quiero manejar la posición de un ServoMotor A con un dial.

Yo como usuario quiero manejar la posición de un ServoMotor B con un dial.

Yo como usuario quiero encender un Led1 con un push button.

Yo como usuario quiero apagar un Led1 con un push button.

Yo como usuario quiero encender un Led2 con un push button.

También podría gustarte