Open Source French Drone Identification

Ok je comprends, le but n’est pas de te convaincre :slight_smile:
à propos de l’erreur juste, tu seras plus précis en hdop mais juste sur la partie 2D horizontale, ce qui n’est pas la priorité pour notre activité…
bon de oute façon ça n’est pas très important en effet, ça marche déjà bien comme ça, moi je fais juste ces recherches pour apprendre un peu plus…

bonsoir à toi, oui le code est valable, mais j’ai pas mal fait évoluer…
j’ai du faire une page web afin de ne pas expliquer et réexpliquer ce que j’ai fait à chaque fois :slight_smile:

https://www.tranquille-informatique.fr/modelisme/divers/balise-dgac-signalement-electronique-a-distance-drone-aeromodelisme.html

Je te remercie pour cette curiosité que tu sais partager; je mourrais moins bête mais …

1 Like

Bonjour Claude,

J’essaie de vérifier la trame envoyée par ma balise INOSED. J’ai fait l’acquisition d’un module ESP32, et j’essaie d’utiliser le programme de dev01fred (Decode_balise_ESP32_BT). J’ai les mêmes problèmes que vous avez eu au départ : le signal wifi envoyé par la balise ne semble pas être détecté ni par mon Pc ni par un smartphone. Comment vous en êtes vous sorti ?
Je suis sous Windows10
WifiInfoView ne détecte aucun signal

@BL08FR @dev01fred, Comme promis, vous m’aviez demandé le code pour le mode AP_STA, vous trouverez dans mon dépot le code de Fred revu à ma sauce pour commander la gopro a distance, avec la radio et la balise GPS. Je mets ca la au cas ou ca intéresse quelqu’un d’autre, au final c’est toujours la même balise, mais avec une autre fonction en + !


Merci encore Fred pour ton code. je n’ai pas encore eu le temps de regarder tes derniers dépots, mais ils ont éveillé ma curiosité :slight_smile:

Bonne soirée !

1 Like

Merci et bravo pour ce projet sympa et bien documenté :slightly_smiling_face:
Voici un projet de balise qui pourrait intéresser les possesseurs de matériel FRSKY, en plus d’émettre la trame beacon et d’abriter un serveur WEB, elle envoie les infos de télémétrie à un récepteur via son S.port. Les possesseurs de radio Horus ou TX16 pourrons installer un widget qui donne directement les infos GPS et le status de la balise :
Capture Balise0_censored

https://github.com/dev-fred/GPS_Tracker_ESP8266/tree/main/GPS_Tracker_ESP8266V1_WEB_FRSKY

3 Likes

Bonsoir Viviand, en effet j’ai eu quelques difficultés pour vérifier la balise INOSED, au début j’ai utilisé l ESP32 pour vérifier avec un petit prg scanner wifi qu’ il y avait bien une émission en canal 6 .
Apres quelques tentatives et des résultats moyens en utilisant le code , je n’ai tj pas compris le positionnement de la partie utile du message et pourquoi, j’ ai du utiliser dans le code un offset diffèrent ?? , j’ai donc abandonné l ESP32 et utilisé un PC sous Linux pour faire tourner le Python de la gendarmerie.
J’ai utilisé les commandes IW pour basculer l interface externe en mode monitor, ce que je vérifie avec Wireshark.
Dans le python de la gendarmerie, il faut simplement remplacer le nom de l interface avec celle de ta bécane.
Je me suis simplement penché sur le sujet pour vérifier la balise, et depuis j’ai un peu zappé le sujet car occupé par d autres Hobbies.
Si tu potasses ce post tu devrais trouver d autres info plus pertinentes que les miennes, j’ai remarqué que le sujet est toujours ouvert, il faut tout lire!
Bon courage

Merci pour ta réponse Claude,
Malgré tout, même si tu ne l’avais pas complètement décodée tu étais arrivé à récupérer la trame wifi de l’INOSED, je me demandais comment tu avais fait car ma balise reste invisible (wifiInfoView, ou WifiScan avec l’ESP32) ?
Je ne me suis pas penché sur le programme de la gendarmerie, n’ayant pas de PC Linux sous la main. Il ne faut pas un Raspberry aussi ?

Waouh, on ne l’arrête plus notre Fred… :smiley:

Ca donnerait quoi sur ma Taranis X9D ?

Encore Bravo pour les innovations… :hugs:

Patrick

1 Like

On peut en effet charger le code python dans un Raspberry, mais pour ne pas perdre trop de temps j ai pris l option PC sous linux, je suis surpris que tu ne trouves pas l émission de la balise sur le canal 6 en chargeant un scanner WIFI dans l ESP32, je n’ai pas eu de soucis à cette étape. Le problème comme déjà dit c’est qu’ayant vérifié la balise, je me suis investi ailleurs et que j’ai un peu zappé le sujet.
Bon courage, lire ces quelques octets se mérite!

