Este es un módulo de radiofrecuencia 315mhz con un relé incorporado para la recepción de señales. El proyecto se puede utilizar para ENCENDIDO APAGADO controlar cargas de CA o CC usando un control remoto de RF. Es un proyecto de receptor compatible con Arduino que consiste en, atmega328 microcontrolador, módulo receptor 315 MHz RF, relé de 12v, regulador de 5V, etc.
Receptor de pines Arduino: Relé D3, datos D11 del receptor AM 315Mhz.
Incluimos el código para arduino más abajo, sigue leyendo.
Índice
Características del módulo de radiofrecuencia 315mhz
Fuente de alimentación 12V DC @ 50mA cuando el relé está activado
Contactos de relé 10A @ 24V DC, 5A @ 250V AC
Dimensiones de la placa de circuito impreso: 64,77 x 32,86 mm
Especificaciones del módulo receptor XY-MK-5V
Modelo de receptor: XY-MK-5V
Frecuencia de transmisión: 433,92 MHz, 315 MHz, 330 MHz
Ventiladores de encendido/apagado remoto RF, luces, electrodomésticos, control de puertas. Este receptor es compatible con un transmisor remoto RF de 4 canales de 315 Mhz y con transmisor remoto de radiofrecuencia de 2 canales de 315 Mhz.
El código arduino
#include <RH_ASK.h>
#include <SPI.h>
RH_ASK driver;
const int output = 3;
char receive[32];
int output_state = 0;
void setup()
{
driver.init();
pinMode(output, OUTPUT);
}
void loop()
{
uint8_t buf[RH_ASK_MAX_MESSAGE_LEN];
uint8_t buflen = sizeof(buf);
if (driver.recv(buf, &buflen))
{
memset(receive, 0, sizeof(receive));
for (int i = 0; i < buflen; i++) {
receive[i] = buf[i];
}
if (strcmp(receive, "Switch") == 0) {
output_state = !output_state;
digitalWrite(output, output_state);
}
}
}
El código es compatible con nuestro proyecto de módulo de radiofrecuenciatransmisor de RF de 315 MHz para arduino , que cambia el relé cuando se presiona el interruptor.
El nuevo chip Atmega328 requiere la programación del firmware Bootloader y Arduino, consulte el enlace a continuación para obtener más información sobre la programación del nuevo Atmega328. La PCB tiene un puerto de programación integrado.