Está en la página 1de 35

SISTEMAS EMBEBIDOS

Ingeniería Informática

Proyecto

 Profesor: Derlis Herná ndez Lara

 Integrantes:

 Juá rez Izarraras Paola


 Godínez Huerta Viridiana
 Martínez Meraz Alan Ismael
 Pacheco Guzmá n Nancy
 Rodríguez Vargas Emmanuel

 Grupo: 15701

MÉ XICO, ABRIL 2016.


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

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

El termino radiofrecuencia (abreviado RF), también denominado espectro de


radiofrecuencia, se aplica a la porción menos energética del espectro
electromagnético, situada entre 3 hercios (Hz) y 300 gigahercios (GHz).

El hercio es la unidad de medida de la frecuencia de las ondas, y corresponde a un


ciclo por segundo. Las ondas electromagnéticas de esta región del espectro, se

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

pueden transmitir aplicando la corriente alterna originada en un generador a una


antena.

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

Una antena es un sistema conductor metálico capaz de radiar y capturar ondas


electromagnéticas. Las antenas son usadas como interfaz entre un dispositivo guía y
el espacio libre tanto para transmisión como para recepción. Cuando se esta
transmitiendo, se genera un campo electromagnético al momento de aplicarse un
voltaje. En el caso de la recepción el proceso es el inverso; es decir, al momento de
captar un campo electromagnético la antena genera como respuesta un voltaje.

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

Tanto el transmisor como el receptor trabajan en frecuencias comunes. Por lo tanto,


será necesario un método de filtrar este ruido y para emparejar el transmisor y el
receptor.

El siguiente código muestra un ejemplo para la operación básica:

/* Ejemplo Simple para el Receptor */


7
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

/* 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

// mediante esta función leemos el tamaño del paquete que estamos


recibiendo.
Serial.print( mySwitch.getReceivedBitlength() );
Serial.print("bit ");
Serial.print("Protocol: ");
// mediante esta función leemos el tamaño del paquete que estamos
recibienda la señal.
Serial.println( mySwitch.getReceivedProtocol() );
}
mySwitch.resetAvailable();// para terminar hacemos un reset

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

Los módulos de radiofrecuencia se utilizan en multitud de aplicaciones de control


remoto como, control remoto de robots y coches eléctricos, puertas eléctricas,
puertas de persiana, ventanas, puertas de garaje.

Parámetros del módulo receptor

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

Figura 1.1 Receptor RF modelo MX-05V.

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

Figura 1.2 Emisor RF modelo MX-FS-03V.

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

Pines: (DATOS; VCC; GND)

El proyecto utilizara un control remoto de una alarma automotriz que se acoplara al


proyecto y funcionara como la entrada de información al sistema.

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

una cuarta combinación de altos y bajos , un cuarto estado o tetra-bit imitando la


convención de nomenclatura :

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.

Hay algunas pistas para empezar a trabajar con el mando a distancia:

 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

 Cuando se empieza a usar un canal primero hay que ponerlo en modo de


aprendizaje y pulsar el botón en el mando a distancia para leer el número que
se genera y que se desea almacenar y asignar al programa.
 A partir de entonces la salida empezará a responder a ese botón, aunque
también puede programarse a los botones OFF y SET para el mismo número
de salida. Así que tiene que haber algún patrón que vincule los botones ON,
OFF, SET y asignarlos a la misma salida.

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

 Según la programación, puede aprender más de un código. El mismo código


puede estar vinculado a más de una toma de corriente y una salida puede
responder a más de un código.

Para hacer que el receptor de 433 MHz trabaje con la placa Arduino, es necesario
descargar una biblioteca llamada RCSwitch .

Una vez descargada, es necesario extraerlo, y mover la carpeta extraída a la carpeta


de librerías de Arduino.
23
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

Subir el sketch de muestra de la librería RCSwitch y abrir el Monitor Serie de


Arduino.

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

Figura 1.5 Herramienta Monitor Serie del Software Arduino.


Programación:

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

Figura 1.6 Pruebas realizadas al sistema en protoboard.

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

Se pueden usar fácilmente en un protoboard, trabajan bien con micro controladores


y crean un enlace de datos inalámbrico muy sencillo. Dado que sólo uno de ellos es
transmisor, la comunicación de datos sólo funcionará en un sentido.

35

También podría gustarte