Descripción
📡 Descripción del Kit de Ricetrasmettitore Inalámbrico 433 MHz (RX/TX)
El kit de ricetrasmettitore inalámbrico 433 MHz RX/TX es un módulo a bajo costo diseñado para la transmisión de datos a distancia a través de ondas de radio. Este kit está compuesto por dos módulos:
- Módulo transmisor (TX) 433 MHz
- Módulo receptor (RX) 433 MHz
Se utiliza comúnmente en proyectos Arduino, domótica, automatización, y en general para comunicaciones inalámbricas a corto/medio alcance (hasta 100 metros en campo abierto).
⚙️ Especificaciones Técnicas
📤 Módulo Transmisor (TX):
- Frecuencia de trabajo: 433 MHz
- Tensión de funcionamiento: 3,5V – 12V DC
- Corriente en transmisión: 10-40 mA
- Potencia de salida: hasta 10mW
- Distancia de transmisión: 20-100 metros (campo abierto)
- Tipo de modulación: ASK (Amplitude Shift Keying)
📥 Módulo Receptor (RX):
- Frecuencia de trabajo: 433 MHz
- Tensión de funcionamiento: 5V DC
- Corriente en recepción: < 5,5 mA
- Sensibilidad: -105 dB
- Tipo de modulación: ASK
🛠️ Conexión con Arduino
📡 Conexión TX (Transmisor):
| Pin TX | Arduino |
|---|---|
| VCC | 5V (o 3.3V si está especificado) |
| GND | GND |
| DATA | Pin digital (ej. D12) |
📡 Conexión RX (Receptor):
| Pin RX | Arduino |
|---|---|
| VCC | 5V |
| GND | GND |
| DATA | Pin digital (ej. D11 o D2) |
💾 Librería Necesaria: VirtualWire (obsoleta) o RadioHead
Para proyectos nuevos se recomienda RadioHead, pero muchos tutoriales aún usan VirtualWire.
🔧 Instalación de la librería VirtualWire
- Ve a Sketch > Incluir Biblioteca > Administrar Bibliotecas
- Busca
VirtualWiree instálala.
O:
Descarga desde https://github.com/PaulStoffregen/VirtualWire y úsala en la carpeta libraries.
🧪 Ejemplo de uso con Arduino
📤 Código Transmisor (TX)
#include <VirtualWire.h>
void setup() {
vw_set_tx_pin(12); // pin dati TX
vw_setup(2000); // Velocità di trasmissione: 2000 bps
}
void loop() {
const char *msg = "Ciao da TX!";
vw_send((uint8_t *)msg, strlen(msg));
vw_wait_tx(); // Attende che la trasmissione sia completata
delay(1000);
}
📥 Código Receptor (RX)
#include <VirtualWire.h>
void setup() {
Serial.begin(9600);
vw_set_rx_pin(11); // pin dati RX
vw_setup(2000); // Velocità di ricezione: 2000 bps
vw_rx_start(); // Avvia il ricevitore
}
void loop() {
uint8_t buf[VW_MAX_MESSAGE_LEN];
uint8_t buflen = VW_MAX_MESSAGE_LEN;
if (vw_get_message(buf, &buflen)) {
Serial.print("Messaggio ricevuto: ");
for (int i = 0; i < buflen; i++) {
Serial.print((char)buf[i]);
}
Serial.println();
}
}
🧠 Consejos Útiles
- Usa antenas (por ejemplo, un cable de aproximadamente 17 cm para 433 MHz) para mejorar el alcance.
- Evita interferencias: no acerques demasiado TX y RX.
- Alimenta separadamente TX si usas tensiones superiores a 5V (por ejemplo, 9V).
- No adecuado para grandes volúmenes de datos (es excelente para enviar comandos/textos cortos).
🛠️ Aplicaciones Típicas
- Controles remotos sin cable
- Sensores remotos (temperatura, humedad, etc.)
- Control remoto de relés/luces
- Alarmas sin cable
|
GENERAL |
||
|
MATERIALES |
pcb + cobre + componentes |
|
|
COMPATIBILIDAD |
ARDUINO |
|
|
PESO Y DIMENSIONES |
PESO DEL PRODUCTO |
8g |
|
PESO DEL PAQUETE |
0,15 kg |
|
|
DIMENSIONES DEL PRODUCTO (L x W x H) |
1,5 x 3 x 0,3 cm + 2,5 x 2 x 0,3 cm |
|
|
DIMENSIONES DEL PAQUETE (L x W x H) |
5 x 10 x 2 cm |
|
|
CONTENIDO DE LA CÁPSULA |
CONTENIDO DE LA CÁPSULA |
2 Módulos 1 x Módulo |
Tenemos disponibles la hoja técnica de todos los componentes, en caso de que no esté presente en la hoja de descarga del producto, envíanos un mensaje a través del formulario de contacto y publicaremos la más rápida posible en nuestro sitio web.
Tutorial: Cómo usar Kit RX TX 433MHz (Arduino Wireless)
Kit para transmisión de datos inalámbrica con Arduino. Para principiantes e intermedios.
Qué necesitas
- Arduino Uno
- Kit de ricetrasmettitore 433MHz
- Cable USB
- Batería
Pasos
- Conecta el módulo RX al pin digital 2 de Arduino.
- Conecta el módulo TX al pin digital 3 de Arduino.
- Instala la biblioteca VirtualWire siguiendo las instrucciones del sitio web oficial.
- Configura los módulos en modo transmisión y recepción, consulta el datasheet.
- Escribe el código para enviar datos desde el módulo TX al RX.
- Verifica que los datos se reciban correctamente en la interfaz serial de Arduino.
Código de ejemplo
include <VirtualWire.h>
void setup() {
vw_setup(2000);
}
void loop() {
vw_send((uint8_t *)


























Valoraciones
No hay valoraciones aún.