Tabla de contenido:

Comunicación LoRa ESP8266 y Radio RFM95: 9 pasos
Comunicación LoRa ESP8266 y Radio RFM95: 9 pasos

Video: Comunicación LoRa ESP8266 y Radio RFM95: 9 pasos

Video: Comunicación LoRa ESP8266 y Radio RFM95: 9 pasos
Video: Nodo LoRa con RFM95W y ESP32 | Añade comunicaciones de largo alcance a tus proyectos. 2024, Noviembre
Anonim
Comunicación LoRa ESP8266 y Radio RFM95
Comunicación LoRa ESP8266 y Radio RFM95

Una de las tecnologías más nombradas para ser implementadas para el Internet de las Cosas, que tiene características muy llamativas de comunicación a larga distancia y bajo consumo reflejado en su bajo consumo, LoRa "Lo ng - Ra nge", este tipo de modulación se ha vuelto muy popular. en proyectos de envío y recepción de datos, existen algunas librerías ya implementadas para las plataformas ESP8266, Arduino, Raspberry pi y ESP32.

En esta oportunidad realizaremos una prueba muy sencilla con ESP8266 y RFM95 LoRa.

Hace un tiempo me dieron 2 módulos / radios LoRa referencia RFM95 de HopeRF, a una frecuencia de 915.0 MHz, luego un tutorial recomendado Introducción LoRa y la revisión rápida al módulo RFM95:

Tutorial

Introducción LoRa y Modulo RFM95 Hoperf

PDAControl Descargas y documentación completa

Comunicación LoRa ESP8266 y Radio RFM95 # 1

PDAControl

Descargas y Documentacion Completa

Comunicación LoRa ESP8266 & Radio RFM95 # 1

Paso 1: Materiales

Materiales
Materiales
Materiales
Materiales

Materiales MUY Baratos

  • 2 ESP8266 NodeMCU
  • 2 Radio RFM95, en mi caso 915.0 MHz
  • 2 Adaptadores PCBs blancos para ESP8266 12E / F
  • 2 Protoboard
  • Antena de alambre, cable UTP, calcule la longitud a continuación

Paso 2: Video: Introducción a LoRa y módulo RFM95 Hoperf Electronics

Image
Image

Paso 3: pruebas realizadas

Imagen
Imagen

Pruebas realizadas

Usaremos 2 módulos ESP8266 NodeMCU, los cuales se comunicarán a través del bus SPI con los módulos RFM95 usando la librería RH_RF95.h de RadioHead, esta prueba será muy simple, el envío de un mensaje más un contador de un módulo a otro a 915MHz, Demarcación de fábrica en la parte posterior de la PCB. En este tutorial se utilizará la modulación LoRa, no implementaremos LoRaWAN para no confundir.

Paso 4: Video: Comunicación LoRa ESP8266 y Radio RFM95 # 1

Image
Image

Paso 5: Código IDE de Arduino

Código IDE de Arduino

En esta oportunidad usaremos la librería RH_RF95.h de RadioHead, muy utilizada en ejemplos de Adafruit para la prueba de sus PCBs y módulos, técnicamente el módulo ESP8266 configura los parámetros del RFM95 a través del protocolo de bus SPI.

Nota: Descargue y / o enlaces de github a continuación.

Bus SPI: por Wikipedia

Al tratarse de una prueba muy sencilla, solo se configurarán los siguientes parámetros en ambos módulos:

  • Potencia de transmisión: 23 dBm = rf95.setTxPower (23, false)
  • Frecuencia / Banda: 915MHz = #define RF95_FREQ 915.0

Importante la correcta configuración de Pines para ESP8266:

  • RFM95_CS = CS (selector de chip o selector de esclavo).
  • RFM95_RST = Restablecer radio al inicializar.
  • RFM95_INT = Interrupción de la salida DIO0.

Paso 6: Ejemplo de módulo de transmisión n. ° 1

Ejemplo de módulo de transmisión n. ° 1

Se enviará el mensaje "PDAControl -" y el valor de un mensaje / contador de paquetes enviado. Nota: Descargue y / o enlaces de github a continuación.

Terminal serial … Transmitiendo mensaje

Imagen
Imagen

Paso 7: Ejemplo de módulo de recepción n. ° 2

Ejemplo de módulo de recepción n. ° 2

El módulo está en modo de recepción. Nota: Descargue y / o enlaces de github a continuación.

Imagen
Imagen

Terminal serial … Recepción, mensaje y RSSI

Imagen
Imagen

Paso 8: Fabricación de antenas

Fabricación de antenas

Para esta prueba se ha fabricado la antena con Cable UTP (Unshielded Twisted Pair) se tomó un hilo de 7.8 cm, gracias a absolutamenteautomation.com por la información, para calcular la longitud de la antena, solo he modificado el parámetro más importante Frecuencia, en el caso de mi módulo es el 915.0.

Sitio web: M0ukd.com Calculadora de antena de plano de tierra de 1/4 de onda

Imagen
Imagen

Paso 9: Descargas y documentación completa

Descargas y documentación completa
Descargas y documentación completa
Descargas y documentación completa
Descargas y documentación completa

PDAControl

Descargas y documentación completa

Comunicación LoRa ESP8266 y Radio RFM95 # 1

pdacontrolen.com/comunication-lora-esp8266-…

PDAControl

Descargas y Documentacion Completa

Comunicación LoRa ESP8266 y Radio RFM95 # 1

pdacontroles.com/comunicacion-lora-esp8266-…

Recomendado: