Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Comunicacion Con Arduino 2019 PDF
Comunicacion Con Arduino 2019 PDF
En este artículo vamos a aprender a realizar una comunicación por radiofrecuencia con un circuito básico.
Este es un buen modo de comunicación para controlar robots, pequeños vehículos o para transmisión de datos.
Para realizar la comunicación por radiofrecuencia es necesario un transmisor que es el que se encarga de
enviar una señal electromagnética 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 librería 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:
Esquema de montaje
En 2 partes
Transmisor:
Receptor:
Programa Arduino transmisor:
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
}
}
void setup() {
vw_setup(7000); //Seleccionamos la velocidad de transmision de datos
vw_rx_start(); //Iniciamos la comunicación
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;
Demostración:
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 módulo receptor RF) y el pin digital 12 (para el módulo emisor RF) para realizar la comunicación, y encima tan
solo cuesta 2€ con envió incluido. Estos módulos RF trabajan a 433MHz, con modulación ASK (por desplazamiento de amplitud), el
emisor puede funcionar con una tensión de entre 3-12V y el receptor funciona a 5V, el alcance máximo de la comunicación 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 módulos RF funcionen junto con nuestro Arduino, necesitamos la librería que está ya incluida dentro de las librerías 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 después alimentar con la batería de 9V al Arduino Receptor y esperar a que le
lleguen los mensajes de texto, de un máximo de 32 caracteres, que enviaremos después 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 través
del cable USB tipo A-B. Dentro del monitor serie quedarán reflejados todos los mensajes que vayamos enviando para comprobar que
la comunicación se realiza correctamente.
Lista de Materiales:
Emisor RF :
Receptor RF :
QUÉ SON LAS FRECUENCIAS DE RADIO
Texto e ilustraciones José Antonio E. García Álvarez
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 líquido, 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.
Debido a que las corrientes de alta frecuencia no circulan por el interior de los
conductores, sino por su superficie externa, en la fabricación de antenas se emplean
tubos metálicos con el interior hueco. Esto lo podemos comprobar observando la forma
en que están construidas las antenas telescópicas que incorporan los radios y
televisores portátiles.
La porción que abarca el espectro de las ondas electromagnéticas de radio, tal como se
puede ver en la ilustración, comprende las siguientes bandas de frecuencias y
longitudes de onda:
BANDAS DE RADIO
LONGITUDES DE
CORRESPONDIENTES AL ESPECTRO FRECUENCIAS
ONDA
RADIOELÉCTICO
Mientras más alta sea la frecuencia de la corriente que proporcione un oscilador, más
lejos viajará por el espacio la onda de radio que parte de la antena transmisora,
aunque su alcance máximo también depende de la potencia de salida en watt que
tenga el transmisor.
Muchas estaciones locales de radio comercial de todo el mundo aún utilizan ondas
portadoras de frecuencia media, comprendidas entre 500 y 1 700 kilociclos o kilohertz
(kHz), para transmitir su programación 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 más 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 países. Cuando las ondas
de radio alcanzan esas altas frecuencias, su longitud se reduce, progresivamente,
desde los 100 a los 10 metros.
Por ese motivo cada emisora de radio o de televisión, por ejemplo, tiene asignada una
frecuencia fija a la que transmite y se recibe su señal en el radiorreceptor o televisor.
De no ser así sería un caos, porque si varias varias estaciones de radio o televisión
transmitieran arbitrariamente en la misma frecuencia cada una, se interferirían unas
con otras, escuchándose o viéndose todas al mismo tiempo.
Fue el físico alemán Heindrich Rudolf Hertz (1857 – 1894), quien demostró, en la
práctica, el principio que rige la propagación de las ondas electromagnéticas de las que
forma parte el espectro radioeléctrico. 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
señal a un led, cuando alumbre apenas pase por el infrarrojo dará una señal a una pantalla ubicada
al otro costado donde estarán los empleados.