Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/raxgahrax/gps_adrasec
Programme pour les diverses organisations Adrasec nationales ; pouvant proposer une aide pour partager les coordonnés GPS sous de multiples formes (décimales, MGRS et QTH).
https://github.com/raxgahrax/gps_adrasec
adrasec fnrasec gps gpsd ham-radio mgrs qth qthlocator radioamateur raspberry
Last synced: about 2 months ago
JSON representation
Programme pour les diverses organisations Adrasec nationales ; pouvant proposer une aide pour partager les coordonnés GPS sous de multiples formes (décimales, MGRS et QTH).
- Host: GitHub
- URL: https://github.com/raxgahrax/gps_adrasec
- Owner: Raxgahrax
- Created: 2020-02-21T20:21:18.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-08-06T15:46:37.000Z (5 months ago)
- Last Synced: 2024-08-06T18:43:15.936Z (5 months ago)
- Topics: adrasec, fnrasec, gps, gpsd, ham-radio, mgrs, qth, qthlocator, radioamateur, raspberry
- Language: Python
- Homepage: https://www.facebook.com/adrasec.90.70/
- Size: 4.84 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: ReadMe.md
Awesome Lists containing this project
README
# GPS pour l'Adrasec 90/70
Ce projet permet de proposer une solution alternative aux GPS commerciaux, qui peuvent être onéreux ; il offre un affichage de multiples informations liées à un signal GPS, mais également la conversion automatique des coordonnées _GPS_ en format _MGRS_.
* Informations de disponibles via l'afficheur :
-- Date et heure (en format local).
-- L'altitude de l'appareil (en format métrique).
-- Coordonnées GPS (en format degrés décimaux).
-- Coordonnées MGRS.
-- Géolocalisation sous le format d'un QTH.* Remarque :
Vous remarquez dans le code qu'il est fait mention du réseau **Cospas-Sarsat**, réseau satellitaire utilisé pour la localisation de radiobalises liées aux sinistres (``printMessage_1()`` à ``printMessage_13()``); cette partie est purement facultative dans le programme et peut-être totalement supprimée, je l'ai surtout laissée pour la blague et par pur plaisir de geek. **--** [Wiki](https://fr.wikipedia.org/wiki/Cospas-Sarsat) du réseau. **--**### Pré-requis
Ce qui est requis pour commencer avec votre projet :
- GPSd
- MGRS
- Adafruit_DHT
- Savoir faire fonctionner un écran LCD 20x04 via module I2C [tutoriel](https://raspberrypi-tutorials.fr/controlez-un-ecran-lcd-hd44780-via-i2c-avec-le-raspberry-pi/)### Installation
Pour bien débuter, commencez par installer les modules dont vous aurez besoin pour faire fonctionner correctement votre appareil.
_Pour faire fonctionner le module GPS :_
``sudo apt-get install -y gpsd gpsd-clients python-gps``
_Pour faire fonctionner le convertiseur des coordonnées GPS :_
``sudo pip install mgrs``
_Pour faire fonctionner le module DHT 22 :_ (**facultatif**)
``sudo pip install Adafruit_DHT``Vous aurez ensuite le loisir de pouvoir obtenir le résultat sur votre écran.
## Démarrage
Pour lancer le programme, n'hésitez pas à vous rendre dans son dossier pour rendre exécutable ``GPS_Adrasec.py``.
Ensuite rendez-vous dans ``/etc/rc.local`` et y ajouter la ligne suivante:
``sudo python /home/_user_/Bureau/GPS/GPS_Adrasec.py`` pour lancer de manière automatique le script dès le démarrage du Raspberry.* Remarques :
En cas de problèmes de connexion avec votre module GPS, n'hésitez pas à vous référer à [ce lien](https://stackoverflow.com/a/34967951) qui pourra sans doute, solutionnez votre problème.
Si la date et l'heure viennent à ne pas se synchroniser dès le démarrage, n'hésitez pas à relancer le Raspberry.## Fabriqué avec
* Raspberry Pi 3B+ - [Adafruit](https://www.adafruit.com/product/3775)
* Écran LCD 20x04 (+ module I2C) - [Aliexpress](https://fr.aliexpress.com/item/710350488.html?spm=a2g0s.9042311.0.0.481f6c37MmyCNt)
* Convertiseur de niveau logique - [Aliexpress](https://fr.aliexpress.com/item/32996331532.html?spm=a2g0s.9042311.0.0.481f6c37MmyCNt)
* Module GPS (GlobalSat BU-353-S4) - [Amazon](https://www.amazon.fr/GlobalSat-BU-353-S4-R%C3%A9cepteur-SiRF-Star/dp/B008200LHW)