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.

Sensor Magic Light Cup KY-027
























Valoraciones
No hay valoraciones aún.