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

16
13086
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.

16 Comentarios

  1. mucgas gracias primeramente, una consulta yo puedo transmitir un archivo ? si quiero transmitir un sonido a una radio se podria hacer? explico actualmente estoy tratando de armar una «bomba» de airsoft y quiera que cuando se arme dicho aparato transmita a las radios de x canales «la bomba ha sido plantada» o algo asi y cargar ese archivo de audio en el arduino

  2. Hola, muy interesante el proyecto que mostraron, yo estoy montando un proyecto similar pero que pasaría si no envió un texto (const char *msg = «Panama Hitek»; //Mensaje a enviar) y quiero enviar un dato (podría ser un numero que se presiona en un teclado) como lo recibo del otro lado??

    Muchas gracias

  3. Hola! Disculpa yo tengo una tarjeta con 5 sensores y necesito que esa informacion se vaya transmitiendo constantemente, veo que en tu codigo lo transmites como msj o texto pero como puedo cambiarlo a que trasmita los datos de los sensores?

  4. Buenas TArdes: Se puede accionar un rele directamente con el kit sin usar decodificador, a lo sumo una onda triangular, Neceito un circuito muy sencillo. Gracias

Dejar respuesta

Please enter your comment!
Please enter your name here