Está en la página 1de 7

\item

Construir un montaje de lectura de nivel de cauda y temperatura, de manera electrónica con la


potoboard y sus diferentes componentes electrónicos.

\item

Implementar un sistema de adquisición de datos y que envíe estos a la nube con el uso de
LabVIEW y Thingspeak.

\item

Diseñar interfases amigables con el usuario haciendo uso de los complementos integrados en el
programa LabVIEW.

\item

Emplear método SCADA en LabVIEW, mejorando esto la supervisión del sistema de control a
trabajar.

\item

Evidenciar el funcionamiento de un sistema de control.

\section*{Descripción del procedimiento:}

La aplicación a emplear en este laboratorio es la construcción (protoboard) y simulación


(LabVIEW) del control de un llenado de tanque y lectura de temperatura, en la cual las variables a
controlar serán caudal y temperatura; con el objetivo de adquirir estos datos (LabVIEW) y subirlos
a la nube por medio de la plataforma ThingSpeak.

En la elaboración del laboratorio fue necesario el uso de componentes electrónicos como el


Arduino UNO, cable USB, protoboard, sensor de temperatura (LM35), transistor TIP122,
motorreductor, sensor de medición de distancia por ultrasonido (HC-SR04).\ref{mont1}.

\begin{figure}[h]

\includegraphics[ scale=0.18]{Figuras/1.jpeg}

\centering

\caption{Componentes electrónicos}

\label{mont1}

\end{figure}

\\

Posteriormente se hace las conexiones pertinentes de los componentes electrónicos con el


protoboard y el Arduino, como se puede apreciar en la \ref{mont2}.
\begin{figure}[h]

\includegraphics[ scale=0.21]{Figuras/2.jpeg}

\centering

\caption{Conexiones componentes-protoboard y arduino}

\label{mont2}

\end{figure}

\newpage

Para la simulación de la aplicación planteada a realizar, se hizo uso del software Labview y sus
diferentes componentes lógicos, numéricos, comparativos, etc. Al igual que ciertos módulos que
nos ofrece como herramienta este software.

Después de tener las conexiones establecidas en el protoboard con los componentes electrónicos
a usar y la placa de Arduino se prosigue a la programación de bloques que nos ofrece el software
LabVIEW, donde implementamos indicadores numéricos, estructura while loop, comparadores,
controladores y uso del módulo Makerhub para la comunicación entre la placa de Arduino y
Labview. \ref{mont3}.

\begin{figure}[h]

\includegraphics[ scale=0.24]{Figuras/3.0.PNG}

\centering

\caption{Interfaz Labview y sus componentes}

\label{mont3}

\end{figure}

Con el objetivo de realizar una interfaz amigable visualmente para el usuario y de fácil manejo, se
empleó el módulo DSC (Datalogging and Supervisory Control) para los indicadores de temperatura
y caudal (Set Point), para el tanque y temperatura. \ref{mont4}.

\begin{figure}[h]

\includegraphics[ scale=0.75]{Figuras/7.png}

\centering

\caption{Interfaz con DSC}

\label{mont4}

\end{figure}

\newpage
Seguidamente se reemplazan estos componentes en la interfaz y se hace uso de la función Data
Comunication, con el fin de subir los datos a la nube, de esta función se implementaron tres
elementos (Open Handle, Get y Close Handle) que permitirán abrir la comunicación, obtener datos
y cerrar la comunicación respectivamente\ref{mont5}.

\begin{figure}[h]

\includegraphics[ scale=0.45]{Figuras/4.png}

\centering

\caption{Interfaz Labview, Caso: mayor o igual que}

\label{mont5}

\end{figure}

Siguiente a este proceso se inicio sesión en la plataforma Thingspeak, se creó un nuevo canal a
este se le dio un título, descripción y se le asigno a cada variable un field, siendo el field 1
Temperatura y field 2 Nivel de agua. \ref{mont6}.

\begin{figure}[h]

\includegraphics[ scale=0.45]{Figuras/4.png}

\centering

\caption{Interfaz Labview, Caso: mayor o igual que}

\label{mont6}

\end{figure}

Después se realiza una concatenación, empleando un string, específicamente concatenate string,


que tendrá dos cadenas, que en este caso será la ruta que nos lleva a la plataforma donde se están
subiendo los datos, también se hace uso de otro string se empleará el Format Into String que será
quien nos permitirá unir las dos cadenas y además esta se conectará a la url del Get del Data
Comunication donde se obtienen los datos. Al igual se hace uso de un nuevo string, pero este
como control con el cual el usuario ingresara el APIKEY de su canal o canales utilizados.\ref{mont7}

\begin{figure}[h]

\includegraphics[ scale=0.45]{Figuras/4.png}

\centering

\caption{Interfaz Labview, Caso: mayor o igual que}

\label{mont7}

