Skip to content

LORA pratique

reichart edited this page Aug 14, 2026 · 28 revisions

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

Applications pratiques de LORA ; 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.

réseau de capteurs

Une multitude de capteur pour un récepteur ? chaque capteur a une adresse, le récepteur utilise l'adresse "FF" qui collecte les données ; c'est simple avec LORA

capteurs multiples

MasterNode = 0xFF;     
Node1 = 0xBB;
Node2 = 0xCC; 
image

source https://www.electroniclinic.com/multiple-lora-nodes-communication-with-the-master-lora-node/

surveillance d'un jardin

image

capteur d'humidité

image

source https://iotprojectsideas.com/multiple-lora-nodes-communication-with-master-lora-node/

réseau LORA urbain

image

les îlots de chaleur urbains

L’ICU est la différence entre la température dans la ville et celle relevée en périphérie rurale « froide ».

" La surchauffe urbaine est liée avant tout aux surfaces et aux volumes bâtis et artificialisés qui restituent la nuit la chaleur emmagasinée pendant la journée. C’est la raison pour laquelle l’ICU est essentiellement un phénomène nocturne : il disparaît le jour et se reforme en début de nuit pour atteindre une intensité maximale en milieu ou en fin de nuit. .

Par ailleurs, la moindre présence de végétation en ville fait que l’énergie disponible sert effectivement à chauffer les basses couches de l’atmosphère (transfert de chaleur sensible) tandis qu’en zone rurale l’énergie disponible est davantage utilisée pour la transpiration des végétaux (transfert de chaleur latente) ; ce phénomène explique aussi pourquoi les parcs et jardins urbains sont un peu moins chauds que les quartiers urbanisés situés autour et apparaissent comme de petit îlots de fraîcheur .

Enfin, de manière secondaire contrairement à une idée reçue, la production plus importante d’énergie par les véhicules, chauffages et industries fournit une quantité supplémentaire de chaleur en ville.

L’intensité de l’ICU dépend de la taille de la ville, de sa densité, des matériaux qui la composent, de sa végétalisation. Elle dépend aussi des conditions météorologiques : l’ICU est plus intense lors des situations dites « radiatives » c’est à dire avec peu de nuages et du vent faible. L’ICU n’est donc pas seulement « nocturne », il est aussi plus fréquent  et intense l’été, saison pendant laquelle les situations radiatives  prédominent généralement "

Source https://www.urba-clim.com/fr/home

Objet connecté avec LORA

les modules SX127x comme le SX1278 en 433 MHz n'ont pas de broche "busy" ni de gestion d'interruption

image

Très pratique pour réaliser un système d’irrigation IoT basé sur ESP8266 et Lora : le capteur envoie ses données via LORA

https://www.moussasoft.com/comment-module-sx1278-avec-arduino-et-esp8266/

Surveillance de ruches

433 MHz

Surveillance de clôture avec LORA

Philippe Demerliac utilise LORA pour récolter les informations des clôtures

image

page internet de la surveillance à distance

image

capteur donnant le potentiel

image

montage dans le boitier

image

https://philippe-demerliac.pages-perso.free.fr/

LORA frugal

avec un micro controleur faible consommation, voici une communication de capteurs avec de multiples modules LORA

image

/*

  • Arduino Sketch for 18650 Li-ion Battery powered nRF52840 ProMicro
  • This code is designed to facilitate sensor communication using
  • multiple LoRa modules. The nRF52840 ProMicro is interfaced with
  • an HT-RA62 LoRa module to send and receive data. */

#include <SPI.h> #include <LoRa.h>

// Pin definitions for nRF52840 ProMicro #define NSS_PIN 113 #define MOSI_PIN 115 #define MISO_PIN 2 #define SCK_PIN 111 #define RST_PIN 600 #define DIO1_PIN 10 #define BUSY_PIN 29

void setup() { // Initialize serial communication Serial.begin(9600); while (!Serial);

// Initialize LoRa module LoRa.setPins(NSS_PIN, RST_PIN, DIO1_PIN); if (!LoRa.begin(915E6)) { Serial.println("Starting LoRa failed!"); while (1); } Serial.println("LoRa Initializing OK!"); }

void loop() { // Send a message every 5 seconds Serial.println("Sending packet..."); LoRa.beginPacket(); LoRa.print("Hello, LoRa!"); LoRa.endPacket(); delay(5000); }

Liens

LORA

Comprendre les composants

Clone this wiki locally