TRANSMISIONES INALÁMBRICAS DE DATOS POR RADIOFRECUENCIA EN LA BANDA DE 2.4 GHZ CON EL PROTOCOLO DE COMUNICACIÓN I 2 C

Documentos relacionados
DISEÑO DE UN SISTEMA ELECTRÓNICO EMBEBIDO PARA EL MONITOREO LOCAL Y A DISTANCIA DE LOS SIGNOS VITALES DE UN SER HUMANO

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata

SISTEMA DE ADMINISTRACIÓN Y CONTROL DE DATOS DE SENSORES METEOROLÓGICOS DE BAJO

MANUAL MÓDULO WIFI DE MOWAY

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata

INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA. Sistema de Control de Posición de un mini-auto usando LabView.

Technology GOBLIN 2 / MANUAL

PUERTOS DE COMUNICACIONES

Enlaces Seriales UART, I2C, SPI

( hPa a 25 C) ( hpa, C) Medición de la temperatura Rango: C precisión: ± 1. Medición de humedad Precisión: ± 3

Adaptador Tarjeta Mini PCI Express de Red Inalámbrica Wireless WiFi b/g/n 300Mbps

Redes de Datos. Tema XI: Redes Inalámbricas WPAN

INSTITUCIÓN EDUCATIVA JOSÉ EUSEBIO CARO ÁREA DE TECNOLOGÍA E INFORMÁTICA JESÚS EDUARDO MADROÑERO RUALES TIPOS DE CONECTIVIDAD

IM : ARDUINO NANO OEM

MANUAL DE USUARIO Arduino 4-20 ma + RTC Shield MCI-PY-0078 REV. 1.1

3 Interfaz PC DSP. 3.1 Introducción a las comunicaciones serie. 3 Interfaz PC DSP

1. INTRODUCCIÓN 1.1. ARDUINO, QUÉ ES? 1.2. HARDWARE.

UNIDAD V: RADIOENLACES

TABLA DE CONTENIDOS. Dedicatoria. Agradecimientos. Tabla de Contenidos. Índice de Figuras. Índice de Tablas

Desarrollo de Herramientas de Programación de Alto Nivel y Aplicaciones de Conectividad y Almacenamiento para el Microcontrolador MSP430

Redes Inalámbricas. Conrado Perea

CURSO: MICROCONTROLADORES UNIDAD 4: COMUNICACIÓN SERIE- ARDUINO PROFESOR: JORGE ANTONIO POLANÍA

ESCUELA POLITÉCNICA DEL EJÉRCITO SEDE LATACUNGA

Este documento presenta las ventajas de la tarjeta de evaluación DRAGONFRUIT con respecto a la tarjeta de evaluación Arduino/Genuino UNO

Módulo Transceptor APC220-43

ZigBee development circuit (ETRX2 based)

Figura 1 - Modelo Votación Reciclaje Botellas PET

OKY2002: Arduino Uno Genérico

Adaptador de Red Inalámbrica Wireless-AC AC600 - Tarjeta de Red PCI Express ac

CATALOGO DE REDES LINKSYS

Diseño de un dispositivo remoto para la supervisión de señales vitales

Introducción a la Telecomunicación 21/10/2013. Introducción a las Telecomunicaciones

TICA EN LA ESCUELA. El Robot (hardware) Alicia Escudero. Apellido y Nombre: Escudero Alicia. Tema: características de un robot

Anexo II: Lógica programada y lógica cableada. Ventajas e inconvenientes. MSP430G2553.

Introducción. Contenido del paquete. Versión Española. LC Adaptador USB de red local inalámbrica de Sweex

Taller Introducción a la Ingeniería Eléctrica Robot y comunicaciones basados en Microcontrolador Arduino

Dispositivos de Entrada/Salida

Tema 11: Instrumentación virtual. M. en C. Edgardo Adrián Franco Martínez edgardoadrianfrancom

DEPARTAMENTO DE CIENCIAS DE LA ENERGIA Y MECANICA Laboratorio de Automatización Industrial Mecánica. TEMA: Control de procesos con Arduino.

Instrumentación virtual (Aplicaciones Educativas) José Manuel Ruiz Gutiérrez

MPC-333. Características principales: 1 / 6

Información general. Información de venta. Cantidad LxAxA (mm) Peso

