Skip to main content

Grove - Long Range 868MHz

Grove es una plataforma muy poderosa desarrollada por Seeed Studio para simplificar tus proyectos de IoT. Hemos integrado el conector grove a la mayoría de las placas producidas por Seeed para hacer que se conviertan en un sistema. Esta vez, combinamos Grove con LoRa para proporcionarte un módulo inalámbrico de ultra largo alcance.

El módulo funcional principal en Grove - LoRa Radio 433MHz es el RFM98, que es un transceptor que presenta el módem LoRa de largo alcance que proporciona comunicación de espectro ensanchado de ultra largo alcance y alta inmunidad a interferencias mientras minimiza el consumo de corriente. El corazón de Grove - LoRa Radio 433MHz es el ATmega168, un chip ampliamente utilizado con muy alto rendimiento y bajo consumo de energía, especialmente adecuado para este módulo grove.

Ya hemos integrado una antena de alambre simple para recibir señal, si la señal es demasiado débil para recibir, no te preocupes, el conector MHF junto a la antena es para agregar una segunda antena que tiene interfaz MHF para obtener más señal.

Esta es la versión de 433MHz, que puede ser utilizada para comunicación de 433MHz. También puedes encontrar la versión para 868MHz en Grove - LoRa Radio 868MHz.

VersiónFecha de LanzamientoCómo Comprar
Grove - LoRa Radio 433 MHz10 Dic, 2016
Grove - LoRa Radio 868 MHz10 Dic, 2016

Características


  • Utiliza módulo RFM95 basado en SX1276 LoRa®
  • Voltaje de Funcionamiento: 5V/3.3V
  • ~28mA(Promedio) @+20dBm transmisión continua
  • ~8.4mA(Promedio)@modo standby
  • ~20mA(Promedio) @modo recepción, BW-500kHz
  • Temperatura de Funcionamiento: -20 – 70℃
  • Interfaz: Grove - UART(RX,TX,VCC,GND)
  • Antena de alambre simple o Conector MHF para antena externa de alta ganancia
  • Frecuencia de Funcionamiento: 868MHz/433MHz
  • Capacidad de Salida de Potencia +20dBm 100 mW
  • Tamaño: 20*40mm
  • Velocidad: 0.3kps~50kps
  • Librerías de Arduino listas para usar
  • Conector de antena MHF reservado
tip

Más detalles sobre los módulos Grove consulte Sistema Grove

Plataformas Soportadas

ArduinoRaspberry Pi
caution

Las plataformas mencionadas anteriormente como compatibles son una indicación de la compatibilidad de software o teórica del módulo. Solo proporcionamos biblioteca de software o ejemplos de código para la plataforma Arduino en la mayoría de los casos. No es posible proporcionar biblioteca de software / código de demostración para todas las plataformas MCU posibles. Por lo tanto, los usuarios tienen que escribir su propia biblioteca de software.

Descripción General del Hardware


  1. MCU ATMega168 (hoja de datos)
  2. Conector MHF
  3. Antena de Cable
  4. Módulo RFM95 (hoja de datos)
  5. Interfaz Grove
PINNOMBREFUNCIÓN
1TXTX de UART
2RXRX de UART
3VCCSuministro de energía, 3.3V o 5V
4GNDConectar Tierra

Ideas de Aplicación


  • Internet de las Cosas
  • Hogar Inteligente
  • Hub de Sensores
  • Comunicación inalámbrica de larga distancia

Primeros Pasos

Después de esta sección, puedes hacer que Grove - LoRa Radio funcione con solo unos pocos pasos.

Preparativos

Ahora estamos haciendo una demostración para comunicación P2P (punto a punto) con el Grove - Lora Radio 433MHz, el Grove - LoRa Radio 868MHz se usa de la misma manera.

tip

Grove - LoRa Radio 433MHz no puede comunicarse con Grove - LoRa Radio 868MHz.

ArtículoCant.Enlace
Seeeduino Lotus2¡CONSIGUE UNO AHORA!
Grove - LoRa Radio 433MHz2¡CONSIGUE UNO AHORA!
Cable Micro USB2¡CONSIGUE UNO AHORA!

Si es la primera vez que usas Seeeduino Lotus, por favor consulta la wiki de Seeeduino Lotus.

Seeeduino Lotus es completamente compatible con Arduino y funciona tan simple como Arduino.

Si es la primera vez que usas Arduino, por favor dirígete aquí para comenzar tu viaje con Arduino.

Conectando hardware

Seeeduino Lotus es una combinación de Seeeduino y Base Shield. Podemos conectar el módulo LoRa Radio al socket D5 directamente como muestra la imagen a continuación.

