Il s'agit d'un projet de transmission de télémétrie pour un ballon, une fusée et d'autres choses qui peuvent voler haut.
Le projet se compose de:

Il s'agit d'un module qui comprend un PCB:
L'affichage n'est nécessaire que pour afficher les informations de service, toute télémétrie est transmise à un PC via USB pour afficher la télémétrie dans une application GUI, la transmission des commandes de contrôle pour la fusée
Pour plus de détails, voir Wiki - Ground Station (RX)

Il s'agit d'un module qui comprend des modules PCB séparés pour l'évolutivité:
Pour plus de détails, voir Wiki - Module de transmission (RX)
Afin de ne pas réinventer la "roue", le protocole UBX a été considéré comme une base et simplifié pour les exigences actuelles:
simplicité
évolutivité
Messages courts pour minimiser la latence de l'air
En protocole, non inclus ACK et NAK - comme il s'agit d'une surcharge dans le temps, si le colis n'a pas été reçu par la gare au sol, il va bien, nous aurons reçu le message suivant, mais ne perdra pas de temps à transmettre un package: "Succès reçu"
Il se compose de six blocs, comme le montre l'image

Vous pouvez lire plus d'informations ici Page wiki - Spécifications du protocole
Dépend: gcc-arm-none-eabi cmake
mkdir build
cd build
cmake -DBUILD=GROUND_STATION ..
make -j
make clean
cmake -DBUILD=TX_MODULE ..
make -j
make clean
cmake -DBUILD=SERVO_MODULE ..
make -j
TODO: Besoin de mise à jour
Pour Flash via USB Besoin d'utiliser dfu-util - Utilitaires de mise à niveau du micrologiciel de l'appareil
Installer pour Ubuntu
sudo apt install dfu-util
Installer pour macOS
brew install dfu-util
Ou construire à partir de fichiers source
https://github.com/Siemens/dfu-util
Exemple de flash: dfu-util -a 0 -s 0x08000000:leave -D your_firmware.bin
Ou utilisez la commande make flash après la construction du firmware
Versions de versions ouvrir
Ce logiciel open source et est disponible gratuitement sans garantie à tous les utilisateurs.
Un grand merci aux contributeurs actuels:
* Le document sera mis à jour à mesure que le projet se développe