Está en la página 1de 6

Instituto Tecnológico de Ciudad Juárez

LABORATORIO DE INGENIERÍA ELECTRÓNICA

Control de procesos

Práctica No. 4

“Control de nivel de agua con HC-SR04, Arduino y LabView”

Alumno(a):

Raul David Mendoza Sánchez.


Oscar Rodríguez Torres.
Alma Nayeli Balcázar Terrones.
David Adolfo Serrano Martínez.

Maestro:
Ing. Miguel Ángel Mendoza Perez

25 de Septiembre de 2018
I. Objetivo de la práctica
El alumno determinará prácticamente la resolución de crear el llenado y vacío en un par de
recipientes todo mediante la comunicación serial Arduino-LabView.

II. Introducción teórica


Para realizar esta práctica se verá cómo se puede crear un sensor de nivel de agua con
Arduino-LabView. Cuando hablo de agua puede ser cualquier líquido e incluso sustancias
sólidas. Lo único que se debe de tener en cuenta es la capacidad del recipiente. Una de las
formas más sencillas es utilizar el sensor de ultrasonidos. La aplicación es sencilla, con el
sensor de ultrasonidos mediremos cuanta distancia hay hasta el líquido. Debemos conocer el
recipiente para saber cuánta cantidad cabe y que medida se obtiene cuando está lleno. Lo
mismo haremos cuando el recipiente esté vacío. Esto se llama calibración. En este proyecto
se hará uso de las matemáticas a nivel básico y de la programación a un nivel medio. Se ira
explicando todo paso a paso para mejor comprensión. El sensor de nivel de agua con Arduino
nos permite medir cualquier líquido gracias al sensor de ultrasonidos.

La pieza más importante en este proyecto será el Arduino y la interacción que hace con Lab-
View. En este caso se puede utilizar cualquier modelo que tenga como mínimo 8 entradas
digitales. Se trabajará con la placa de Arduino UNO.

El proyecto va a constar de diferentes fases para ir avanzando y conseguir el objetivo.

 Circuito eléctrico, conectando los componentes


 Probar todos los componentes y conexiones
 Montando el sensor al recipiente
 Calibrando el sensor de nivel de agua con Arduino

El arduino será el cerebro de la aplicación y el encargado de gestionar todos los sensores a


través de las entradas y salidas digitales. En la programación reside su potencia. Más adelante
se mostrará que código implementar para poder medir el nivel en un recipiente. El sensor
ultrasónico en este tipo de sensores se basa en medir cuanto tiempo tarda en viajar una onda
ultrasónica desde que sale del sensor hasta que regresa.

III. Material y equipo necesario

 1 Arduino UNO
 1 Sensor ultrasónico HC-SR04
 1 Fuente 12 Volts
 2 Resistencias de 220 Ohms
 2 Relés
 Cables de conexión para protoboard
 1 Protoboard
 2 Recipientes
 2 Bombas sumergibles en agua de 12V
 2 Transistores NPN TIP-41C

IV. Desarrollo de la práctica


Metodología:

Resaltando se va necesitar 8 entradas y salidas digitales. Además, se utiliza el pin de 5V y el GND


(toma de tierra). El circuito sería la siguiente figura 1.1 sin tomar en cuenta la pantalla LCD:

Circuito realizado

Figura 1.1 Conexión arduino con sensor ultrasónico y 2 bombas sumegibles en el agua
1) Primeramente, se muestra la parte de programación en arduino donde, se declaran todas las
entradas y salidas a utilizar. A continuación, en la figura 1.2 la programación en Arduino.
Figura 1.2 Programación Arduino

2) Posteriormente se muestra la programación vía Lab-View en la figura 1.3. Donde la función


principal de este programa es mandar mediante el setpoint la cantidad que se desea ser
visualizada en los recipientes.

Figura 1.3 Diagrama de bloques


Figura 1.3 Panel Frontal

3) Finalmente se muestra el proyecto finalizado, en la figura 1.4 los recipientes y donde se


muestra las conexiones realizadas respectivamente.

Figura 1.4 Conexiones realizadas

V. Conclusiones experimentales
Al concluir la práctica se tuvieron diversas complicaciones mayormente entorno a las lecturas
que arrojaba el sensor ultrasónico, al momento de ver que lecturas daba en el serial monitor,
se observaba mucha variación en las mediciones y esto dificultaba la precisión de nuestro
sistema de control, esto debido a la baja resolución de nuestro sensor por lo que se redujo por
medio de un promediado de las mediciones obtenidas por el sensor.