Skip to content

La HMI para CanSat de la UNAM ofrece una interfaz gráfica amigable desarrollada en Python. Permite controlar funciones del CanSat, como la activación de sensores, y visualizar datos en tiempo real. Utiliza ESP32 para el hardware y LoRa para la comunicación inalámbrica..

Notifications You must be signed in to change notification settings

hectop4/siasat_hmi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interfaz Humano-Máquina para CanSat - Proyecto UNAM

Este repositorio contiene el código y la documentación para el desarrollo de la interfaz humano-máquina (HMI) de un CanSat para el concurso de la UNAM. El proyecto utiliza Python para el desarrollo del software, ESP32 para el control de hardware y LoRa para la comunicación inalámbrica.

Descripción del Proyecto

El objetivo de este proyecto es desarrollar una interfaz fácil de usar que permita la interacción con el CanSat durante su despliegue y operación. La HMI proporcionará información en tiempo real sobre los datos recopilados por el CanSat y permitirá controlar sus funciones principales.

Componentes del Proyecto

1. Software

El software de la interfaz humano-máquina se desarrollará principalmente en Python. Se utilizarán bibliotecas como PyQt para crear la interfaz gráfica de usuario (GUI). El código estará organizado en módulos para facilitar su mantenimiento y escalabilidad.

2. Hardware

El hardware principal del proyecto será el ESP32, un microcontrolador de bajo consumo y alto rendimiento que proporciona conectividad Wi-Fi y Bluetooth. El ESP32 se encargará de controlar los sensores y actuadores del CanSat, así como de gestionar la comunicación con la HMI a través de LoRa.

3. Comunicación Inalámbrica

Se utilizará el módulo LoRa para establecer una comunicación inalámbrica de largo alcance entre el CanSat y la estación base. Esto permitirá la transmisión de datos telemétricos y comandos de control de manera eficiente y confiable.

For installing correctly and avoid problem as:

qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, webgl, xcb.

Aborted (core dumped)

You can try install on your Ubuntu terminal:

sudo apt install libqt5gui5

About

La HMI para CanSat de la UNAM ofrece una interfaz gráfica amigable desarrollada en Python. Permite controlar funciones del CanSat, como la activación de sensores, y visualizar datos en tiempo real. Utiliza ESP32 para el hardware y LoRa para la comunicación inalámbrica..

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published