0% encontró este documento útil (0 votos)
62 vistas8 páginas

Fase 4 Construcción de La Solución - TELEMETRIA

El documento explora la importancia de las Interfaces Hombre-Máquina (HMI) en proyectos de telemetría, destacando su papel en la supervisión y control remoto de sistemas. Se discuten las características de las HMI, su diseño intuitivo y su integración con tecnologías web modernas, así como el middleware como intermediario en la comunicación entre aplicaciones. Además, se presentan herramientas como HTML, CSS, JavaScript y Visual Studio Code para el desarrollo de interfaces efectivas.

Cargado por

gomezleguizamom
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
62 vistas8 páginas

Fase 4 Construcción de La Solución - TELEMETRIA

El documento explora la importancia de las Interfaces Hombre-Máquina (HMI) en proyectos de telemetría, destacando su papel en la supervisión y control remoto de sistemas. Se discuten las características de las HMI, su diseño intuitivo y su integración con tecnologías web modernas, así como el middleware como intermediario en la comunicación entre aplicaciones. Además, se presentan herramientas como HTML, CSS, JavaScript y Visual Studio Code para el desarrollo de interfaces efectivas.

Cargado por

gomezleguizamom
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Fase 4 Construcción De La Solución De

Telemetría

Curso:

203055 - Telemetría

Estudiante:
DAVID STEVENS DIAZ

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA

2025
Introducción
En la era de la digitalización y la automatización, las Interfaces Hombre-Máquina (HMI) se han
convertido en un componente esencial en numerosos sectores industriales y tecnológicos. Las
HMI facilitan la interacción entre los usuarios y los sistemas computarizados, proporcionando
una interfaz gráfica intuitiva para supervisar y controlar procesos complejos. Este informe se
centrará en explorar el concepto de HMI, sus características fundamentales y su relevancia en
el desarrollo de proyectos de telemetría.

Las HMI están diseñadas para ser accesibles y fáciles de usar, permitiendo a los operadores
interactuar con sistemas técnicos mediante gráficos, botones e iconos. Estas interfaces no solo
mejoran la eficiencia operativa, sino que también aseguran que los datos críticos sean
presentados de manera clara y comprensible. La capacidad de monitorear operaciones en
tiempo real, ajustar parámetros, y gestionar alarmas y notificaciones, son algunas de las
características clave que hacen a las HMI indispensables en entornos industriales y de control.

En un proyecto de telemetría, las HMI juegan un papel vital al facilitar la supervisión y el control
remoto de los sistemas. A través de una combinación de tecnologías web como HTML, CSS y
JavaScript, los desarrolladores pueden crear interfaces gráficas efectivas que permitan la
visualización y gestión de datos recolectados de diversas fuentes remotas. Herramientas como
Visual Studio Code proporcionan un entorno de desarrollo poderoso y flexible para construir
estas interfaces, permitiendo iteraciones rápidas y una integración fluida de funcionalidades
avanzadas.

Además, el informe abordará el concepto de middleware, una capa de software cru cial que
actúa como intermediario entre las aplicaciones y los sistemas operativos, redes y bases de
datos. El middleware facilita la comunicación, la gestión de transacciones y la integración de
sistemas diversos, asegurando que las aplicaciones puedan interactuar de manera eficiente y
segura. Se discutirán sus características principales y se presentarán ejemplos de aplicación en
distintos contextos.

Este informe tiene como objetivo proporcionar una visión integral de las HMI y su implementación
en proyectos de telemetría, destacando la importancia del uso de tecnologías web modernas y
herramientas de desarrollo avanzadas para crear soluciones robustas y eficientes.
Desarrollo de la actividad
1. Resumen del proyecto

Tabla 1. Información del proyecto elegido en la fase 1

Planteamie El consumo de energía en los barrios de la costa caribe de Colombia se debe


nto del a muchos factores como el calor por los fenómenos climáticos los que
problema conllevan a usar demasiados electrodomésticos para contra restar las altas
(Resumen) temperaturas, impactando el medio ambiente.

Desarrollo Se desarrollo el sistema de monitoreo a temperatura y humedad con la


en la fase herramienta que permite programar los dispositivos anteriormente
dos presentados es el software Arduino simulado en proteus.
la programación se introdujo en la tarjeta de adquisición de datos Arduino
después realizamos las conexiones para la tarjeta Arduino y el monitor serial
donde se muestra las mediciones del sensor de temperatura y humedad
DHT11 mediante comunicación serial
Temperatur DHT1 https://www.sigmaelectronica.net/producto/dht11/
a 1
Humedad DHT1 https://www.sigmaelectronica.net/producto/dht11/
1

Dispositivo Ardui https://www.arduino.cc/reference/en/language/functions/commun


de no ication/serial/
procesamie UNO
nto de datos

2. Definiciones

2.1. Interfaz HMI