Introducción al Enlace Inalámbrico. Equipos Inalámbricos. Aplicación de los Equipos. Configuración de los Equipos. Instalación de los Equipos.

USB232. Hoja de datos

1 Introducción. 2 Que es una Red de Ordenadores

ÍNDICE DE TABLAS... V ÍNDICE DE FIGURAS...VI

partir de los 5 Volts que entrega el puerto USB La alimentación puede ser

MANUAL DE USUARIO Gateway Shield MCI-TDD REV. 1.0

SHT3x VIN GND SCL SDA ALERT Pin

Investigación y Desarrollos en Open Hardware

4. Tarjeta de control

Docking Station USB 3.0 para Dos Monitores DisplayPort - Replicador de Puertos USB 3.0 para Ordenador Portátil Red Gigabit

1 INTRODUCCIÓN AL PROYECTO

Código ETAP: LAN Access Point (punto de acceso inalámbrico)

Qué es y por qué usarlo

PRÁCTICA NÚMERO 5: COMUNICACIÓN ENTRE DOS ARDUINOS CON RF

Comunicación inalámbrica

CAPÍTULO III. FM vs Bluetooth en el Autómata

MANUAL DE USUARIO Arduino 4-20 ma + RTC Shield REV. 1.1

MANUAL DE USUARIO. Módulo expansor io-wl y io-mod

OPTIMIZACIÓN, IMPLEMENTACIÓN Y DOCUMENTACIÓN DEL SISTEMA SCADA PARA LA MÁQUINA PAPELERA (MP2) DE LA PLANTA PRODUCTOS FAMILIA SANCELA DEL ECUADOR S.A.

POWER LINE - RADIOFRECUENCIA

IV Unidad Tipos y clases de cables y conectores de red. Tipos de Cables:

Capítulo 7 El Futuro de la Automatización de Subestaciones

Las 7 claves de Arduino UNO

Display LCD y memorias

Docking Station USB 3.0 para Dos Monitores DisplayPort - Replicador de Puertos USB 3.0 para Ordenador Portátil Red Gigabit

Copyright 2005, Todos los Derechos Reservados.

MD0040: Módulo Transceptor Inalámbrico NRF24L01

Dirección General de Educación Superior Tecnológica INSTITUTO TECNOLÓGICO DE SALINA CRUZ

-

CAPITULO V. Implementación del Sistema de Transmisión y Recepción.

Servidor de Impresión Inalámbrico Wireless N y Ethernet de 1 Puerto USB b/g/n

Modelo ISO OSI. Vínculo Físico

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER BIBLIOTECA EDUARDO COTE LAMUS RESUMEN TRABAJO DE GRADO

Control Integral Data Center y Racks de la Universidad Nacional de San Luis

Escuela Superior de Tlahuelilpan Área Académica de Ingenierías

Ventajas del BUS I2C

La plataforma Arduino y su programación en entornos gráficos

2.- Cargar el código correspondiente a cada Arduino para su funcionamiento como Master o Esclavo.

Adaptador de Vídeo Externo USB 3.0 a HDMI con Hub USB 1 Puerto - Tarjeta Gráfica Cable p

La Comunicación es la transferencia de información con sentido desde un lugar (fuente,transmisor) a otro lugar (destino, receptor).

PROGRAMA DE ACTUALIZACIÓN TÉCNICA

MAX31865 Descripción Características

COMUNICACIÓN I2C (Bus de circuito inter-integrado)

4 Actuadores eléctricos. Alfaomega. Material Web. Arduino control de servomotores a pasos 2

Punto de Acceso de Exteriores Inalámbrico Wifi Certificado IP67 de 5GHz - Wireless-N 2T2R a/n con PoE

Marcas registradas: Todos los nombres comerciales y marcas registradas son propiedad de sus respectivas compañías

Ardunio. Test Placa. LunikSoft. Fco. Javier Andrade.

PCTV Hybrid Pro Stick Hardware

LINEAMIENTOS DE (REDES DE ÁREA LOCAL INALÁMBRICA) WLAN S

ESPino - Especificaciones

MANUAL DE DESCRIPCIÓN

Transcripción:

