Skip to main content

Grove - Kit de Enlace RF Simple de 433MHz

Este kit se utiliza para comunicación inalámbrica unidireccional a una frecuencia de 433MHz e incluye un módulo transmisor y un módulo receptor. La configuración twig de este kit permite una distancia de transmisión de alrededor de 40 metros en interiores, o alrededor de 100 metros en exteriores.

Seguimiento de Versiones

RevisiónDescripciónLanzamiento
v0.9bLanzamiento público inicial03,Oct,2011

Características

  • Interfaz compatible con GROVE.
  • Utiliza modulación ASK (Amplitude Shift Keying).
  • Comunicación unidireccional.
tip

Para más detalles sobre los módulos Grove, consulte Sistema Grove

Especificaciones

Módulo Transmisor

Elemento

Mín

Típico

Máx

Unidad

Voltaje de Trabajo

3.0

5.0

12.0

VDC

Corriente

3

/

10

mA

Modo de Trabajo

ASK

/

Potencia de Transmisión(Máx)

15

mW

Distancia de Trabajo

40

/

100

m

Módulo Receptor

ElementoTípicoUnidad
Voltaje de Trabajo5VDC
Corriente de Reposo5mA
Sensibilidad del Receptor-105dBm
Frecuencia de operación433.92MHz

Ideas de Aplicación

  • Control remoto
  • Automatización remota
  • Alarma

Plataformas Soportadas

ArduinoRaspberry Pi
caution

Las plataformas mencionadas anteriormente como compatibles son una indicación de la compatibilidad de software o teórica del módulo. Solo proporcionamos biblioteca de software o ejemplos de código para la plataforma Arduino en la mayoría de los casos. No es posible proporcionar biblioteca de software / código de demostración para todas las plataformas MCU posibles. Por lo tanto, los usuarios tienen que escribir su propia biblioteca de software.

Primeros Pasos

Los módulos transmisor y receptor dependen de un solo cable para la comunicación. Aunque usar el UART suministrado por la plataforma Arduino puede funcionar, se recomienda, en su lugar, usar la biblioteca VirtualWire que utiliza modulación por desplazamiento de amplitud que proporciona mejor comunicación.

Tanto los módulos transmisor como receptor requieren tres cables: Vcc, Tierra y señal. El pin 2 de ambas partes del kit no están conectados.

  • Conecta el módulo Transmisor al I/O Digital 2 del Grove-Base Shield V2 en el Arduino que se usa para transmisión.

Error creating thumbnail: Invalid thumbnail parameters

  • Conecta el módulo Receptor al I/O Digital 2 del Grove-Base Shield V2 en el Arduino receptor.

Error creating thumbnail: Invalid thumbnail parameters

  • Descarga la biblioteca VirtualWire y descomprímela en el archivo de bibliotecas del IDE de Arduino por la ruta: ..\arduino-1.0\libraries. Por favor consulta aquí.
  • Sube el código de abajo para el módulo transmisor:
    #include <VirtualWire.h>

//Grove - 315(433) RF link kit Demo v1.0
//by :https://www.seeedstudio.com/
//connect the sent module to D2 to use
#include <VirtualWire.h>

int RF_TX_PIN = 2;

void setup()
{
vw_set_tx_pin(RF_TX_PIN); // Setup transmit pin
vw_setup(2000); // Transmission speed in bits per second.
}

void loop()
{
const char *msg = "hello";
vw_send((uint8_t *)msg, strlen(msg)); // Send 'hello' every 400ms.
delay(400);

}
  • Sube el código de abajo para el módulo receptor:
    //Grove - 315(433) RF link kit Demo v1.0
//by :https://www.seeedstudio.com/
//connect the receive module to D2 to use ..
#include <VirtualWire.h>

int RF_RX_PIN = 2;

void setup()
{
Serial.begin(9600);
Serial.println("setup");
vw_set_rx_pin(RF_RX_PIN); // Setup receive pin.
vw_setup(2000); // Transmission speed in bits per second.
vw_rx_start(); // Start the PLL receiver.
}

void loop()
{
uint8_t buf[VW_MAX_MESSAGE_LEN];
uint8_t buflen = VW_MAX_MESSAGE_LEN;
if(vw_get_message(buf, &buflen)) // non-blocking I/O
{
int i;
// Message with a good checksum received, dump HEX
Serial.print("Got: ");
for(i = 0; i < buflen; ++i)
{
Serial.print(buf[i], HEX);
Serial.print(" ");
//Serial.print(buf[i]);
}
Serial.println("");
}
}
  • Abre el monitor serie del módulo receptor para ver el resultado.

Este es solo un ejemplo simple de transmisor y receptor como referencia.

Recursos

Soporte Técnico y Discusión de Productos

¡Gracias por elegir nuestros productos! Estamos aquí para brindarle diferentes tipos de soporte para asegurar que su experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.

Loading Comments...