\end{figure}
Finalmente se visualizo en la plataforma Thingspeak los datos adquiridos de temperatura y nivel
del agua.\ref{mont8}

\begin{figure}[h]

\includegraphics[ scale=0.45]{Figuras/4.png}

\centering

\caption{Interfaz Labview, Caso: mayor o igual que}

\label{mont8}

\end{figure}

\section*{Resultados y análisis:}

Las conexiones establecidas tanto en el protoboard y sus componentes como en el Arduino y


Labview se hicieron correctamente, ya que no se produjo ningún error en las comunicaciones,
conexiones y simulación. \ref{mont9} y \ref{mont10}

\\

\begin{figure}[h]

\includegraphics[ scale=0.20]{Figuras/2.jpeg}

\centering

\caption{Interfaz Aplicación y componentes}

\label{mont9}

\end{figure}

\begin{figure}[h]

\includegraphics[ scale=0.20]{Figuras/3.0.PNG}

\centering

\caption{Interfaz Aplicación y componentes}

\label{mont10}

\end{figure}

\newpage

Al hacer uso del módulo DSC para los elementos tanque, temperatura e indicadores de set point,
se logró mejorar la interfaz visualmente y funcionamiento, es decir de fácil manejo para el
usuario.\ref{mont11} y \ref{mont12}

\begin{figure}[h]
\includegraphics[ scale=0.6]{Figuras/9.png}

\centering

\caption{Interfaz sin DSC}

\label{mont11}

\end{figure}

\begin{figure}[h]

\includegraphics[ scale=0.7]{Figuras/7.png}

\centering

\caption{Interfaz con DSC}

\label{mont12}

\end{figure}

\\

La implementación de la función Data Comunicate con sus tres elementos funciono sin ningún
error, permitiendo así que la comunicación de LabVIEW y Thingspeak se diera correctamente.
\ref{mont13}. Al aplicar el concatenate string surgió un error, el cual no leía adecuadamente los
datos adquiridos, se realizaron varias pruebas pero este error siempre surgía, debido a esto se
decidió no hacer uso del concatenate string y hacer uso de un string donde se digito la ruta del
canal y este string se conecta con el Format Into String y el resultado de este ultimo string se
conecta a la url del Get de Data Comunication, al realizar este proceso la lectura de los datos se dio
correctamente y esto se logró visualizar en las gráficas de cada variable. \ref{mont14},
\ref{mont15}, \ref{mont16} y \ref{mont17}

\begin{figure}[h]

\includegraphics[ scale=0.45]{Figuras/4.PNG}

\centering

\caption{Interfaz Aplicación, Caso: Mayor o igual que}

\label{mont13}

\end{figure}

\newpage

\begin{figure}[h]

\includegraphics[ scale=0.45]{Figuras/5.png}

\centering

\caption{Interfaz Aplicación, Caso: Menor o igual que}


\label{mont14}

\end{figure}

\begin{figure}[h]

\includegraphics[ scale=0.45]{Figuras/5.png}

\centering

\caption{Interfaz Aplicación, Caso: Menor o igual que}

\label{mont15}

\end{figure}

\begin{figure}[h]

\includegraphics[ scale=0.45]{Figuras/5.png}

\centering

\caption{Interfaz Aplicación, Caso: Menor o igual que}

\label{mont16}

\end{figure}

\begin{figure}[h]

\includegraphics[ scale=0.45]{Figuras/5.png}

\centering

\caption{Interfaz Aplicación, Caso: Menor o igual que}

\label{mont17}

\end{figure}

\section*{Conclusiones:}

\item

Se logro la construcción del montaje propuesto con las conexiones y funcionamiento correcto
entre los componentes electrónicos empelados en el presente laboratorio.\\

\item

La adquisición de datos de las variables temperatura y caudal se dieron correctamente al igual que
al subir estos a la nube, cabe aclarar que se tuvieron errores en el proceso, pero se lograron
solucionar y cumplir con este objetivo. Al igual que es de gran importancia el uso de plataformas
como Thingspeak, esta plataforma de análisis de IoT permite agregar, visualizar y analizar flujos de
datos en tiempo real en la nube, interiorizando al estudiante en el empleo de la industria 4.0 y que
este logré identificar los beneficios de esta.

\item

La implementación del módulo DCS de LabVIEW, es de gran importancia ya que ayuda a mejorar la
interfaz tanto para el usuario como para el programador mejorando de tal manera su estética y
presentación y para el programador disminuyendo los elementos de programación ayudando esto
a que el programador sea más fácil las conexiones y la visualización de estas.\\

\item

El método SCADA nos ayudó para el mejor control y la supervisión del sistema creado para la
aplicacion.\\

\item

Los conocimientos adquiridos en el curso de instrumentación y control nos permitieron el


desarrollo de una aplicación que evidenciar el funcionamiento correcto de un sistema de control
teniendo como variables a controlar la temperatura y el nivel del agua.\

También podría gustarte