Sommario:

Comunicazione LoRa ESP8266 e radio RFM95: 9 passaggi
Comunicazione LoRa ESP8266 e radio RFM95: 9 passaggi

Video: Comunicazione LoRa ESP8266 e radio RFM95: 9 passaggi

Video: Comunicazione LoRa ESP8266 e radio RFM95: 9 passaggi
Video: Corso Lora e LoraWAN - futura.academy 2024, Luglio
Anonim
Comunicazione LoRa ESP8266 e radio RFM95
Comunicazione LoRa ESP8266 e radio RFM95

Una delle tecnologie più nominate da implementare per l'Internet of Things, che ha caratteristiche molto sorprendenti di comunicazione a lunga distanza e bassa potenza riflessa nel suo basso consumo, LoRa "Long - Range", questo tipo di modulazione è diventato molto popolare nei progetti di invio e ricezione dati sono già implementate alcune librerie per piattaforme ESP8266, Arduino, Raspberry pi ed ESP32.

In questa occasione effettueremo un test molto semplice con ESP8266 e RFM95 LoRa.

Tempo fa ho ricevuto 2 moduli/radio LoRa riferimento RFM95 di HopeRF, ad una frequenza di 915,0 MHz, quindi un tutorial consigliato Introduzione LoRa e la rapida rassegna al modulo RFM95:

Tutorial

Introduzione LoRa e Modulo RFM95 Hoperf

PDAControl Download e documentazione completa

Comunicazione LoRa ESP8266 e radio RFM95 #1

Controllo PDA

Descargas y Documentacion Completa

Comunicazione LoRa ESP8266 e Radio RFM95 #1

Passaggio 1: materiali

Materiali
Materiali
Materiali
Materiali

Materiali MOLTO economici

  • 2 ESP8266 NodeMCU
  • 2 Radio RFM95, nel mio caso 915,0 MHz
  • 2 adattatori PCB bianchi per ESP8266 12E/F
  • 2 Protoboard
  • Antenna filare, cavo UTP, calcolare la lunghezza di seguito

Passaggio 2: Video: Introduzione LoRa e modulo RFM95 Hoperf Electronics

Image
Image

Passaggio 3: test eseguiti

Immagine
Immagine

Test eseguiti

Useremo 2 moduli ESP8266 NodeMCU, che comunicheranno tramite il bus SPI con i moduli RFM95 utilizzando la libreria RH_RF95.h di RadioHead, questo test sarà molto semplice, l'invio di un messaggio più un contatore da un modulo all'altro a 915MHz, Demarcazione di fabbrica sul retro del PCB. In questo tutorial verrà utilizzata la modulazione LoRa, non implementeremo LoRaWAN per non confondere.

Passaggio 4: video: comunicazione LoRa ESP8266 e radio RFM95 # 1

Image
Image

Passaggio 5: codice IDE Arduino

Codice IDE Arduino

In questa occasione utilizzeremo la libreria RH_RF95.h di RadioHead, molto usata negli esempi di Adafruit per il test dei suoi PCB e moduli, tecnicamente il modulo ESP8266 configura i parametri dell'RFM95 tramite il protocollo bus SPI.

Nota: link per il download e/o github di seguito.

Autobus SPI: da Wikipedia

Trattandosi di un test molto semplice, in entrambi i moduli verranno configurati solo i seguenti parametri:

  • Potenza di trasmissione: 23 dBm = rf95.setTxPower(23, false)
  • Frequenza/banda: 915 MHz = #define RF95_FREQ 915.0

Importante la corretta configurazione dei Pin per ESP8266:

  • RFM95_CS = CS (selettore chip o selettore slave).
  • RFM95_RST = Ripristina la radio durante l'inizializzazione.
  • RFM95_INT =Interruzione dall'uscita DIO0.

Passaggio 6: esempio di modulo di trasmissione n. 1

Esempio di modulo di trasmissione n. 1

Verranno inviati il messaggio "PDAControl -" e il valore di un messaggio inviato/contatore di pacchetti. Nota: link per il download e/o github di seguito.

Terminale seriale … Trasmissione messaggio

Immagine
Immagine

Passaggio 7: esempio di modulo di ricezione n. 2

Esempio di modulo di ricezione n. 2

Il modulo è in modalità di ricezione. Nota: link per il download e/o github di seguito.

Immagine
Immagine

Terminale seriale … Ricezione, Messaggio e RSSI

Immagine
Immagine

Passaggio 8: produzione dell'antenna

Produzione di antenne

Per questo test l'antenna è stata realizzata con cavo UTP (Unshielded Twisted Pair) è stato preso un filo di 7,8 cm, grazie a absoluteautomation.com per l'informazione, per calcolare la lunghezza dell'antenna, solo io ho modificato il parametro più importante Frequenza, in il caso del mio modulo è quello 915.0.

Sito web: M0ukd.com Calcolatore antenna piano terra 1/4 onda

Immagine
Immagine

Passaggio 9: download e documentazione completa

Download e documentazione completa
Download e documentazione completa
Download e documentazione completa
Download e documentazione completa

Controllo PDA

Download e documentazione completa

Comunicazione LoRa ESP8266 e radio RFM95 #1

pdacontrolen.com/comunication-lora-esp8266-…

Controllo PDA

Descargas y Documentacion Completa

Comunicazione LoRa ESP8266 e radio RFM95 #1

pdacontroles.com/comunicacion-lora-esp8266-…

Consigliato: