Encore en dévelopement. A venir :
- Localisation sur la carte en fonction des points GPS recu.
- Sauvegarde dans un fichier CSV des données recu.
- Intéraction avec la ground station, et avec l'odb.
- Afficher certains graphiques en fonction des modules installés sur l'odb.
- Utilisation des deux groupBox restante.
*charset-normalizer==2.1.0
- folium==0.12.1.post1
- Jinja2==3.1.2
- numpy==1.23.1
- PyQt5==5.15.7
- PyQt5-Qt5==5.15.2
- PyQt5-sip==12.11.0
- PyQtChart==5.15.6
- PyQtChart-Qt5==5.15.2
- pyqtgraph==0.12.4
- PyQtWebEngine==5.15.6
- PyQtWebEngine-Qt5==5.15.2
- pyserial==3.5
- requests==2.28.1
- urllib3==1.26.11
$ virtualenv env
$ source env/bin/activate
$ pip3 install -r requirements.txt
$ python3 main.py
> virtualenv env
> \env\Scripts\activate.bat
> pip install -r requirements.txt
> python main.py
- Installez le module SerialWriter dans l'odb.
- Lancez le logiciel.
- Selectionnez le port COM, et le baudRate du micro controller de l'odb dans le logiciel.
- Cliquez sur 'Connect'.
- Branchez votre ground station en USB.
- Selectionnez le port COM, et le baudRate de la ground station dans le logiciel.
- Cliquez sur 'Connect'.
Le logiciel se base sur un json recu via le port COM sélectionné, dont voici la struture :
{
'Nom du module':
{
'Nom de la donnée' : valeur,
[...]
}
[...]
}