IMA3/IMA4 2019/2021 P24+ : Différence entre versions

De Wiki de Projets IMA
(Choix techniques : matériel et logiciel)
(Liste des tâches à effectuer)
Ligne 34 : Ligne 34 :
 
* Internationaliser tout l'affichage qui pourra être fait
 
* Internationaliser tout l'affichage qui pourra être fait
 
* Faire une partie configuration et une partie affichage des données
 
* Faire une partie configuration et une partie affichage des données
* faire une partie visualisation de courbe  
+
* faire une partie visualisation de courbe
 +
* internationaliser le code (francais anglais)
  
 
Données :  
 
Données :  

Version du 18 mai 2021 à 16:06


Présentation générale

  • Nom du projet : Interface graphique pour surveillance des communications d'un système embarqué
  • Stagiaire : Théo VAN ROMPAEY / Julien DELABRE
  • Encadrant : Thomas VANTROYS
  • Durée : 6 semaines (17 Mai - 25 Juin 2021)

Description

Dans le cadre d'un projet de recherche, nous avons besoin d'un outil graphique pour visualiser de manière plus agréable les données renvoyées par des capteurs. Ces données proviennent de ports série. L'interface sera réalisé avec la bibliothèque Qt, l'implémentation sera réalisé en C ou Python3.

Objectifs

Réaliser une interface en QT (Python3 ou C ) pour afficher les données de systèmes embarqués communicants via un port série

Préparation du projet

Cahier des charges

Choix techniques : matériel et logiciel

Python 3.7.3 / QT for Python : https://www.qt.io/qt-for-python
pySerial pour la réception série
un emetteur et un recepteur (comprenant une puce LoRa chacun) qui nous ont été fournis

Liste des tâches à effectuer

Interface graphique :

  • Comprendre comment fonctionne QT
  • Internationaliser tout l'affichage qui pourra être fait
  • Faire une partie configuration et une partie affichage des données
  • faire une partie visualisation de courbe
  • internationaliser le code (francais anglais)

Données :

  • Utiliser pySerial pour la réception des données sur port série
  • Stockage des données pour l'affichage de courbe par exemple
  • Pouvoir modifier les paramètres d'envoie de donnée

Calendrier prévisionnel

Réalisation du Projet

Prologue

Semaine 1

Semaine 2

Semaine 3

Semaine 4

Semaine 5

Semaine 6

Documents Rendus