
Cet article va dĂ©crire comment faire un APRScube sans devoir lâacheter complĂštement configurĂ© et prĂȘt Ă lâemploi et ainsi Ă©conomiser quelque 200 ⏠auprĂšs dâun vendeur.
En fait, ce qui est appelĂ© APRScube nâest quâun module M5Stack couplĂ© Ă diffĂ©rentes options telles quâun GPS, une batterie et un module LoRa 433. La seule chose qui change est la programmation de lâapplication en version 1,3b de APRScube.
LâAPRScube est simplement une base dâArduino que lâon peut combiner Ă sa sauce tout en respectant certains paramĂštres.
BoĂźtier terminer en ordre.
Pour réaliser ce projet, vous devez disposer de :
- 1 carte SD de 16 GB (les cartes 8 Gb deviennent rares) (3 âŹ) (la performance nâa pas dâimportance puisque câest juste un fichier .ini qui sây trouvera).
- 1 cĂąble USB dâun cĂŽtĂ© et USB-C de lâautre cĂŽtĂ©Â (https://fr.aliexpress.com/) (1 âŹ) (trĂšs souvent, vous avez cela dans vos tiroirs).
- 1 cĂąble MCX mĂąle 90° vers une PL259 femelle ou N femelle. Il en existe de diffĂ©rentes longueurs (https://fr.aliexpress.com) (selon la longueur entre 2 et 6 âŹ. Jâai achetĂ© un cĂąble de 50 cm pour 2,5 âŹ).
- 1 module M5Stack ESP32 Basic Core Developpement Kit 2.6 (https://fr.aliexpress.com/) (51 âŹ).
- 1 module M5Stack Lora 433 MHz (le module dĂ©livrera environ 56 mW) (https://fr.aliexpress.com/) (SensibilitĂ© â 141dBm) (15 âŹ).
Pour un total dâenviron 70 âŹ
Les Options
Pas nécessaire pour la mise en route, mais pratique :
- 1 batterie M5Stack 750 mA (contour rouge) (10,50 âŹ).
- 1 station de base pour poser le module M5Statck (10 âŹ).
- 1 ampli M5Stack 1Â W.
- 1 support batterie/piles AAA en lieu et place de la batterie (11 âŹ).
Pour un total dâoptions de 22 âŹ
Option pour utilisation en Tracker LoRa APRSÂ :
- 1 module GPS M5Stack (https://nl.aliexpress.com/) (44 âŹ).
Pour un total dâenviron 44 âŹ
Le principe de M5Stack consiste Ă emboĂźter des modules via un connecteur style GPIO.
Une fois que vous avez acquis les modules en fonction de vos desiderata, vous ne recevrez pas les modules dĂ©jĂ tout prĂȘts Ă lâemploi en LoRa APRS. En effet, il faudra y insĂ©rer le programme permettant de faire de lâAPRS.
Mais rassurez-vous, ce nâest pas bien compliquĂ©â!
[wp-svg-icons icon="hammer" wrap="i"] Commençons :
Deux fichiers sont requis pour lâinstallation initiale et le fonctionnement de lâAPRScube :
- APRScube.bin (micrologiciel).
- APRScube.ini (Configuration).
Le lien vers le site web principal : https://github.com/dl3dcw/APRScube Pour faciliter lâopĂ©ration, une version actualisĂ©e peut ĂȘtre tĂ©lĂ©chargĂ©e sous forme dâarchive ZIP ici : http://APRScube.de/firmware
Le «âESP32 Flash Download Toolâ» (utilitaire pour inscrire le programme dans la mĂ©moire du module M5Stack) peut ĂȘtre tĂ©lĂ©chargĂ© ici : http://APRScube.de/tools/Flash_Download_Tool_v3.8.5.zip
Si nĂ©cessaire, le «âCP2104 Driverâ» doit Ă©galement ĂȘtre installĂ© pour avoir un port COM de dialogue entre le module et votre PC Windows : http://APRScube.de/tools/CP210x_VCP_Windows.zip
AprĂšs avoir lancĂ© le programme, sĂ©lectionnez dâabord «âMode dĂ©veloppeurâ» puis «âOutil de tĂ©lĂ©chargement ESP32â».
Entrez maintenant le chemin dans lequel vous avez stockĂ© le fichier «âAPRScube.binâ», cochez la case et entrez manuellement lâadresse cible (0x10000). La fenĂȘtre devrait alors ressembler Ă ceci :
SĂ©lectionnez Ă prĂ©sent le port COM et cliquez sur «âSTARTâ». Le port COM est celui que vous avez obtenu dans votre «âGestionnaire de pĂ©riphĂ©riqueâ» aprĂšs avoir branchĂ© le cĂąble USB<-> USB-C dont vous devez disposer (voir plus haut).
Attention, vĂ©rifiez bien que la vitesse de votre COM du PC corresponde bien avec la valeur de la vitesse du port COM indiquĂ© dans ce programme. Dans mon Cas, jâai mis 115â200 Bauds de chaque cĂŽtĂ©.
Cliquez sur «âSTARTâ». Une fenĂȘtre «âterminalâ» de Windows va sâouvrir et vous verrez dĂ©filer des indications de % dâĂ©criture sur le module M5Stack.
AprÚs la programmation, appuyez briÚvement sur le bouton de réinitialisation sur le cÎté du module basic M5Stack (bouton rouge).
Remarque : Le chargeur de dĂ©marrage peut ĂȘtre supprimĂ© en raison dâune opĂ©ration incorrecte.
Dans ce cas, tĂ©lĂ©chargez simplement le firmware dâorigine et rĂ©pĂ©tez le processus : http://aprscube.de/tools/EasyLoader_M5Core_FactoryTest.zip.
Câest ici quâintervient la carte SD.
Elle ne contiendra quâun seul fichier, en lâoccurrence le fichier APRScube.ini.
Il sâappelle comme cela puisque le firmware sâappelle APRScube et que lâon utilise ce programme.
[wlan]
ssid = xxxxxxxx (nom de votre rĂ©seau Wifi du QRA ou de lâendroit oĂč vous voulez utiliser le module M5Stack).
pass = xxxxxxxxxx (mot de passe de votre rĂ©seau Wifi du QRA ou de lâendroit oĂč vous voulez utiliser le module M5Stack).
[station]
call = ON9ZZZ (votre call suivi de préférence par -10 pour un Gate APRS fixe).
table = L (L pour LoRa).
symbol = &
info = APRSCube i-Gate LoRa-System (info Ă transmettre. Pas trop de caractĂšres svp).
[position]
lat = 50,541â53 (position GPS en dĂ©cimale, si vous ne connaissez pas la valeur GPS en dĂ©cimale, allez sur http://xjubier.free.fr/site_pages/DMS2DD_Converter.html
long = 5,523â429
height = 10 (la hauteur de lâantenne en mĂštres).
[radio]
output = on (ON si vous souhaitez transmettre quelque chose).
power = 30 (30 = 1 w, il faut le module 1w) â 20 = 60 mW (module de base) â 10 = 20 mW.
gain = 6 (gain de lâantenne utilisĂ©e).
[server]
host = euro.aprs2.net (serveur APRS sur lequel le module M5Stack va se connecter pour transmettre les infos de positionnement APRS).
port = 14 580 (Port 14580. Ne pas changerâ!)
pass = 3298 (Pass = le Passcode correspondant Ă lâindicatif utilisĂ©. Vous pourrez lâobtenir sur https://apps.magicbug.co.uk/passcode/ en tapant votre indicatif).
[system]
time = 0 (nombre dâheure de dĂ©calage par rapport Ă lâheure GMT).
tele = off (TĂ©lĂ©mĂ©trie ON ou OFF selon sâil y a un module de tĂ©lĂ©mĂ©trie connectĂ©).
disp = 75 (Display/Affichage valeur de 75. Pas besoin de changer si vous nâutilisez pas un Ă©cran externe).
[correction]
temp = 0,0
humi = 0,0
[beacon]
position = 600
[buzzer]
buttons = on
receiver = on
La carte SD devra ĂȘtre formatĂ© en FAT32 (pas NTFS). Une fois ce fichier sur le Carte SD, vous redĂ©marrerez le module M5 et si tout sâest bien passĂ©, vous obtiendrez ceci comme Ă©cran initial.
  Â
LâAPRS Cube fonctionne en 3Â modes
PEER    soit simplex      : 433,775 MHz (en TX et RX)
NODEÂ Â soit semi-duplex :Â 433,775 MHz (TX)/433,900 MHz (RX)
GATE Â Â Â soit semi-duplex :Â 433,900 MHz (TX)/433,775 MHz (RX)
Par dĂ©faut, le mode de fonctionnement doit ĂȘtre NODE pour les trackers et GATE pour les passerelles. Avec les trackers, le mode de fonctionnement GATE peut ĂȘtre utilisĂ© pour forcer lâenvoi de vos propres donnĂ©es via Internet. Cela nĂ©cessite une connexion Wi-Fi et Internet.
Les stations reçues via HF sont affichĂ©es Ă lâĂ©cran dans la ligne des stations et sur lâĂ©cran des stations pendant un certain temps. Une entrĂ©e nâest effectuĂ©e que sâil sâagit dâune balise de positionnement et que la distance peut ĂȘtre calculĂ©e.
âSi la station a Ă©tĂ© reçue au cours des cinq derniĂšres minutes, cela sâaffiche en bleu.
âSi la station a Ă©tĂ© reçue au cours de la derniĂšre heure, cela sâaffiche en caractĂšres gris.
âSi aucune station nâa Ă©tĂ© reçue pendant plus dâune heure, «âNO SIGNALâ» sâaffichera alors
En mode de fonctionnement GATE, une balise de position est réguliÚrement envoyée via HF pour signaler aux autres stations que la couverture est disponible.
Si la transmission HF nâest pas souhaitĂ©e, lâĂ©metteur peut ĂȘtre complĂštement dĂ©sactivĂ© dans le fichier de configuration avec «â[radio] output = offâ».
DĂšs quâil y a une connexion Internet Ă lâAPRS-IS qui est dĂ©tectĂ©e, tous les paquets APRS reçus via HF y sont transmis (sauf pour le mode NODE).
Il y a une petite interface Web sous lâadresse IP de lâAPRScube (ID utilisateur : admin, mot de passe : APRScube). Cela vous permet dâeffectuer facilement des mises Ă jour du firmware «âover-the-airâ».
AprĂšs, vous ĂȘtes connectĂ©, vous nâavez quâĂ entrer le chemin vers «âAPRScube.binâ» puis cliquer sur «âMettre Ă jourâ». AprĂšs une mise Ă jour rĂ©ussie, lâAPRScube dĂ©marre avec le nouveau firmware. Si une erreur se produit, lâAPRScube redĂ©marre avec lâancien firmware.
Des informations gĂ©nĂ©rales sur lâAPRScube sont disponibles sur : http://www.APRScube.de
Vignette : https://www.clipartmax.com