Logo Studenta

TellezBareñoLauraValentina2021

¡Este material tiene más páginas!

Vista previa del material en texto

ELABORACIÓN DE UN GENERADOR DE VAPOR COMO LABORATORIO 
PROGRAMADO Y DE ACCESO REMOTO 
 
 
 
 
 
 
 
 
DANIEL MATEO PINEDA TALERO 
LAURA VALETINA TELLEZ BAREÑO 
 
 
 
 
 
 
 
 
 
UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS 
FACULTAD TECNOLÓGICA 
TECNOLOGÍA EN MECÁNICA INDUSTRIAL 
BOGOTÁ D.C. 
2021 
 
ELABORACIÓN DE UN GENERADOR DE VAPOR COMO LABORATORIO 
PROGRAMADO Y DE ACCESO REMOTO 
 
 
 
 
DANIEL MATEO PINEDA TALERO 
LAURA VALENTINA TELLEZ BAREÑO 
 
 
 
Trabajo de grado para la obtención del título de tecnólogo mecánico 
industrial 
 
 
 
Tutor del proyecto: 
PhD. Camilo Andrés Arias Henao 
 
 
 
 
UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS 
FACULTAD TECNOLÓGICA 
TECNOLOGÍA EN MECÁNICA INDUSTRIAL 
BOGOTÁ D.C. 
2021 
 
AGRADECIMIENTOS 
 
A la Universidad distrital Francisco José de Caldas. 
Al director del proyecto de grado, PhD y profesor Camilo Andrés Arias Henao por 
su dedicación, orientación, tiempo, apoyo y sus meritorios conocimientos que 
cooperaron en el proceso del trabajo. 
Al ingeniero y profesor Alexander Alvarado Moreno, por su instrucción y ayuda con 
toda la parte de programación dentro de este proyecto. 
A familiares, por su colaboración y participación. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
TABLA DE CONTENIDO 
 
RESUMEN 1 
INTRODUCCIÓN 1 
1. FORMULACIÓN DE PROBLEMA 2 
1.1.JUSTIFICACIÓN 3 
1.2.OBJETIVOS 4 
1.1.1.Objetivo general 4 
1.1.2.Objetivos específicos 4 
1.3.METODOLOGÍA PRELIMINAR 5 
1. MARCO REFERENCIAL 6 
2.1.CALDERAS 6 
2.1.1 Calderas pirotubulares 7 
2.1.2.Calderas acuatubulares 8 
2.2. HARDWARE Y SOFTWARE LIBRE 9 
2.2.1 Arduino 10 
2.2.2 Placa Arduino 10 
2.2.3 Tipos de placas Arduino 10 
2.2.4 Arduino IDE 11 
2.2.5 Placa Arduino mega 2560 12 
2.3 SENSORES ARDUINO 12 
2.3.1 Sensor de presión (transductor) industrial modelo hk1100c 13 
2.3.2 Sensor de temperatura (termocupla) y modulo max6675 14 
2.3.3 Celda de carga 20kg yzc-133 sensor de peso 15 
2.3.4 Electroválvula neumática 12 v ¼ in 17 
2.3.5 Relé de estado sólido ssr-25da 18 
2.3.6 Modulo relé de dos canales 19 
2.3.7 Protoboard 20 
2.4 LABVIEW 21 
2.5 MICROSOFT TEAMS 21 
3. METODOLOGÍA 22 
3.1.MODELO MATEMÁTICO PARA EL LABORATORIO 22 
3.2.DISEÑO DEL SISTEMA DEL CONTROL Y VISUALIZACIÓN 24 
3.2.1.Adquisición de datos 24 
3.2.1.1.Sensor de presión 25 
3.2.1.2.Sensor de temperatura 25 
3.2.1.3.Sensor de carga 26 
3.2.2.Recepción de datos 26 
3.2.3.Salida de comandos 28 
3.2.4.Procesamiento y control de datos 32 
3.2.4.1.Código en Arduino IDE para sensor de presión 34 
3.2.4.2.Código en Arduino IDE para sensor de carga 36 
3.2.4.3.Código en Arduino IDE para sensor de temperatura 38 
3.2.4.4.Código en Arduino IDE para encendido del generador de vapor y 
activación de la electroválvula 39 
3.2.4.5. Código conjunto en Arduino IDE 40 
3.2.5. Montaje del generador de vapor 42 
3.2.6. Interfaz gráfica 46 
3.2.6.1.Conexión entre LabVIEW y Arduino 46 
3.2.6.2. Programación sensor de presión en LabVIEW 47 
3.2.6.3. Programación sensor de carga en LabVIEW 47 
3.2.6.4. Programación sensor de temperatura en LabVIEW 48 
3.2.6.5. Programación de relés en LabVIEW 48 
3.2.6.6. Programación conjunta en LabVIEW 49 
3.2.6.7. Ambiente de presentación en LabVIEW 50 
3.2.7.Acceso remoto 51 
3.2.8. Prueba de funcionamiento 52 
 57 
4. ANÁLISIS DE RESULTADOS 61 
5.RECOMENDACIONES 62 
6.CONCLUSIONES 63 
BIBLIOGRAFÍA 64 
 
 
 
 
 
 
 
 
 
 
 
LISTA DE TABLAS 
 
Tabla 1. Especificaciones y características de software libre 9 
Tabla 2. Especificaciones y características de placas Arduino 11 
Tabla 3. Especificaciones y características del sensor de presión hk1100c 14 
Tabla 4. Especificaciones y características del sensor de temperatura max6675 15 
Tabla 5. Especificaciones y características del del sensor de carga YZC-133 16 
Tabla 6. Especificaciones y características del sensor de la electroválvula 18 
Tabla 7. Especificaciones y características del relé ssr-25da 
19 
Tabla 8. Especificaciones y características del relé de dos canales 
20 
Tabla 9. Estados termodinámicos a partir de la tabla de saturación liquido-vapor 
A.6.2 22 
Tabla 10. Numeración de los elementos en la conexión de los sensores a la placa 
Arduino mega 2560 28 
Tabla 11. Numeración de los elementos en la conexión del generador de vapor a 
la placa Arduino mega 2560 29 
Tabla 12. Numeración de los elementos en la conexión de la electroválvula a la 
placa Arduino mega 2560 31 
Tabla 13. Identificación de cables en la conexión general a la placa Arduino mega 
2560 32 
Tabla 14. Estados termodinámicos reales 59 
 
 
 
 
 
LISTA DE FIGURAS 
 
Figura 1. Esquema de caldera pirotubular 7 
Figura 2. Esquema de calderín 8 
Figura 3. Esquema de caldera acuatubular 8 
Figura 4. Placas Arduino 11 
Figura 5. Placa Arduino mega 2560 12 
Figura 6. Sensor de presión ……..13 
Figura 7. Sensor de temperatura 15 
Figura 8. Sensor de carga …16 
Figura 9. Electroválvula ….17 
Figura 9. Relé de estado sólido ssr-25da …18 
Figura 10. Relé de 2 canales 20 
Figura 11. Protoboard 21 
Figura 12. Diseño del sistema del control y visualización 24 
Figura 13. Recta de salida (sensor de presión) 25 
Figura 14. Conexión de los sensores a la placa Arduino mega 2560 28 
Figura 15. Conexión del generador de vapor a la placa Arduino mega 2560 29 
Figura 16. Conexión de la electroválvula a la placa Arduino mega 2560 30 
Figura 17. Conexión sensores y relés a la placa Arduino mega 2560 31 
Figura 18. Conexión de la placa Arduino mega 2560 al software Arduino IDE 33 
Figura 19. Incluir librerías en Arduino IDE 34 
Figura 20. Código en Arduino IDE para sensor de presión 35 
Figura 21. Elemento pesado para la calibración del sensor de carga 36 
Figura 22. Código de calibración en Arduino IDE para el sensor de carga 37 
Figura 23. Código en Arduino IDE para el sensor de carga 37 
Figura 24. Ejemplo de la librería max6675 para el código en Arduino IDE ……38 
Figura25. Código en Arduino ide para el sensor de temperatura 39 
Figura 26. Código en Arduino ide para el encendido del generador de vapor y la 
activación de la electroválvula. 40 
Figura 27. Código conjunto en Arduino ide (a) 41 
Figura 28. Código conjunto en Arduino ide (b) 41 
Figura 29. Código conjunto en Arduino ide (c) 42 
Figura 30. Caldera inicial 42 
Figura 31. Adaptador para los sensores . 43 
Figura 32. Comprobación de funcionamiento de la celda de carga inicial 43 
Figura 33. Modelo estático de la balanza 44 
Figura 34. Elaboración de la balanza 45 
Figura 34. Montaje final del generador de vapor (a) 45 
Figura 35. Montaje final del generador de vapor (b) 45 
Figura 36. Conexión del puerto serial en LabVIEW 46 
Figura 37. Programación del sensor de presión en LabVIEW 
47 
Figura 38. Programación sensor de carga en LabVIEW 47 
Figura 39. Programación sensor de temperatura en LabVIEW 48 
Figura 40. Programación de relés en LabVIEW 48 
Figura 41. Programación conjunta en LabVIEW 50 
Figura 42. Generador de vapor encendido y apagado respectivamente ………....51 
Figura 43. Electroválvula activada y desactivada respectivamente 51 
Figura 44. Ambiente de presentación en LabVIEW 51 
Figura 45. Ceder el control en Microsoft teams 52 
Figura 46. Solicitar el control en Microsoft teams 52 
Figura 47. Guía de laboratorio (a) 53 
Figura 48. Guía de laboratorio (a) 53 
Figura 49. Volumen de agua utilizado en la prueba de funcionamiento 54 
Figura 50. Prueba de funcionamiento en la interfaz gráfica (a) 55 
Figura 51. Prueba de funcionamiento en la interfaz gráfica (b) 55 
Figura 52. Prueba de funcionamiento en la interfaz gráfica (c) 56 
Figura 53. Prueba de funcionamiento en la interfaz gráfica (d) 56 
Figura 54. Activación de la electroválvula a través de teams 57 
Figura 55. Datos de presion obtenidos en la prueba de funcionamiento 57 
Figura 56. Valores de presion en la prueba de funcionamiento 58 
Figura 57. Datos de temperatura obtenidos en la prueba de funcionamiento 58 
Figura 58. Valores de temperatura en la prueba de funcionamiento 59 
Figura 59. Acceso remoto desde Microsoft teams (a) 60 
Figura 60. Acceso remoto desde Microsoft teams (b) 60 
Figura 61. Acceso remoto desde Microsoft teams (c) 60 
 
 
 
 
1 
 
RESUMEN 
 
