Cree Lora Node y Lora Gateway utilizando el módulo DORJI DRF1276DM: 6 pasos

Cree Lora Node y Lora Gateway utilizando el módulo DORJI DRF1276DM: 6 pasos

Tabla de contenido:

Anonim

LoRa significa largo alcance. LoRa y LORAWAN son dos protocolos diferentes. Utilizamos el protocolo LoRa. Dorji DRF1276DM (865-915 MHz) es una placa especial LoRa que contiene el chip Semtech SX1276 LoRa y también un chip MCU.

Esta MCU se encarga de todas las tareas y los parámetros necesarios para el chip SX1276. El módulo LoRa recibe o envía datos al host a través del puerto serie (UART) en un formato de datos preestablecido. Los usuarios no necesitan preocuparse por el proceso de datos dentro del módulo.

DRF1276DM (EUR, EE. UU. E India) o DRF1278DM (ASIÁTICO) depende de cuál

Zona en la que se encuentra y disponibilidad de frecuencia abierta. Permite en INDIA, la frecuencia de comunicación abierta es de 865Mhz a 867 Mhz. Usted usa el módulo DRF1276DM en la India al escribir 866 MHz en frecuencia de RF en la herramienta Dorji. Cuando la frecuencia de su área se encuentra entre 865 MHz y 868 MHz.

Sobre la distancia, hasta 2000 metros debería ser posible.

Consulte un video de Youtube: -

Consulte la hoja de datos de Dorji http://www.dorji.com/docs/data/DRF1276DM.pdf.

Consulte también

Suministros:

Paso 1: Suministros

Antes de ordenar el módulo, compruebe que Antenne esté incluido o no con el módulo. La antena para 866MHz y 915 MHz no es la misma. Orden para el correcto.

2x DRF1276DM

2 x convertidor de UART a USB, (uso CP2102 STC basado en uart to usb conveter).

1 x microcontrolador Arduino (como Arduino mini pro 3.3V 8Mhz, Arduino Uno, Arduino Mega 2560).

1x DHT11 Sensor de humedad y temperatura.

Necesitas algunos cables entonces.

1x FRAMBUESA Pi 2 o 3.

Resistencia 3x 10k.

Resistencia 2x 20k.

1x Breadboard. Alambre o alambre de cobre (0.7mm) para el tablero.

Paso 2: Configurar un módulo de Lora

Antes de usar estos módulos, se debe hacer una configuración. Hay una herramienta de configuración especial de Dorji.

Descarga la herramienta desde abajo.

Conecte DRF1276DM con el convertidor de uart a usb (CP2102 STC). Vea la imagen (figura -01) para la conexión correcta.

Instale el programa y haga clic en Abrir, luego seleccione el puerto Com correcto. Asumir para ambos módulos de Lora exactamente los mismos valores que se muestran en la imagen anterior. Establezca la velocidad de transmisión en 9600. Seleccione el estándar en modo de RF en ambos módulos DRF1276DM que se usa en el nodo y la puerta de enlace.

Abra Frecuencia RF y escriba una frecuencia de comunicación. La frecuencia depende de la zona en la que se encuentre. Con el DRF1276DM, la frecuencia debe ser de 868 MHz para Eur o EE. UU. Y 866 para INDIA. Con el DRF1278DM, la frecuencia debe ser de 433 MHz para Asia. Seleccione RF_mode, según el requisito de comunicación.

Paso 3: HAGA UN NODO DE LoRa CON el módulo Arduino MCU Y DRF1276DM

Tome una placa y coloque todos los componentes en esta placa (Mostrar como Figura). Usted usa el cable de programación Arduino para darle energía al controlador Arduino y al adaptador para darle energía a la placa Arduino (Con cuidado, verifique el voltaje de salida del adaptador).

Antes de cargar el programa arduino, retire el módulo DRF1276DN de la placa arduion. Después de cargar el programa arduino, conecte el módulo DRF1276DN de la placa arduion (como se muestra en la Figura).

Utilizo el sensor DHT11 para transferir datos de temperatura a nodo y pasarela. Usó cualquier sensor arduino para que el Nodo solo hiciera la conexión adecuada del sensor con la placa arduino y cargue un código de programación de sensor arduino simple. Yo uso el sensor DHT11 descargar el programa a continuación.

Paso 4: HACER LATE GATEWAY usando DRF1276DM

Para hacer una puerta de enlace use Raspberry pi 2/3 con la imagen de instalación jessie raspbian. Conecte Raspberry pi con Uart a USB Conveter y DRF1276DM (conecte como se muestra en la figura).Instale el GTK TERM en su Raspberry pi usando el siguiente comando.

Abra el terminal y escriba el comando a continuación.

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install gtkterm

Paso 5: obtener datos del nodo y enviarlos a la puerta de enlace

Después de hacer un nodo Lora, instale el Monitor de puerto serie avanzado en su computadora.

Descargue desde este enlace: http: //www.aggsoft.com/serial-port-monitor/download.htm

Conecte el nodo Lora con la computadora insertando usando el cable de programación Arduino (conecte el cable de programación Arduino a la computadora y Arduino (Arduino se conecta con DRF1276DM).

Abra el monitor de puerto serie avanzado, seleccione el puerto de comunicaciones correcto y la velocidad de transmisión de su nodo Lora basado en Arduion. Después de 20 segundos, verá los datos del sensor en el Monitor de puerto serie avanzado.

Verá datos en el Monitor de puerto serie avanzado que significa que su nodo está funcionando bien. Si no ve ningún dato del sensor. Verifique la conexión de la placa Arduino con DRF1276DM e intente nuevamente.

Abra Gtkterm en Raspberry pi con el comando enter (gtkterm) en el terminal. conecte el DRF1276DM con uart al convet USB (ver en la figura).

Seleccione la barra de configuración, seleccione Puerto en la barra de configuración. Seleccione el puerto correcto y la velocidad de transmisión.

Conecte el nodo lora basado en Arduino con la fuente de alimentación.

Después de 1 minuto, verá los datos del sensor del nodo en gtkterm.

Enhorabuena Su Lora Node y Lora Gateway están listos para usar.

Si no ve ningún dato del sensor, verifique su conexión (como se muestra en la figura) e intente nuevamente.

Paso 6: Cómo dormir y reactivar el módulo Lora (DRF1276DM)

Cuando la clavija EN de su módulo DRF1276Dm se conecta en GND (tierra de la placa Arduion). Tu Nodo de Lora es Despierta y funciona correctamente.

Si quiere dormir el módulo lora, conecte el pin EN con 3.3v o menos para darle una corriente lógica al módulo.

Usted conecta el pin EN a GND. El módulo está activado.