e1th4nUwU / bacab-interfaz-grafica

Código que contiene la interfaz gráfica para la conexión del Cansat

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cansat GUI 🛰️📊

Este es un proyecto de interfaz gráfica para visualizar datos de un CanSat (Satélite en una lata), diseñado para mostrar datos de sensores en tiempo real, como temperatura, presión, coordenadas GPS, orientación y aceleración.

Requerimientos 📋

Para ejecutar este proyecto, necesitarás tener instalado Python 3 y los paquetes especificados en el archivo requirements.txt.

Instalación de los requerimientos 💻

Para instalar los requerimientos, ejecuta el siguiente comando en tu terminal:

pip install -r requirements.txt

Se recomienda que uses un entorno virtual para instalar los requerimientos, para más información visita la documentación oficial de Python.

Estructura del proyecto 📂

El proyecto consta de varios archivos:

  • main.py: Este es el punto de entrada del programa. Ejecutar este archivo iniciará la interfaz gráfica.
  • SensorDisplay.py: Este archivo contiene la clase SensorDisplay que representa la interfaz gráfica para mostrar datos de sensores.
  • funcionmap.py: Este archivo contiene la clase ShowMap que muestra un mapa en la interfaz gráfica utilizando la biblioteca tkintermapview.
  • conexion_arduino.py: Este archivo contiene la clase ArduinoConnection que se encarga de la conexión con el Arduino y la lectura de datos de los sensores.

Uso 🚀

Para ejecutar la interfaz gráfica, simplemente ejecuta el archivo 'main.py' con Python:

python main.py

Esto abrirá la ventana de la interfaz gráfica donde podrás ver los datos en tiempo real.

Construido con 🛠️

  • Python - Lenguaje de programación
  • Tkinter - Biblioteca para crear interfaces gráficas
  • PySerial - Biblioteca para la comunicación serial con Arduino
  • Matplotlib - Biblioteca para la visualización de datos

About

Código que contiene la interfaz gráfica para la conexión del Cansat


Languages

Language:Python 100.0%