Taula de continguts:

Comunicació LoRa ESP8266 i Ràdio RFM95: 9 passos
Comunicació LoRa ESP8266 i Ràdio RFM95: 9 passos

Vídeo: Comunicació LoRa ESP8266 i Ràdio RFM95: 9 passos

Vídeo: Comunicació LoRa ESP8266 i Ràdio RFM95: 9 passos
Vídeo: LoRa for Home Automation 2024, De novembre
Anonim
Comunicació LoRa ESP8266 i Ràdio RFM95
Comunicació LoRa ESP8266 i Ràdio RFM95

Una de les tecnologies més anomenades que s’implementa per a l’Internet de les coses, que presenta característiques molt sorprenents per a la comunicació de llarga distància i la baixa potència reflectida en el seu baix consum, LoRa "Lo ng - Ra nge", aquest tipus de modulació s’ha popularitzat en projectes d’enviament i recepció de dades, ja hi ha algunes biblioteques implementades per a les plataformes ESP8266, Arduino, Raspberry pi i ESP32.

En aquesta oportunitat realitzarem una prova molt senzilla amb ESP8266 i RFM95 LoRa.

Fa un temps vaig obtenir 2 mòduls / ràdios de referència LoRa RFM95 de HopeRF, a una freqüència de 915,0 MHz, i després es va recomanar un tutorial Introducció LoRa i la revisió ràpida del mòdul RFM95:

Tutorial

Introducció LoRa i Mòdul RFM95 Hoperf

PDAControl Descàrregues i documentació completa

Comunicació LoRa ESP8266 i Ràdio RFM95 # 1

PDAControl

Descargas y Documentacion Completa

Comunicació LoRa ESP8266 i Ràdio RFM95 # 1

Pas 1: materials

Materials
Materials
Materials
Materials

Materials MOLT barats

  • 2 ESP8266 NodeMCU
  • 2 Ràdio RFM95, en el meu cas 915,0 MHz
  • 2 adaptadors de PCB blancs per ESP8266 12E / F
  • 2 Protoboard
  • Antena de cable, cable UTP, calculeu la longitud a continuació

Pas 2: Vídeo: Introducció LoRa & Module RFM95 Hoperf Electronics

Image
Image

Pas 3: proves realitzades

Imatge
Imatge

Proves realitzades

Utilitzarem 2 mòduls ESP8266 NodeMCU, que es comunicaran a través del bus SPI amb els mòduls RFM95 mitjançant la biblioteca RH_RF95.h de RadioHead, aquesta prova serà molt senzilla, l’enviament d’un missatge més un comptador d’un mòdul a un altre a 915 MHz, Demarcació de fàbrica a la part posterior del PCB. En aquest tutorial s'utilitzarà la modulació LoRa, no implementarem LoRaWAN per no confondre.

Pas 4: vídeo: comunicació LoRa ESP8266 i ràdio RFM95 # 1

Image
Image

Pas 5: Codi IDE Arduino

Codi IDE Arduino

En aquesta oportunitat utilitzarem la biblioteca RH_RF95.h de RadioHead, molt utilitzada en exemples d’Adafruit per a la prova dels seus PCB i mòduls, tècnicament el mòdul ESP8266 configura els paràmetres del RFM95 a través del protocol de bus SPI.

Nota: baixeu i / o enllaceu github a continuació.

Bus SPI: per Wikipedia

Com que és una prova molt senzilla, només es configuraran els paràmetres següents en ambdós mòduls:

  • Potència de transmissió: 23 dBm = rf95.setTxPower (23, fals)
  • Freqüència / banda: 915 MHz = # definir RF95_FREQ 915.0

Important la configuració correcta dels pins per a ESP8266:

  • RFM95_CS = CS (selector de xips o selector d’esclaus).
  • RFM95_RST = Restableix la ràdio en inicialitzar.
  • RFM95_INT = Interrupció de la sortida DIO0.

Pas 6: exemple del mòdul de transmissió núm. 1

Exemple de mòdul de transmissió núm. 1

S'enviarà el missatge "PDAControl -" i el valor d'un comptador de missatges / paquets enviats. Nota: baixeu i / o enllaceu github a continuació.

Terminal sèrie … Transmissió del missatge

Imatge
Imatge

Pas 7: Exemple del mòdul de recepció núm. 2

Exemple del mòdul de recepció núm. 2

El mòdul està en mode de recepció. Nota: baixeu i / o enllaceu github a continuació.

Imatge
Imatge

Terminal sèrie … Recepció, missatge i RSSI

Imatge
Imatge

Pas 8: fabricació d'antenes

Fabricació d'antenes

Per a aquesta prova, l'antena s'ha fabricat amb un cable UTP (Unshielded Twisted Pair), es va fer un cable de 7,8 cm, gràcies a absolutautomation.com per obtenir informació, per calcular la longitud de l'antena, només he modificat el paràmetre més important Freqüència, a el cas del meu mòdul és a 915.0.

Lloc web: M0ukd.com Calculadora d'antena d'avió terrestre 1/4 d'ona

Imatge
Imatge

Pas 9: descàrregues i documentació completa

Descàrregues i documentació completa
Descàrregues i documentació completa
Descàrregues i documentació completa
Descàrregues i documentació completa

PDAControl

Descàrregues i documentació completa

Comunicació LoRa ESP8266 i Ràdio RFM95 # 1

pdacontrolen.com/comunication-lora-esp8266-…

PDAControl

Descargas y Documentacion Completa

Comunicació LoRa ESP8266 i Ràdio RFM95 # 1

pdacontroles.com/comunicacion-lora-esp8266-…

Recomanat: