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.

Cable de Extensión USB con Orejas Macho a Hembra 1m
Esponja limpia Cautin
Plug 3.5mm TRRS Metálico
Raspberry Pi Pico W
TTC5200 Transistor NPN 230V 15A
Set de Pinzas con Punta de Cerámica
NSMD005Fusible Reseteable 60V 150mA SMD 1206
PCA9685 16 Canales PWM I2C 12-Bit
Limpiador Dieléctrico para Circuitos y Tarjetas Electrónicas 454 ml COMPUKLIN
7 Botellas de Soldadura de Estaño y Plomo BGA para Reballing
Papel Transfer Pcb A4 Amarillo Para Circuitos 10 Hojas
Capacitor Cerámico 0805 4.7uF 25V CL21A475KAQNNNE
Kit de Luz Led Giratoria CD4017 DIY con Control de Sonido
TPA3110 Amplificador Estereo 2x15W 12V
PIC12F508-I/P Microcontrolador 8bits DIP-8
Gravity Kit de 27 Sensores Compatibles con Arduino KIT0011
Transistor IRLZ44
2W10 Puente Rectificador 1000V 2A
Pinzas Antiestáticas SMD Kit 6 Piezas
Tubo de soldadura 60/40 1mm 17g

























Valoraciones
No hay valoraciones aún.