TRANSMISIONES INALÁMBRICAS DE DATOS POR RADIOFRECUENCIA EN LA BANDA DE 2.4 GHZ CON EL PROTOCOLO DE COMUNICACIÓN I 2 C WIRELESS DATA TRANSMISSIONS BY RADIO FREQUENCY IN THE 2.4 GHZ BAND WITH THE I 2 C COMMUNICATION PROTOCOL Resumen Erick García González Tecnológico Nacional de México/Instituto Tecnológico de Cd. Guzmán egg_103091@hotmail.com Armando García Mendoza Tecnológico Nacional de México/Instituto Tecnológico de Cd. Guzmán a_garmen60@yahoo.com.mx Este trabajo se centra en las transmisiones inalámbricas de datos por medio de radio frecuencias (2.4 GHz) con las antenas nrf24l01 y las tarjetas SPI a I 2 C. El uso de estos dispositivos deja atrás el cableado para la recepción y transmisión de datos, una velocidad de transmisión de 100 milisegundos a una distancia de 1100 metros a espacio abierto. Su cableado es muy simple gracias al protocolo de comunicación ya que solo cuenta con cuatro líneas SCL, SDA, VCC y GND, una instalación sencilla, además de su respectiva programación. Como innovación se plantea el uso de este dispositivo en invernaderos para la transmisión de datos inalámbricamente a una estación de control. Palabra(s) Clave: Estación de control, Protocolo I 2 C, radio frecuencias, datos. Abstract This work focuses on wireless data transmissions through radio frequencies (2.4 GHz) with nrf24l01 antennas and SPI to I2C cards. The use of these devices allowed the wiring for the reception and transmission of data, a transmission speed of 100 milliseconds at 1100 meters to open space. Its wiring is very simple thanks to the communication protocol that only has four lines SCL, SDA, VCC and GND, a simple installation, in addition to its respective programming. As an innovation, the ~57~

use of this device in greenhouses is proposed for wirelessly transmitting data to a control station. Keywords: Control device, I2C, radio communications. 1. Introducción El bus I 2 C, un estándar que facilita la comunicación entre microcontroladores, memorias y otros dispositivos con cierto nivel de "inteligencia", sólo requiere de dos líneas de señal y un común o masa. Fue diseñado a este efecto por Philips y permite el intercambio de información entre muchos dispositivos a una velocidad aceptable, de unos 100 kbits por segundo, aunque hay casos especiales en los que el reloj llega hasta los 3.4 MHz [Carletti, 2017]. La metodología de comunicación de datos del bus I 2 C es en serie y sincrónica. Una de las señales del bus marca el tiempo (pulsos de reloj) y la otra se utiliza para intercambiar datos [Carletti, 2017]. Si bien uno de los principales problemas del protocolo SPI en radio frecuencias es la gran cantidad de programación para la sincronización de los datos y la gran cantidad del cableado para él hardware, además de la poca eficiencia y seguridad en la transmisión de los datos. El bus I 2 C conlleva una mayor complejidad en la forma de programación, menos información disponible y en inglés, a diferencia del SPI el cual es muy abundante tanto en lo teórico como en lo práctico y en español. La finalidad de esto pues es el gran alcance en la trasmisión de los datos, la eficiencia, la poca programación, la seguridad de los datos y el bajo costo del hardware, así como la fácil adquisición en el mercado. 2. Métodos Los materiales para utilizar dentro del sistema de monitoreo son los siguientes: sensor de temperatura/humedad htu21d, antena nrf24l01, Wireless Shield SPI to I 2 C, tarjeta de desarrollo Arduino uno. ~58~

Tarjeta de desarrollo Arduino uno El Arduino uno de la figura 1 es una tarjeta pequeña, completa y fácil de usar basada en el ATmega 328p., el Arduino Uno puede ser alimentado de diferentes formas: mediante un cable mini USB (USB Plug) o una fuente de alimentación externa de 5 V (External Power Supply). Figura 1 Arduino Uno. Wireless Shield SPI to I 2 C Con el Shield para el Arduino uno en la figura 2 vamos a poder hacer las transmisiones de datos necesarias de nuestros sensores, ya que el Arduino uno tiene problemas de compatibilidad en programación con los dispositivos que manejan SPI como protocolo de comunicación y se vuelve imposible hacer la trasmisión y con el Shield de la siguiente estación. Figura 2 Wireless Shield SPI to I 2 C. Antena de radio frecuencia nrf24l01 Las antenas de radio frecuencia como se muestra en la figura 3 trabaja en la banda de 2.4 GHz y tiene un alcance de 1100 m entre el transmisor y el emisor, normalmente esta antena trabaja con el protocolo de comunicación SPI, pero ~59~

