Vous êtes sur la page 1sur 11

Dernière MAJ : 08/05/2021

F. Aguerre, Club Wright Aéromodélisme / CSA / ETAP

IDENT IF ICAT ION D’ UN AERO MODEL E « CL ASSIQ UE »

Aller sur le site : HTT PS: / / AL PH ATA NG O . A VI ATI O N- CI VI LE. G O UV. F R / # M O NCOM PTE

Dans l’onglet « mes aéronef », vous allez retrouver l’ensemble de vos aéronefs. Pour en en
registrer un nouveau, cliquez sur le bouton « + » en haut à droit de l’écran et remplissez les
champs (nom, plage de masse, etc.).

Pour créer un identifiant de balise, cliquez sur le modèle que vous voulez équiper (l’identifiant
peut être commun à plusieurs aéronef à condition qu’ils soient du même type et de même plage
de masse) et allez dans la partie « Signalement électronique » puis « editer ».

Validez comme suit :

Deux cas de figure : soit vous disposez du trigramme constructeur (drone DJI, etc.), soit votre
modèle n’est pas connu, ce qui est le cas de tous les appareils d’aéromodélisme classiques.

Dans ce second cas, qui nous intéresse ici :


- premier champ (3 caractères) : sélectionner « DIY » (Do It Yourself) ou « 000 » dans la liste.
- second champ (3 caractères) : choisissez 3 caractères significatifs pour vous (vos initiales, etc.),
que vous réutiliserez à chaque enregistrement de balise.
- troisième champ (24 caractères) : mettez ce que bon vous semble en essayant de
personnaliser au mieux pour éviter un doublon avec d’autres modélistes et aussi pour vous
repérer facilement entre vos différentes balises. Par exemple : BernardDupondAeromod0001

Une fois la balise validée, le site vous redirige vers la page de votre aéronef, avec cette fois-ci un
identifiant complet de 30 caractères. Cet identifiant sera à copier / coller dans le code
Arduino qui gère l’émission de la balise (voir ci-après) :

Pour le modèle suivant, s’il est de même type et de catégorie de masse, vous pouvez
sélectionner la balise déjà créée. Sinon, répétez le processus pour créer le nouvel identifiant de
balise.
A chaque enregistrement, vous recevrez un mail d’AlphaTango récapitulant toutes les
informations de votre modèle et de sa balise.
REAL ISAT IO N DE L A BAL ISE

Les composants à approvisionner sont des éléments standards pour Arduino.

Puce wifi : ESP01 (alternative 1)

https://fr.aliexpress.com/item/33018645469.html

Carte programmable ESP01 (1 par balise) Dongle USB (1 seul, pour programmer les ESP01)
+

https://fr.aliexpress.com/item/1005001657582817.html

Adaptateur enfichable pour ESP01 (1 par balise, optionnel)


+

https://fr.aliexpress.com/item/32774098119.html

Régulateur 3.3V (1 par balise)


+

Fil de câblage fin et souple, type fil à wrapper AWG 30 pré-étamé :


https://fr.aliexpress.com/item/4000588644781.html

Puce WIFI : ESP8266 (alternative 2)


https://fr.aliexpress.com/item/32831353752.html

ou
Carte programmable WeMos D1 Mini (1 par balise)  Programmation directe sans dongle, pour
cela nécessite un câble micro-USB vers USB.

Le Wemos D1 Mini comporte un régulateur intégré 3.3V, à épauler par un condensateur 100V
220 nF pour alimenter le GPS : https://fr.aliexpress.com/item/1005001557036173.html
Puce GPS : NEO6M (alternative 1)

https://fr.aliexpress.com/item/1765564932.html

Récepteur GPS NEO6M (1 par balise) Attention, pas cette version !

Puce GPS : BN-220 (alternative 2)

https://fr.aliexpress.com/item/4000093347160.html

Récepteur GPS BN-220 (1 par balise)  Plus léger (mais plus onéreux) que le NEO6M, fourni
avec ses câbles. Le modèle encore plus petit BN-180 peut aussi convenir.