El presente trabajo de grado pretende crear una herramienta que permita a la 
comunidad universitaria el desarrollo y el aprendizaje práctico desde un laboratorio 
virtual enfocado en el manejo termodinámico de un generador de vapor, haciendo 
uso de elementos electrónicos como son los distintos sensores y relés empleados 
en este proyecto. 
Así mismo, se implementó el uso del software libre Arduino IDE para toda la parte 
de procesamiento y control de los datos obtenidos por los sensores y las señales 
enviadas a los relés que están conectados a la caldera, facultando su observación 
en una interfaz gráfica a través del software LabVIEW. 
Durante el desarrollo de este documento se describen todos los fragmentos que 
forman el montaje y todos los componentes que constituyen tanto la programación 
como la visualización de las variables termodinámicas del generador de vapor. 
Por último, se desea que las personas puedan interactuar directamente con el 
laboratorio programado, utilizando la información reunida en la interfaz gráfica por 
medio de un acceso remoto desde la plataforma Microsoft teams. 
 
INTRODUCCIÓN 
 
Comprendiendo la necesidad actual de enseñanza y aprendizaje práctico de los 
estudiantes orientado al área térmica, se desea realizar un laboratorio de acceso 
remoto enfocado en el manejo de un generador de vapor, donde se pueda definir y 
observar el comportamiento de las variables como: presión, caudal y temperatura. 
Por consiguiente, se requiere plantear el diseño y construcción de un calderín que 
permita entender el estudio de energía en todo el proceso de generación de vapor 
a través de un sistema de control de datos, con la ayuda de herramientas que 
faculten la integración y visualización de las variables a trabajar en el proceso. 
Desarrollar de forma correcta las partes fundamentales para la construcción y/o 
fabricación del generador de vapor, facilita la compresión de los valores obtenidos 
en el momento de relacionarse directamente con el laboratorio, por tal razón, se 
debe identificar los componentes principales del sistema de control dentro de este 
proyecto. En primera instancia, conocer cómo llegan los datos que reciben los 
sensores para luego ser transmitidos a software de control y visualización, luego, 
reconocer el elemento que se encarga de recibir los datos enviados por los 
sensores, de esta forma, se podrá chequear e inspeccionar los valores que han 
 
2 
 
tomado los sensores del generador de vapor en funcionamiento. Finalmente, 
examinar dichos valores a través de su visualización por medio de una interfaz 
gráfica que se pueda manejar desde otro dispositivo a través de acceso remoto. 
Se entiende que la implementación del laboratorio virtual sobre generación de vapor 
permite realizar prácticas donde se puede manejar variables necesarias para 
resolver diferentes tipos de problemas termodinámicos, reconociendo el uso y 
control de un generador de vapor. 
 
1. FORMULACIÓN DE PROBLEMA 
 
Como consecuencia de analizar el efecto de la contingencia sanitaria actual 
generada por el SARS-CoV-2, sobre la formación y aprendizaje estudiantil dentro 
de la Universidad Distrital Francisco José de Caldas, se evidencia la dificultad de no 
poder acceder a los laboratorios de la institución de manera presencial o virtual, es 
decir, hay una problema actual ante el manejo de los instrumentos y/o equipos que 
se encuentran en las instalaciones de los laboratorios, específicamente, los 
laboratorios de energías y ciencias térmicas. Dicho inconveniente, se debe a la 
decisión tomada por la universidad de cerrar las puertas de las aulas y cada espacio 
dentro de la institución como medida de seguridad para contrarrestar la presente 
pandemia. Por lo tanto, se produce una necesidad en la comunidad estudiantil de 
tener la facultad de entrar y hacer uso de un laboratorio de generación de vapor 
desde acceso remoto. 
SÉRÉ, MARIE (2002) asegura que: ‘la enseñanza de las ciencias es un conjunto, 
esto se puede detallar mediante: comprender la teoría, aprender toda esta teoría, 
realizar experiencias, aprender los procedimientos y los caminos, aprender a usar 
el saber teórico aprendido para que estépresente y sea utilizado cuando se trate de 
realizar un proceso completo aplicado’. (P.358). Por lo tanto, el buen desarrollo y 
crecimiento académico de un estudiante se basa en diferentes partes que le 
aportan, una parte con gran importancia es el conocimiento y manejo de los 
laboratorios con los que cuenta la universidad, ya que estos le permiten al alumno 
crear ideas, conocer los instrumentos, sus funciones, abarcar lo teórico en la 
práctica, y facilitar sus salidas laborales y académicas al ser egresado de la 
institución. 
En este momento, la comunidad estudiantil está perdiendo la oportunidad de utilizar 
y aprender sobre un generador de vapor que faculte mayor aprendizaje 
 
3 
 
termodinámico, y es un tropiezo en su aprendizaje profesional. Por lo cual, es 
indispensable que la Universidad Distrital Francisco José de Caldas cuente con 
herramientas o medios tecnológicos virtuales que faculten la opción de continuar el 
estudio práctico sin dificultad, con alternativas que funcionen y sean útiles a los 
estudiantes. Tener un laboratorio de acceso remoto enfocado en la generación de 
vapor, posibilita a los estudiantes comprender el instrumento, entender su 
funcionamiento, y con el medio de entrar desde casa. 
 
1.1.JUSTIFICACIÓN 
 
Teniendo en cuenta que la universidad distrital Francisco José de Caldas se 
caracteriza por generar ideas, opiniones y proyectos innovadores e ingeniosos, 
satisfaciendo los distintos apuros y obligaciones de la comunidad universitaria y de 
la ciudadanía; en el momento la universidad no tiene laboratorios asistidos que 
posibiliten a los estudiantes acceder a sus prácticas como se puede hacer de forma 
presencial, en otras palabras, no posee una alternativa virtual para que un alumno 
pueda desarrollar su habilidad frente a los diferentes dispositivos que disponen las 
instalaciones de laboratorios, concretamente, no hay una opción que faculte al 
estudiante interactuar con la primera ley de termodinámica y su puesta en práctica 
desde la generación de vapor. 
Por tal motivo, la evolución y progreso de este proyecto busca satisfacer y proveer 
los siguientes puntos: 
• Englobar la problemática sanitaria que hay actualmente, adaptándose a los 
cambios con la ayuda de ideas creativas e implementación de la tecnología 
y la virtualidad, permitiendo contribuir en alternativas favorables para la 
continuación de las carreras universitarias de los estudiantes. 
• Ofrecer a los estudiantes un laboratorio de acceso remoto, el cual fortalezca 
sus conocimientos individuales y grupales, es decir, este proyecto funciona 
como herramienta para que los alumnos puedan acceder y, de tal forma, 
dialogar o debatir sobre el estudio y aprendizaje que obtengan a partir del 
laboratorio. 
• Poner por obra y ejecución los conocimientos y estudios adquiridos durante 
la tecnología en mecánica industrial, por medio de la ejecución de un 
proyecto tecnológico aplicado. 
 
4 
 
• Brindar a la universidad distrital Francisco José de Caldas una nueva 
herramienta de estudio, la cual otorgue a la institución mayores 
reconocimientos relacionados con el avance informático y tecnológico, 
favoreciendo de igual manera la formación en áreas térmicas. 
• Compartir este proyecto de laboratorio de acceso remoto con alumnos de 
otras universidades e institutos que contribuyan en su formación. 
Por otro lado, se trata de un instrumento que colaboraría a los docentes en su 
enseñanza práctica y en la realización de laboratorios, puesto que es un método 
que puede ser empleado en esta época de contingencia sanitaria, y en algún otro 
momento. Asimismo, llevar el presente proyecto a un nivel tanto regional como 
nacional, es decir, favorecer a los distintos estudiantes colombianos en su 
aprendizaje térmico, apoyando especialmente a las carreras de ingeniería. 
 
1.2.OBJETIVOS 
 
1.1.1.Objetivo general 
 
 Diseñar un laboratorio virtual de acceso remoto, enfocado en el análisis 
termodinámico del balance de energía en el proceso de generación de vapor. 
1.1.2.Objetivos específicos 
 
• Definir las variables termodinámicas que se deben tener en cuenta para 
encaminar el desarrollo del laboratorio virtual. 
• Construir el montaje del generador de vapor controlado, determinando sus 
sensores y su sistema de control con ayuda de herramientas electrónicas. 
• Elaborar las prácticas de laboratorio con el generador de vapor, verificando 
su correcto funcionamiento. 
 
 
 
 
 
5 
 
1.3.METODOLOGÍA PRELIMINAR 
 
Etapa 1 
En primera instancia, para definir las variables termodinámicas a estudiar y trabajar 
se propone: 
1. Consulta de información acerca de calderas, tipos de calderas y variables a 
controlar. 
2. Establecer un modelo matemático, el cual permita reconocer las variables 
termodinámicas que se necesitan controlar. 
3. A partir del modelo matemático ya mencionado, se instaura un plan 
estratégico para la medición y limitación de las variables fijadas. 
4. Clasificación de la información obtenida. 
Etapa 2 
En segundo lugar, para la construcción y elaboración del generador de vapor se 
propone: 
1. Indagación de información sobre Arduino y sensores para generadores de 
vapor. 
2. Búsqueda de conexión, manejo y montaje de los sensores y Arduino. 
3. Determinar los sensores requeridos, puesto que van a facultar la medición y 
registro de las variables ya fijadas. 
4. Establecer un sistema de control, el cual delimite y regule las condiciones en 
el estudio del generador de vapor. 
5. Definir el conjunto de elementos físicos o materiales que constituyen el 
generador de vapor. 
Etapa 3 
En tercer lugar, para el desarrollo de las prácticas de laboratorio con el generador 
de vapor se propone: 
1. Relacionar las variables de medición, reconociendo su interacción entre 
ellas mismas. 
 
6 
 
2. Realizar la conexión adecuada de cada uno de los sensores y Arduino para 
el manejo del laboratorio de generación de vapor. 
3. Hacer pruebas del laboratorio virtual y comprobar su correcto 
funcionamiento. 
Etapa 4 
Para la etapa final, se considera las siguientes acciones: 
1. Calibración y mejoras del laboratorio virtual de ser requerido o necesario. 
2. Presentación del laboratorio virtual enfocado en la generación de vapor, en 
su etapa final. 
 
1. MARCO REFERENCIAL 
 
Para este laboratorio virtual es importante ver dos puntos de vista de diferentes 
áreas fusionadas para dar vida al proyecto. La parte que fundamenta el trabajo es 
la termodinámica (enfocada en la primera ley y las calderas) y la necesidad de un 
laboratorio virtual que cualquier estudiante pueda usar sin la necesidad de salir de 
su computadora, es decir de acceso remoto y en tiempo real. La segunda parte que 
hace realidad el plan es el manejo de software y hardware, ya que estas manejan 
las variables a controlar en la experimentación. 
En este capítulo se va a tratar los principios, tanto de la parte electrónica como de 
la parte termodinámica que conforman este proyecto, para darle al lector una mejor 
compresión sobre cada uno de los temas que abordan el laboratorio y sus 
respectivas definiciones. 
 
2.1.CALDERAS 
 
La termodinámica es una de las áreas más importantes de la ingeniería mecánica, 
se ha usado para la producción de energía a nivel mundial de diferentes maneras, 
una de ellas ha sido la construcción de calderas. 
Una caldera es un generador de vapor, donde la energía química contenida en un 
combustible (por ejemplo, gas natural, carbón, gasolina, biomasa, entre otros) se 
transforma en energía térmica. Generalmente es utilizado en las turbinas de vapor 
para generar vapor, habitualmente vapor de agua, con energía suficiente como para 
 
7 
 
hacer funcionar una turbina en un ciclo de Rankine modificado y, en su caso, 
producir electricidad, aunque también tiene amplias aplicaciones en la industria, 
como procesos de calentamientode materias primas o productos, esterilización, 
lavado, etc. 
Hay diferentes tipos de calderas, las que más resaltan por su utilidad y eficiencia 
son las pirotubulares y acuatubulares. 
 
2.1.1 Calderas pirotubulares 
 
Los generadores de vapor pirotubulares funcionan de la manera en la que los gases 
calientes de la combustión pasan a través de los tubos de la caldera y el agua rodea 
estos tubos para absorber el calor; algunas de las aplicaciones más comunes son: 
calefacción, esterilización, lavanderías, procesamiento de alimentos, cogeneración, 
reciclaje de calor, limpieza, extracción de petróleo y cualquier otro proceso que 
pueda requerir vapor o agua caliente. 
 
 
 
 
Hay un subtipo de caldera pequeña llamado “calderín” (es la versión pequeña y fácil 
de manejar de una caldera pirotubular), es el depósito en el que se acumula y 
calienta el agua en contenedor cilíndrico. En su interior se alojan los dos elementos 
claves, la resistencia eléctrica y el ánodo de sacrificio (ánodo de magnesio). En él, 
es donde se conectan tanto el tubo de entrada de agua fría como la toma de salida 
de agua caliente o vapor. El calderín, debido a su contacto permanente con el agua 
caliente, necesita una protección especial contra la corrosión, la más usada es el 
esmalte vitrificado, un tipo de cerámica que contiene silicio. 
 
Figura 1. Esquema de caldera pirotubular 
Fuente. Energías industriales. [Imagen]. Esquema caldera pirotubular. [Consultado agosto de 2021]. 
Disponible en internet: https://www.eisa.cl/esquema-caldera-pirotubular/ 
https://www.eisa.cl/esquema-caldera-pirotubular/
 
8 
 
 
 
 
 
Para demostraciones teóricas en el ámbito académico se utilizan calderas 
pequeñas o calderines debido a su fácil manipulación y por sus riesgos mínimos; es 
por ello por lo que el desarrollo del proyecto se llevara a cabo mediante un calderín. 
 
2.1.2.Calderas acuatubulares 
 
Los generadores de vapor acuatubulares funcionan cuando el agua circula por el 
interior de las tuberías que forman el intercambiador. El calor generado y los gases 
de combustión rodean los tubos calentando el agua que circula por los mismos. Se 
puede incrementar la capacidad de estas calderas aumentando el número de tubos. 
Son un tipo de calderas que se distingue por una gran capacidad de generación de 
vapor y por ello son las más utilizadas en centrales termoeléctricas. 
 
 
Figura 2. Esquema de calderín 
Fuente. Energías industriales. [Imagen]. Esquema calderín. [Consultado agosto de 2021]. Disponible en 
internet: https://www.eisa.cl/esquema-caldera-pirotubular/ 
Figura 3. Esquema de caldera acuatubular 
Fuente. Energías industriales. [Imagen]. Esquema caldera acuatubular. [Consultado agosto de 2021]. 
Disponible en internet: https://www.eisa.cl/esquema-caldera-acuotubular/ 
 
https://www.eisa.cl/esquema-caldera-pirotubular/
https://www.eisa.cl/esquema-caldera-acuotubular/
 
9 
 
2.2. HARDWARE Y SOFTWARE LIBRE 
 
Se llama hardware libre, hardware de código abierto, electrónica o máquinas libres 
a aquellos dispositivos de hardware cuyas especificaciones y diagramas 
esquemáticos son de acceso público, ya sea bajo algún tipo de pago, o de forma 
gratuita. La filosofía del software libre es aplicable a la del hardware libre, y por eso 
forma parte de la cultura libre. El hardware libre son los dispositivos cuyas 
especificaciones y diagramas son de acceso público, de manera que cualquiera 
puede replicarlos. Esto quiere decir que Arduino ofrece las bases para que cualquier 
otra persona o empresa pueda crear sus propias placas, pudiendo ser diferentes 
entre ellas, pero igualmente funcionales al partir de la misma base. 
El software libre son los programas informáticos cuyo código es accesible por 
cualquiera para que quien quiera pueda utilizarlo y modificarlo. 
 
CARACTERÍSTICAS 
Dispositivos Software Arquitectura Procesador 
Arduino 
Software 
gratis basado 
en lenguaje 
C. 
Posee 
diferentes 
versiones, 
según la 
necesidad. 
Atmega 
PIC 
Software 
MPLAB 
gratis, se 
puede 
trabajar en 
AMS y en C. 
Similares 
características 
de Arduino. 
Diferentes 
procesadores 
BleagleBone 
Python, 
Scratch, 
Linux, Eclipse 
Android ADK 
Posee 
diferentes 
versiones, 
según la 
necesidad. 
AM 33x 
Rasberry Pi 
Linux, IDLE, 
Scratch, 
Eclipse, 
QEMU 
Posee 
diferentes 
versiones, 
según la 
necesidad. 
ARM 11 
 
 
Tabla 1. Especificaciones y características de software libre 
Fuente. Elaboración propia 
 
10 
 
2.2.1 Arduino 
 
Arduino es una plataforma de creación de electrónica de código abierto, la cual está 
basada en hardware y software libre, flexible, económico y fácil de usar para los 
creadores y desarrolladores. Esta plataforma permite crear diferentes tipos de 
microordenadores de una sola placa a los que la comunidad de creadores puede 
darles diferentes tipos de uso. 
El proyecto nació en 2003, cuando varios estudiantes del Instituto de Diseño 
Interactivo de Ivrea, Italia, con el fin de facilitar el acceso y uso electrónico de la 
programación de este software. Lo hicieron para que los estudiantes de electrónica 
tuviesen una alternativa más económica a las populares BASIC Stamp, unas placas 
que por aquel entonces valían más de cien dólares, y que no todos se podían 
permitir. 
El resultado fue Arduino, una placa con todos los elementos necesarios para 
conectar periféricos a las entradas y salidas de un microcontrolador, y que puede 
ser programada tanto en Windows como macOS y GNU/Linux. Un proyecto que 
promueve la filosofía “learning by doing”, que viene a querer decir que la mejor 
manera de aprender es haciendo. 
 
2.2.2 Placa Arduino 
 
Arduino es una placa basada en un microcontrolador ATMEL. Los 
microcontroladores son circuitos integrados en los que se pueden grabar 
instrucciones, las cuales se escriben con el lenguaje de programación que se puede 
utilizar en el entorno Arduino IDE. Estas instrucciones permiten crear programas 
que interactúan con los circuitos de la placa. 
2.2.3 Tipos de placas Arduino 
 
Arduino es un proyecto y no un modelo concreto de placa, lo que quiere decir que 
compartiendo su diseño básico se puede encontrar diferentes tipos de placas. Las 
hay de varias formas, tamaños y colores para las necesidades del proyecto en el 
que se esté trabajando, las hay sencillas o con características mejoradas, Arduino 
orientados al Internet de las Cosas o la impresión 3D y, por supuesto, dependiendo 
de estas características se encontrará con todo tipo de precios. 
La enorme flexibilidad y el carácter libre y abierto de Arduino hacen que se pueda 
utilizar este tipo de placas prácticamente para cualquier cosa, desde relojes hasta 
 
11 
 
básculas conectadas, pasando por robots, persianas controladas por voz o una 
“vending machine” (máquina expendedora) 
 
 
 
 
 
NOMBRE PROCESADOR 
VOLTAJE DE 
OPERACIÓN 
/ ENTRADA 
VELOCIDAD 
CPU 
ENTRADAS / 
SALIDAS 
ANALÓGICAS 
ENTRADAS 
/ SALIDAS 
DIGITALES 
USB 
Uno ATmega328P 5 V / 7-12 V 16 MHz 6 / 0 14 / 6 Regular 
Leonardo ATmega328P 5 V / 7-12 V 16 MHz 12 / 0 20 / 7 Micro 
101 Intel Curie 3,3 V / 7-12 V 32 MHz 6 / 0 14 / 4 Regular 
Esplora ATmega32U4 5 V / 7-12 V 16 MHz Micro 
Zero ATSAMD21G18 3,3 V / 7-12 V 48 MHz 6 / 0 14 / 10 2 micro 
Mega 
2560 
ATmega2560 5 V / 7-12 V 16 MHz 16 / 0 54 / 15 Regular 
 
 
2.2.4 Arduino IDE 
 
Para empezar a programar la placa Arduino es necesario descargar un IDE 
(Integrated Development Environment). El IDE es un conjunto de herramientas de 
software que permiten a los programadores desarrollar y grabar todo el código 
necesario para hacer que la placa Arduino funcione como se desea. El IDE de 
Arduino permite escribir, depurar, editar y grabar el programa (llamados “sketches” 
Figura 4. Placas Arduino 
Fuente. Xataka. [Imagen]. Placas Arduino. [Consultado agosto de 2021]. Disponible en internet: 
https://www.xataka.com/makers/empezar-con-arduino-genuino-como-elegir-la-placa-modelos-compatibles-y-kits-de-iniciacion 
 
Tabla 2. Especificaciones y características de placas Arduino 
Fuente. Elaboración propia 
https://www.xataka.com/makers/empezar-con-arduino-genuino-como-elegir-la-placa-modelos-compatibles-y-kits-de-iniciacion
https://www.xataka.com/makers/empezar-con-arduino-genuino-como-elegir-la-placa-modelos-compatibles-y-kits-de-iniciacion
 
12 
 
en el mundo Arduino) de una manera sumamente sencilla, en gran parte a esto se 
debe el éxito de Arduino, a su accesibilidad. 
 
2.2.5 Placa Arduino mega 2560 
 
El Arduino Mega 2560 es una placa de microcontrolador basada en el ATmega2560. 
Tiene 54 pines de entrada / salida digital (de los cuales 15 se pueden usar como 
salidas PWM), 16 entradas analógicas, 4 UART (puertos serie de hardware), un 
oscilador de cristal de 16 MHz, una conexión USB, un conector de alimentación, un 
encabezado ICSP, y un botón de reinicio. Contiene todo lo necesario para soportar 
el microcontrolador; simplemente se conecta a una computadora con un cable USB 
o se enciende con un adaptador de CA a CC o una batería para comenzar. La placa 
Mega 2560 es compatible con la mayoría de los escudos diseñados para la Uno y 
las antiguas placas Duemilanove o Diecimila. 
 
 
 
 
 
 
2.3 SENSORES ARDUINO 
 
Un sensor es un dispositivo capaz de detectar magnitudes físicas o químicas, 
llamadas variables de instrumentación, y transformarlas en variables eléctricas. 
Las variables de instrumentación pueden ser por ejemplo temperatura, intensidad 
lumínica, distancia, aceleración, inclinación, desplazamiento, presión, fuerza, 
torsión, humedad, movimiento, pH, entre otros. 
Figura 5. Placa Arduino Mega 2560 
Fuente. Arduino. [Imagen]. Arduino MEGA 2560. [Consultado agosto de 2021]. Disponible en internet: 
https://arduino.cl/arduino-mega-2560/ 
 
 
https://arduino.cl/arduino-mega-2560/
 
13 
 
Una magnitud eléctrica puede ser una resistencia eléctrica, una capacidad eléctrica 
(como en un sensor de humedad o un sensor capacitivo), una tensión eléctrica 
(como en un termopar), una corriente eléctrica (como en un fototransistor), entre 
otros. 
También hay otro tipo de dispositivos que no son sensores, sin embargo, entran en 
esta categoría ya que hacen parte del hardware libre de este desarrollador. Como 
son los motores eléctricos, relés, protoboard entre otros. Estos tres anteriores fueron 
fundamentales para el desarrollo del proyecto ya que, a partir de ellos, se pudo 
hacer un control del sistema más adecuado. 
 
2.3.1 Sensor de presión (transductor) industrial modelo HK1100c 
 
Los sensores de presión o transductores de presión son muy habituales en muchos 
procesos industriales. Su objetivo es transformar una magnitud física en una 
eléctrica, en este caso transforman una fuerza por unidad de superficie (presión) en 
un voltaje proporcional a la presión ejercida. 
El sensor de presión HK1100C trabaja en el rango de 0 a 1.2 MPa, un rango común 
para aplicaciones experimentales en neumática y sistemas de presión constante 
(agua, aceite, combustible). Elaborado en materiales de alta calidad, principalmente 
en acero inoxidable, siendo compatible con cualquier tipo de Microcontrolador. 
 
 
 
 
 
 
 
 
Figura 6. Sensor de presión 
Fuente. Cdtechnologia. [Imagen]. Sensor de presión industrial modelo HK1100C. [Consultado agosto de 
2021]. Disponible en internet: https://cdtechnologia.net/sensores/1031-sensor-de-presion-12mpa-174psi-
hk1100c-.html 
 
14 
 
 
Especificaciones y características del sensor de presión 
HK1100C 
Voltaje de trabajo 5 V DC 
Voltaje de salida 0,5 - 4,5 V DC 
Corriente de trabajo ≤ 10 mA 
Rango de presión de trabajo 0 - 1,2 Mpa 
Presión más grande 2,4 Mpa 
Destruye la presión 3,0 Mpa 
Temperatura de trabajo 0 - 85° C 
Error de medición ± 1,5% FSO 
Tiempo de respuesta ≤ 2.0 ms 
Rosca del sensor G 1/4 
Dimensiones 58 mm x 23 mm 
Cableado 
rojo +, negro -, salida 
amarrillo 
Fácil extracción, conexión de acero al carbono con más firmeza 
 
 
2.3.2 Sensor de temperatura (termopar) y módulo MAX6675 
 
Los sensores de temperatura son componentes eléctricos y electrónicos que, en 
calidad de sensores, permiten medir la temperatura mediante una señal eléctrica 
determinada. Dicha señal puede enviarse directamente o mediante el cambio de la 
resistencia. También se denominan sensores de calor o termo sensores. Un sensor 
de temperatura se usa, entre otras aplicaciones, para el control de circuitos. Los 
sensores de temperatura también se llaman sensores de calor, detectores de calor, 
sondas térmicas, termocuplas o termopares. 
El sensor necesita un módulo MAX6675 que convierte la señal de analógico a digital 
con Resolución de 12 bits con compensación final fría, corrección lineal y detección 
de línea rota de termopar. 
Sus aplicaciones son muy útiles para unidades de investigación científica, 
experimentos, desarrollo de prototipos, medición de temperatura, modificación de 
automóviles, aire acondicionado automotriz y refrigeradores. 
 
Tabla 3. Especificaciones y características del sensor de presión HK1100C 
Fuente. Elaboración propia 
 
15 
 
 
 
 
 
 
Especificaciones y características del 
sensor de temperatura MAX6675 
Rango de temperatura 0 - 800° C 
Tensión de trabajo 3 - 5,5 V 
Corriente de trabajo 50 Ma 
Cabeza de tornillo M6 
Compensación interna frio final 
Entrada diferencial de alta impedancia 
Salida de temperatura de puerto serie simple 
SPI. 
 
 
2.3.3 Celda de carga 20 Kg YZC-133 sensor de peso 
 
Los sensores de fuerza, o células de carga, son dispositivos que nos permiten 
obtener una señal eléctrica proporcional a la fuerza que se aplica sobre ellos. Estos 
transductores se presentan en múltiples formatos, ya que los requisitos mecánicos 
de los sistemas en los que se integran son también muy variados. 
Celda de Carga 20Kg YZC-133 sensor de peso, capaz de determinar qué tan 
pesado es un objeto, conocer si el peso de un objeto cambia con el tiempo, o si 
Figura 7. Sensor de temperatura 
Fuente. Ferretrónica. [Imagen]. Módulo / sensor de temperatura Termocupla MAX6675. [Consultado agosto 
de 2021]. Disponible en internet: https://ferretronica.com/products/sensor-de-temperatura-termocupla-
max6675k?_pos=4&_sid=481f8168b&_ss=r 
Tabla 4. Especificaciones y características del sensor de temperatura MAX6675 
Fuente. Elaboración propia 
https://ferretronica.com/products/sensor-de-temperatura-termocupla-max6675k?_pos=4&_sid=481f8168b&_ss=r
https://ferretronica.com/products/sensor-de-temperatura-termocupla-max6675k?_pos=4&_sid=481f8168b&_ss=r
 
16 
 
simplemente se necesita detectar la presencia de un objeto mediante la medición 
de la tensión o carga aplicada a una superficie. 
 
 
 
 
Especificaciones y características del sensor de carga YZC-133 
Voltaje de operación 3 - 12 V DC 
Salida de voltaje nominal 1,0 ± 0.1 5mV / V 
Impedancia de entrada 1115 Ω ± 10% 
Impedancia de salida 1000 Ω ± 10% 
Resistencia de aislamiento ≥ 1000 MΩ 
Rango de medida Max 20 kg 
Repetibilidad 0.03 % FS 
Efecto de la temperatura en la 
salida 
0.01% F.S / ° C 
Efecto de la temperatura sobre cero 0.05% F.S / ° C 
Cero ± 0.1000 mV / V 
Tasa Sobrecarga segura 150% FS 
Tasa de sobrecarga final 200% FS 
Rango de temperatura -20° C - 60° C 
Material Aleación de aluminio 
Dimensiones de la Celda de Carga 80 mm x 12,7 mm x 12,7 
Cableado 
rojo +, negro -, verde (señal) 
+, blanco (señal) - 
 
Figura 8. Sensor de carga 
Fuente. Ferretrónica. [Imagen].Celda de carga 20 Kg YZC–133 sensor de peso. [Consultado agosto de 
2021]. Disponible en internet: https://ferretronica.com/products/celda-de-carga-20kg-yzc-133-sensor-de-
peso?_pos=2&_sid=976d8d6f9&_ss=r 
Tabla 5. Especificaciones y características del sensor de carga YZC-133 
Fuente. Elaboración propia 
https://ferretronica.com/products/celda-de-carga-20kg-yzc-133-sensor-de-peso?_pos=2&_sid=976d8d6f9&_ss=r
https://ferretronica.com/products/celda-de-carga-20kg-yzc-133-sensor-de-peso?_pos=2&_sid=976d8d6f9&_ss=r17 
 
2.3.4 Electroválvula neumática 12 v ¼ in 
 
Las electroválvulas son dispositivos que responden a pulsos eléctricos. Gracias a la 
corriente que circula a través del solenoide es posible abrir o cerrar la válvula 
controlando, de esta forma, el flujo de fluidos. Al circular corriente por el solenoide 
se genera un campo magnético que atrae el núcleo móvil y al finalizar el efecto del 
campo magnético, el núcleo vuelve a su posición, en la mayoría de los casos, por 
efecto de un resorte (normalmente cerrado o abierto). 
Las electroválvulas son más fáciles de controlar mediante programas de software. 
Es ideal para la automatización industrial. Las electroválvulas se utilizan en gran 
número de sistemas y rubros industriales que manejan fluidos como el agua, el aire, 
el vapor, aceites livianos, gases neutros y otros. En particular, las electroválvulas 
suelen implementarse en lugares de difícil acceso ya que pueden ser accionadas 
por medio de acciones eléctricas. También son utilizadas en vacío o hasta en altas 
presiones y temperaturas. 
 
 
 
 
 
 
 
 
 
 
 
Figura 9. Electroválvula 
Fuente. mercado libre. [Imagen]. Electroválvula neumática 12 V ¼ in. [Consultado agosto de 2021]. 
Disponible en internet: https://articulo.mercadolibre.com.co/MCO-482971537-electrovalvula-neumatica-12v-
14-pulgada-_JM?matt_tool=99279475&matt_word=&matt_source=google&matt_campaign_id 
 
18 
 
 
Especificaciones y características de la 
electroválvula 
Tipo de válvula 
2 vías normalmente 
cerrada 
Tamaño de puerto 1/4 in puerto hembra 
Voltaje de la bobina 12 V DC 
Fluidos manejados aire, gas y agua 
Tipo de operación actuación directa 
Modelo de flujo Unidireccional 
Caudal 0,23 Cv 
Tiempo de respuesta > 50 ms 
Presión de 
funcionamiento 
0 - 0,8 MPa 
Temperatura de trabajo -10° C - 80° C 
Potencia de bobina 6,5 W 
Dimensiones 
30 mm x 22 mm x 61,3 
mm 
Material Aluminio 
Material del embolo y 
resorte 
Acero inoxidable 
 
 
2.3.5 Relé de estado sólido ssr-25da 
 
El relé de estado sólido permite controlar cargas de alto consumo de corriente AC 
por medio de pequeños voltajes en DC. Los relés de estado sólido tienen grandes 
ventajas respecto a los mecánicos como un nivel mucho más bajo de voltaje para 
la activación de la carga y una corriente de sostenimiento más pequeña de la mano 
con una conmutación más rápida y una vida útil de funcionamiento más prolongada 
sin fallos al no tener piezas mecánicas. 
 
 
 
 
 
