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.

Sonoff Dimer D1 WiFi
Tira Header Macho 40 Pines 2mm Negro
Capacitor Cerámico 0805 4.7uF 25V CL21A475KAQNNNE
Limpiador Electrónico en Aerosol 454 ml SILIJET E-7 Plus
Sensor de Flama KY-026
BDX53C Transistor NPN 100V 8A TO-220
PuppyPi Pro Ultimate Kit Raspberry Pi 5 8GB AI con Garra Hiwonder
PIC18F4550-I/P Microcontrolador 8 Bits DIP-40
RC522 Módulo RFID Lectura y Escritura

























Valoraciones
No hay valoraciones aún.