Você está na página 1de 16

Comunicacin por radiofrecuencia con Arduino

Publicado por Wk3 el 15 enero, 2013 a las 10:26 am.


En este artculo vamos a aprender a realizar una comunicacin por radiofrecuencia con un circuito bsico.
Este es un buen modo de comunicacin para controlar robots, pequeos vehculos o para transmisin de datos.

Para realizar la comunicacin por radiofrecuencia es necesario un transmisor que es el que se encarga de
enviar una seal electromagntica a una cierta frecuencia y un receptor que la recibe. En mi caso utilizare un
transmisor CDR03A y un receptor CDT-88 de 433MHz.

Para programar necesitaremos la librera de virtualwire que se puede encontrar gratuitamente en internet, esta
la tendremos que descomprimir en la carpeta libraries de Arduino y ya podremos usarla.
Material necesario:

Dos placas Arduino


Un juego de transmisor/receptor
Un pulsador
Un led
Una resistencia de 10k Ohm
Una resistencia de 220 Ohm

Esquema de montaje

En 2 partes
Transmisor:

Receptor:

Programa Arduino transmisor:


#include <VirtualWire.h> //incluimos la libreria de virtualwire
int boton = 2;
//Asignamos el numero dos al boton
char *msg = ;
//Asignamos el mensaje en blanco
int eb = 0;
//Asignamos el estado del boton en 0
void setup(){
vw_setup(7000);
//Configuramos la velocidad de transimsion de datos
pinMode(boton, INPUT); //Configuramos el pin boton como entrada
}
void loop () {
eb = digitalRead(boton); //Leemos el estado del boton y lo guardamos en la variable
if ( eb == HIGH) {
//Condicion para ver si esta activado el boton
msg = E;
//Si lo esta, asignamos la letra E al mensaje
vw_send((uint8_t *)msg, strlen(msg)); //y enviamos este mensaje

}
else {
//Si no lo esta
msg = A;
//Asignamos A al mensaje
vw_send((uint8_t *)msg, strlen(msg)); // y lo enviamos
}
}
Programa Arduino Receptor:
#include <VirtualWire.h> //incluimos la libreria de virtualwire
int led = 12; //Asignamos el 12 a la variable led
void setup() {
vw_setup(7000);
//Seleccionamos la velocidad de transmision de datos
vw_rx_start();
//Iniciamos la comunicacin
pinMode(led, OUTPUT); //Asignamos la variable led como salida
}
void loop(){
uint8_t msg[VW_MAX_MESSAGE_LEN];
uint8_t len = VW_MAX_MESSAGE_LEN;
if (vw_get_message(msg, &len)){ //Condicion para ver si hay mensaje
if ( msg[0] == E) {
//Si el mensaje es una E
digitalWrite(led, HIGH);
//Encendemos el LED
}
else if (msg[0] == A){
// Si es una A
digitalWrite(led, LOW);
//Apagamos el led
}
}
}
Demostracin:

Enviando mensajes de texto mediante mdulos RF a 433MHz


Para comunicar dos Arduinos de manera inalmbrica disponemos de varios mtodos como pueden ser la comunicacin Bluetooth,
WIFI o radiofrecuencia. En este POST vamos a comunicar dos Arduinos a travs de radiofrecuencia a 433MHz, por medio de un kit RF
compuesto por un mdulo emisor RF y un mdulo receptor RF. Este kit de radiofrecuencia nos va a permitir conectar dos Arduinos
entre s y que estos puedan comunicarse de modo que el Arduino Emisor, que es al que conectamos el mdulo emisor RF, leer
mediante comunicacin serie los caracteres introducidos por el monitor serie del IDE de Arduino y los enviara inalmbricamente al
Arduino Receptor, que es al que conectamos el mdulo receptor RF, para que muestre los caracteres recibidos en un display LCD
1602 que tiene conectado a travs de comunicacin I2C.

Kit de radiofrecuencia RF a 433MHz