Tabla 6. Especificaciones y características de la electroválvula 
Fuente. Elaboración propia 
 
19 
 
 
 
 
 
Especificaciones y características del relé de estado solido 
Corriente máxima 25 a 
Voltaje de carga 24 V - 380 V AC 
Voltaje de control 3 V - 32 V DC 
Fluidos manejados ON<10 ms OFF<10 ms 
Tiempo de respuesta 50 M / 500 V DC 
 
Este relevo soporta corrientes de carga de hasta 25 Amperios y el control se hace 
mediante un voltaje de 3-32VDC. Cada terminal este acoplado a un tornillo de 
fijación. 
 
2.3.6 Modulo relé de dos canales 
 
Tarjeta de relés opto acoplada, incluye 2 canales para ser controlados en forma 
remota. Ideal para controlar dispositivos en el hogar o en la industria. Cada canal 
es controlado por una entrada TTL, la cual puede ser fácilmente controlada por un 
microcontrolador o Arduino. Esta placa requiere de una alimentación de 5 V. 
 
 
 
 
Tabla 7. Especificaciones y características del relé SSR-25DA 
Fuente. Elaboración propia 
Figura 9. Relé de estado sólido SSR-25DA 
Fuente. sigmaelectronica. [Imagen]. SSR-25DA [Consultado agosto de 2021]. Disponible en internet: 
https://www.sigmaelectronica.net/producto/ssr-25da/ 
https://www.sigmaelectronica.net/producto/ssr-25da/
 
20 
 
 
 
 
 
Especificaciones y características del relé de dos 
canales 
Voltaje de bobina 5 V DC 
Corriente de funcionamiento 15 mA - 20 mA 
Peso 34 gramos 
2 canales independientes protegidos con optoacopladores 
2 relés de 1 polo y 2 tiros 
Terminales de conexión de tornillo 
Terminales de entrada de señal lógica con headers macho 
 
2.3.7 Protoboard 
 
Una Protoboard o breadboard es una tabla rectangular de plástico con un montón 
de pequeños agujeros en ella. Estos agujeros permiten insertar fácilmente 
componentes electrónicos para hacer un prototipo, es decir, construir y probar una 
versión temprana de un circuito electrónico, como por ejemplo con una batería, un 
interruptor, una resistencia y un LED (diodo emisor de luz). 
Es una herramienta simple que se utiliza para conectar fácilmente los componentes 
eléctricos y los cables entre sí. Sólo ciertos tipos de componentes y cables son 
aplicables para el uso de la protoboard. Siempre que los componentes tengan 
pasadores con agujeros pasantes (a diferencia del montaje en superficie), 
probablemente sean aplicables para las protoboard. 
 
Figura 10. Relé de 2 canales 
Fuente. MACTRONICA. [Imagen]. Modulo relé de 2 canales. [Consultado agosto de 2021]. Disponible en internet: 
https://www.mactronica.com.co/modulo-rele-de-2-canales 
Tabla 8. Especificaciones y características del relé de dos canales 
Fuente. Elaboración propia 
https://www.mactronica.com.co/modulo-rele-de-2-canales
 
21 
 
 
 
 
 
2.4 LABVIEW 
 
LabVIEW es un software de ingeniería de sistemas para aplicaciones que requieren 
pruebas, medidas y control con acceso rápido a hardware e información de datos. 
LabVIEW ofrece un enfoque de programación gráfica que le ayuda a visualizar cada 
aspecto de su aplicación, incluyendo configuración del hardware, datos de medidas 
y depuración. Esta visualización simplifica la integración del hardware de medidas 
de cualquier proveedor, representa una lógica compleja en el diagrama, desarrolla 
algoritmos de análisis de datos y diseña interfaces de usuario de ingeniería 
personalizadas. 
LabVIEW puede medir sistemas físicos con sensores y actuadores, validar o 
verificar diseños electrónicos, desarrollar sistemas de pruebas de producción y 
diseñar máquinas inteligentes o equipo industrial; lo cual hace a este software la 
plataforma ideal para tipos de proyectos como los del presente trabajo debido a su 
control en los sensores y sus diseños electrónicos. 
 
2.5 MICROSOFT TEAMS 
 
Microsoft Teams es una plataforma unificada de comunicación y colaboración que 
combina chat persistente en el lugar de trabajo, reuniones de video, 
almacenamiento de archivos (incluida la colaboración en archivos) e integración de 
aplicaciones, además, ayuda a formar equipos de trabajo y colaborar en la misma 
plataforma, permitiendo la edición simultánea de archivos, el acceso remoto, la 
interacción con “me gusta” y menciones, la creación de notas, el envío de 
Figura 11. Protoboard 
Fuente. DescubreArduino.com. [Imagen]. Protoboard, ¿qué es y cómo se usa? [Consultado agosto de 
2021]. Disponible en internet: https://descubrearduino.com/protoboard/ 
https://descubrearduino.com/protoboard/
 
22 
 
respuestas y la vinculación de páginas web. La experiencia en la plataforma es 
personalizable gracias a la integración de aplicaciones. 
Microsoft Teams es una herramienta que puede usarse en el ámbito educativo para 
las diferentes modalidades de enseñanza, es decir, tanto en educación presencial, 
como en educación semipresencial o en educación en línea. Permite organizar 
reuniones y colaborar desde cualquier lugar y en cualquier momento, favoreciendo 
la flexibilidad y la organización de cada estudiante. También permite trabajar los 
materiales de forma sincrónica y/o asincrónica, facilitando que, aunque se haya 
asistido a la clase presencial o a la clase virtual, los estudiantes igualmente puedan 
visualizar los contenidos. 
 
3. METODOLOGÍA 
 
3.1.MODELO MATEMÁTICO PARA EL LABORATORIO 
 
Se construyó un ejemplo a partir del ejercicio 5-120 del libro de termodinámica de 
Cengel (novena edición), esto con el fin de identificar las variablesa controlar dentro 
del proyecto e identificar su construcción. También, servirá como ejemplo para 
solucionar los distintos problemas que puedan surgir a partir de los valores que 
arroje el calderín. 
Un calderín con un volumen de agua de 0.75 L se le agrega calor durante 5 minutos 
y 54 segundos, al llegar a este punto se abre la válvula. Calcule la masa de salida 
y el calor en forma de potencia. 
Para la solución de este ejercicio se entiende que es un sistema cerrado, sin trabajo, 
con fronteras rígidas y en equilibrio. 
Para hallar la masa inicial se usan los valores de vf y vg que están dentro de la 
campana de saturación liquido-vapor. 
 
P (Kpa) 
vf 
(m^3/Kg) 
vg 
(m^3/Kg) 
hf (KJ/Kg) hg (KJ/Kg) 
5 0,001005 28.09 137.77 2560.5 
50 0,001030 3.239 340.55 2645.3 
101.325 0,001043 1.6720 419.17 2675.7 
 
 
Tabla 9. Estados termodinámicos a partir de la tabla de saturación liquido-vapor A.6.2 
Fuente. Elaboración propia 
 
23 
 
𝒎𝟏 = 𝒎𝒇 + 𝒎𝒈 =
𝑽𝒇
𝒗𝒇
+
𝑽𝒈
𝒗𝒈
=
𝟎. 𝟎𝟎𝟎𝟕𝟓𝒎𝟑
𝟎. 𝟎𝟎𝟏𝟎𝟒𝟑
𝒎𝟑
𝑲𝒈
+
𝟎. 𝟎𝟎𝟎𝟕𝟓𝒎𝟑
𝟏. 𝟔𝟕𝟐𝟎
𝒎𝟑
𝑲𝒈
= 𝟎. 𝟕𝟏𝟗𝟓𝟐𝟖𝟏𝟒𝟐𝟕𝑲𝒈 
Seguidamente se halla la masa dos a partir del volumen y el volumen específico: 
𝒎𝟐 =
𝑽
𝒗𝟐
=
𝟎. 𝟎𝟎𝟎𝟕𝟓𝒎𝟑
𝟏. 𝟔𝟕𝟐𝟎
𝒎𝟑
𝑲𝒈
= 𝟎. 𝟎𝟎𝟎𝟒𝟏𝟖𝟔𝟔𝟎𝟐𝟖𝑲𝒈 
De igual forma se halla la masa que queda dentro del sistema: 
𝒎𝒆 = 𝒎𝟏 − 𝒎𝟐 = 𝟎. 𝟕𝟏𝟗𝟓𝟐𝟖𝟏𝟒𝟐𝟕𝑲𝒈 − 𝟎. 𝟎𝟎𝟎𝟒𝟏𝟖𝟔𝟔𝟎𝟐𝟖𝑲𝒈 = 𝟎. 𝟕𝟏𝟗𝟏𝟎𝟗𝟒𝟖𝟐𝟒𝟒𝑲𝒈 
Para hallar el calor de la masa se necesita hallar los valores de μ: 
𝝁𝟐 = 𝒉𝒈 − 𝑷𝟏 ∗ 𝒗𝒈 = 𝟐𝟔𝟕𝟓. 𝟕
𝑲𝑱
𝑲𝒈
− (𝟏𝟎𝟏. 𝟑𝟐𝟓𝑲𝑷𝒂 ∗ 𝟏. 𝟔𝟕𝟐𝟎
𝒎𝟑
𝑲𝒈
) = 𝟐𝟓𝟎𝟔. 𝟐𝟖𝟒𝟔𝑲𝑱 
𝝁𝟏 = 𝒉𝒇 − 𝑷𝟏 ∗ 𝒗𝒇 = 𝟒𝟏𝟗. 𝟏𝟕
𝑲𝑱
𝑲𝒈
− (𝟏𝟎𝟏. 𝟑𝟐𝟓𝑲𝑷𝒂 ∗ 𝟎. 𝟎𝟎𝟏𝟎𝟒𝟑
𝒎𝟑
𝑲𝒈
) = 𝟒𝟏𝟗. 𝟎𝟔𝟒𝟑𝑲𝑱 
Se halla el calor de la masa y se asume que ℎ𝑔 y ℎ𝑒 son iguales: 
𝑸𝒎 = 𝒎𝒆 ∗ 𝒉𝒆 + 𝒎𝟐 ∗ 𝝁𝟐 − 𝒎𝟏 ∗ 𝝁𝟏 
𝑸𝒎 = (𝟎. 𝟕𝟏𝟗𝟏𝟎𝟗𝟒𝟖𝟐𝑲𝒈 ∗ 𝟐𝟔𝟕𝟓. 𝟕
𝑲𝑱
𝑲𝒈
) + (𝟎. 𝟎𝟎𝟎𝟒𝟏𝟖𝟔𝟎𝟐𝟖𝑲𝒈 ∗ 𝟐𝟓𝟎𝟔. 𝟐𝟖𝟒𝟔
𝑲𝑱
𝑲𝒈
)
− (𝟎. 𝟕𝟏𝟗𝟓𝟐𝟖𝟏𝟒𝟐𝟕𝑲𝒈 ∗ 𝟒𝟏𝟗. 𝟎𝟔𝟒𝟑
𝑲𝑱
𝑲𝒈
) = 𝟏𝟔𝟐𝟑. 𝟔𝟒𝟏𝟗𝟓𝟑𝑲𝑱 
Para hallar el valor del calor trasferido en forma de potencia se pasa la unidad de 
medida de minutos a segundos: 
𝟓𝒎𝒊𝒏 ∗
𝟔𝟎𝒔
𝟏𝒎𝒊𝒏
+ 𝟓𝟒𝒔 = 𝟑𝟓𝟒𝒔 
Finalmente se halla el valor del calor transferido: 
�̇� =
𝑸𝒎
𝒕
=
𝟏𝟔𝟐𝟑. 𝟔𝟒𝟏𝟗𝟓𝟑𝑲𝑱
𝟑𝟓𝟒𝒔
= 𝟒. 𝟓𝟗𝟔𝟓𝟓𝟗𝑲𝑾 = 𝟒𝟓𝟗𝟔. 𝟓𝟓𝟗𝑾 
𝟏. 𝟖𝟕𝟖𝟕𝟓𝟑𝟒𝟎𝑲𝑾 = 𝟏𝟖𝟕𝟖. 𝟕𝟓𝟑𝟒𝑾 
 
