Este es un transmisor de RF de dos canales que consta de, atmega328 microcontrolador, 2 interruptores táctiles con resistencias desplegables, un puerto de programación y un módulo transmisor de RF de 315Mhz. Este es un proyecto de código abierto compatible con Arduino y que se usa con el módulo de radiofrecuencia 315mhz del que ya hablamos . Se recomienda utilizar un cable de conexión de 1 pie como antena para obtener el máximo alcance desde el transmisor.
Nota al pie 1: El PCB es compatible con 2 tipos de módulos RF, 3 pines o 4 pines. Utilice un conector adecuado según el módulo.
Nota al pie 2: Este proyecto es compatible con nuestra placa de relé RF de 1 canal. El código Arduino está más abajo, sigue leyendo.
Características y especificaciones del transmisor RF 315mhz
- Fuente de alimentación 5V CC @ 20mA
- 2 interruptores táctiles con resistencias desplegables
- Dimensiones de placa de circuito impreso 52,71 x 28,26 mm
Especificaciones del módulo receptor FS1000A
- Modelo de transmisor: FS1000A
- Frecuencia de transmisión: 433,92 MHz, 315 MHz, 330 MHz
- Voltaje de funcionamiento: 3V a 12V
- Potencia de transmisión: 10 mW a 40 mW 16 dBm
- Alcance de transmisión: 20 a 100 metros a través de paredes y 500 metros máximo en área abierta
- Tasa de transferencia de datos: <10 kilobytes por segundo (el rango cae por encima de 2400 bytes por segundo)
- Tipo de modulación: OK
- Consumo de corriente: 20 a 28 mA
- Consumo de corriente en espera: 0 mA
Más información: https://www.componentsinfo.com/fs1000a-433mhz-rf-transmitter-xy-mk-5v-receiver-module-explanation-pinout/
Aplicaciones y otros usos
Control remoto RF de encendido/apagado para cargas de CA o CC como ventiladores, luces, electrodomésticos, control de puertas. Este transmisor es compatible con el receptor remoto RF de 315 MHz con relé incorporado.
El código arduino y conexiones
#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 funciona con un solo SW1, cambia el relé del receptor cuando se presiona el interruptor. Un nuevo atmega328 el chip requiere la programación del firmware Bootloader y Arduino. Consulte el siguiente enlace para obtener más información sobre la programación del nuevo Atmega328. La placa de circuito del transmisor tiene un puerto de programación integrado.
https://www.arduino.cc/en/Tutorial/BuiltInExamples/ArduinoToBreadboard
Esquemático
Lista de componentes
NO. | CANT. | ÁRBITRO. | DESC. | FABRICANTE | EL PROVEEDOR | NÚMERO DE PARTE DEL PROVEEDOR |
---|---|---|---|---|---|---|
1 | 1 | CN1 | TOMA MACHO 8 PIN PASO 2.54MM | Wurth | DIGIKEY | 732-5321-ND |
2 | 1 | CN2 | TOMA MACHO DE 2 PINES PASO 2.54MM | Wurth | DIGIKEY | 732-5315-ND |
3 | 1 | C1 | 10uF/16V SMD 1206 O 1210 | MURATA/YAGEO | DIGIKEY | |
4 | 2 | C2,C3 | 0.1uF/50V SMD TAMAÑO 0805 | MURATA/YAGEO | DIGIKEY | |
5 | 2 | C4,C5 | 22PF/50V SMD TAMAÑO 0805 | MURATA/YAGEO | DIGIKEY | |
6 | 1 | D1 | LED SMD TAMAÑO 0805 | OSRAM | DIGIKEY | 475-1278-1-ND |
7 | 1 | E1 | ANTENA | CABLE DE CONEXIÓN DE 1 PIE | ||
8 | 2 | M1, M2 | MÓDULO TRANSMISOR RF AM | ALIEXPRESS | ALIEXPRESS | FS1000AALIEXPRESS |
9 | 3 | R1, R2, R3 | 10K 5% SMD TAMAÑO 0805 | MURATA/YAGEO | DIGIKEY | |
diez | 1 | R4 | 1K 5% SMD TAMAÑO 0805 | MURATA/YAGEO | DIGIKEY | |
11 | 1 | R5 | 1M 5% SMD TAMAÑO 0805 | MURATA/YAGEO | DIGIKEY | |
12 | 2 | SW1, SW2 | INTERRUPTOR TACTIL | C&K | DIGIKEY | CKN9085CT-ND |
13 | 1 | U1 | ATMEGA328TQPF-32 | MICROCHIP | DIGIKEY | ATMEGA328PB-AURCT-ND |
14 | 1 | X1 | 16Mhz | ECS INC | DIGIKEY | X1103-ND |
Conexiones de alimentación para su funcionamiento
Más fotos del transmisor de RF 315mhz
Video con su funcionamiento
Básicamente os dejamos el mismo video que os dejamos cuando hablamos del receptor de RF de 512mhz con relé, pero es que en este video aparecen ambos funcionando tanto el receptor como el transmisor, así que aquí os lo dejamos a continuación y no dejéis de leer el anterior articulo que lo vais a necesitar.