Como existen infinidad de kits RF, yo me he decantado por el modelo que no usa el puerto serie, si no que se utilizan nicamente el
pin digital 11 (para el mdulo receptor RF) y el pin digital 12 (para el mdulo emisor RF) para realizar la comunicacin, y encima tan
solo cuesta 2 con envi incluido. Estos mdulos RF trabajan a 433MHz, con modulacin ASK (por desplazamiento de amplitud), el
emisor puede funcionar con una tensin de entre 3-12V y el receptor funciona a 5V, el alcance mximo de la comunicacin sin
antenas es de unos 3 metros, llegando a los 5 metros si incorporamos una antena de resorte tanto al emisor como al receptor. Para
que estos mdulos RF funcionen junto con nuestro Arduino, necesitamos la librera que est ya incluida dentro de las libreras que
tenemos para descargar en uno de los POST iniciales de este mismo BLOG.
Ahora para poner en marcha el sistema cargaremos el programa Emisor_RF_433.ino al Arduino Emisor y el programa
Receptor_RF_433.ino al Arduino Receptor para despus alimentar con la batera de 9V al Arduino Receptor y esperar a que le
lleguen los mensajes de texto, de un mximo de 32 caracteres, que enviaremos despus de introducir los caracteres y pulsar enter
desde el monitor serie del IDE de Arduino que tenemos instalado en nuestro PC, al que est conectado el Arduino Emisor a travs
del cable USB tipo A-B. Dentro del monitor serie quedarn reflejados todos los mensajes que vayamos enviando para comprobar que
la comunicacin se realiza correctamente.

Lista de Materiales:

2 Arduinos UNO Rev.3.

Cable USB tipo A-B.

Mdulo LCM 1602 I2C V1.

Display 16x2 LCD 1602.

Kit de radiofrecuencia RF a 433MHz:


o Mdulo Emisor RF a 433MHz (FST-FS1000A).

o Mdulo Receptor RF a 433MHz (XD-RF-5V).


Batera de 9V.
Adaptador de batera con salida a conector Jack
macho de 2,1mm.

Protoboard.

Cables de conexin.

Programa:

Emisor RF :

Receptor RF :

QU SON LAS FRECUENCIAS DE RADIO


Texto e ilustraciones Jos Antonio E. Garca lvarez
CAMPO MAGNTICO DE LA CORRIENTE ALTERNA
Las cargas elctricas o electrones que fluyen por el cable o conductor de un circuito de
corriente alterna (C.A.) no lo hacen precisamente por el centro o por toda el rea del
mismo, como ocurre con la corriente continua o directa (CD), sino que se mueven ms
bien prximos a su superficie o por su superficie, dependiendo de la frecuencia que
posea dicha corriente, provocando la aparicin de un campo magntico a su alrededor.

A.- Seccin transversal de un cable o conductor de cobre. B.- Corriente elctrica de


baja frecuencia circulando por el cable. C.- A medida que se incrementa la frecuencia,
la corriente tiende a fluir ms hacia la superficie del cable. D.- A partir de los 30 mil
ciclos por segundo (30 kHz) de frecuencia de la corriente, se generan ondas
electromagnticas de radio, que se propagan desde la superficie del cable hacia el
espacio.
Un generador de corriente alterna (tambin llamado alternador) normalmente genera
corriente con una frecuencia de 50 60 hertz (Hz), de acuerdo con cada pas en
especfico, entregndola a la red elctrica industrial y domstica.
Sin embargo, si se dispone de un oscilador electrnico como el que emplean las
plantas o estaciones transmisoras de radiodifusin comercial, a partir del momento en
que la frecuencia de la corriente que genera dicho oscilador supera los 30 mil ciclos o
hertz por segundo (30 kHz), el campo magntico que producen las cargas elctricas o
electrones que fluyen por el conductor que hace funcin de antena, comienza a
propagarse por el espacio en forma de ondas de radiofrecuencia.
La forma en que se expanden esas ondas de radio, guarda similitud con lo que ocurre
cuando tiramos una piedra en la superficie tranquila de un lago o estanque de agua: a
partir del punto donde cae la piedra, se generan una serie de ondas que se extienden
hasta desaparecer o llegar la orilla.

