Skip to content

Carancho-Aerodesign/CaranchoGroundStation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Carancho Ground Station

Interface Qt (Widgets + SerialPort + Charts) para monitorar e calibrar o firmware integrado do MS4525DO. O aplicativo abre a porta serial do Arduino, exibe as leituras (IAS, pressão diferencial, acelerações, giros e magnetômetros) e oferece botões para enviar os comandos T, W, R e K (ou qualquer comando customizado). O layout agora segue um visual “dashboard”: conexão/comandos lado a lado, painel esquerdo com as leituras + log e um único gráfico à direita com seletor (IAS, giroscópio, acelerômetro e magnetômetro).

Requisitos

  • Qt 5.15+ ou Qt 6.x com os módulos Widgets, SerialPort e Charts.
  • CMake 3.16+ e um compilador C++17.

Como compilar

cmake -S . -B build -DCMAKE_PREFIX_PATH=/caminho/do/Qt
cmake --build build

Ajuste CMAKE_PREFIX_PATH para o diretório que contém os arquivos Qt5Config.cmake ou Qt6Config.cmake (por exemplo, /opt/Qt/6.6.2/macos/lib/cmake).

O executável final é build/carancho_gui (ou .exe, dependendo da plataforma).

Uso

  1. Conecte o Arduino e suba o firmware fornecido no enunciado (115200 baud).
  2. Rode carancho_gui; a lista de portas USB atualiza automaticamente (botão Atualizar continua disponível).
  3. Escolha a porta, mantenha o baud desejado (115200 por padrão) e clique em Conectar.
  4. Os dados recebidos aparecerão automaticamente no painel “Leituras em Tempo Real” (esquerda), no log logo abaixo e no gráfico (direita). Use o combo acima do gráfico para escolher IAS, giroscópio, acelerômetro ou magnetômetro.
  5. Utilize os botões para Tare, salvar ou recarregar calibração, e o campo k para enviar Kx.xx. Você também pode digitar qualquer comando manual em “Comando custom”.

O log mantém até 2000 linhas (FIFO). Caso perca a conexão física, o aplicativo fecha a porta automaticamente e volta para o estado desconectado.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors