TinyGS – ESP32 Lora

Temps de lecture : 3 minutes

TinyGS, est un réseau mondial de satellites Open Source.
TinyGS est né sous le nom “ESP32 Fossa Groundstation”. Il s’agit d’un projet open-source visant à créer une station terrestre peu coûteuse et accessible pour la communication avec les satellites, en utilisant l’ESP32, un microcontrôleur populaire qui intègre Wi-Fi et Bluetooth.
Les stations utilisent le protocole de communication LoRa (Long Range) pour établir une liaison de communication longue portée avec les satellites en orbite basse (LEO). Elle permet de recevoir et de transmettre des données avec les satellites, facilitant ainsi la collecte d’informations utiles et la participation à des projets de satellite à faible coût. Au fil du temps, le projet a évolué et s’est développé sous le nom de TinyGS, continuant à promouvoir l’utilisation d’une approche open-source et économique pour les stations terrestres de satellites, tout en étant aligné sur l’objectif plus large de créer un réseau mondial de communication avec les satellites pour tous.
En utilisant l’ESP32 Fossa Groundstation (ou TinyGS) avec la technologie LoRa, les passionnés, les chercheurs, les étudiants et les petites entreprises peuvent accéder plus facilement à la communication avec les satellites et participer à des projets spatiaux innovants sans avoir besoin de couteux équipements propriétaires.

Matériel nécessaire :
Une carte TTGO LoRa32 433Mhz OLED: https://amzn.to/441ACOw

(ou autres https://github.com/G4lile0/tinyGS#hardware)

Une antenne 433 MHz : https://amzn.to/3OParFh
ou fabrication maison : Un exemple sur le site de f5zv : https://f5zv.pagesperso-orange.fr/RADIO/RM/RM25/RM25d/RM25D07.html

J’utilise une antenne disconne VHF UHF

Installation et mise en place :

Télécharger le firmware et l’uploader  : https://github.com/G4lile0/tinyGS/releases
Puis l’archive du projet su GitHub : https://github.com/G4lile0/tinyGS
Le flasher avec Platformio https://github.com/G4lile0/tinyGS/wiki/Platformio ou avecArduino IDE https://github.com/G4lile0/tinyGS/wiki/Arduino-IDE

Une fois flashé, le module va créer un réseau wifi. Connecter vous dessus (192.168.4.1) et suivez les instructions (renseignement SSID, Coordonnées géographiques)
Suivre les instructions ….  https://github.com/G4lile0/tinyGS/wiki/Ground-Station-configuration

Pour  créer un utilisateur et obtenir un mot de passe, une inscription sur Télégram est obligatoire : https://t.me/joinchat/DmYSElZahiJGwHX6jCzB3Q

Une fois inscrit et connecté sur Télégram, trouver TinyGS Personal Bot https://t.me/tinygs_personal_bot  (j’ai mis pas mal de temps a trouver)

Tater la commande /mqtt
Taper la commande /mqtt

Accès en local

L'interface en local
L’interface en local
Le dashboard
Le dashboard

Sur le site TinyGS :

Données collectées
Données collectées
Sur le site TinyGS
Sur le site TinyGS

Le réseau de stations terrestres TinyGS coopère et collabore à l’échelle mondiale pour suivre et communiquer avec les satellites en orbite basse (LEO) et d’autres constellations de satellites. Ce réseau distribué assure une couverture continue et fiable, permettant aux utilisateurs de recevoir et de transmettre des données vers et depuis les satellites lors de leurs passages au-dessus de différentes régions du monde.
Le projet favorise le développement collaboratif et le partage des connaissances au sein de la communauté, encourageant ainsi la collaboration entre les individus et les organisations intéressés par la communication satellite et les domaines connexes. En s’appuyant sur les principes du code source ouvert, TinyGS vise à permettre à une large communauté d’utilisateurs d’explorer l’espace, de mener des recherches scientifiques et de participer à des projets spatiaux innovants.
TinyGS représente une avancée significative vers la démocratisation de la technologie spatiale et rend la communication satellite plus inclusive et abordable pour une diversité d’utilisateurs à travers le monde.

2 réflexions au sujet de « TinyGS – ESP32 Lora »

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *