Comunicazione LoRa a lunga distanza con la scheda RM95
By Official Hobby Components Online Store | Buy Electronic Kits, Components, Boards, Shields, Modules | Published: 2026-10-24
Category: Guide pratiche
Scopri come configurare la scheda di espansione RM95 per la comunicazione wireless LoRa a lunga distanza con Arduino. Guida passo passo per cablaggio, configurazione delle librerie ed esempio di codice.
Risposta rapida
La scheda di breakout RM95 ti permette di aggiungere la comunicazione wireless LoRa a lunga distanza a qualsiasi progetto Arduino. Questa guida ti accompagna nel cablaggio, nell'installazione della libreria e nell'invio del tuo primo pacchetto.
Perché usare una scheda di breakout per il modulo RM95?
Il modulo RM95 stesso ha pad con passo di 2 mm difficili da collegare direttamente a una breadboard o ad Arduino. La scheda di breakout converte quei pad in un passo standard di 0.1", rendendoli compatibili con cavetti jumper e breadboard senza saldatura. Fornisce anche un pad antenna dedicato per collegare un filo, una bobina o un connettore SMA per un migliore raggio d'azione.
Questa configurazione è ideale per progetti che necessitano di collegamenti wireless di chilometri, come sensori remoti, stazioni meteorologiche o data logger esterni. La modulazione a spettro espanso di LoRa offre una comunicazione affidabile anche in ambienti rumorosi, sebbene le velocità di trasmissione rimangano basse (tipicamente poche centinaia di bps).
Limitazioni da conoscere prima di iniziare
La scheda di breakout RM95 non include un regolatore di tensione né un convertitore di livello. Devi fornire alimentazione e logica a 3.3V; applicare 5V a qualsiasi pin danneggerà il modulo. Se il tuo Arduino funziona a 5V, usa un convertitore di livello logico o una scheda Arduino a 3.3V come il Pro Mini 3.3V o l'ESP32.
La portata LoRa dipende fortemente dalla qualità dell'antenna e dalla linea di vista. Un'antenna a filo quarto d'onda semplice funziona per i test, ma per la massima distanza, considera un'antenna sintonizzata 868/915 MHz adattata alla banda di frequenza della tua regione.
Passaggi di configurazione della scheda di breakout RM95
- Cablaggio della scheda di breakout ad Arduino: Collega VCC a 3.3V, GND a GND, TX a RX di Arduino (pin 2), RX a TX di Arduino (pin 3). Usa un convertitore di livello logico se il tuo Arduino funziona a 5V. Controlla di usare 3.3V, non 5V, sul pin VCC; applicare 5V distruggerà il modulo.
- Installazione della libreria LoRa: Apri l'IDE di Arduino, vai su Sketch > Include Library > Manage Libraries, cerca 'LoRa by Sandeep Mistry' e installa l'ultima versione. La libreria si aspetta che il modulo usi la seriale hardware sui pin 0 e 1 per impostazione predefinita. Se usi pin diversi, devi modificare la libreria o usare SoftwareSerial.
- Collegamento di un'antenna: Salda un filo quarto d'onda (circa 8.2 cm per 868 MHz, 7.8 cm per 915 MHz) al pad ANT sulla scheda di breakout. Per la migliore portata, usa un'antenna con connettore SMA adeguata. Non far mai funzionare il modulo senza antenna: può danneggiare il trasmettitore. Tieni l'antenna il più dritta e lontana dal metallo possibile.
- Invio del tuo primo pacchetto LoRa: Carica l'esempio LoRaSender dalla libreria. Apri il Monitor Seriale a 9600 baud. Dovresti vedere 'Sending packet: hello 0' ripetersi ogni pochi secondi. Se non vedi output, controlla che il baud rate corrisponda e che i pin TX/RX del modulo siano correttamente collegati a RX/TX di Arduino.
- Ricezione del pacchetto con una seconda scheda: Carica l'esempio LoRaReceiver su un secondo Arduino con una scheda di breakout RM95 identica. Il ricevitore stamperà i pacchetti ricevuti sul Monitor Seriale. Entrambi i moduli devono usare la stessa frequenza e spreading factor. La libreria usa per impostazione predefinita 868E6 (868 MHz) — modificalo nel codice se ti trovi in una regione a 915 MHz.
Dettagli del prodotto
- Scheda di breakout RM95: La scheda di breakout RM95 porta i pad con passo di 2 mm del modulo RM95 a un passo di 0.1" compatibile con breadboard e aggiunge un pad antenna separato. Puoi collegare il modulo direttamente ad Arduino con cavetti Dupont standard e collegare facilmente un'antenna esterna per un raggio d'azione migliorato.

Scheda di breakout RM95