debido a unos problemas de compatibilidad de hardware se volvió necesario implementar la Shield SPI to I 2 C y de esta forma utilizar la librería Wire.h que sustenta el protocolo I 2 C, de esta forma el cada dispositivo que implementemos debe trabajar con este protocolo. Figura 3 Antena nrf24l01. Sensor HTU21D El componente principal utilizado en el sensor digital de humedad y temperatura htu21d de la figura 4 es el amplificador ad8232 de la compañía Analog Device, dicho dispositivo tiene integradas las funciones de: compensación, filtrado y amplificado de la señal adquirida, características necesarias y requeridas al momento de hacer alguna revisión al corazón del paciente, para observar su funcionamiento y corroborar que no exista alguna cardiopatía que pueda afectar a nuestra salud o en caso de existir sea fácilmente detectable. Figura 4 HTU21d. 3. Resultados El sistema de transmisión de datos por radio frecuencia se diseñó en base al protocolo de comunicación I 2 C debido al problema de compatibilidad que existe con el protocolo SPI de las antenas nrf24l01, la solución más optima fue emigrar al protocolo I 2 C con la ayuda de la Wireless Shield SPI to I 2 C para las antenas de ~60~

ambas estaciones las cuales fueron programadas mediante un sketch con el IDE de Arduino. Como se muestra en la figura 5 tenemos el diagrama de conexión del sistema en el cual se muestra la shield en modo maestro/esclavo, las cuales serían las encargadas de realizar las transmisiones de datos del sensor en forma bidireccional. Este dispositivo va a hacer posible el monitoreo a distancia, haciendo todo esto posible gracias a la transmisión de datos por banda de radio frecuencia en 2.4 GHz [14CORE, 2017]. Figura 5 Conexión del sistema. 4. Discusión Dentro de los resultados obtenidos que se muestran a continuación, fueron realizadas transmisiones inalámbricas con el protocolo SPI y presentaba gran complejidad por la cantidad de programación necesaria y la sincronización de datos en el tiempo, el cual era menor a un segundo. El protocolo I 2 C tiene la ventaja de utilizar poca programación, pero también poca información al respecto y en inglés, sin embargo, el reto más importante está en la sincronización de los datos cuando es más de una señal la que vas a transmitir. A continuación, se muestran los resultados de transmisión de dos variables. Temperatura En la figura 6 se puede observar la señal de la temperatura en el medio ambiente y la excelente calidad de la transmisión que tiene el sensor y las antenas que trabajan en conjunto con la Shield SPI to I 2 C, el valor actual de la transmisión de la temperatura es de 34 C. ~61~

Figura 6 Transmisión de señales. Humedad Se midió la humedad relativa del aire con el sensor htu21d, el cual arrojo una humedad relativa considerada normal del 20%, se puede observar también en este caso la excelente calidad de la transmisión que presenta en la figura 6. 5. Revisores Revisor 1 Nombre: Institución: Aarón García González Instituto Tecnológico José Mario Molina Pasquel y Henríquez Cédula Profesional: 10323194 Área de conocimiento: Ingeniería Electromecánica Correo electrónico: Cobbi.gon@gmail.com Teléfono: 3411606931 Revisor 2 Nombre: Institución: Dra. Martha Xolyanetzin Rodríguez Villarreal Instituto Tecnológico José Mario Molina Pasquel y Henríquez Cédula Profesional: 8138288 Área de conocimiento: Ciencias de la Ingeniería Eléctrica Correo electrónico: sagenevmr@hotmail.com Teléfono: 3414321286 ~62~

6. Bibliografía y Referencias [1] Carletti, Eduardo J. (2017). Comunicación Bus I 2 C: http://robots-argentina.com.ar /Comunicacion_busI2C.htm [2] 14CORE, (2017). nrf24l01 I2C/TWI (2 Wire Interface) Communication Shield Setup Guide: www.14core.com/nrf24l01-i2ctwi-2-wire-interface-communication -shield-setup-guide/ ~63~