24 
 
3.2.DISEÑO DEL SISTEMA DEL CONTROL Y VISUALIZACIÓN 
 
Se plantea una estructura para el diseño del sistema de control del generador de 
vapor, que faculte la compresión del procedimiento para la elaboración de todo el 
laboratorio programado. 
 
 
 
 
 
 
 
 
 
 
 
 
3.2.1.Adquisición de datos 
 
La adquisición de datos o señales es un proceso mediante el cual fenómenos físicos 
del mundo real (sistema analógico) son transformados en señales eléctricas. Estas 
señales son medidas y convertidas en formato digital (conversión analógica-digital) 
para su procesamiento, análisis y almacenamiento. 
Para realizar dicha tarea de adquisición de datos se cuenta con tres sensores, dos 
con salidas analógicas (sensor de presión y sensor de carga) y uno con salida digital 
(sensor de temperatura), los cuales hacen una conexión entre el mundo real y el 
sistema de adquisición, funcionando como elementos de censado que responden 
directamente a la cantidad física que se quiere medir. 
A continuación, se da una explicación del funcionamiento de cada sensor y su modo 
de adquirir las señales. 
 
ADQUISICIÓN 
DE DATOS 
1. Sensor de 
presión 
2. Sensor de 
temperatura 
3. Sensor de 
carga 
RECEPCIÓN DE 
DATOS 
Placa Arduino 
SALIDA DE 
COMANDOS 
1.Relé para 
activación de 
caldera 
2. Electroválvula 
PROCESAMIENTO 
Y CONTROL DE 
DATOS 
Arduino 
(IDE) 
INTERFAZ 
GRÁFICA 
LabVIEW 
ACCESO 
REMOTO 
Microsoft 
teams 
Figura 12. Diseño del sistema del control y visualización 
 
Fuente. Elaboración propia 
 
25 
 
3.2.1.1.Sensor de presión 
 
El sensor de presión industrial modelo HK1100C utilizado para este proyecto, faculta 
visualizar la variación de la presion dentro del generador de vapor, dicho sensor, 
cuenta con una salida en voltaje analógico que cambia linealmente desde 0.5V para 
0 MPa, hasta 4.5V para 1.2 MPa. Esta salida analógica es compatible con las 
entradas analógicas (ADC) de Arduino. 
 Dado que, el voltaje de salida se da de forma lineal, la representación más 
adecuada se entiende por la siguiente ecuación ordinaria de la recta que comprende 
la variación del voltaje de salida conforme a los valores de presión obtenidos. 
 𝑉𝑐𝑐 = 5.0𝑉𝐷𝐶 𝑉𝑜𝑢𝑡 = 𝑉𝑐𝑐(0.75 ∗ 𝑃 + 0.1) 
 
 
 
3.2.1.2.Sensor de temperatura 
 
El termopar tipo k, permite tomar los valores de temperatura y sus variaciones que 
se encuentran dentro del sistema; una vez que la temperatura cambia en la unión 
cálida en relación con la unión fría, crea un cambio en el voltaje a través de un 
circuito, siendo la respuesta a la medida que ha adquirido, sin embargo, el termopar 
no puede conectarse fácilmente al ADC de un microcontrolador, ya que la señal que 
genera es muy pequeña, por lo tanto, es necesario utilizar un módulo que 
amplifique, compense y convierta de analógico al digital el voltaje generado por la 
termocupla, en este caso se hace uso del módulo MAX6675. 
0
1
2
3
4
5
0 0,2 0,4 0,6 0,8 1 1,2 1,4
V
o
u
t(
V
D
C
)
P(MPa)
Recta de salida
Figura 13. Recta de salida(sensor de presión) 
Fuente. Elaboración propia 
 
26 
 
El módulo MAX6675 realiza la compensación y linealización de la respuesta del 
sensor con un ADC, el voltaje de alimentación para el módulo va desde 3.0 a 5.5 
VCD. 
Cabe resaltar que el equipo de trabajo no tiene los conocimientos muy detallados 
sobre Arduino y sobre los sensores con los que cuenta, los dos sensores anteriores 
están sobredimensionados porque la caldera va a llegar hasta una presión de 
alrededor de 100 KPa y una temperatura cercana a los 100° C, es decir se usará la 
capacidad de los sensores menores al 15%. 
3.2.1.3.Sensor de carga 
 
Hay un valor relevante a medir y es la cantidad de vapor que sale, ya que a partir 
del ejercicio matemático se identificó que, para hallar valores importantes, como el 
calor en forma de potencia, se necesita saber cuánta masa hay dentro del sistema 
y cuanta sale. En principio se iba a usar un caudalímetro, sin embargo, hubo una 
limitante grande y es que la mayoría de estos eran en plástico y tienen un rango de 
temperatura bajo para la necesidad del proyecto. Entonces, se decidió usar un 
sensor de masa. La idea principal es tener una cantidad de masa con la caldera y 
el agua, y al aumentar la energía interna del agua esta saldría en forma de vapor al 
cabo de un tiempo, esta masa que sale se evidenciaría en los valores que arroje el 
sensor ya que sería menor al valor inicial; este valor es conocido como flujo másico 
porque es el valor de masa que sale con respecto a un tiempo. 
La celda de carga de 20kg al igual que el termopar tipo k, no se puede conectar 
directamente al ADC por su pequeña señal o dato trasmitido, por consecuencia, se 
debe hacer uso de un módulo transmisor, en este caso el módulo HX711 que 
permita amplificar la señal dada por la celda y se pueda transferir a Arduino. 
El chip HX711 posee internamente la electrónica de acondicionamiento y 
conversión analógico/digital para la lectura del puente de Wheatstone formado por 
la celda de carga. La comunicación se realiza a través de un protocolo de tipo serial 
por medio de dos pines (DT y SCK). 
 
3.2.2.Recepción de datos 
 
La recepción de datos es la acción de admitir y/o tomar las señales entrantes desde 
algún medio, dispositivo o ambiente. Paraeste proyecto, la actividad de recibir los 
datos se hace a través de la placa Arduino Mega 2560, siendo la herramienta 
 
27 
 
encarga de tomar las señales que han adquirido los sensores mencionados en el 
punto anterior. La placa Arduino, como recepción de datos está conectada mediante 
comunicación serial al computador, recopilando los datos enviados por los sensores 
tanto analógicos como digitales. 
El Arduino Mega 2560 es probablemente el microcontrolador más capaz de la 
familia Arduino, Tiene 54 pines de entrada/salida digital de los cuales 15 pueden ser 
usados como salidas PWM (pulse width modulation), 16 entradas analógicas, 4 
UARTs (puertos seriales de hardware). Además, esta placa tiene un número de 
facilidades para comunicarse con un ordenador, otro Arduino, u otros 
microcontroladores. 
Ahora bien, conociendo los sensores analógicos y digitales empleados para el 
laboratorio, se conectan sus salidas a la placa Arduino mega 2560 de la siguiente 
forma: 
1. En primer lugar, el sensor de presión cuenta con tres cables que son: rojo 
para alimentación (5V), negro para tierra (0V) y el cable amarillo para la salida 
de datos hacia Arduino. En este caso, el sensor de presión se une a la salida 
analógica A8 de la placa, y los cables de alimentación y tierra se conectan a 
los pines de la protoboard que le brindan lo mencionado. 
2. Para el sensor de carga o celda de carga, se debe hacer uso del módulo 
transmisor HX711 para que las señales lleguen de forma adecuada al 
Arduino. El sensor de carga cuenta con cuatro cables de salida los cuales 
son: rojo para la entrada al módulo E+, negro para la entrada al módulo E-, 
blanco para la entrada al módulo A-y el cable verde que da por cumplido el 
puente de Wheatstone a la entrada del módulo A+. Asimismo, las salidas del 
chip HX711 son cuatro que se organizan así: cable negro para GND(tierra), 
cable morado para el pin DT, que se conecta a la entrada analógica del 
Arduino A1,cable azul para el pin de salida SCK que se une al Arduino por la 
entrada analógica A0 y por último el cable rojo como alimentación VCC que 
se conecta a la protoboard junto al cable de GND. 
3. Finalmente, el sensor de temperatura o termopar tipo K, se debe conectar en 
primera instancia al módulo amplificador MAX6675 de la siguiente manera: 
el cable rojo en la salida del termopar, en este proceso es el terminal positivo, 
y el cable azul en la salida del termopar es el terminal negativo, dichos cables 
deben ir al módulo MAX6675 en la entrada; la salida del módulo consta de 5 
pines los cuales son: el pin SO con el cable de color azul para la 
comunicación va a la entrada digital de la placa 22, el cable naranja para la 
 
28 
 
salida del módulo CS se une a la entrada digital 24, el cable verde de la salida 
del módulo SCK va a la entrada digital 26, y las salidas VCC y GND con los 
cables rojo y negro se enlazan a la protoboard respectivamente. 
 
 
 
 
Numero de elemento Nombre del elemento 
1 Termocupla tipo k 
2 Módulo MAX6675 
3 Sensor de presión 
4 Tarjeta Arduino 
5 Módulo HX711 
6 Sensor de carga 
7 Protoboard 
 
 
3.2.3.Salida de comandos 
 
Teniendo en cuenta la información presentada en el punto anterior, Arduino funciona 
como receptor de datos de señales entrantes, no obstante, se encarga por otra parte 
de enviar orden e instrucciones a algún dispositivo en específico, en este caso, 
Figura 14. Conexión de los sensores a la placa Arduino mega 2560 
Fuente. Elaboración propia 
Fuente. Elaboración propia 
Tabla 10. Numeración de los elementos en la conexión de los sensores a la placa Arduino mega 2560 
 