A partir del punto donde cae una piedra en la superficie de un lquido, se generan una
serie de olas que guardan estrecha semejanza con la forma en que surgen y se
propagan las ondas de radiofrecuencia a partir que salen de la antena de un transmisor
de radio.
A diferencia de los generadores o alternadores que entregan tensiones o voltajes altos
y frecuencias bajas, los circuitos osciladores electrnicos funcionan con tensiones o
voltajes relativamente bajos, pero que generan corrientes de altas frecuencias capaces
de propagarse a largas distancias a travs del espacio. Esas ondas de radiofrecuencia
se utilizan como portadoras para transportar, a su vez, otras ondas de baja frecuencia
como las de sonido (ondas de audiofrecuencia producidas la voz, la msica y todo tipo
de sonidos), que por s solas son incapaces de recorrer largas distancias.
En las transmisiones inalmbricas, al proceso de inyectar o aadir seales de baja
frecuencia o audiofrecuencia (como las del sonido) a una onda portadora alta
frecuencia se le denomina "modulacin de la seal de audio". Mediante ese
procedimiento una onda de radiofrecuencia que contenga seales de audio se puede
modular en amplitud (Amplitud Modulada AM) o en frecuencia (Frecuencia Modulada
FM).
A.- Onda de radiofrecuencia.
B.- Onda de audiofrecuencia.
C.- La onda de baja frecuencia o
audiofrecuencia (B), inyectada en la onda de
alta frecuencia o radiofrecuencia (A). Por
medio de esa combinacin se obtiene una
seal de radio de amplitud modulada (AM),
capaz de transportar sonidos por va
inalmbrica a largas distancias para ser
captados por un radiorreceptor.
D.- La onda de audiofrecuencia (B)
modulada en frecuencia, obtenindose una
seal de radio de frecuencia modulada (FM).
Debido a que las corrientes de alta frecuencia no circulan por el interior de los
conductores, sino por su superficie externa, en la fabricacin de antenas se emplean
tubos metlicos con el interior hueco. Esto lo podemos comprobar observando la forma
en que estn construidas las antenas telescpicas que incorporan los radios y
televisores porttiles.
El principio de recepcin de ondas de radiofrecuencia es similar al de su transmisin,
por tanto, como la corriente que se induce en las antenas receptoras de ondas de radio
y televisin es una seal de alta frecuencia procedente de la antena transmisora, su
interior es tambin hueco.
BANDAS DE FRECUENCIAS DEL ESPECTRO
RADIOELCTRICO
Las ondas de radio reciben tambin el nombre de corrientes de radiofrecuencia (RF)
y se localizan en una pequea porcin del denominado espectro radioelctrico
correspondiente al espectro de ondas electromagnticas.
El espectro radioelctrico o de ondas de radio comprende desde los 3 kHz de

frecuencia, con una longitud de onda de 100 000 m (100 km), hasta los 30 GHz de
frecuencia, con una longitud de onda de 0,001 m (1 mm).

Porcin de 3 kHz a 300 GHz de frecuencia del espectro electromagntico,


correspondiente al espectro radioelctrico u ondas de radio. Aqu se puede apreciar la
divisin de las frecuencias en las bandas de radio en las que se divide esta parte del
espectro.
La porcin que abarca el espectro de las ondas electromagnticas de radio, tal como se
puede ver en la ilustracin, comprende las siguientes bandas de frecuencias y
longitudes de onda:
DIVISIN DEL ESPECTRO RADIOELCTRICO EN BANDAS DE RADIO CON SUS
RESPECTIVAS FRECUENCIAS Y LONGITUDES DE ONDA
BANDAS DE RADIO
CORRESPONDIENTES AL ESPECTRO
RADIOELCTICO
Banda VLF (Very Low Frequencies
Frecuencias Muy Bajas)

FRECUENCIAS

LONGITUDES DE
ONDA

3 30 kHz

100 000 10 000 m

30 300 kHz

10 000 1 000 m

300 3 000 kHz

1 000 100 m

3 30 MHz

100 10 m

Banda VHF (Very High Frequencies


Frecuencias Muy Altas)

30 300 MHz

10 1 m

Banda UHF (Ultra High Frequencies


Frecuencias Ultra Altas)

300 3 000 MHz

1 m 10 cm

3 30 GHz

10 1 cm