enter image description here

Descargar Librería

Haz clic para descargar la librería e instalarla (Cómo instalar una Librería de Arduino)

tip

La librería soporta dispositivos AVR/SAMD/STM32F4, tanto serial por hardware como por software también.

Hay 2 tipos de puertos seriales. Uno es COMSerial, que significa puerto de comunicación (conectando con Grove-LoRa Radio). El otro es ShowSerial, que significa puerto de visualización de información serial (conectando con PC).

La mayoría de las placas arduino tienen al menos un Serial, algunas tienen múltiples seriales (Arduino Mega tiene 4 Seriales). Se comunica en los pines digitales 0 (RX) y 1 (TX) así como con la computadora vía USB. Así que si conectas un dispositivo UART en el pin D0 y pin D1, tienes que removerlos antes de descargar el programa a través de USB. De lo contrario causará fallas en la carga. A veces necesitas más puertos seriales que el número de puertos seriales por hardware disponibles. Si este es el caso, puedes usar un Serial por Software que usa software para emular el hardware serial. El serial por software requiere mucha ayuda del controlador Arduino para enviar y recibir datos, así que no es tan rápido o eficiente como el serial por hardware. Para más información sobre el Serial, por favor consulta Seeed Arduino Serial.

  • AVR: Para el ejemplo a continuación, definimos Software Serial como SSCOM (conectando con PC), necesitas un adaptador USB a TTL para conectar con PC. NO todos los pines digitales pueden ser usados para serial por software. Puedes consultar Software Serial para detalles de pines. Definimos hardware Serial como COMSerial (conectando con Grove-LoRa Radio). Si quieres usar el serial por hardware como COMSerial y serial por software como ShowSerial, puedes definir como #define ShowSerial Serial y #define COMSerial SSerial. Si usas Arduino Mega, puedes conectar el Serial por hardware a ShowSerial y el otro Serial1/Serial2/Serial3 a COMSerial. Así que puedes consultar la configuración AVR Mega.

  • SAMD: Para el ejemplo a continuación, el SAMD no soporta serial por software. Usamos el serial por hardware Serial1 para comunicarnos con Grove-LoRa Radio y SerialUSB para imprimir mensajes en PC.

  • STM32F4: Para el ejemplo a continuación, usamos el serial por hardware Serial para comunicarnos con Grove-LoRa Radio y SerialUSB para imprimir mensajes en PC.

note

Para más información sobre el Serial, por favor consulta Seeed Arduino Serial.

#include <RH_RF95.h>

#################### AVR #######################

#ifdef __AVR__

#include <SoftwareSerial.h>
SoftwareSerial SSerial(10, 11); // RX, TX

#define COMSerial Serial
#define ShowSerial SSerial

RH_RF95<HardwareSerial> rf95(COMSerial);

#endif

#################### AVR Mega ###################

#ifdef __AVR__

#define COMSerial Serial1
#define ShowSerial Serial

RH_RF95<HardwareSerial> rf95(COMSerial);

#endif

#################### SAMD ######################

#ifdef ARDUINO_SAMD_VARIANT_COMPLIANCE

#define COMSerial Serial1
#define ShowSerial SerialUSB

RH_RF95<Uart> rf95(COMSerial);

#endif

#################### STM32F4 ###################

#ifdef ARDUINO_ARCH_STM32F4

#define COMSerial Serial
#define ShowSerial SerialUSB

RH_RF95<HardwareSerial> rf95(COMSerial);

#endif

Abrir el ejemplo

Abre tu Arduino IDE, haz clic en File > Examples>Grove_LoRa_433MHz_and_915MHz_RF-master y obtendrás muchos ejemplos para el módulo.

NodoNombre del EjemploFunción
Emisorrf95_clientEnvía "Hello World" cada 1s
Receptorrf95_serverRecibe datos y los imprime

Haz clic en Tools>Board para elegir "Seeeduino Lotus" y selecciona el puerto serie respectivo, luego haz clic en el botón Upload para finalizar los pasos.

tip

Si estás usando el módulo Grove - LoRa Radio 868MHz cambia el siguiente código.

//rf95.setFrequency(434.0);
rf95.setFrequency(868.0);

Resultados de la Revisión

Después de completar la carga, puedes abrir el monitor serie para ver el resultado.

enter image description here

Velocidad de Datos

El siguiente gráfico muestra las relaciones entre la velocidad de banda, el ancho de banda de la señal, el factor de dispersión y la sensibilidad.

enter image description here

433MHz

868MHz

Recursos


Soporte Técnico y Discusión de Productos

¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para atender diferentes preferencias y necesidades.

Loading Comments...