29 
 
envía comandos de salida a los dos relés que hacen parte del funcionamiento de la 
caldera. 
El primer relé, siendo un relé de estado sólido(40A SSR-40) es el encargado de 
encender el generador de vapor en el momento que se requiera, es decir, funciona 
como un interruptor controlado. Esta herramienta puede funcionar con una corriente 
de carga de hasta 40A, y se activa con solo 3V de tensión de trabajo. Dado que, la 
caldera funciona con una corriente de carga alta se selecciona el relé de estado 
sólido como el instrumento más viable para que funcione correctamente dicha 
caldera. 
El generador de vapor está conectado a una señal de 110V, y a su vez al relé de 
estado sólido para que permita el encendido. Por esta razón, se debe tener en 
cuenta que el relé 40A SSR-40 tiene 4 puntos o pines para su cableado: el pin 1 es 
el adecuado para conectar el cable activo del enchufe a la caldera, el pin 2 se une 
a la caldera directamente, el pin 3 va conectado a una entrada digital de la placa 
Arduino, en este caso, la entrada digital 50 y, por último, el pin 4 funciona como 
GND (tierra) en el encendido del generador de vapor. 
 
 
 
 
Número del elemento Nombre del elemento 
1 Generador de vapor 
2 Relé de estado sol 
3 Protoboard 
4 Placa de Arduino 
5 Fuente de alimentación 
 
Figura 15. Conexión del generador de vapor a la placa Arduino mega 2560 
Fuente. Elaboración propia 
Fuente. Elaboración propia 
Tabla 11. Numeración de los elementos en la conexión del generador de vapor a la placa Arduino mega 
2560 
 
30 
 
El segundo es un módulo relé de dos canales y se encarga de activar (abrir) la 
electroválvula para que el vapor pueda salir sin ninguna dificultad en un momento 
indicado. Este módulo relé trabaja con 5V y funciona con una corriente máxima de 
10A cuando es normalmente abierta(NO) o 5A cuando es normalmente 
cerrada(NC). 
La electroválvula seleccionada trabaja con una corriente máxima de 540mA y una 
tensión de trabajo de 12V DC, por lo que es necesario conectarla a una fuente de 
energía y a un relé que cubra dichas características. Esta electroválvula es 
normalmente cerrada, por lo tanto, su conexión al relé se debe cumplir: el cable 
GND (color negro) de salida de la electroválvula se debe conectar directamente al 
GND de la fuente de energía o enchufe, el cable rojo que sale de la fuente de 
energía se une al punto común que, para este proyecto es en el segundo canal 
(COM2), y finalmente el cable rojo de la electroválvula se enlaza a uno de los dos 
extremos NO y/o NC del relé, en este caso, NC2. 
Por otra parte, los pines de entrada del relé son tres: tierra(GND) que se conecta a 
la protoboard, voltaje de entrada (VCC) se identifica con el cable rojo que se une a 
la protoboard, y la señal de activación (IN2) que va al pin digital 40 de la placa 
Arduino. 
 
 
 
 
 
 
Figura 16. Conexión de la electroválvula a la placa Arduino mega 2560 
Fuente. Elaboración propia 
 
31 
 
 
Número del elemento Nombre del elemento 
1 Electroválvula 
2 Fuente de alimentación 
3 Relé de dos canales 
4 Placa de Arduino 
5 Protoboard 
 
 
En resumen, la conexión de los tres sensores y de los dos relés al Arduino queda 
de la siguiente forma. 
 
 
 
 
 
 
 
 
 
 
Figura 17. Conexión sensores y relés a la placa Arduino mega 2560 
Fuente. Elaboración propia 
Fuente. Elaboración propia 
Tabla 12. Numeración de los elementos en la conexión de la electroválvula a la placa Arduino mega 2560 
 
 
32 
 
 
Color del cable Significado del cable 
Rojo Alimentación (5v) 
Negro Tierra (GND) 
Rojo vino Conexión a fuente de alimentación 
Naranja Conexión relé estado sólido a 
Arduino 
Verde Complemento puente de 
Wheatstone a modulo HX711 
Blanco Complemento puente de 
Wheatstone a modulo HX711 
Morado Comunicación de datos de modulo 
HX711 a Arduino 
Azul Comunicación de datos de modulo 
HX711 a Arduino 
Amarillo Comunicación de datos de presión 
Cobre Comandos enviados al relé 
Verde fluorescente Comunicación de datos de modulo 
MAX6675 a Arduino 
Rosado Comunicación de datos de modulo 
MAX6675 a Arduino 
Azul claro Comunicación de datos de modulo 
MAX6675 a Arduino 
 
 
3.2.4.Procesamiento y control de datos 
 
El procesamiento de datos se producecuando se recaban datos y se traducen a 
información utilizable. El procesamiento empieza con datos en su forma en bruto y 
los convierte a un formato más legible, dándoles la forma y el contexto necesario, 
accediendo a su correcta interpretación. Mientras que, el control de datos permite 
controlar y clasificar la información de entrada y salida. 
Es claro que, un objetivo específico de este proyecto busca determinar un sistema 
de control para el correcto funcionamiento del generador de vapor, teniendo en 
cuenta que la adquisición de datos por parte de los sensores y la recepción de 
Tabla 13. Identificación de cables en la conexión general a la placa Arduino mega 2560 
Fuente. Elaboración propia 
 
33 
 
dichos datos por la placa Arduino necesitan de un procesamiento y control que 
faculte la observación de los datos obtenidos, se hace uso de Arduino IDE como 
herramienta de programación que permite al grupo de trabajo para este proyecto 
crear, desarrollar y grabar un código que se encarga de validar, analizar y convertir 
los valores obtenidos por los sensores a una visualización e interacción más 
sencilla. 
En primera instancia, para poder utilizar el conjunto de herramientas de software de 
Arduino IDE, es imprescindible instalar los drivers respectivos. Los drivers son 
controladores que se deben poner en el computador para que esta reconozca que 
tipo de dispositivo es y cómo comunicarse con dicho dispositivo; tanto el software 
Arduino IDE como sus drivers se pueden descargar directamente de la página oficial 
de Arduino. 
Para verificar la correcta conexión de la placa Arduino al computador, y que el 
software Arduino IDE reconozca la placa Arduino mega 2560, se realiza los 
siguientes pasos: 
1. Entrar al software Arduino IDE, y dirigirse a la opción de herramientas. 
2. En herramientas, ir a la opción puerto. 
3. En la opción puerto aparecen los puertos del computador que en el momento 
están conectados, se selecciona el puerto donde está la placa Arduino. 
 
 
 Seguidamente, se deben descargar las librerías necesarias para los sensores que 
lo requieren, en este aspecto, como el sensor de presión es lineal no cuenta con 
una librería que defina su código para su funcionamiento, mientras que los sensores 
de carga y temperatura requieren de librerías para sus módulos el HX711 y el 
Fuente. Elaboración propia 
Figura 18. Conexión de la placa Arduino mega 2560 al software Arduino IDE 
 
34 
 
MAX6675 respectivamente. La forma adecuada de buscar las librerías en el 
software Arduino IDE es de la manera: 
1. Dirigirse a la opción programa dentro del archivo en Arduino IDE. 
2. En programa, ir a la opción incluir librería. 
3. En incluir librería, ir a la opción administrar bibliotecas. 
4. En la opción administrar bibliotecas, digitar el nombre de la librería requerida 
(HX711 y MAX6675), luego dar instalar. 
 
 
 
Se aclara que, el código dentro de Arduino IDE consta de dos partes: Void setup el 
cual es una función que se crea en la parte superior de cada programa, dentro de 
las llaves está el código que desea ejecutar una vez tan pronto como el programa 
comience a ejecutarse; y Void loop es otra función que usa Arduino como parte de 
su estructura, el código dentro de la función de loop se repite una y otra vez mientras 
la placa está encendida. 
3.2.4.1.Código en Arduino IDE para sensor de presión 
 
El sensor de presión HK1100C, como se mencionó anteriormente tiene una salida 
de voltaje analógico que cambia linealmente, por lo que su código es sencillo de 
realizar. Teniendo en cuenta que, los pines analógicos de entrada en Arduino tienen 
una resolución, que generalmente será de 0 a 1024 (10 bits), el sensor de presión 
da sus valores en este rango, de tal modo, para 5V de entrada al Arduino el valor 
es de 1024; obtener el valor del voltaje del sensor se hace la siguiente formula: 
Figura 19. Incluir librerías en Arduino IDE 
Fuente. Elaboración propia 
 
35 
 
𝑉𝑜𝑙𝑡𝑎𝑗𝑒 =
𝑉𝑎𝑙𝑜𝑟 𝑑𝑒𝑙 𝑠𝑒𝑛𝑠𝑜𝑟 ∗ 5,0
1024,0
 
Luego de tener el voltaje que ha enviado el sensor de presión, se traduce dicho 
voltaje a pascales y así a otras unidades, por ejemplo, bares y Psi. 
Por otro lado, en los ejemplos de códigos de Arduino que se encuentran en distintas 
plataformas, se utiliza comúnmente la función ‘delay’ que hace que el procesador 
espere o se pause a cierta señal, esta es una función de bloqueo, lo que significa 
que impide que un programa haga algo más hasta que esa tarea haya sido 
completada, es decir, que al usar delay() no se puede ejecutar ninguna otra tarea 
durante el tiempo que se haya especificado. Por ende, dicha función no es practica 
en los códigos para este laboratorio, ya que se va a ejecutar al tiempo el código de 
cada sensor. 
Por esta razón, se hace uso de la función ‘millis’ la cual devuelve el número de 
milisegundos que han pasado desde que la placa Arduino ha empezado a ejecutar 
el programa actual, por lo que faculta que se realicen varios códigos o varias tareas 
a la vez. 
 
 
 
 
 
Figura 20. Código en Arduino IDE para sensor de presión 
Fuente. Elaboración propia 
 
36 
 
3.2.4.2.Código en Arduino IDE para sensor de carga 
 
Para el sensor de carga, se conoce que debe estar debidamente conectado al 
módulo transmisor HX711 al cual se debe tener instalada su librería adecuada. 
Luego, se debe de calibrar el sensor, que es básicamente hallar el valor de la escala 
que se usará; es decir, hallar el factor de conversión para convertir el valor de lectura 
en un valor con unidades de peso. 
En primer lugar, se necesita conseguir un objeto con peso conocido, en otras 
palabras, que esta medida no cambiara con el tiempo. El inconveniente es que 
conseguir una balanza con una precisión de ese nivel era difícil, no obstante, uno 
de los integrantes trabaja en una planta que cuenta con un laboratorio de calidad, 
se usó una balanza certificada por el ICONTEC para pesar un elemento que pudiera 
usarse en la calibración el cual fue una gaseosa en botella de vidrio perfectamente 
sellada que arrojo un valor de 672.4 gramos. 
 
 
 
Seguidamente, se debe ejecutar el primer código en Arduino IDE, el programa debe 
correr sin el peso colocado, pues al inicio de programa calcula la tara. Después de 
abrir el monitor serial y esperar para que reste la tara, Se pone el objeto con el que 
estén trabajando. 
 
 
 
Figura 21. Elemento pesado para la calibración del sensor de carga 
Fuente. Elaboración propia 
 
37 
 
 
 
Después de poner el peso en la balanza, en el monitor serial se mostrarán las 
lecturas del peso, son lecturas sin escalar, por lo que deben aparecer números 
grandes. Con el promedio de estos datos se calcula el valor de la escala que se 
usara, haciendo uso de la siguiente formula: 
𝐸𝑠𝑐𝑎𝑙𝑎 =
𝑉𝑎𝑙𝑜𝑟 𝑑𝑒 𝑙𝑒𝑐𝑡𝑢𝑟𝑎
𝑃𝑒𝑠𝑜 𝑟𝑒𝑎𝑙
 
75900.51
672.4
= 112.88 
El dato anterior obtenido, se utiliza en el siguiente código del sensor de carga. 
 
 
Figura 22. Código de calibración en Arduino IDE para el sensor de carga 
Fuente. Elaboración propia 
Figura 23. Código en Arduino IDE para el sensor de carga 
Fuente. Elaboración propia 
 
38 
 
 
 
3.2.4.3.Código en Arduino IDE para sensor de temperatura 
 
La termocupla tipo K que se encarga de recibir los datos de temperatura, debe ir 
conectada correctamente al módulo amplificador MAX6675 como se expuso 
anteriormente. Hacer uso de un código para el funcionamiento de este sensor es 
fácil, dado que en la librería del módulo MAX6675 está el ejemplo que permite el 
procesamiento de los datos o señales adquiridas, con tal ejemplo de la librería, solo 
se debe verificar los pines donde están conectadas las salidas del módulo a la placa 
Arduino y cambiar la función delay por la función millis. 
 
 
 
 
Este ejemplo permite observar la lectura de los datos de temperatura en grado 
Celsius (C) y en grados Fahrenheit(F). 
 
 
 
Figura 24. Ejemplo de la librería MAX6675 para el código en Arduino IDE 
Fuente. Elaboración propia 
 
39 
 
 
 
 
3.2.4.4.Código en Arduino IDE para encendido del generador de vapor y 
activación de la electroválvula 
 
Para el encendido de la caldera con la ayuda del relé de estado sólido y la activación 
de la electroválvula con el relé de dos canales, se emplea un código básico en 
Arduino IDE, en el cual solo se hace uso de las constantes high y low 
respectivamente, dichas constantes definen los niveles de salida altos (encendido) 
o bajos (apagado) y se utilizan para la lectura o la escritura digital. Sin embargo, se 
debe tener en cuenta que los datos controlados por Arduino IDE se podrán observar 
a través de la interfaz gráfica en LabVIEW, por lo tanto, el código en el software 
Arduino IDE lo debe comprender LabVIEW para su correcta visualización. 
En primer lugar, se define la variable char, que se refiere a un tipo de datos que 
ocupa 1 byte de memoria y almacena el valor de un carácter. Luego, se convierte 
tal dato a string, es decir, se cambia a un tipo de dato que es usado para guardar 
cadenas de caracteres. Para transformar un char a string se hace uso de la función 
String; esta función toma una variable como entrada y devuelve un objeto string. 
Se aclara que, para dar órdenes de salida desde LabVIEW, el código debe contar 
con un condicional que permita describir una variable de encendido y una variable 
de apagado, por ejemplo, si la variable que se está leyendo en el momento es ‘a’ 
debe encender el dispositivo, pero si la variable de lectura es cualquier carácter 
diferente de ‘a’ el dispositivo estará apagado. 
Fuente. Elaboración propia 
Figura 25. Código en Arduino IDE para el sensor de temperatura 
 
40 
 
 
 
 
3.2.4.5. Código conjunto en Arduino IDE 
 
Teniendo en cuenta la explicación de los códigos individuales de los sensores y 
relés, la unión de estos códigos en Arduino IDE permite observar todos los datos 
obtenidos en un solo monitor serie para Arduino o en el ambiente de interacción en 
LabVIEW. Por lo tanto, se resalta que se debe hacer uso de la función millis y no de 
la función delay en la programación de Arduino, ya que se ejecutaran varias tareas 
al tiempo con una misma constante de tiempo, en este código, 1000 milisegundos. 
Seguidamente, se incluyen los pines tanto de entrada como de salida y las librerías 
de los sensores que las requieren; para la función void setup en Arduino IDE se 
incluye la instrucción Serial.begin con un solo número constante, esta instrucción le 
indica al Arduino que inicie comunicación con la computadora (o cualquier 
dispositivo conectado a los pines RX y TX) con una velocidad de comunicación 
serial de 9600 bits por segundo (baudios). Además, en la función void setup se 
incluye la formación void setup de cada código mencionado anteriormente. 
Ahora bien, para la función void loop del código conjunto, simplemente se unen las 
instrucciones que se encuentran en cada void loop de los códigos ya expuestos. 
 
 
Figura 26. Código en Arduino IDE para el encendido del generador de vapor y la activación de la 
electroválvula. 
Fuente. Elaboración propia 
 
41 
 
 
 
 
 
 
 
 
 
Figura 27. Código conjunto en Arduino IDE (a) 
Fuente. Elaboración propia 
Fuente. Elaboración propia 
 
Figura 28. Código conjunto en Arduino IDE (b) 
 
42 
 
 
 
 
 
3.2.5. Montaje del generador de vapor 
 
Para un proyecto de la materia termodinámica en la Universidad Distrital Francisco 
José de Caldas un estudiante desarrollo un calderín, el Doctor Camilo Andrés Arias 
Henao donó este elemento para el desarrollo de este trabajo de grado. 
El calderín contaba con un manómetro de presión, una válvula de alivio (para liberar 
la presión interna) y una válvula mecánica normalmente cerrada con su respectiva 
manguera para soportar altas temperaturas. 
 
 
Fuente. Elaboración propia 
Figura 29. Código conjunto en Arduino IDE (c) 
Figura 30. Caldera inicial 
Fuente. Elaboración propia 
 
43 
 
El primer paso fue identificar el lugar en el cual se iban a colocar los sensores de 
presión y temperatura de Arduino, se concluyó que el sitio adecuado era la salida, 
es decir, donde se encuentra la salida de vapor, y el sensor de carga, en la parte de 
debajo de la caldera como una balanza. 
El equipo de trabajo mandó a hacer un adaptador, de diferentes roscas, para 
conectar los sensores y la respectiva salida de vapor; para este punto se decidió 
utilizar una electroválvula solenoide normalmente cerrada para la salida, sin 
embargo, para poderla conectar al adaptador se necesitó de un miple reductor de 
¼ in a 7/9 in de rosca. 
 
 
 
Se considero utilizar una celda de carga de 20Kg para diseñar la balanza que 
permitiría conocer el valor de la masa dentro del sistema, no obstante, dicho sensor 
no funcionó correctamente, dado que, al medir la resistencia de la celda con la 
ayuda de un multímetro y la aplicación de una carga, el valor de la resistencia no 
variaba, por lo tanto, se determinó que el sensor no se podía utilizar pues sus 
valores de voltaje enviados a Arduino no eran correctos. 
 
 
Figura 31. Adaptador para los sensores 
Fuente. Elaboración propia 
Figura 32. Comprobación de funcionamiento de la celda de carga inicial 
Fuente. Elaboración propia 
 
44 
 
Para el montaje de la balanza se usaron dos tablas rectangulares de 20 cm x 30 
cm; una se colocó encima del sensor de carga y otra por abajo, según indicaciones 
del fabricante. Sin embargo, este tipo de montaje requiere un contrapeso, ya que en 
la tabla superior donde va la caldera se genera un momento con respecto al centro 
del sensor, es por ello por lo que se realizaron los siguientes cálculos para 
determinar la masa del contrapeso: 
Asumiendo que el contrapeso (Y) es de 4 Kg el montaje estaría estáticamente 
determinado. 
 
 
 
 
 
 
 
 
 
 
∑ 𝐹𝑦 = −3.63777 + 𝑅1 + 𝑅2 − 4 = 0 
∑ 𝑀𝑅1 = 3.63777 ∗ 0.14 − 𝑌 ∗ 0.1 + 𝑅2 ∗ 0.2 = 0 
𝑅2 =
((4 ∗ 0.1) − (3.63777 ∗ 0.14))
0.2
= −0.546439 𝑁 
𝑅1 = −(−0.546439) + 4 + 3.63777 = 8.184209 𝑁 
 
Por lo tanto, para que no haya un momento en sentido antihorario y que el sistema 
esté en equilibrio el contrapeso debe ser de 4 kg o mayor. 
 
 
 
18.18885 N/m 
Y =4 Kg 
0.2 m 
0.2 m 
0
.0
1
3
 m
 
0
.0
2
5
 m
 
R1 R2 
Figura 33. Modelo estático de la balanza 
Fuente. Elaboración propia 
 
45 
 
 
 
 
 
 
 
 
 
 
Figura 34. Elaboración de la balanza 
Fuente. Elaboración propia 
Figura 34. Montaje final del generador de vapor (a) 
Fuente. Elaboración propia 
Figura 35. Montaje final del generador de vapor (b) 
Fuente. Elaboración propia 
 
46 
 
3.2.6. Interfaz gráfica 
 
Una interfaz gráfica es un programa informático que actúa de interfaz de usuario, 
utilizando un conjunto de imágenes y objetos gráficos para representar la 
información y acciones disponibles en la interfaz. Su principal uso consiste en 
proporcionar un entorno visual sencillo para permitir la comunicación con el sistema 
operativo de una máquina o computador. 
Dado que este proyecto quiere brindar una herramienta de estudio a los estudiantes, 
profesores y toda la comunidad educativa para poder interactuar con un laboratorio 
que contribuya y/o fortalezca el aprendizaje a través de la virtualidad, se determina 
realizar una interfaz gráfica con la ayuda de LabVIEW que permita comprender de 
una forma fácil el comportamiento y funcionamiento del generador de vapor, 
incluyendo el manejo de las variables termodinámicas. 
3.2.6.1.Conexión entre LabVIEW y Arduino 
 
En primera instancia, se debe instalar dos softwares complementarios a LabVIEW 
(VI PACKAGE MANAGER y NI VISA), de esta manera, LabVIEW podrá configurar 
instrucciones por modo serial con Arduino, por lo tanto, se forma una conexión con 
el puerto donde está conectada la

Continuar navegando