APRS FACILE !

(Nouveau Site pour aide et entraide des radio-amateurs intéressés par l'APRS)

Menu

Création de la page : 30 Décembre 2021
Mise à jour 1 : 4 Janvier 2022

Tracker GPS APRS LORA (433 MHz) pour les balises APRS faible puissance (en complément du 144 MHz)

lorawan iot gps tutorial

La technologie LoRa (long range radio) d'étalement du spectre qui permet des communications jusqu'à 10000m de distance. Ce module offre une bonne capacité anti-interférences et des fonctions d'économie d'énergie (air Wake up). La technologie LoRa permet de couvrir des milliers de personnes au sein des zones urbaines, quartiers, etc.... cette technologie est fréquemment utilisée pour la gestion des systèmes publics tels que l'éclairage, la surveillance de paramètres au sein de multiples zones, la mesure environnementale, la lecture des compteurs, maison intelligente, l'équipement d'alarme etc.... 

LoRaWAN est un protocole de télécommunication permettant la communication à bas débit, par radio, d'objets à faible consommation électrique communiquant selon la technologie LoRa et connectés à l'Internet via des passerelles, participant ainsi à l'Internet des objets.

https://fr.wikipedia.org/wiki/LoRaWAN

Pourquoi s'éloigner du 144 MHz des radioamateurs pour utiliser le LORA ?

Suite à plusieurs questions reçues ATTENTION A LA TERMINOLOGIE, c'est comme avec la 5G, il y a la techno ET la bande de fréquence (deux choses différentes):

Détails de Coûts (Décembre 2021)

LILYGO® TTGO Meshtastic T-Beam V1.1 ESP32 433 Mhz WiFi BLE Lora ESP32 GPS NEO-6M SMA 18650 Battery Holder With OLED 433MHZ OLED CH9102F 38.81 US$ Aliexpress port gratuit
Logiciel Visual Studio Code gratuit
Logiciel Igate LoRa APRS Github v21.50.0 gratuit (MiT Licence)
Accu 18650 Sony VTC6 3000 mAh (original) 7 € (ne pas prendre fake aliexpress)
Alimentation 5V 500mA USB ou Li-Po 3.7V 5 € ou gratuit
Câble data USB vers Micro USB 2 € chez Action ou Gratuit
  1. Présentation du LiLygo TTGO T-Beam V1.1
  2. Présentation du logiciel Visual Studio
  3. Présentation du programme sur Github
  4. Tuto pour installer le programme sur le TTGO T-Beam V1.1
  5. Problème si le GPS ne démarre pas (alimentation et clignotement rouge)
  6. Paramétrages et réglages recommandés
  7. Antenne et Coaxial
  8. Durcissement pour installation en hauteur
  9. Page en construction, je complète au fur et à mesure que le monte le bazar (donc pas vite)

 

LILYGO® TTGO Meshtastic T-Beam V1.1 ESP32 433_868_915_923Mhz Wifi BLE LoRa ESP32 GPS NEO-6M SMA 18650 Battery Holder With OLED (attention à la QRG, on a besoin du 433)

Product Demonstration(Note:OLED is not soldered to T-BEAM)

Product Features:

ESP32
Lastest ESP32 Version: REV1
WIFI & Bluetooth
8MB PSRAM
4MB Flash
3D Antenna

 

Note:

Due to price of 210X chip increase.We recommend 9102 Version which is the replace one.

If you still need 210X Version, pls contact us anytime.


LORA voici le détail du module utilisé en soulevant le stickers : cela permet de comparer le PDF avec le descriptif commercial de Lilygo ci dessous :)

hpd14

HPD14A SX1278 433MHz _470MHz LoRa Wireless transceiver module.pdf

