Beruflich Dokumente
Kultur Dokumente
INTEGRANTE:
GRUPO 203055_3
INGENIERO ELECTRÓNICO
DIRECTOR DE CURSO
TELEMETRIA - (203055A_614)
BOGOTÁ, OCTUBRE
2019.
CONTENIDO
INTRODUCCIÓN .......................................................................................................................... 3
ACTIVIDADES A DESARROLLAR ............................................................................................ 4
Actividad individual .................................................................................................................... 4
Dudley May ............................................................................................................................ 4
Luis Sebastián González Rodríguez ....................................................................................... 5
Luisa Toro Ramírez ................................................................................................................ 8
Jahir Andres Ballesteros ....................................................................................................... 10
Daniel Andres Garcia ............................................................................................................ 12
Actividad Grupal ....................................................................................................................... 16
Identificación de variables .................................................................................................... 16
Identificación de sensores ......................................................Error! Bookmark not defined.
Elección de protocolo de comunicaciones para sensores ..................................................... 20
Elección dispositivo adquisición datos ................................................................................. 21
Justificación tecnología inalámbrica ......................................Error! Bookmark not defined.
Selección de la tecnología inalámbrica de Transmisión de datos indicando además el porqué
de su elección con sus principales ventajas y desventajas .................................................... 22
Diagrama de bloques del sistema .......................................................................................... 23
Diseño general del sistema de Telemetría inalámbrica aplicado al proyecto ....................... 24
Diseño previo interfaz HMI .................................................................................................. 25
CONCLUSIONES ........................................................................................................................ 27
REFERENTES BIBLIOGRÁFICOS ........................................................................................... 28
INTRODUCCIÓN
En el siguiente documento se dará a conocer el diseño del sistema de telemetría inalámbrica para
la solución elegida por el grupo, este diseño debe satisfacer cada una de las necesidades
planteadas en la fase anterior, para llegar al diseño óptimo de la solución realizamos
investigaciones especializadas, pruebas y el uso del conocimiento de cada uno de los integrantes
en los diferentes temas.
Para esto realizaremos una investigación en los conceptos de la comunicación de máquina,
máquina y el internet de las cosas y como se puede integrar esta última a un sistema de
telemetría, teniendo esto claro podemos investigar diferentes plataformas para trabajar el internet
de las cosas desde la nube con la finalidad de poder tomar una para realizar el diseño optimo
según las necesidades y características del proyecto a realizar, para esto se realizara un diagrama
general de bloques para el sistema propuesto de telemetría de forma inalámbrico para poderlo
aplicar en la tarjeta de desarrollo que escojamos junto con las diferentes variables implícitas y así
poder tomar la mejor decisión de los sensores inalámbricos WSN a trabajar, con esto podemos
tomar la mejor decisión para escoger el protocolo de comunicación de los sensores y la tarjeta de
desarrollo la cual posee una tecnología inalámbrica ideal para la transmisión de datos y
finalmente poder realizar un diseño general del sistema de telemetría inalámbrica junto con un
diseño previo de una interfaz HMI en una aplicación Cloud IoT.
ACTIVIDADES A DESARROLLAR
Actividad individual
Dudley May
Plataforma Características
IFTTT (If This Then That) Conectar aplicaciones con diferentes dispositivos de forma
gratuita, se crean Applets que para la plataforma son los flujos
que debe cumplir la conexión, como su nombre lo indica si
hago esto entonces sucede esto.
https://ifttt.com/
Blynk Control de hardware remotamente, almacenamiento y consulta
de datos de sensores, enfocado en Smartphone (Android o IOs)
https://blynk.io/
Cayenne Construcción de tableros de control basados en dispositivos
IoT, soporta protocolos como MQTT y LoRaWAN
https://mydevices.com/
Microsoft Azure Iot Suite Comunicación segura entre dispositivos IoT, Administración e
integración de datos sin servidor, para simplificar desarrollo y
permitir mayor compatibilidad con todos los servicios
Microsoft Azure.
https://azure.microsoft.com/es-es/services/iot-hub/
Google Cloud IoT Suite de herramientas para conectar, procesar, almacenar y
analizar datos locales o cloud, completamente escalable y
administrable para facilitar la integración y machine learning
para suplir cualquier necesidad de IoT
https://cloud.google.com/solutions/iot/?hl=es-419
Otras grandes como AWS, Sap Cloud Platform, SalesForce Iot, Oracle Iot, Cisco IoT Cloud
Connect, Bosch IoT Suite e IBM Watson IoT, que tienen gran mercado e infraestructura tienen
focos específicos en negocio y suplir necesidades de empresas grandes.
IFTTT es un servicio web gratuito que permite fácilmente conectar aplicaciones y dispositivos
diversos por medio de recetas (llamadas applets). Las recetas siguen el formato “si sucede esto,
entonces haz esto otro”. De hecho, de ahí se deriva el nombre IFTTT que corresponde a las
siglas de “if this then that”. Así que básicamente escoges cuál es el evento que quieres detectar y
cuál es la acción que deseas realizar como consecuencia. Originalmente, el servicio se utilizaba
más que nada para conectar acciones entre aplicaciones de software; por ejemplo, que cuando
subes un video a YouTube se publique automáticamente en Facebook o Twitter. Sin embargo,
IFTTT hoy soporta una gran variedad de servicios y dispositivos IoT que incluyen
electrodomésticos, wearables, aplicaciones de negocio e incluso servicios de transporte.
Blynk es una plataforma diseñada específicamente para interactuar con tus proyectos maker
desde tu teléfono móvil. Con Blynk puedes controlar tu hardware remotamente, almacenar o
mostrar datos de sensores, y muchas cosas más. En nuestro smartphone (ya sea Android o
iPhone) instalamos la Blynk app que se comunica con un servidor intermedio que interactúa con
los proyectos y dispositivos IoT haciendo uso de las bibliotecas de Blynk. En la Blynk app
puedes construir la interfaz de usuario a tus necesidades, haciendo uso de widgets pre hechos
como botones e indicadores que simplemente arrastras hacia tu interfaz
Cayenne es una gran opción para aquellos interesados en visualizar datos generados por
dispositivos IoT. Cuenta con soporte para distintos protocolos (ej. MQTT) y tecnologías de
comunicación (ej. LoRaWAN), así como bibliotecas para distintos lenguajes de programación.
Su filosofía es ser la manera de sencilla de crear un dashboard donde puedas visualizar todos los
datos de tu sensor solo arrastrando y soltando los datos deseados. Además de todo, es un servicio
gratuito (hasta el momento).
ThingSpeak es un servicio de plataforma de análisis de IoT que le permite agregar, visualizar y
analizar flujos de datos en vivo en la nube. Puede enviar datos a ThingSpeak desde sus
dispositivos, crear una visualización instantánea de datos en vivo y enviar alertas.
Thinger.io es una plataforma de código abierto para Internet de las cosas, proporciona una
infraestructura de nube escalable lista para usar para conectar cosas. Los fabricantes y las
empresas pueden comenzar a controlar sus dispositivos desde Internet en minutos, sin
preocuparse por la infraestructura de nube requerida. La biblioteca del cliente permite conectar
los dispositivos IoT a la plataforma en la nube de thinger.io. Se puede programar fácilmente sus
dispositivos y conectarlos en cuestión de minutos mediante la creación y los recursos y es
posible mostrar paneles personalizados
La Iot internet of things, es la posibilidad de poseer la información de los objetos o equipos y ser
controlados de forma remota, características principales es el bajo flujo de datos en mensajes
pequeños, otra de las principales características son su bajo consumo energético.
De esta manera podemos integrar la telemetría y el internet de las cosas porque se nos permite
tener la información de muchos elementos que se requieren controlar a distancia y así lograr
obtener muchos beneficios para el avance y la mejora de la producción en muchas empresas.
IFTTT: Servicio de web gratuito que facilita la conexión de aplicaciones con dispositivos
por medio de recetas, de las siglas “if this then that “maneja el tipo de evento a realizar y
después su secuencia, en sus inicios conectaba aplicaciones que al momento de publicar
un video en YouTube se publicara en las otras plataformas de forma automática, los
IFTTT en la actualidad soporta una gran variedad en los servicios IoT
vinculando electrodomésticos.
BLYNK: Maneja para interactuar con proyectos de tipo maker desde el celular con blynk,
se puede controlar el hardware por medio de la red remota mostrando datos de sensores
etc, en esta plataforma podemos construir la interfaz de los usuarios de acuerdo a las
necesidades por medio de widgets, ya establecidos con botones e indicadores que
arrastran la interfaz del usuario . sus característica especiales soporta bluetooth , wifi,
ethernet, 4g, usb, posee grandes archivos o bibliotecas de arduino
Cayenne: Es una opción para los que pueden visualizar información generada por equipos IoT,
ya que posee el soporte en distintos protocolos, como MQTT, rawan, y bilbiotecas en diferentes
tipos de programación, crea un dasboard de los datos deseados.
Una de sus características especiales es que implementaron en sus sistema la PSO, Smart objects,
que permiten el envio de datos IoT, lo que lo hace que los datos enviados se reconocen de
manera automática ya sea por humedad, presión, entrada de tipo analógica genérica
Actividad Grupal
Identificación de variables
Variable Tipo de control Descripción
Temperatura Medir, Verificar, Controlar, Analogo Poder medir y verificar la temperatura
dentro del horno es importante para este
proyecto, ya que la soldadura debe
mantenerse a 70°C para que este en
óptimas condiciones
Cantidad Verificar, On Off Verificar la cantidad de bolsas de
soldadura hay dentro del horno en
tiempo real, esto para mantener el stock
y evitar que se agote.
Peso Verificar, puede ser análogo para Las bolsas de soldadura tienen un peso
verificar el peso o digital de forma on constante de un kilo, para la solución
off para verificar si hay soldadura o no puede medirse este peso para evitar
errores de control en cantidades y
conocer el peso real total almacenado en
el horno.
Estado de la puerta On Off Se verifica si la puerta está abierta o
cerrada
IDENTIFICACION DE LOS SENSORES
Sensor de temperatura
Se propone trabajar con el sensor de temperatura DS18B20, es un sensor digital, el encapsulado
de fabrica es tipo TO-92 similar al empleado en transistores pequeños. La presentación más
utilizada por robustez es la del sensor dentro de un tubo de acero inoxidable resistente al agua.
Características
Voltaje de Operación: 3.0V – 5.5V
Rango de Trabajo: -55℃ hasta +125℃ (-67°F to +257°F)
Precisión en el rango de -10°C hasta +85°C: ±0.5°C.
Resolución seleccionable de 9-12 bits
Cubierta de Acero Inoxidable de alta calidad, previene la humedad y la oxidación.
A prueba de Agua
No necesita componentes adicionales.
Longitud de cable: 1m
Cables: Rojo (+VCC), Blanco (DATA), Negro (GND)
Protocolo 1-Wire, solo necesita 1 pin para comunicarse.
Identificación única de 64 bits.
Características:
Modelo: YZC-1B
Capacidad máxima: 50 Kg
Salida: 2.0+-0.15 MV/V
Error combinado: <+-0.030 %RO
Creep: 0.03 %RO/30min
Efecto de la temperatura en cero: 0.003 %RO/ºC
Voltaje de exitación: 10-15V
Temperatura de trabajo compensada: -10ºC a 40ºC
Temperatura de operación: -35ºC a 80ºC
Sobre carga de seguridad: 150%
Salida: 4 cables (puente wheatstone)
Dimensiones: 130x30x22mm
Agujeros (4): D4mm
Longitud cables: 40cm
Material: Aluminio
Protocolo: se usará un modulo trasmisor de señal, el chip HX711, este se encarga de la lectura
del puente de Wheatstone de la celda, así mismo posee un conversor ADC de 24 bits, se
comunica con el microcontrolador por medio del protocolo serial mediante 2 pines (Clock y
Data).
Se selecciona este tipo de celda de carga ya que nos sirve para pesar en una primera instancia, las
bolsas de soldadura afuera del horno y comprobar el peso por bolsa, así mismo y más importante
ubicar 2 o más celdas de carga dentro del horno para:
1. Si las celdas detectan peso nos indica la presencia de bolsas en el horno, así
mismo que el horno está o no vacío
2. Dependiendo del peso medido dentro del horno se puede establecer la cantidad de
bolsas de soldaduras que están presentes dentro del mismo.
En específico este tipo de celdas nos da la capacidad de peso necesaria para medir las
bolsas y así mismo tiene una temperatura de máxima de operación de 80°C para trabajar
dentro del horno, ya que este va a estar va a estar a una temperatura promedio de 70°C.
Se acopla perfectamente a nuestra tarjeta NodeMcu Esp8266 ya que esta posee pines
digitales de comunicación serie (RX) y (TX).
Sensor final de carrera (estado de las puertas del horno)
Se usará el sensor final de carrera 500-TM1701, para detectar si las puertas del horno están
cerradas o abiertas.
Características
Tipo: TM1701
Accionamiento del final de carrera: Palanca larga.
Intensidad máxima (Ith): 15A.
Intensidad máxima (AC15): 1,5A.
Tipo de contactor: 1 conmutado.
Tipo de conexión: Por tornillo.
Ve: 380Vac 220Vdc.
Potencia máxima (Pe): 100VA 10W.
Normativa: IEC 60947-5-1, CE.
Material: Plástico.
Grado de protección: IP62.
El dispositivo se acopla a nuestra placa NodeMcu Esp8266 por medio de una señal de voltaje de
3.3v o 5v a una de las entradas pines digitales de la placa, con esto podemos visualizar estado
open/close de las puertas del horno.
NodeMcu Esp8266
El NodeMcu es un kit de desarrollo de código abierto basado en el popular chip ESP8266 (ESP-
12E), que utiliza el lenguaje de programación Lua para crear un ambiente de desarrollo propicio
para aplicaciones que requiera conectividad Wifi de manera rápida.
El ESP8266 es un chip altamente integrado diseñado para las necesidades de un nuevo mundo
conectado. Ofrece una solución completa y autónoma de redes Wi-Fi, lo que le permite alojar la
aplicación o servir como puente entre Internet y un microcontrolador.
Se propone usar la tarjeta NodeMcu Esp8266, para adquirir las señales de los sensores y
comunicar inalámbricamente por conectividad Wifi los datos procesados del horno a la
plataforma Iot. Se propone usar la conectividad a internet en el sitio propuesto de trabajo
y su modem o router disponible, con esto poder visualizar en cualquier dispositivo con
acceso a wifi el proceso y las variables medidas. Se considera buena opción debido a su
bajo consumo, bajo costo y gran potencia. Se puede programar en el entorno IDE de
Arduino.
Ilustración 1NodeMcu Esp8266
Características
Voltaje de Alimentación (USB): 5V DC
Voltaje de Entradas/Salidas: 3.3V DC
SoC: ESP8266 (Módulo ESP-12)
CPU: Tensilica Xtensa LX3 (32 bit)
Frecuencia de Reloj: 80MHz/160MHz
Instrucción RAM: 32KB
Data RAM: 96KB
Memoria Flash Externa: 4MB
Pines Digitales GPIO: 17 (pueden configurarse como PWM a 3.3V)
Pin Analógico ADC: 1 (0-1V)
UART: 2
Chip USB-Serial: CP2102
Certificación FCC
El diseño que se adjunta en la anterior ilustración, hace referencia a una interfaz HMI en un
software tipo SCADA o utilizando una plataforma Cloud IoT, en este caso se aportó con el
sistema la aplicación Blynk.
En donde hay una señal de color azul la cual indica que hay señal y el programación está
funcionando, luego hay un botón de color verde indicando si el horno esta energizado y este
mismo botón pasa a rojo indicando si el horno esta des energizado, luego está un diagrama con
un rango de 0 a 150 indicando la temperatura que puede tener el horno, finalmente podemos
apreciar 6 leds indicando si el led prende o tiene un color es porque dentro de la cabina se
encuentra una bolsa de soldadura la cual activa un microswitch energizando a su vez el led en
sitio y en la aplicación con la interfaz HMI.
CONCLUSIONES
Conocer las capacidades del equipo de trabajo, nos ayuda a comprender mejor las
propuestas de solución y unir esfuerzos para lograr objetivos más óptimos.
Identificar diferentes sistemas IoT para seleccionar la opción que más se adecue al
problema seleccionado, nos demuestra que con inversiones pequeñas se pueden lograr
grandes resultados.
REFERENTES BIBLIOGRÁFICOS
http://hdl.handle.net/10596/10415
Calvo Salcedo, A. F. Bejarano Martínez, A. & Castillo González, A. (2017) Diseño prototipo de
http://bibliotecavirtual.unad.edu.co/login?url=http://search.ebscohost.com/login.aspx?di
rect=true&db=aci&AN=130661899&lang=es&site=eds-live&scope=site
EOI (2015). Las tecnologías IOT dentro de la industria conectada 4.0 Recuperado de
https://static.eoi.es/savia/documents/EOI_TecnologiasIoT_2015.pdf
Herrera, M. M., González, S. M., Carazo Luna, J. A., & de León, C. V. C. (2015). Las Redes
http://bibliotecavirtual.unad.edu.co/login?url=http://search.ebscohost.com/login.aspx?di
rect=true&db=zbh&AN=110460875&lang=es&site=eds-live
IoT-based Real-Time Telemetry System Design: An Approach. (2017). 2017 IEEE 5th
Internet of Things and Cloud (FiCloud), 2017 IEEE 5th International Conference on,
https://bibliotecavirtual.unad.edu.co:2444/10.1109/FiCloud.2017.40
Ray, P. P. (2016). A survey of IoT cloud platforms. Future Computing and Informatics Journal,
1, 35–46. Recuperado de
https://bibliotecavirtual.unad.edu.co:2444/10.1016/j.fcij.2017.02.001
Vera Romero, C. A., Barbosa Jaimes, J. E., & Pabón González, D. C. (2014). Acople de sensores
http://bibliotecavirtual.unad.edu.co/login?url=http://search.ebscohost.com/login.aspx?di
rect=true&db=a9h&AN=116094937&lang=es&site=eds-live