J’ai mis à jour le dépôt avec les réglages Radio, notamment pour les inters logiques et les fonctions spéciales, histoire de rajouter un peu de son à tout ca !

[https://github.com/damiendon/GPS_Tracker_Gopro_ESP8266]

1 Like

@Xav_YeYe
Alors tant mieux parce-que je suis partit du code balise_DGAC_web!
Mon bidouillage avec Mavlink à l’air de bien fonctionner désormais, encore quelques essais et je le balance sur github.
Ta page est super, je pense faire un mini-tuto pour ceux qui veulent faire la balise mavlink mais ont des connaissances limités…etc, ton boulot ne sera pas de trop pour expliquer.

@damiend
Ca tombe bien car j’ai bientôt finis la partie mavlink à priori la mise en œuvre du wifi dans le code de xav est différente de ce que j’ai vu avant donc un exemple pour comprendre ne sera pas superflu.


Pour le reste, si je défini ESP01 dans le code de xav et que je sélectionne une carte ESP8266 generic, tout marche bien.

Mais si je met ESP32 et que je sélectionne une carte ESP32 D1 mini, ça compile mais le téléversement ne se fait pas “Timed out waiting for packet header” (toutes broches débranchés).
Quelqu’un à une idée?

De toute façon exclu ce léger désagrément, ça roule…

Un petit outil de configuration de GPS ublox, s’appuyant sur u-center, qui permet de mettre au point et d’insérer une configuration GPS dans les projets

https://github.com/dev-fred/GPS_Tracker_ESP8266/tree/main/GPS_UBX_CONF

pour la configuration des ublox, sinon tu peux copier la librairie d’ArduPilot. La configuration n’est pas la plus optimal mais elle est une bonne base.

oui, j’ai corrigé merci.
Je me suis promené rapidement sur github avec le mot clé ublox, c’est un vrai monument, mais c’est pas de mon niveau :exploding_head:
Avec mon petit outil je vais pouvoir programmer en qlqs lignes de code une config qui fonctionne sur un BN220 : le rate, le Baud rate, les satellites par défaut = GPS + GLONAS + Galileo. L’avantage c’est la config n’a pas besoin d’être sauvegardé dans la flash, le GPS reste standard, c’est l’appli qui configure en fonction des besoins.

1 Like

Bon voilà,

La version Mavlink est dispo ici : https://github.com/BL08FR/balise_dgac_web_Mavlink

Ça n’est pas parfait niveau code j’en suis conscient mais ça a le mérité d’exister.
J’ai zipper et mis à dispo mon dossier libraries complet, ça devrait éviter les prises de tête!
Explication rapide ici : MRFC topic balise

@Guillaume_S Ça devrait t’intéresser je pense.
Merci à @khancyr @Xav_YeYe et quelques autres qui m’ont aiguillés sur le bon chemin!

hello tout le monde ! merci pour l’innovation et le dev des projets, c’est vraiment génial !
petite question (si fred ou quelqu’un d’autre peux m’aider lol).
J’ai build et flash decode balise BT sur ma ttgo beam pour avoir un sniffer autonome, jusque la c’est top tout est fonctionnel !
Par contre j’ai acheté une ttgo 1.1 https://fr.aliexpress.com/item/4000894572043.html?spm=a2g0s.9042311.0.0.27426c37XERdq1 pour avoir un support tft en plus de l’autre.
Cependant IMPOSSIBLE de faire fonctionner l’écran, j’ai tester plusieurs modifs builds etc rien n’y fais, dans la librairie tft_espi, User_Setup_Select.h , j’ai bien décommenter la ligne #include <User_Setups/Setup25_TTGO_T_Display.h> mais sans succès.
Si quelqu’un a réussi et pourrais me filler un coup de pousse ? merci d’avance :wink:

J’utilise celle-là:
https://fr.aliexpress.com/item/4000509604970.html?spm=a2g0s.9042311.0.0.27426c37Pjutgg
je vais vérifier si c’est le même que mon projet

Alors en bidouillant j’ai réussi à allumer l’écran (dans la conf de tft_espi) mais par contre j’ai ça maintenant xD :slight_smile:
https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Ftse2.mm.bing.net%2Fth%3Fid%3DOIP.pKpNN8AyPLqxrfT2yhbG9gHaEK%26pid%3DApi&f=1

Mais en blanc, je pense que les librairies sont erroné ou autre, même en les ayants reddl ça me refais la même.

D’après la description c’est la même carte qui utilise le même display TFT 1.14" avec le driver ST7789V que je sélectionne ici dans le programme .ino

//Driver carte TTGO T-Display
#define ST7789_DRIVER

La procédure normal c’est de décommenter dans User_Setup.h

//#define ST7789_DRIVER // Full configuration option, define additional parameters below for this display

c’est à essayer