LORA antenna connector is RG316
Working voltage: 1.8~3.7v
Acceptable current:10~14mA
Transmit current: 120mA@+20dBm
90mA@+17dBm
29mA@+13dBm
Operating frequency: 433/470MHz(433HMz version) /868M/915M(868MHz version)
Transmit power: +20dBm
Receive sensitivity :-139dBm@LoRa &62.5Khz&SF=12&146bps
-136dBm@LoRa &125Khz&SF=12&293bps
-118dBm@LoRa &125Khz&SF=6&9380bps
-123dBm@FSK&5Khz&1.2Kbps
Frequency error:+/-15KHz
FIFO space :64Byte
Data rate :1.2K~300Kbps@FSK
0.018K~37.5Kbps@LoRa
Modulation Mode :FSK,GFSK,MSK,GMSK,LoRa TM,OOK
Interface form :SPI
Sleep current :0.2uA@SLEEP
1.5uA@IDLE
Operating temperature :-40℃- +85℃
Digital RSSI function
Automatic frequency correction
Automatic gain control
Low voltage detection
Fast wake-up and frequency hopping
Highly configurable data packet handler
GPS
GPS modules NEO-6M, 3V-5V power supply Universal
Destined module with ceramic antenna, signal super
Save the configuration parameter data EEPROM Down
With data backup battery
There are LED signal indicator (attention la LED rouge du GPS ne clignote que quand il a reçu l'éphémeride ET le FIX de position) attendre 15 minutes à l'exterieur avec l'axe nord/sud dégagé.

Default Baud Rate: 9600

Attention : le GPS buggue au 1er demerrage (il faut l'initialiser, voir plus loin)

Attention antenne céramique low cost et connecteur low cost, eviter de trop débrancher et verifiez que le plaquage doré ne fasse pas un court circuit à la masse. le GPS décroche facilement en canyon et gros nuages

gps antenna pigtail

Power
Power Supply Input: USB 5V/1A
Charging current: 500mA (Attention, avec un 18650 en charge, c'est plutot 800 mA de drainé en continu ! une fois l'accu stabilisé à 4.209 volts la conso est stable à 90-100 mA)
Battery Input: 3.7-4.2V
Charge IC: AXP192 / Single Cell Li-Battery and Power System Management IC, AXP192 datasheet
OLED Description:
1.Size:0.96 inch
2.High resolution:128 * 64
3.Color:white
4.Viewing angle:> 160 °
5.Driver IC:SSD1306
6.Working temperature:-30  celcius ~ 80  celcius
7.Module volume (generous):27.0MM * 27.0MM * 4.1MM
8.Supports many control chip:Fully compatible with Arduino, 51 series, MSP430 series,STM32/2, CSR chip, etc.(a lot of routines for reference)
9.Wide voltage support:without any modification, directly supports 3.3V ~ 5V DC
10.Ultra-low power consumption:Normal operation Is 0.04W
11.IO port occupies minimal display:The IIC communication,as long as the two IO ports

0.96 inch white OLED

LILYGO®Ttgo meshtastic t-beam v1.1 esp32


More information: (pas utile pour l'APRS pour l'instant mais utile pour programmer et aller plus loin)

https://github.com/geeksville/Meshtastic-Android/blob/master/README.md

https://github.com/meshtastic/Meshtastic-device/releases

https://github.com/Xinyuan-LilyGO/LilyGO-T-Beam

 

Pin Map

pin map pinout shema bornier

 

Size picture

dimension lilygo lora esp32

Shipping List

433MHz or 868MHz Version ( attention à bien verifier) si vous avez un mini VNA, verifier aussi l'antenne boudin

1 X TTGO T-Beam
1 X 433MHz or 868MHz Antenna
1 X 0.96 inch 128X64  OLED
2 X Pin
Note: OLED is not soldered to T-BEAM

TTGO T-Beam 18650

 



Visual Studio Code aide en francais

la suite explique comment installer le logiciel Visual Studio Code W10 64bits avec le plugin PlatformIO pour pouvoir programmer au sein du même logiciel plus de 400 cartes de développement comme par exemple les cartes Arduino, ESP32, Nucleo, STM32, Teensy, Raspberry Pi.

Le Logiciel Visual Studio Code se trouve ici mais j'en ai une copie de sauvegarde ci dessous

VSCodeUserSetup-x64-1.63.2.zip (76 Mo ! )

Quelques tutos en sauvegarde ici pour aller plus loin, mais ils ne sont pas nécessaires pour faire l'Igate

vscode-tutorial-quick-start-installation.pdf (1.7Mo)

vscode-free-.pdf

Visual Studio Code-tutoriel_vs2019-2.pdf

une fois ce logiciel installé, on doit ajouter une extension compatible pour se connecter au ttgo

Extension : PlatformIO v2.4.0 téléchagé plus de 2 millions de fois déjà !

lilygo tutorial

Installing PlatformIO IDE...

VS Code est par défaut en anglais. Pour le mettre en français, il faut télécharger une extension « French Language Pack » disponible dans le gestionnaire de plugins (dernière icône dans le menu de gauche). (même principe que la capture d'écran ci dessus)

j'ai installé aussi sur recommandation de VS l'extension Clang-Format V1.9.0 Clang-Format is a tool to format C/C++/Java/JavaScript/Objective-C/Objective-C++/Protobuf code. It can be configured with a config file within the working folder or a parent folder. (je ne sais pas si c'est utile)

LoRa APRS Igate - Guide de démarrage rapide Pour obtenir le code source, vous devez vous rendre sur github.com

https://github.com/lora-aprs/LoRa_APRS_Tracker

ici je mets en backup le fichier car aucune confiance en Github depuis le rachat par crosoft pour 8 Millards de dollars, il y a forcément eu un business case de prévu avec une monétisation.

LoRa_APRS_Tracker-master-Release v21.43.0.zip (1.7 Mb de décembre 2021)

de zipper le fichier sur le bureau du PC

dans VS : Fichier / ouvrir un dossier / lui indiquer le répertoire sur bureau contenant les fichiers ci dessus. (faire confiance)

mettez votre indicatif radioamateur F4XXX-10

ici à completer

un bon PDF en allemand à etudier

LoRa APRS Tracker-important----pour GPS et upload image.pdf

ici à completer

ici à completer

ici à completer

ici à completer

 

maintenant il faut dire à VS code quelle carte électronique on a pour que le logiciel soit capable d'envoyer le programme dans la carte

en bas dans le bleu clair, il y a écrit "Default", il faut choisir la bonne carte, je n'ai pas réussi

 

lancez la compilation avec la "tick bleue" en bas à coté de maison, laissez mouliner

si vous avez ceci : cela se présente bien :

========================================== [SUCCESS] Took 154.66 seconds ==========================================

Environment Status Duration
------------- -------- ------------
lora_board SUCCESS 00:02:34.664
=========================================== 1 succeeded in 00:02:34.664 ===========================================

 

pour l'instant je suis bloqué à You have to change your settings in 'data/is-cfg.json' and upload it via "Upload File System image"! #93

il y a un github qui en parle mais pas tres clair....

https://github.com/lora-aprs/LoRa_APRS_iGate/issues/93

A suivre en janvier 2022 !

update : voici la réponse en image GIF :

platformio upload image esp32 ttgo

 


Si dans votre gestionnaires de périphérique vous avez une erreur sur le driver (point d'exclamation jaune)

cp2104 usb to uart bridge controller

vous pouvez installer ce driver à jour : CP210x_Universal_Windows_Driver-v11.0.0-17nov2021.zip

pour l'instant je suis bloqué à You have to change your settings in 'data/is-cfg.json' and upload it via "Upload File System image"! #93

il y a un github qui en parle mais pas tres clair....

https://github.com/lora-aprs/LoRa_APRS_iGate/issues/93

A suivre en janvier 2022 !

Update fin decembre 2021 : il faut redemarrer la machine en l'eteignant pour etre sur de remettre a zero les configurations et les parametres de VS-code

 

Alternative : SQ9MDD / TTGO-T-Beam-LoRa-APRS (Merci à l'OM local qui m'a indiqué cette version^^) / (

Thanks Rysiek for this excellent aptation of the soft from OE1ACM, OE3CJB)

https://github.com/SQ9MDD/TTGO-T-Beam-LoRa-APRS

LoRa tracker avec TNC KISS qui peut etre utilisé seul. et surtout avec un smartphone APRSdroid, apres connection avec APRX digi, le TTGO-T-Beam est utilisable en kiss-tnc

https://aprsdroid.org/

backup du fichier pour smartphone android APK ici 20200828-aprsdroid-current.apk (2.6Mo)

https://thelifeofkenneth.com/aprx/ (seulement linux)

Aprx Digipeater Software Aprx is a software package designed to run on any POSIX platform (Linux/BSD/Unix/etc.) and act as an APRS Digipeater and/or Internet Gateway.

KISS est un protocole de communication avec un dispositif de contrôleur de nœud de terminal série (TNC) utilisé pour la radio amateur. Le protocole KISS est le protocole RS232 le plus utilisé pour communiquer avec les TNC, notamment radio. Son nom vient du principe Keep it Simple, Stupid, respecté par ce protocole qui ne fait que transférer les trames AX.25 sans modification.

SQ9MDD_TTGO_T-Beam-LoRa-APRS-digipeating

Sauvegarde du fichier à installer ici (en backup) sinon voir si sur le github il n'y a pas plus recent.

20211016-TTGO-T-Beam-LoRa-APRS-master.zip

Git-2.34.1-64-bit (utilisé pour certains programmes comme décodage de sondes)

Git est un logiciel open source de gestion de versions décentralisé pour les projets de développements.

Pour la gestion d'un code source, de ses révisions et de ses modifications au sein de dépôts Git.

Cet outil offre ainsi la possibilité de suivre les modifications du code source au sein d'un projet de développement web ou d'applications. L'utilisateur est ainsi invité à gérer différents dépôts Git, à télécharger des objets ou des références ou encore à afficher l'historique des validations.

De plus, chaque modification opérée sur un fichier ou un code source est automatiquement enregistrée et archivée pour suivre les changements en détail. Git propose également des fonctions permettant d'optimiser le travail collaboratif. Destiné aux geeks et aux professionnels du développements,

Git-2.34.1-64-bit.zip (48.7 Mo!)

Sauvegarde des Zip originaux (à trier pour mettre en téléchargement)

ESP32-ttgo-flash_download_tool_3.9.2.zip (32 Mo ! )

ESP32-Paxcounter-master-2.zip

ESP32-Paxcounter-master-v3.0.0.zip

rdz_ttgo_sonde-devel.zip

AXP202X_Library-master.zip

TTGO_T-beam-v1.1_GPS-reset-master.zip

TTGO-T-Beam-master.zip

TTGO_T-beam_GPS-reset-master.zip

TTGO-T-Beam_GPS-reset-main.zip

Les modèles ci dessous chez Amazon sont testés, Amazon a pignon sur rue avec des retours gratuits, il y a moins cher sur Aliexpress avec une livraison entre 10 jours et 70 jours

 

  • Prochaines étapes en Janvier 2022 :
  •  

    il y a des excellents sites qui ont déjà travaillé sur le sujet, voici les liens :

    https://randomnerdtutorials.com/esp32-lora-sensor-web-server/

    https://github.com/lora-aprs/LoRa_APRS_iGate

    https://f8ffp.monsite-orange.fr/page-5ff1a3dbd5822.html

    https://www.lora-aprs.info/docs/LoRa_APRS_iGate/quick-start-guide/

    https://www-lora--aprs-info.translate.goog/docs/LoRa_APRS_iGate/quick-start-guide/?_x_tr_sl=auto&_x_tr_tl=fr&_x_tr_hl=fr

    https://learn.upesy.com/fr/install/esp32/installer-platformio-sur-vscode.html

    https://www.f5kmy.fr/spip.php?article509

    https://mala-one.de/Lora-APRS/

    GPS issue Ttgo lora (le GPS ne demarre pas sur le TTGO car pas alimenté), the TTGO GPS is not booting starting

    https://meshtastic.discourse.group/t/t-beam-gps-problems-hardware/481/10

    https://github.com/eriktheV-king/TTGO_T-beam_GPS-reset

    https://www.aeq-web.com/ttgo-lilygo-esp32-gps-lora-board-lmic-otta-source-code/?lang=en

    https://www.f4wat.xyz/2020/12/28/lora-aprs-i-gate-tracker/

    https://www.youtube.com/watch?v=xVaWinSfsz4

    LoRa APRS Tracker-important----pour GPS et upload image.pdf

    pour affirmer la techno il faudrait au moins in Igate par departement et voir ce qu'il peut amener ( un VL en 144.800 Mhz n'a pas besoin de LoRa, il a des watts et du courant). cela peut etre interessant pour des applications drones, ballons, compteurs éloignés....


  • Programme Partenaires : L’Éditeur participe au Programme Partenaires d’Amazon Europe, un programme d’affiliation conçu pour permettre aux partenaires de percevoir une rémunération grâce à la création de liens vers Amazon.fr. L’Editeur participe à d’autres Programmes d’Affiliation.