
Tabla de contenido:
- Paso 1: Materiales
- Materiales MUY Baratos
- Paso 2: Video: Introducción a LoRa y módulo RFM95 Hoperf Electronics
- Paso 3: pruebas realizadas
- Pruebas realizadas
- Paso 4: Video: Comunicación LoRa ESP8266 y Radio RFM95 # 1
- Paso 5: Código IDE de Arduino
- Código IDE de Arduino
- Paso 6: Ejemplo de módulo de transmisión n. ° 1
- Paso 7: Ejemplo de módulo de recepción n. ° 2
- Paso 8: Fabricación de antenas
- Fabricación de antenas
- Paso 9: Descargas y documentación completa
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:40

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 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


Paso 3: pruebas realizadas

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


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

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.

Terminal serial … Recepción, mensaje y RSSI

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

Paso 9: 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:
LoRa 3Km a 8Km Comunicación Inalámbrica con Dispositivo de Bajo Costo E32 (sx1278 / sx1276) para Arduino, Esp8266 o Esp32: 15 Pasos

LoRa 3Km a 8Km Comunicación Inalámbrica con Dispositivo Low Cost E32 (sx1278 / sx1276) para Arduino, Esp8266 o Esp32: creo una librería para administrar EBYTE E32 basada en la serie Semtech de dispositivo LoRa, dispositivo muy potente, simple y económico. Versión de 3Km aquí, versión de 8Km aquí Pueden trabajar en una distancia de 3000 ma 8000 m, y tienen muchas características y
Comunicación simple de Arduino LoRa (más de 5 km): 9 pasos

Comunicación simple de Arduino LoRa (más de 5 km): vamos a probar E32-TTL-100 con mi biblioteca. Es un módulo transceptor inalámbrico, opera a 410 441 MHz (o 868MHz o 915MHz) basado en RFIC SX1278 original de SEMTECH, transmisión transparente disponible, nivel TTL. El módulo adopta LORA
Comunicación LORA Peer to Peer con Arduino: 9 pasos

Comunicación LORA Peer to Peer con Arduino: Soy un entusiasta de la electrónica principiante y este es mi primer instructivo, así que no se preocupe en sus comentarios. En este instructivo, voy a explicar cómo hacer que dos nodos LORA se comuniquen directamente sin TTN (la red de cosas)
Controle los electrodomésticos sobre LoRa - LoRa en domótica - Control remoto LoRa: 8 pasos

Controle los electrodomésticos sobre LoRa | LoRa en domótica | Control Remoto LoRa: Controla y automatiza tus electrodomésticos desde largas distancias (Kilómetros) sin la presencia de internet. ¡Esto es posible a través de LoRa! Hey, ¿qué pasa, chicos? Akarsh aquí de CETech. Este PCB también tiene una pantalla OLED y 3 relés que un
Introducción LoRa y módulo RFM95 / RFM95W Hoperf: 5 pasos

Introducción LoRa & Módulo RFM95 / RFM95W Hoperf: En esta oportunidad haremos una breve caracterización sobre LoRa ™ y específicamente Radio RFM95 / 96 fabricado por Hoperf Electronics. Desde hace un par de meses llegaron 2 módulos, inicialmente quiero hacer una introducción sobre el tema