Banda LF (Low Frequencies


Frecuencias Bajas)
Banda MF (Medium Frequencies
Frecuencias Medias)
Banda HF (High Frequencies
Frecuencias Altas)

Banda SHF (Super High Frequencies

Frecuencias Super Altas)


Banda EHF (Extremely High
Frequencies Frecuencias
Extremadamente Altas)

30 300 GHz

1 cm 1 mm

Mientras ms alta sea la frecuencia de la corriente que proporcione un oscilador, ms


lejos viajar por el espacio la onda de radio que parte de la antena transmisora,
aunque su alcance mximo tambin depende de la potencia de salida en watt que
tenga el transmisor.
Muchas estaciones locales de radio comercial de todo el mundo an utilizan ondas
portadoras de frecuencia media, comprendidas entre 500 y 1 700 kilociclos o kilohertz
(kHz), para transmitir su programacin diaria. Esta banda de frecuencias, comprendida
dentro de la banda MF (Medium Frequencies - Frecuencias Medias), se conoce como
OM (Onda Media) o MW (Medium Wave). Sus longitudes de onda se miden en
metros, partiendo desde los 1 000 m y disminuyendo progresivamente hasta llegar a
los 100 m . Por tanto, como se podr apreciar, la longitud de onda disminuye a medida
que aumenta la frecuencia.
Cuando el oscilador del transmisor de ondas de radio genera frecuencias ms altas,
comprendidas entre 3 y 30 millones de ciclos por segundo o megahertz (MHz), nos
encontramos ante frecuencias altas de OC (onda corta) o SW (Short Wave),
insertadas dentro de la banda HF (High Frequencies Altas Frecuencias), que cubren
distancias mucho mayores que las ondas largas y medias. Esas frecuencias de ondas
cortas (OC) la emplean, fundamentalmente, estaciones de radio comerciales y
gubernamentales que transmiten programas dirigidos a otros pases. Cuando las ondas
de radio alcanzan esas altas frecuencias, su longitud se reduce, progresivamente,
desde los 100 a los 10 metros.
Dentro del espectro electromagntico de las ondas de radiofrecuencia se incluye
tambin la frecuencia modulada (FM) y las ondas de televisin, que ocupan las
bandas de VHF (Very High Frequencies Frecuencias Muy Altas) y UHF (Ultra High
Frequencies Frecuencias Ultra Alta). Dentro de la banda de UHF funcionan tambin
los telfonos mviles o celulares, los receptores GPS (Global Positioning System
Sistema de Posicionamiento Global) y las comunicaciones espaciales. A continuacin de
la UHF se encuentran las bandas SHF (Super High Frequencies Frecuencias
Superaltas) y EHF (Extremely High Frequencies Frecuencias Extremadamente Altas).
En la banda SHF funcionan los satlites de comunicacin, radares, enlaces por
microonda y los hornos domsticos de microondas. En la banda EHF funcionan tambin
las seales de radares y equipos de radionavegacin.
CLASIFICACIN Y UBICACIN DE LAS ESCALAS DE FRECUENCIAS DENTRO
DEL ESPECTRO RADIOELCTRICO
VLF (Very Low Frequencies Frecuencias muy bajas)
Frecuencias comprendidas entre 3 kHz y 20 kHz . El odo humano es capaz de
captar sonidos comprendidos entre los 20 Hz y los 20 kHz de frecuencia, como
mximo.

LF (Low Frequencies Frecuencias Bajas)

OL (Onda Larga) o LW (Long Wave), 153 a 159 kHz

MF (Medium Frequencies Frecuencias Medias) de AM (Amplitud Modulada)


OM (Onda Media) o MW (Mdium Wave), 520 a 1 710 kHz

MF (Medium Frequencies Frecuencias Medias) y HF (High Frequencies


Frecuencias Altas) de AM (Amplitud Modulada)
OC (Onda Corta) o SW (Short Wave), 1 711 kHz a 29 999 MHz
Sub-bandas de Onda Corta comprendidas, aproximadamente, entre 2 y 30
MHz .
Longitud de onda en metros (m) de la sub-banda de onda corta y sus
correspondientes frecuencias en MHz:

120 m

