Ondas de radio con Arduino: Transmisión/Recepción de datos

13
7490
El uso de ondas de radio con Arduino para transmitir o recibir dtos de forma inalámbrica ahora es posible con los módulos FS1000A y el XD-RF-5V. En este post les voy a explicar como enviar datos y recibir datos via ondas de radio con Arduino. Vamos a necesitar un emisor y un receptor.

He adquirido un transmisor FS1000A, el cual muestro en la siguiente imagen:

fs1000a_back fs1000a_front

El receptor es un dispositivo similar, el modelo XD-RF-5V:

xd-rf-5v_front

El utilizar estos dos dispositivos se hace muy fácil a través del uso de la librería VirtualWire.

La misma la podemos encontrar en la siguiente dirección:

http://www.open.com.au/mikem/arduino/VirtualWire/VirtualWire-1.14.zip

La conexión del transmisor y del receptor es sencilla.

receptoremisor

Ahora, cuando hallamos descargado y agregado la librería VirtualWire a las librerías de Arduino, haremos una prueba enviando un mensaje desde el emisor hasta el receptor. El receptor lo tenemos que conectar a la computadora y utilizar el monitor serial para interpretar la información recibida.

El transmisor lo podemos conectar a una batería de 9 voltios. El mensaje que enviaremos será “Panama Hitek”.

El código para el emisor es el siguiente:

 

Lo subimos a la placa que será nuestra emisora. Luego tomamos otra placa, la que será nuestro receptor y subimos el siguiente código:

 

Estos dispositivos pueden ser utilizados a distancias relativamente grandes, más se requiere amplificar la capacidad de transmisión y recepción de los dispositivos por medio de antenas.

A continuación se muestra un video sobre una prueba de funcionamiento, sin antena:

Las posibilidades que tenemos con estos módulos son infinitas, todo dependerá de la creatividad que tengamos y de las ideas que nos propongamos realizar. El uso de ondas de radio con Arduino es muy útil para proyectos con sensores donde los datos obtenidos se transmiten de forma inalámbrica.

Espero que la información proporcionada sea de su completo agrado.

Saludos.