Las Interfaces Hombre-Máquina (HMI, por sus siglas en inglés) son sistemas de interacción
entre los seres humanos y las máquinas o sistemas computarizados. Están diseñadas para
facilitar la comunicación entre los usuarios y los dispositivos tecnológicos, permitiendo a los
usuarios controlar y supervisar las operaciones de los sistemas mediante interfaces gráficas
intuitivas y accesibles.

Las HMI suelen incluir una Interfaz Gráfica de Usuario (GUI) que permite a los usuarios
interactuar con el sistema mediante gráficos, botones, iconos y menús desplegables. Estas
interfaces están diseñadas para ser fáciles de usar, incluso para personas que no tienen
conocimientos técnicos avanzados. Su diseño debe ser intuitivo y accesible, facilitando así la
interacción del usuario con el sistema.
Una característica destacada de las HMI es la capacidad de monitorización en tiempo real,
mostrando datos en vivo que son cruciales para la toma de decisiones. Además, los usuarios
pueden controlar procesos específicos del sistema a través de la HMI, como ajustar
parámetros, iniciar o detener operaciones y configurar alarmas. Las HMI también pueden
emitir alarmas y notificaciones para alertar a los usuarios sobre problemas o situaciones
críticas que requieren atención inmediata.

Muchas HMI tienen la capacidad de registrar y almacenar datos históricos para su análisis
posterior, lo cual es útil para el mantenimiento predictivo y la optimización del sistema.
Además, las interfaces HMI pueden ser personalizadas según las necesidades específicas del
usuario o de la aplicación, permitiendo un alto grado de flexibilidad.

En un proyecto de telemetría, las HMI juegan un papel crucial al proporcionar una interfaz que
facilita la supervisión y el control remoto de los sistemas. La HMI permite a los usuarios
visualizar datos recolectados de ubicaciones remotas en tiempo real, como datos de sensores,
estado de equipos y condiciones ambientales. A través de la HMI, los operadores pueden
ajustar configuraciones y controlar equipos desde una ubicación central, sin necesidad de estar
físicamente presentes en el sitio donde se encuentran los equipos.

Las HMI facilitan el diagnóstico de problemas y la ejecución de tareas de mantenimiento


predictivo al proporcionar acceso a datos históricos y a herramientas de análisis. En un sistema
de telemetría, las HMI pueden emitir alarmas y notificaciones en caso de fallos o condiciones
fuera de los parámetros establecidos, permitiendo una respuesta rápida para evitar daños
mayores.

Las HMI pueden integrarse con otros sistemas de gestión y control, proporcionando una visión
holística de todas las operaciones y facilitando la toma de decisiones informada. Al permitir
una supervisión y control más eficiente y preciso, las HMI contribuyen a la mejora de la
eficiencia operativa, reduciendo el tiempo de inactividad y optimizando el uso de recursos.

2.2. Middleware

Definición

El middleware es un software que actúa como intermediario entre las aplicaciones y los
sistemas operativos, redes, bases de datos u otros servicios. Su función principal es facilitar la
comunicación y gestión de datos entre aplicaciones distribuidas en diferentes entornos. Al
proporcionar servicios comunes y una capa de abstracción, el middleware simplifica el
desarrollo y la integración de aplicaciones complejas, permitiendo que se comuniquen de
manera eficiente y efectiva.

Características

1. Interoperabilidad: Permite que diferentes aplicaciones, desarrolladas en diversos


lenguajes de programación y ejecutándose en distintas plataformas, interactúen y
compartan información sin problemas.

2. Transparencia: Oculta la complejidad de las redes y la heterogeneidad de los sistemas


subyacentes, proporcionando una interfaz uniforme a las aplicaciones.

3. Confiabilidad: Ofrece mecanismos de recuperación y manejo de errores para asegurar


que las transacciones y la comunicación entre sistemas sean robustas y fiables.
4. Seguridad: Incluye funciones de autenticación, autorización y cifrado para proteger los
datos y garantizar que solo los usuarios autorizados puedan acceder a los servicios.

5. Escalabilidad: Facilita la expansión de las aplicaciones para manejar un mayor número


de usuarios, datos y transacciones sin una degradación significativa del rendimie nto.

6. Gestión de Transacciones: Proporciona soporte para la gestión de transacciones


distribuidas, asegurando que todas las operaciones en una transacción se completen
correctamente o se reviertan en caso de fallo.

7. Mensajería: Ofrece servicios de mensajería para la comunicación asincrónica entre


aplicaciones, lo que permite un intercambio de información eficiente y flexible.

Ejemplos de Aplicación

1. Middleware de Base de Datos: Software como Oracle Fusion Middleware y IBM


WebSphere permiten a las aplicaciones interactuar con múltiples bases de datos,
gestionando conexiones y transacciones de manera eficiente.

2. Middleware de Mensajería: Sistemas como Apache Kafka y RabbitMQ proporcionan


servicios de mensajería para la comunicación entre aplicaciones, permitiendo el
intercambio de datos de manera asíncrona y fiable.

3. Middleware de Servicios Web: Herramientas como Apache Axis y Microsoft WCF


(Windows Communication Foundation) facilitan la creación, despliegue y consumo de
servicios web, permitiendo que las aplicaciones interactúen a través de la web
mediante protocolos estándar como SOAP y REST.

4. Middleware de Aplicaciones Empresariales: Plataformas como JBoss y Spring


Framework ofrecen un conjunto de servicios y herramientas para el desarrollo y
despliegue de aplicaciones empresariales, incluyendo gestión de transacciones,
mensajería y seguridad.

5. Middleware de IoT (Internet of Things): Soluciones como Google Cloud IoT Core y
AWS IoT proporcionan una infraestructura para la gestión y comunicación de
dispositivos IoT, permitiendo la recopilación, procesamiento y análisis de datos de
sensores distribuidos.

6. Middleware de Integración Empresarial: Herramientas como MuleSoft y Apache


Camel facilitan la integración de diversas aplicaciones y servicios dentro de una
organización, proporcionando conectores y herramientas para transformar y enrutar
datos entre sistemas heterogéneos.

2.3. Tipos de interfaces que se pueden usar en el proyecto.

Para crear interfaces Hombre-Máquina (HMI) en proyectos de telemetría, se pueden utilizar


diversas tecnologías web como HTML, CSS y JavaScript. Estas herramientas son fundamentales
para desarrollar interfaces gráficas intuitivas y funcionales que permiten la interacción efectiva
entre los usuarios y los sistemas de telemetría.

HTML (HyperText Markup Language)


HTML es el lenguaje estándar para crear y estructurar contenido en la web. Es la base de
cualquier interfaz gráfica, ya que define la estructura y el contenido de la página web. En un
proyecto de telemetría, HTML se utiliza para:

• Definir la estructura básica: Crear elementos como botones, formularios, tablas y


gráficos que permiten a los usuarios interactuar con los datos de te lemetría.

• Incorporar datos en tiempo real: Utilizar etiquetas específicas para mostrar datos
obtenidos de sensores y otros dispositivos de telemetría.

CSS (Cascading Style Sheets)

CSS se utiliza para diseñar y estilizar la interfaz creada con HTML. Permite controlar la
presentación visual de la página web, haciendo que sea atractiva y fácil de usar. En el contexto
de un proyecto de telemetría, CSS se usa para:

• Estilizar elementos HTML: Aplicar colores, fuentes, márgenes y otros estilos visuales a
los elementos HTML para mejorar la apariencia y la usabilidad.

• Diseño responsivo: Asegurarse de que la interfaz se vea bien en diferentes dispositivos


y tamaños de pantalla, lo cual es crucial para acceder a los datos de telemetría desde
dispositivos móviles y de escritorio.

JavaScript

JavaScript es un lenguaje de programación que permite agregar interactividad y


funcionalidades dinámicas a la interfaz HMI. En un proyecto de telemetría, JavaScript se utiliza
para:

• Manipulación del DOM: Cambiar el contenido y los estilos de la página web en


respuesta a eventos del usuario, como clics de botones o entrada de datos.

• Interacción con APIs: Obtener y enviar datos a servicios web y APIs, lo cual es esencial
para actualizar los datos de telemetría en tiempo real.

• Visualización de datos: Crear gráficos interactivos y visualizaciones de datos que


ayuden a los usuarios a interpretar la información de telemetría de manera efectiva.

Visual Studio Code

Visual Studio Code es un editor de código fuente poderoso y popular que es ampliamente
utilizado para el desarrollo web. Ofrece numerosas características que facilitan el desarrollo de
interfaces HMI, tales como:

• Extensiones y plugins: Amplia gama de extensiones que agregan funcionalidades


adicionales, como depuración, formateo de código y soporte para múltiples lenguajes
de programación.

• Herramientas de desarrollo: Integración con herramientas de control de versiones,


terminal integrado, y depurador, que ayudan a gestionar y probar el código de manera
eficiente.

• Previsualización en tiempo real: Posibilidad de ver los cambios en el código reflejados


instantáneamente en el navegador, lo cual es útil para el desarrollo iterativo y la
corrección de errores.
3. Interfaz HMI diseñada Sustentación
https://www.youtube.com/watch?v=oDjeaWFMnao

4. Pantallazo de realimentación a aportes de sus compañeros

Ta bla 2. Pa ntallazos de realimentación


Referencias
HMI, SCADA & Visualization Toolkit for C/C++/C#, .NET, Java, HTML5 JavaScript -

Visual Studio Marketplace. (n.d.).

https://marketplace.visualstudio.com/items?itemName=genlogic.HMISCADAVi

sualizationToolkitforCCCNETJavaWebandMob

¿Qué es el middleware? - Explicación del software middleware - AWS. (n.d.). Amazon

Web Services, Inc. https://aws.amazon.com/es/what- is/middleware/

COPA-DATA Iberica. (2023, December 12). ¿Qué significa HMI? Interfaz humano-

máquina | COPA-DATA. https://www.copadata.com/es/productos/zenon-

software-platform/visualizacion-control/que-significa-hmi-interfaz-humano-

maquina-copa-data/

También podría gustarte