LORA pour les pros - arnaudrco/exemples GitHub Wiki

8 dépôts github : exemples-de-montages festisol CROUS-micro-python piano visio anumby jouets developpement-voiture raspberry-pico Blog ateliers numériques Repair Café d'Orsay

monter une radio LORA, MESHSTATIC ou RETICULUM demandent des niveaux croissants de calcul ; j'ai testé des montages pour des applications frugales pour faire des répéteurs ou des postes autonomes à faible consommation énergétique.

j'ai testé des montages avec des modules en laison série : 2 fils suffisent (RX et TX) mais ils ne sont pas pris en compte par des réseaux comme MESHSTATIC ; j'utilise maintenant le mode "SPI" avec au moins 3 fils comme pour les afficheurs ; amusons nous à les programmer !

https://www.framboise314.fr/meshtastic-demarrer-en-meshtastic/

Meshstatic

J'ai initialisé avec EU. Le réglage LONGFAST donne "radio": { "frequency": 869.525024414062, "lora_channel": 1 },

communication entre 4 modules Meshstatic : un heltec V3, deux clones du heltec v2 et un rasberry pico

essai Mesh à Chateauroux

l'appareil est à base esp32 S3 ; je vais pouvoir communiquer !

kits tout fait

il existe des kits (xiao avec sx 1262)

un bouton "loader"

le module radio est monté sur le dessus

l'antenne livrée en standard est médiocre ; il est vraiment miniature : moins de 2 cm de coté

https://www.seeedstudio.com/Wio-SX1262-with-XIAO-ESP32S3-p-5982.html

Création d'un point d'accès

Gateway installé à Orsay avec un module du commerce TENSTARS économique ; pas facile de la programmer avec meshtastic directement ; mais TENSTARS est une copie de HELTEC v2 qui est encore dans la liste de matériels officiels

firmware

méthode avec esptool

esptool.py --chip esp32 --port /dev/ttyUSB0 write_flash -z 0x0 firmware.factory.bin

CODE

https://github.com/eeEUSERee/meshtastic_heltecv2

méthode plus simple en entrant l'adresse

https://flasher.meshtastic.org/

une fois flashé

reférence

https://youtube.com/watch?v=MGg-b8UCYGI

pour Meshstatic, il faut rester "mainstream", prendre 868 MHz, ne pas toucher au réglage LONGFAST ; pour les noeuds la solutiuon T114 avec le processeur NRF est l'avenir ; ses impressions 3D sont proposées avec BAMBULAB

LORA

Beaucoup de matériels séduisants sont prêt à l'emploi. Pour LORA sans doute ne pas se précipiter sur un "nœud" qui n'offre que une seule solution "mesh". L'utilisation de LORA ouvre de nouvelles possibilités : la puce faible consommation (Nordic avec bluetooth et WIFI), utilisation d'un PC ou un raspberry ...

trouver son chemin

Comment trouver son chemin dans le réseau ? il existe des logiciels comme meshtastic

meshtastic

https://meshtastic.org/docs/overview/mesh-algo/#direct-messages-using-next-hop-routing

meshtastic versus meshcore

https://gaulix.fr/docs-parametrage/meshtastic-vs-meshcore/

le site gaulix propose de construire son propre module

https://gaulix.fr/gaulix-pour-les-noobs/

version raspberry pico

sortie sur écran

https://flasher.meshtastic.org/

l'appareil se synchronise sur le réseau automatiquement ; avec Brave je vois la communication entre LORA Pico et LORA esp ( Heltec V2 )

https://client.meshtastic.org/nodes

test

J'ai ici une version pico ; la puce SX1262 a une fonction "busy" et une gestion d'interruption "irq" : "RP2040-LoRa est une carte de développement LoRa utilisant la nouvelle génération de puce RF SX1262, offrant de meilleures performances que la série SX127X en termes de consommation d'énergie, de distance de communication et d'efficacité énergétique".

 https://client.meshtastic.org/nodes

CODE

Aller plus loin sur le site CROUS