Puce GPS : L80R (alternative 3)

https://fr.aliexpress.com/item/4001098789096.html
Le Quectel L80R est une bonne alternative au BN-220, un peu moins cher et consommant
encore moins, mais plus délicat à câbler :
A tous ces composants il faut ajouter :

- par balise :
o un câble de servo pour la connecter au récepteur (attention : 6 V max) ou à un
accu d’alimentation dédié (LiPo 1S ou LiFe / LiPo 2S + régulateur 5V).
o de la gaine thermorétractable.

- une carte ESP32 qui permettra de capter la balise et vérifier son bon fonctionnement
(sniffer) : https://fr.aliexpress.com/item/33040503442.html

Cette carte sera alimentée par un accu LiFe ou LiPo 2S connecté aux bornes Vin / +Vcc
(+ accu) et GND (- accu).

Réalisation avec l’ESP01 :

VCC
GP0
CHPD

GND

Si vous êtes peu à l’aise avec la soudure électronique : les câbles ne sont pas soudés
directement sur la carte programmable ESP01 mais sur le petit adaptateur sur lequel on enfiche
l’ESP01 (voir ci-après). De cette manière, la carte ESP01 est amovible pour être reprogrammée
si besoin, et cela évite de la « cramer » par une soudure trop insistante.
Sinon : on peut se dispenser de cet adaptateur et dessouder les connecteurs de l’ESP01 pour
gagner de la masse et de l’encombrement. La carte ESP01 sera alors programmée une fois
pour toute avant câblage (voir ci-après). Attention dans ce cas : si la législation évolue (loi
européenne fin 2021 par ex.) et nécessite de modifier le code de la balise, il faudra
ressouder les broches pour la reprogrammer.
Câblage au fil souple (le connecteur du régulateur de tension a été enlevé) :

Vérification du démarrage des cartes :

Les LED rouge fixes de l’ESP01 et du régulateur de tension 3.3V indiquent que ces cartes
fonctionnent.
La LED blue clignotante de l’ESP 01 indique que la balise émet (uniquement après avoir été
programmée, voir ci-après).
La LEC rouge clignotante du GPS indique qu’il capte des satellites (il faut entre 5 et 10 min au
premier démarrage).
Finalisation de la balise avec isolation au scotch PVC sous les composants puis maintien de ces
derniers ensemble par une gaine thermo :

La balise ainsi réalisée mesure 60x30x15 mm et pèse 22 g. La carte ESP01 étant amovible, un
seul ensemble capteur GPS + régulateur + support peut servir à plusieurs balises, il suffit de
changer la carte ESP01 (ici identifié par un coupon de scotch papier).

La consommation de l’ensemble peut être vérifiée à l’ampèremètre : < 100 mA.

Exemple de version compacte ESP01 (sans connecteur) + GPS BN-220 (32x22x10 mm, 8 g) :

Crédit photos : « Bengune », sur forum modelisme.com

Attention : cette version n’est pas optimale car l’antenne est positionnée sous la puce GPS, ce
qui bloque la moitié de son émission et réduit significativement sa portée. Toujours préférer les
installations avec l’antenne dégagée de part et d’autre (comme la balise D1 mini ci-après).

Réalisation avec l’ESP8266 D1 Mini

Coller la puce GPS BN-220 sur la carte Wifi avec le double-face fourni.
Connecter le câble du GPS , le couper à la longueur voulue et souder les fils sur l’ESP8266
ainsi :
- fil noir GND : sur la pin GND
- fil rouge VCC : sur la pin +3.3V (et non +5V, certaines cartes ne le supportent pas)
- fil intérieur TX (côté fil noir) : sur la pin D1
- fil intérieur RX (côté fil rouge) : sur la pin D2
- ajouter le condensateur 220 nF entre la pin +3.3V et la pin GND (ou une masse de la carte)

Attention : la carte ESP8266 présente un double étiquetage des pins en fonction du


