Módulo comunicaciones serie 433MHz - 1Km

HC-12

Módulo comunicaciones serie 433MHz - 1Km

Modulo de comunicaciones serie vía rádio a 433MHz (100 canales)

Comunicación half duplex

Se suministra montado, con la antena soldada y listo para funcionar

Estado: NUEVOÚLTIMAS UNIDADES EN STOCK  (3) Entrega 24/48 h
14,99
21.00% IVA incluido
unidades

Añadir a cesta

Peso: 50 gramos

Este módulo permite sustituir una comunicación serie por cable, mediante un enlace vía radio de 433MHz (433.4MHz a 473.0MHz)

En condiciones óptimas  de propagación y en espacio abierto con visibilidad entre el emisor y el receptor, es capaz de funcionar has una distancia de 1Km

Para realizar una comunicación completa entre un emisor y un receptor (half duplex), es necesario disponer de dos de estos módulos que estén configurados en el mismo canal.

Características técnicas

  • Frecuencia de trabajo: 433.4MHz a 473.0MHz (100 canales)
  • Tensión de alimentación: 3.2V a 5.5 VCC
  • Distancia de la comunicación: 1000 m en el espacio abierto
  • Velocidad de transmisión: 1200 a 115200 baudios (9600 por defecto)
  • Sensibilidad: -117 dBm a -100 dBm
  • Potencia de transmisión: 20dBm a-1dBm, ajustable en 8 niveles
  • Potencia máxima de salida: 100mW
  • Tipo de comunicación: half-duplex
  • Modos de funcionamiento: FU1, FU2 y FU3 (FU3 por defecto)
  • Temperatura de funcionamiento: -40ºC a 85ºC
  • Dimensiones: 27.8 x 14.4 x 4 mm

Conexiones

Este módulo dispone de cinco pines de conexión:

  • VCC - Alimentación positiva (5,2 V a 5,5 V)
  • GND - Alimentación negativa
  • RX - Entrada señal serie
  • TX - Salida de señal serie
  • SET - Configuración (activo a nivel bajo)

Para conectar este módulo a una placa Arduino / Compluino Uno, solo hay que alimentarlo a 5V y cruzar las señales de RX/TX. No hay que olvidar que en las placas Arduino / Compluino Uno solo hay un puerto de comunicación serie y este se comparte con el USB, así que hay que desconectar este módulo cada vez que queramos programar la placa Arduino / Compluino Uno

Configuración

Para poner a este módulo en el modo de configuración hay que conectar el pin SET a GND. A partir de este moemento podemos usar un conjunto de comandos AT para modificar los parámetros de funcionamiento del módulo.

La forma más sencilla de realizar esta configuración es mediante un Módulo adaptador USB - Serie y un programa monitor serie, como el que dispone el IDE de Arduino.

Aunque también se puede utilizar una placa Arduin / Compluino UNO 

Y un pequeño programa que envíe los comandos recibidos por el puerto USB a unos pines que hagan de puerto serie virtual mediante la librería SoftwareSerial de Arduino

Comandos AT

Los comandos AT son una serie de cadenas de caracteres que enviamos al módulo HC-12 a traves del monitor del IDE de Arduino para configurar los parámetros de funcionamiento de dicho módulo.

AT : Comando de prueba. Retornará OK si la interfaz AT está habilitada (pin SET a GND)

AT+Bxxxx : Establece la velocidad en baudios del puerto serie. Por ejemplo, AT + B57600 establece la velocidad en baudios a 57600bps

AT + Cxxx : Establece el canal de radio. Los canales comienzan desde 001 a 433,4MHz. Cada siguiente canal añade 400kHz. El canal 100 es 473,0MHz. AT + C002 ajustará la frecuencia a 433,8MHz. Dos dispositivos HC-12 que crean un enlace inalámbrico tienen que operar en la misma frecuencia

AT + FUx : Configura el modo de dispositivo: FU1, FU2, FU3 o FU4. Dos dispositivos HC-12 que crean un enlace inalámbrico tienen que usar el mismo modo:

  • FU1: Modo de bajo consumo
  • FU2: Modo de muy bajo consumo
  • FU3: Modo normal de operación

AT + Px : Configura la potencia de transmisión del dispositivo. Por ejemplo, AT + P2 ajusta la potencia a 2dBm (1.6mW)

  1. 1dBm (0.8mW)
  2. 2dBm (1.6mW)
  3. 5dBm (3.2mw)
  4. 8dBm (6.3mW)
  5. 11dBm (12mW)
  6. 14dBm (25mW)
  7. 17dBm (50mW)
  8. 20dBm (100mW)

AT + RX :  Retorna todos los parámetros: modo, canal, velocidad de transmisión, potencia

AT + V  :  Retorna la versión del módulo

AT + DEFAULT : Restablece los parámetros del módulo a la configuración predeterminada