INFORMACIÓN
El RF 433 MHz Transmisor-Receptor es un módulo de comunicación inalámbrica de bajo costo que permite enviar y recibir datos a través de ondas de radio en la frecuencia de 433 MHz, comúnmente utilizada en aplicaciones de control remoto y transmisión de datos a corta y media distancia. El transmisor convierte las señales digitales provenientes de un microcontrolador en ondas de radio moduladas (generalmente por modulación ASK/OOK) y las emite a través de una antena. El receptor, por su parte, capta estas ondas, las demodula y las convierte nuevamente en señales digitales que el microcontrolador puede interpretar. Su funcionamiento requiere una codificación y decodificación de datos (mediante software o módulos codificadores/decodificadores dedicados) para garantizar la correcta transmisión.
El RF 433 MHz Transmisor-Receptor se emplea en una amplia gama de aplicaciones de comunicación inalámbrica de corto y medio alcance, como sistemas de control remoto para encender o apagar dispositivos, domótica para automatizar luces y electrodomésticos, telemetría para enviar datos de sensores a distancia, alarmas y sistemas de seguridad, y comunicación entre microcontroladores sin cables. Es ideal para proyectos donde se requiere bajo consumo de energía y simplicidad en la transmisión de datos. Es compatible con diversas tarjetas de desarrollo como Arduino (UNO, Nano, Mega), ESP8266, ESP32, Raspberry Pi, STM32 y Teensy, permitiendo su integración en sistemas embebidos y prototipos que necesiten transmitir información inalámbrica de manera económica y eficiente.
ESPECIFICACIONES Y CARACTERÍSTICAS
Transmisor (FS1000A).
- Voltaje de Operación: 3.5 a 12 VDC.
- Corriente de Trabajo: 40 mA (12 V), 9 mA (3.5 V).
- Alcance: 20 a 200 m dependerá del voltaje de alimentación y el tipo de antena que se le agregue adicionalmente.
- Potencia de Transmisión: 10 mW.
- Frecuencia de Transmisión: 433 MHz.
- Tasa de Transferencia de Datos: 4 KB/seg.
- Antena externa: No se incluye, pero puedes fabricar una con alambre de un solo núcleo con longitud de 25 cm, el cable debe ser enrollado en un diámetro de 5.5 o 6 mm con forma en hélice.
- Dimensiones: 20 mm x 20 mm.
- Peso: 3 g.
Receptor (MX-RM-5V).
- Voltaje de Operación: 5 VDC.
- Consumo de Corriente: 4 mA.
- Sensibilidad del Receptor: – 105 dB.
- Frecuencia de Recepción: 433 MHz.
- Antena externa: No se incluye, pero puedes fabricar una con alambre de un solo núcleo con longitud de 32 cm, el cable debe ser enrollado en un diámetro de 5.5 o 6 mm con forma en hélice.
- Dimensiones: 13 mm x 30 mm.
- Peso: 1 g.
DOCUMENTACIÓN Y RECURSOS
INFORMACIÓN ADICIONAL
¿Cómo probar el RF 433 MHz Transmisor Receptor?
Materiales Necesarios
- 1 módulo Transmisor RF 433 MHz FS1000A.
- 1 módulo Receptor RF 433 MHz MX-RM-5V.
- 2 placas Arduino (UNO, Nano o Mega).
- 2 protoboards.
- Cables jumper macho-macho.
- 2 antenas para 433 MHz (puede ser un cable rígido de ~17.3 cm).
- Computadora con Arduino IDE instalado.
Funcionamiento.
- El FS1000A transmite datos digitales usando modulación ASK/OOK a 433 MHz.
- El MX-RM-5V recibe la señal y la entrega como una secuencia de pulsos digitales.
- La comunicación es unidireccional: un Arduino envía y otro recibe.
- Es recomendable usar una librería como VirtualWire o RadioHead para codificar/decodificar datos y reducir errores.
Conexiones.
Transmisor:
| FS1000A Pin | Arduino UNO |
|---|---|
| VCC | 5V |
| GND | GND |
| DATA | Pin 12 |
| ANT | Antena (~17.3 cm cable) |
Receptor:
| MX-RM-5V Pin | Arduino UNO |
|---|---|
| VCC | 5V |
| GND | GND |
| DATA | Pin 11 |
| DATA (opcional) | No usar o pin extra |
| ANT | Antena (~17.3 cm cable) |
(El receptor a veces tiene dos pines DATA; cualquiera funciona, uno es redundante.)
Instalación de Librería.
- Abre Arduino IDE.
- Ve a Programa → Incluir Librería → Administrar Bibliotecas.
- Busca VirtualWire y pulsa Instalar.
Código del Transmisor.
#include <VirtualWire.h>
void setup() {
vw_set_tx_pin(12); // Pin de transmisión
vw_setup(2000); // Velocidad de transmisión en bps
}
void loop() {
const char *msg = "Hola 433MHz";
vw_send((uint8_t *)msg, strlen(msg));
vw_wait_tx(); // Espera que termine de enviar
delay(1000); // Envía cada 1 segundo
}
Código del Receptor.
#include <VirtualWire.h>
void setup() {
Serial.begin(9600);
vw_set_rx_pin(11); // Pin de recepción
vw_setup(2000); // Velocidad en bps
vw_rx_start(); // Inicia el receptor
}
void loop() {
uint8_t buf[VW_MAX_MESSAGE_LEN];
uint8_t buflen = VW_MAX_MESSAGE_LEN;
if (vw_get_message(buf, &buflen)) { // Si se recibe mensaje
Serial.print("Mensaje recibido: ");
for (int i = 0; i < buflen; i++) {
Serial.print((char)buf[i]);
}
Serial.println();
}
}
Prueba.
- Conecta cada Arduino con su respectivo módulo y carga el código correspondiente.
- Enciende ambos módulos.
- Abre el Monitor Serie del Arduino receptor a 9600 baudios.
- Deberías ver aparecer el mensaje
"Hola 433MHz"cada segundo.

Carcasa de Plástico ABS para Raspberry Pi 4B Color Negro
Fuente Conmutada 60V 10A
Convertidor DC DC 12V a 5V 3A Step Down
Carcasa de Aluminio para Raspberry Pi 4B con Ventilador Dual
Limpiador de Pantallas 170 ml COMPUSTAT
UNIT Tarjeta de Expansión para ESP32 30 Pines
Cable de Extensión USB con Orejas Macho a Hembra 1m
IRF530 Mosfet de Potencia 14A 100V Canal N TO-220
Esponja limpia Cautin
Malla Desoldadora de Cobre 2mm 1.5m CP-2015
Bluetooth HC-05 Maestro Esclavo 6 pines
Osciloscopio DSO138 con Carcasa y Display TFT
Toallitas Húmedas para Limpieza de Equipos Electrónicos 30pcs COMPUTOALLAS
Encoder Rotativo KY-040
Calibrador Vernier Digital 150mm
Maquina de Grabado y Corte Láser CO2 5040 50W
Convertidor de Señal TTL a RS485
Bateria 18650 3.7V 3000mAh ±10%
Antena RF 433 MHz SMA Macho Omnidireccional
























Valoraciones
No hay valoraciones aún.