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ón | Descripción | Lanzamiento |
---|---|---|
v0.9b | Lanzamiento público inicial | 03,Oct,2011 |
Características
- Interfaz compatible con GROVE.
- Utiliza modulación ASK (Amplitude Shift Keying).
- Comunicación unidireccional.
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
Elemento | Típico | Unidad |
---|---|---|
Voltaje de Trabajo | 5 | VDC |
Corriente de Reposo | 5 | mA |
Sensibilidad del Receptor | -105 | dBm |
Frecuencia de operación | 433.92 | MHz |
Ideas de Aplicación
- Control remoto
- Automatización remota
- Alarma
Plataformas Soportadas
Arduino | Raspberry Pi | |||
---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() |
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
- VirtualWire Library.zip
- 433MHz_demo.zip
- Documentación de VirtualWire
- TI:LM358PSR
- Hoja de datos R433A
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.