Comment faire votre APRScube ?

Comment faire votre APRScube ?

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 :

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é !

  Commençons :

Deux fichiers sont requis pour l’installation initiale et le fonctionnement de l’APRScube :

  1. APRScube.bin (micrologiciel).
  2. 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

ON6DP par Paul Delmelle | ON6DP | Facebook

Auteur / autrice

  • On peut le considĂ©rer comme l'archĂ©type du radioamateur. Polyvalent, il excelle en tant que DXeur, ayant contactĂ© des stations dans tous les pays du monde. Ancien administrateur Ă  l'UBA et actuellement DM de la province de LiĂšge, il est Ă©galement responsable du relais ON0LG et a grandement contribuĂ© au dĂ©veloppement des modes numĂ©riques tels que le DMR et le C4FM. En tant que formateur, il dispense des cours Ă  LiĂšge et dĂ©montre une expertise remarquable en phonie et en CW.