2.30 MHz

2.49 MHz

90 m

3.20 MHz

3.40 MHz

75 m

3.90 MHz

4.00 MHz

60 m

4.75 MHz

5.06 MHz

49 m

5.90 MHz

6.20 MHz

41 m

7.10 MHz

7.35 MHz

31 m

9.40 MHz

9.99 MHz

25 m

11.60 MHz

12.10 MHz

21 m

13.50 MHz

13.87 MHz

19 m

15.10 MHz

15.80 MHz

16 m

17.48 MHz

17.90 MHz

15 m

18.90 MHz

19.02 MHz

13 m

21.45 MHz

21.75 MHz

11 m

25.60 MHz

26.10 MHz

VHF (Very High Frequencies Frecuencias muy altas)


Telfonos inalmbricos, 40 a 50 MHz
Controles remotos por ondas de radiofrecuencia, 40 a 75 MHz
Canales de televisin (del 2 al 6), 54 a 88 MHz
FM (Frecuencia Modulada), 88 a 108 MHz
Banda de radio aeronutica, 108 a 137 MHz
Canales de televisin (del 7 al 13), 174 a 220 MHz

UHF (Ultra High Frequencies Frecuencias ultra altas)


Canales de televisin del 14 al 83 470 a 890 MHz
GPS (Global Positioning System - Sistema de Posicionamiento Global), 1 227 a
1 575 MHz
GSM (Global System for Mobile Communication Sistema Global para Telefona
Mvil o Celular), 900 a 1 900 MHz
Wi-Fi (802.11b) (Wireless Fidelity Fidelidad inalmbrica), 2,4 GHz
Bluetooth, 2,45 GHz

ASIGNACIN DE LAS FRECUENCIAS DEL ESPECTRO RADIOELCTRICO


La distribucin de las frecuencias del espectro radioelctrico se ha desarrollado de
forma arbitraria, de acuerdo con los avances de las tcnicas de transmisin y recepcin
de seales de radio, televisin, deteccin y en general de todas las comunicaciones
inalmbricas.
A principios del siglo XX no existan las comunicaciones por ondas de radio o
inalmbricas como la conocemos hoy en da. Fue a partir de 1906 que la radio se
comenz a desarrollar y la primera distribucin de frecuencias para las incipientes
emisoras de radio de amplitud modulada (AM) se realiz en los Estados Unidos de
Norteamrica despus de 1920.
Con el desarrollo de la televisin, la frecuencia modulada (FM), el radar y un gran
nmero de dispositivos electrnicos que fueron apareciendo con el transcurso de los
aos, fue necesario asignar un mayor nmero de frecuencias del espectro
radioelctrico a cada tipo de dispositivo en particular, con la finalidad de que al
funcionar no se interfirieran unos con los otros.
Por ese motivo cada emisora de radio o de televisin, por ejemplo, tiene asignada una
frecuencia fija a la que transmite y se recibe su seal en el radiorreceptor o televisor.
De no ser as sera un caos, porque si varias varias estaciones de radio o televisin
transmitieran arbitrariamente en la misma frecuencia cada una, se interferiran unas
con otras, escuchndose o vindose todas al mismo tiempo.
La asignacin de las frecuencias del espectro radioelctrico para las transmisiones de
radio y televisin generalmente la realiza el Ministerio de Comunicaciones de cada pas.
La asignacin de otras frecuencias utilizadas en las comunicaciones por radio se
establecen por acuerdos internacionales entre los diferentes pases.
Fue el fsico alemn Heindrich Rudolf Hertz (1857 1894), quien demostr, en la
prctica, el principio que rige la propagacin de las ondas electromagnticas de las que
forma parte el espectro radioelctrico. En su honor se implant el hertz (Hz) como
unidad de medida de la frecuencia.
Fuente: http://www.asifunciona.com/electrotecnia/ke_frec_radio/ke_frec_radio_1.htm

Pues para comenzar colocare un micro chip con un infrarrojo, donde ese infrarrojo me dar una
seal a un led, cuando alumbre apenas pase por el infrarrojo dar una seal a una pantalla ubicada
al otro costado donde estarn los empleados.

Você também pode gostar