langage de programmation, par exemple la pin « 5 » (langage Arduino) est aussi nommée
« D1 » (langage C++). Les deux se valent, mais il ne faut donc pas brancher un fil sur la pin
« 5 » si le câblage indique « D5 ».

Dans le cas d’un GPS L80R, le câblage est identique à un détail près : la pin V-BCKP du GPS
doit être relié à VCC (voir le schéma de connexion indiqué ci-avant avec le lien d’achat).
Encombrement 35x25x10 mm, masse environ 10 g.
Programmation des cartes Wifi

Marche à suivre :
- télécharger ce programme Arduino préconfiguré (avec les bibliothèques déjà installées)
https://drive.google.com/file/d/1TBAgSU9bnb9fHsvooZufBTPZhD_218IX
- télécharger les codes nécessaires à la programmation de balise :
https://drive.google.com/file/d/1IhoFLQZ3AsiTFBsVn7K73hooDH08wJPo
- dezipper ces deux fichiers dans un dossier à la racine d’un disque dur, par exemple dans le
dossier C:\MaBaliseArduino
Le contenu est le suivant :

- lancer l’application arduino.exe


- aller dans le menu « Fichier » / « Ouvrir », puis ouvrir le code .ino contenu dans le dossier
« balise_dgac_esp01_noweb »
- modifier ce code de la manière suivante :
. ligne 26 : renseigner un nom de point d’accès wifi parlant (par ex. « Balise_BernardDupond »)
. ligne 30 : renseigner l’identifiant de balise récupéré sur AlphaTango
. lignes 34 à 47 : indiquer la carte wifi utilisée (enlever // devant les lignes qui correspondent et
ajouter // au début des autres ; ici, c’est donc la puce D1 Mini qui est utilisée)
- dans le menu Arduino « Outils » / « Type de carte » / « ESP8266 boards », sélectionner la carte
« Generic ESP8266 module » (que ce soit pour ESP8266 ou ESP01).
- installer le driver USB (typiquement : CH340G, fourni dans le dossier « Arduino \ drivers \
CH340G »).
- connecter au port USB la carte wifi, via le dongle de programmation pour l’EP01 ou via le câble
mini usb pour l’ESP8266.
- sélectionner le port COM sur lequel est connecté le dongle dans le menu Arduino « Outils » /
« Port ». Si « Port » apparaît en gris, c’est que le driver n’est pas installé.
- téléverser (menu Arduino « Croquis » / « Téléverser) le code sur l’ESP8266 ou l’ESP01.

NOTA : sur le dongle de programmation pour ESP01, ajouter le pontage suivant (le cavalier est
optionnel, un simple fil suffit).

La carte ESP01 se positionne ainsi sur le dongle de programmation :

Programmation du sniffer (nécessite une carte ESP32 alimentée en LiPo 2S)

Ré-ouvrir Arduino puis, dans le menu « Outils », sélectionner la carte « ESP32 DEV MODULE »
puis régler le paramètre « Partition Scheme » sur « No OTA (2MB APP/2MB SPIFFS) ».

Ouvrir le code .ino du récepteur dans le dossier « recepteur_esp32_BT » et le téléverser sur la


carte ESP32 après avoir installé son driver (CP210X ou FDTI, à télécharger ici ou dans le dossier
« Arduino\driver »).

Installer l’application Android « connecteur_recepteur_BT_v4.apk » fournie dans le dossier


« appli-smartphone ».
Mettre en route la balise (elle peut mettre plusieurs minutes au premier lancement) et le
récepteur ESP32, activer le bluetooth et la localisation (indispensable) sur votre smartphone, puis
aller dans le menu « Bluetooth » et vérifier que le récepteur est visible :

Lancer ensuite l’application, scanner le récepteur et se connecter à la balise :

Dès que la balise est vue par le récepteur, celui-ci affiche son état. Puis, une fois le fix réalisé, les
coordonnées de la balise sont indiquées et sa position s’affiche sur une carte (nécessite une
connexion internet), ce qui permet de retrouver un modèle perdu.

Vous aimerez peut-être aussi