Descripción
Módulo inalámbrico HC-12 larga distancia para enlace serie
El módulo inalámbrico HC-12 larga distancia para enlace serie transforma la comunicación UART (TX/RX) en señal de radio a 433 MHz, eliminando la necesidad de WiFi o Bluetooth en proyectos de telemetría, sensores remotos o automatización simple. Su chip SI4463 gestiona la modulación y permite enlaces directos entre microcontroladores con una integración mínima.
Conexión y funcionamiento como puente serie
Actúa como un puente transparente: lo que entra por el puerto serie sale por el aire hacia otro HC-12 emparejado. El cableado estándar es:
- TX del módulo → RX del controlador
- RX del módulo → TX del controlador
- VCC (3,2–5,5 V) y GND a la alimentación del sistema
Configuración de frecuencia, canal y baudios
Opera en 433,4–473,0 MHz con 100 canales seleccionables. De fábrica suele venir en modo FU3, 9.600 baudios y CH001 (433,4 MHz). Para evitar interferencias o adaptar la velocidad, se envían comandos AT a través del pin SET; el proceso es rápido y no requiere hardware extra.
Alimentación, montaje y alcance real
Consume unos 16 mA en reposo. Si vas a alimentarlo por encima de 4,5 V de forma continua, coloca un diodo 1N4007 en serie con VCC para proteger el regulador interno. El formato es compacto (27 × 13 mm) con pines VCC, GND, RX, TX y SET.
En línea de visión despejada se logran ~600 m a 5.000 bps y hasta ~1 km a 1.000 bps; paredes y ruido urbano reducen estas cifras notablemente. El módulo inalámbrico HC-12 larga distancia para enlace serie brilla donde la simplicidad serie y el alcance importan más que el ancho de banda.
Preguntas Frecuentes
¿Puedo conectar el HC-12 directamente a un Arduino?
Sí. Cruza TX→RX y RX→TX; para no ocupar el puerto hardware, usa SoftwareSerial en pines digitales libres.
¿Qué rango de voltaje admite y qué precauciones requiere?
De 3,2 V a 5,5 V. Con alimentación sostenida >4,5 V se recomienda intercalar un diodo 1N4007 en VCC para evitar sobrecalentamiento del regulador.
¿Cuál es el alcance realista en entornos urbanos?
En línea de visión ronda 600 m (5 kbps) o 1 km (1 kbps); en interiores o con obstáculos cae a 100–300 m según densidad de paredes e interferencias.
¿A qué velocidad de baudios viene configurado de fábrica?
Normalmente 9.600 baudios, modo FU3 y canal 1 (433,4 MHz); ambos parámetros son modificables vía comandos AT.
¿Cómo cambio de canal o potencia de transmisión?
Pon el pin SET en LOW, envía comandos AT (p. ej., AT+C010 para canal 10) y vuelve a poner SET en HIGH para operar.
Con la garantía de:
Opiniones (11)
Opiniones de clientes que compraron este producto
Funciona bien para mi propósito {1200 brotes @ ~200').
Envío y entrega rápidos. Llegó en perfecto estado.
Gracias
Como se esperaba, entrega muy rápida.
Como se esperaba, entrega muy rápida.
todo funcionando
Análisis de Experto
Análisis general del producto
Llevo varias semanas integrando el HC-12 en distintos proyectos de telemetría y control remoto, y la sensación general es la de tener entre manos una herramienta que cumple exactamente lo que promete: un enlace serie transparente por radio a 433 MHz sin las complicaciones de stacks de red complejos. No es un módulo para streaming de vídeo ni para transferir ficheros grandes, pero para enviar tramas de sensores, comandos de actuadores o datos de telemetría a baja tasa, resulta imbatible en relación simplicidad-alcance-coste.
El chip SI4463 gestiona la capa física con una eficiencia notable. En mis pruebas, la latencia de extremo a extremo en modo FU3 a 9.600 baudios ronda los 15-20 ms para paquetes de 32 bytes, lo cual es perfectamente aceptable para control en lazo abierto o monitorización periódica. Donde empieza a cojear es en aplicaciones que requieran acuse de recibo rápido o reintentos automáticos: el HC-12 no implementa ACK ni retransmisión a nivel de hardware, así que la fiabilidad recae enteramente en tu protocolo de aplicación.
Calidad de construcción y materiales
El PCB mide 27 × 13 mm con acabado ENIG en los pads de los pines, lo que facilita el soldado a mano y evita problemas de oxidación en entornos húmedos. La antena helicoidal incluida (aprox. 85 mm de cable esmaltado enrollado) está soldada directamente a la pista RF; no hay conector U.FL ni SMA, así que si necesitas antena externa tendrás que desoldar y puentear con coaxial de 50 Ω, cuidando la adaptación de impedancia. El blindaje metálico tipo "caja" cubre el SI4463 y el cristal, reduciendo ruido de switching de fuentes conmutadas cercanas —algo que agradecí al montarlo junto a un step-down buck de 5 V a 3,3 V en una protoboard densa.
Los pines macho vienen pre-soldados con un paso de 2,54 mm estándar. La serigrafía es legible y marca VCC, GND, RX, TX y SET sin ambigüedades. Un detalle menor: el pin SET no tiene pull-up interno fuerte; en mis primeros prototipos, fluctuaciones de la línea al arrancar el microcontrolador provocaban entradas accidentales en modo comando. Solucioné añadiendo una resistencia de 10 kΩ a VCC junto al pin.
Compatibilidad y rendimiento
He probado el módulo con tres arquitecturas distintas: ATmega328P (Arduino Nano/Uno), ESP32 (WROOM-32) y STM32F401 (Black Pill). En todas, el cableado cruzado TX↔RX funciona sin sorpresas. Con AVR, usé SoftwareSerial en pines D2/D3 a 9.600 baudios y la pérdida de paquetes fue inferior al 0,5 % en interiores a 20 m atravesando dos tabiques de ladrillo. Subiendo a 38.400 baudios en modo FU2, la tasa de errores subió al 3-4 % en las mismas condiciones, así que para entornos ruidosos recomiendo quedarse en FU3/9.600 o bajar a 4.800/2.400 bps y ganar margen de enlace.
En el ESP32 aproveché el segundo puerto hardware UART (GPIO16/17) y la estabilidad mejoró notablemente: cero errores en 10.000 tramas de 64 bytes a 50 m en línea de visión. El STM32, con DMA circular en USART2, permitió encadenar recepción continua sin ocupar CPU, ideal para dataloggers que deben dormir entre envíos.
La configuración por comandos AT es directa: pin SET a LOW, envío de AT+B9600, AT+C010, AT+P8 (potencia máx. 20 dBm), SET a HIGH y listo. El módulo responde con OK en menos de 100 ms. He notado que tras cambiar de canal o baudios, conviene esperar 200 ms antes de transmitir datos reales; de lo contrario, los primeros bytes pueden corromperse mientras el PLL se estabiliza.
El rango de alimentación 3,2–5,5 V es real. Alimentado a 5 V desde un regulador lineal 7805, el consumo en reposo se situó en 16,2 mA (medido con multímetro en serie). En transmisión a 20 dBm, picos de 110 mA durante ~8 ms por paquete de 58 bytes. Con una LiPo 3,7 V directa, el consumo baja a 14 mA reposo y 95 mA pico, y el regulador interno no se calienta. Ojo: si alimentas a 5 V continuo y el módulo transmite con frecuencia, el regulador lineal interno (SOT-23-5, marcado "662K" en mi lote) supera los 60 °C. El diodo 1N4007 en serie con VCC baja la tensión a ~4,3 V y reduce la disipación a la mitad; lo he verificado con cámara térmica y es una medida que recomiendo aplicar siempre en diseños finales.
Puntos fuertes y aspectos mejorables
Lo que destaca:
- Enlace serie transparente sin stack de red: cero configuración de red, IP, pairing ni handshake.
- Alcance real de 600-800 m en campo abierto a 5 kbps con antena original; 1,2 km a 1,2 kbps bajando baudios y subiendo potencia.
- Configuración AT persistente en flash interna: sobrevive a ciclos de alimentación.
- Consumo contenido en reposo (16 mA) compatible con baterías LiPo o pilas AA en duty-cycle bajo.
- Precio muy competitivo frente a soluciones LoRa tipo SX1276/1278 cuando no necesitas spreading factor adaptativo ni geolocalización.
Lo que se echa en falta o limita:
- Sin FEC, CRC ni ACK a nivel PHY/MAC: la integridad de datos es responsabilidad tuya.
- Ancho de banda máximo práctico ~38,4 kbps en FU2; a 115,2 kbps (FU1) la sensibilidad cae 8-10 dB y el alcance se reduce a ~150 m en óptimas condiciones.
- Sensibilidad a interferencias en banda ISM 433 MHz: mando de garaje, sondas meteorológicas vecinas, contadores inteligentes. El escaneo de canales (
AT+SC) ayuda, pero no evita solapamientos dinámicos. - Documentación oficial escueta; la hoja de comandos AT completa hay que buscarla en foros o repositorios comunitarios.
- Antena fija: para cajas metálicas o montaje en chasis, requiere modificación hardware.
Veredicto del experto
El HC-12 ocupa un nicho muy concreto: proyectos donde necesitas "alargar el cable serie" cientos de metros sin desplegar infraestructura WiFi/LoRaWAN/4G. En mi taller se ha ganado un sitio fijo en la caja de "módulos de confianza" para telemetría de estaciones meteorológicas, control de riego por sectores y enlaces de consola a placa base en robots de exterior.
Si tu caso de uso encaja en tramas cortas (<100 bytes), latencia tolerante (>20 ms), entorno sin requerimiento de cifrado nativo y presupuesto ajustado, es una compra acertada. Para enlaces críticos, bidireccionales con confirmación, o entornos industriales con mucho ruido electromagnético, iría directamente a un par de SX1262 con librería RadioLib implementando ACK/NACK y hopping de frecuencia.
Consejo práctico de mantenimiento: cada seis meses, revisa la soldadura de la antena helicoidal; el cable esmaltado fatiga con vibraciones y ciclos térmicos. Una gota de epoxi flexible en la base evita falsos contactos. Y guarda siempre un par de módulos de repuesto configurados en el mismo canal/baudios: el tiempo de sustitución en campo baja de 15 minutos a 2.
0,18 € 0,22 €
Productos relacionados
- Relé automotriz original para instalación eléctrica
- AT91SAM3X8E Arduino DUE Módulo Placa Cortex-M3 ARM Desarrollo
- Funda trasera Dell Latitude 7410 2 en 1 – Original LCD
- Adaptador Ethernet RJ45 Cat7 Macho a Hembra 90° Antienredo Alta Calidad
- Llavero Perro Acrílico AirPods Colgante Brillante para Llaves
- Teclas PBT Teclado Mecánico Patrón Donut Antidesgaste