Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ingeniería Informática
Proyecto
Integrantes:
Grupo: 15701
Objetivo
Diseñar un circuito lógico en Arduino que reciba las señales de radio frecuencia de
un control remoto a una frecuencia de 433Mhz.
Introducción
2
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
Radiofrecuencia
3
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
La comunicación por medio de radio frecuencia tiene lugar cuando una señal, en el
rango de 30kHz a 300GHz se propaga de transmisor a receptor. Entre estos últimos
no siempre existe lo que se conoce como línea de vista o LOS (line-of-sight) y la
señal sufre diversos efectos antes de llegar a su destino.
4
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
5
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
6
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
Desarrollo
/* Libreria RCSwitch */
#include <RCSwitch.h>
RCSwitch mySwitch = RCSwitch();
void setup() {
/* Inicio del puerto serie en el canal 9600 */
Serial.begin(9600);
mySwitch.enableReceive(0); /* Habilitamos el receptor en la interrupción 0
=> Pin 2 Digital(Para Arduino UNO) */
}
void loop() {
8
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
if (mySwitch.available()) {
int value = mySwitch.getReceivedValue();
if (value == 0) {
Serial.print("Unknown encoding");
} else {
Serial.print("Received ");
// mediante esta función leemos codificación del boton que estamos
recibiendo.
Serial.print( mySwitch.getReceivedValue() );
Serial.print(" / ");
9
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
10
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
}
}
11
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
Tipos de aplicación
Receptor RF
12
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
13
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
Modelo: MX-05V
Voltaje de funcionamiento: DC 5V
Corriente en reposo: 4 mA
Frecuencia de recepción: 315Mhz
Sensibilidad del receptor: -105dB
Tamaño: 30 * 14 * 7 mm
Parámetros técnicos del módulo transmisor
Emisor RF
14
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
15
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
Modelo: MX-FS-03V
Distancia de funcionamiento: 20-200 metros (con diferente voltaje, diferentes
resultados)
Tensión de trabajo: 3.5-12V
Dimensiones: 19 * 19 mm
Modo de funcionamiento: AM
Velocidad de transferencia: 4 KB / S
Potencia de transmisión: 10 mW
Frecuencia de transmisión: 315Mhz
16
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
17
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
Figura 1.3 Control remoto para uso automotriz decodificado y utilizado en el proyecto.
18
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
Este control remoto utiliza el codificador programable HS1527. Estos chips tienen
un preámbulo codificada de 24 bits (normal 0/1 bits) y 4 líneas de datos para
establecer 4 bits de datos . La longitud total del mensaje es los 24 bits. Cuenta estos
son bits normales : 0 se codifica como un impulso de alta corto seguido de un largo
mínimo de un 1 mientras se codifica como un alto pulso largo seguido de una corta
baja .
La longitud del mensaje es, pues, el mismo que en el mando a distancia anterior
pero no es 100 % compatible con las librerías de Arduino ya que se puede codificar
19
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
20
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
Figura 1.4 Señal de onda digital programada en el control remoto capturada con un osciloscopio.
Algunos códigos son comunes para todas las salidas (tiempos de espera)
Algunos códigos son específicos para una determinada salida ( ON, OFF ,
SET )
21
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
22
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
Para hacer que el receptor de 433 MHz trabaje con la placa Arduino, es necesario
descargar una biblioteca llamada RCSwitch .
Una vez en la ventana Monitor, al presionar cada botón del emisor, es posible
recibirlo y decodificarlo, el mensaje mostrado en la ventana muestra el código de 7
números asignado a cada botón, el tamaño del paquete y el tipo de protocolo que
utiliza el control remoto.
24
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
25
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
26
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
27
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
28
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
29
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
30
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
Pruebas:
Una vez terminada la lógica de programación y la conexión física del proyecto, se
pudo comprobar que el receptor es capaz de leer e interpretar la codificación de los
cuatro canales que contiene el emisor de RF. Los dispositivos de salida (altavoz, led
y display de 7 segmentos) actúan de acuerdo a la programación lógica y muestran
señales audio visuales que permiten identificar rápidamente el accionar del control
remoto.
31
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
32
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
Materiales Utilizados:
1 Arduino
2 Leds
1 Resistencias 220 ohms
1 Modulo receptor 433 MHz.
1 Emisor 433MHz.
1 Altavoz.
33
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
Conclusiones:
La señal recibida del transmisor, puede ser transformada y utilizada dentro de la
lógica del programa para asignarla a una salida y activar o desactivar algún
dispositivo final.
Este equipo de Radio Frecuencia está compuesto por dos módulos, un transmisor y
un receptor inalámbricos que funcionan a 433Mhz.
34
Juárez Izarraras Paola / Godínez Huerta
TECNOLÓGICO DE
Viridiana / Martínez Meraz Alan / Pacheco
ESTUDIOS SUPERIORES DE
ECATEPEC Guzmán Nancy Rodriguez Vargas
Emmanuel / 15701
35