Transceptor UART transparente de largo alcance en 433 MHz.
El HC-12 es un transceptor de datos seriales que opera entre 433,4 y 473,0 MHz y presenta una interfaz UART transparente. Dos módulos configurados con igual canal, modo y velocidad pueden intercambiar datos a distancias considerables en espacio abierto. Incorpora transceptor SI4463 y microcontrolador de gestión. El alcance real depende de antena, potencia, entorno, interferencias, alimentación y normativa radioeléctrica local.
Especificaciones técnicas
Características principales
Valor
Alimentación
3,2 a 5,5 V
Banda
433,4 a 473,0 MHz
Canales
100
Interfaz
UART TTL
Potencia
Hasta 20 dBm configurable
Modos
FU1 a FU4
Compatibilidad
Arduino y Raspberry Pi
Características adicionales
Valor
UART
1200 a 115200 bit/s
Alcance anunciado
Hasta 1 km ideal
Configuración
Pin SET y comandos AT
Antena
Resorte o SMA
Topología
Punto a punto
Consumo
Según potencia y modo
Información técnica: Comprueba frecuencias y potencias permitidas localmente. Coloca un condensador cercano y evita alimentar transmisión máxima desde una salida insuficiente.
Ventajas y aplicaciones
Integración completa: Su diseño reúne las funciones esenciales y reduce componentes externos durante montaje, configuración y verificación del proyecto electrónico.
Formato práctico: La placa facilita prototipado, mantenimiento y conexión con otros dispositivos mediante terminales e interfaces claramente organizados físicamente.
Funcionamiento configurable: Permite ajustar parámetros relevantes por software o hardware para adaptarse a diferentes condiciones operativas y aplicaciones reales.
Compatibilidad amplia: Puede integrarse con plataformas, herramientas y protocolos habituales respetando los niveles eléctricos y requisitos particulares de cada interfaz.
Aplicaciones educativas: Facilita aprender programación, comunicación y control mediante pruebas repetibles, diagnósticos visibles y proyectos progresivos completamente funcionales.
Dos imágenes destinadas al esquema de conexión y al pinout del producto. Reemplaza cada URL por la imagen correspondiente subida a Odoo.
Galería de esquemas y conexiones
Guía de conexión: Conecta VCC, GND, TX a D10, RX a D11 y SET a D7; configura ambos módulos con parámetros idénticos.
🎓 Funcionamiento del ejemplo
El código realiza una prueba funcional extensa, controla errores básicos y muestra información clara para diagnóstico durante la integración.
Ejemplo Arduino · HC-12
// Ejemplo funcional para Arduino Uno
// Verifique primero alimentación y tierra común
// Respete los niveles eléctricos indicados
// Abra el monitor serial a la velocidad configurada
// Realice la prueba inicial sin cargas sensibles
// Revise los mensajes de diagnóstico antes de continuar
#include <SoftwareSerial.h>
SoftwareSerial radio(10,11);unsigned long numero=0,previo=0;
void setup(){
Serial.begin(9600);radio.begin(9600);pinMode(7,OUTPUT);digitalWrite(7,HIGH);
Serial.println("HC-12 listo; ambos extremos deben compartir configuracion");
}
void loop(){
while(radio.available())Serial.write(radio.read());
while(Serial.available())radio.write(Serial.read());
if(millis()-previo>=3000){
previo=millis();radio.print("Paquete #");radio.println(++numero);
Serial.print("Transmitido: ");Serial.println(numero);
}
}
Pulsa una pregunta para desplegar su respuesta. Las últimas tres incluyen comparaciones con productos relacionados.
1. ¿Qué parámetros deben coincidir entre dos HC-12?
Ambos necesitan igual canal, modo FU y velocidad aérea compatible; la velocidad UART también debe coincidir con cada microcontrolador conectado.
2. ¿Cómo se entra correctamente al modo AT?
Mantén SET en nivel bajo antes de enviar comandos a la velocidad configurada; vuelve a nivel alto para transmisión transparente normal.
3. ¿Qué diferencia existe entre FU1, FU2, FU3 y FU4?
Cada modo prioriza consumo, latencia, sensibilidad o velocidad; FU3 es predeterminado y FU4 maximiza alcance usando baja tasa aérea. enlaces.
4. ¿Por qué se reinicia al transmitir con potencia máxima?
La radio demanda picos de corriente que una salida débil no sostiene; usa fuente adecuada y condensador cercano al módulo.
5. ¿El alcance anunciado de un kilómetro está garantizado?
No, requiere línea de vista, antenas adecuadas, baja interferencia, velocidad reducida y máxima potencia dentro de límites legales permitidos. enlaces.
6. ¿Cómo se selecciona el canal de radio?
El comando AT+Cxxx elige entre cien canales espaciados desde 433,4 MHz; ambos extremos deben usar exactamente el mismo número. enlaces.
7. ¿Cómo se compara con NRF24L01?
HC-12 ofrece UART transparente y alcance mayor típico; NRF24L01 usa SPI, 2,4 GHz y control detallado de paquetes y direcciones.
8. ¿En qué se diferencia de LoRa?
HC-12 transmite datos seriales con mayor velocidad sencilla; LoRa alcanza más distancia y robustez utilizando modulación y protocolos diferentes. enlaces.
9. ¿Puede utilizarse cualquier antena de 433 MHz?
Debe presentar impedancia y longitud adecuadas para la frecuencia; una antena incorrecta reduce alcance y puede aumentar potencia reflejada. enlaces.
10. ¿Qué consideraciones legales deben revisarse?
Frecuencia, potencia, ciclo de trabajo y ancho de banda permitidos cambian por país; configura el módulo conforme a normativa radioeléctrica local.