Você está na página 1de 4

1

SENZADO DE NIVEL DE AGUA


Juan Miguel Páez Carabajo
jpaezc@est.ups.edu.ec
Universidad Politécnica Salesiana - Sede Cuenca

Abstract- El presente trabajo se implementa para la materia de


sensores y transductores y tiene como finalidad realizar el diseño
y construcción de un sistema para el control, medición y III. MARCO TEÓRICO
monitoreo de variables como lo son el nivel y la cantidad de
líquido. Tabien se realizara la automatisacion para el
Medición de Nivel.
procedimiento de llenado y vaciado de nuestro recipiente.
Se encuentran diversas variables en cuanto al control de
Palabras clave: Control, automatización.
almacenamiento de materias primas, tanto líquidas como sólidas,
I. OBJETIVOS una de las variables más empleadas en la industria es el Nivel.
Objetivo General: Basados en la experiencia técnica, para seleccionar el tipo de
medidor se prefiere el tipo de medidores estáticos y aquellos que
 Utilizar un sensor de ultrasonido el cual ejerce un no requieren de un contacto con el fluido y se ubican en lugares
control de nivel de líquido en un recipiente con exteriores al recipiente, también aquellos medidores que poseen
características específicas y así poder controlar los una mínima modificación en cuanto a la estructura del recipiente y
niveles de un sistema de llenado y vaciado del mismo. a sus soportes, en la mayoría de los casos, cuando estos ya estén
construidos.
Objetivos Específicos: Medición de niveles por ultrasonido.

 Diseñar la dinámica del sistema de llenado; Este método permite emitir por un sensor una medición del tiempo
censando el nivel a través del sensor de ultrasonido. de retorno de pulso de sonido. Donde este pulso ultrasónico que se
 Visualización de los datos adquiridos mediante una emite, se refleja en la superficie del producto y el mismo sensor
pantalla LCD. permite que se vuelva a detectar. Se define como una medida
 Implementar el sistema de control de nivel con el indirecta de la altura de la sección vacía del tanque, el tiempo de
retorno de la señal. Para ello, se afirma que, si a esta distancia se le
sensor de ultrasonido. resta la altura total del tanque, se logra obtener el nivel del
 Realizar Vaciado automático del recipiente. producto. Para finalmente convertir
el tiempo de retorno en una señal de salida analógica, tal y como se
II. INTRODUCCION ilustra en la figura.

En este trabajo se desarrolla un sistema para el control de cantidad


de agua. Para ello se lleva a cabo el censado de variables físicas,
haciendo posible la implementación de un Sistema de control que
analicen las señales obtenidas de manera lógica a través de un
sensor de ultrasonido, para generar posibles soluciones a problemas
como el desbordamiento del agua.

También son necesarios elementos como bombas que vacíen el


líquido desde el fondo en caso de que el nivel de agua llegue a su
límite y válvulas manuales que regulan el flujo de entrada, en
función de entrada y salida del líquido.

Para tener mayor interacción con el control del sistema de llenado


del recipiente, se visualizara las variables censadas y su variación
en tiempo real en una pantalla LCD, permitiendo una supervisión FIGURA 1. Medición de nivel por ultrasonido Sensor ultrasónico
completa del sistema e interviniendo en el proceso cuando sea HC-SR04 y Arduino
necesario. Los datos obtenidos de manera práctica se pueden
cotejar con los teóricos, mediante su transmisión hacia una El sensor HC-SR04 es un módulo que incorpora un par de
computadora. transductores de ultrasonido que se utilizan de manera
conjunta para determinar la distancia del sensor con un
objeto colocado enfrente de este. Quizá la característica más
destacada del HC-SR04 es que puede ser adquirido por una
2

baja suma de dinero y esto mismo lo ha hecho muy popular. Pantalla de cristal líquido
Sin embargo, la baja cantidad de dinero que invertimos en el
sensor, no demerita demasiado en la exactitud del sensor ni Una pantalla de cristal líquido o LCD (sigla del inglés Liquid
en su facilidad de uso, por lo que su relación costo / beneficio Crystal Display) es una pantalla delgada y plana formada por
es muy buena. un número de píxeles en color o monocromos colocados delante
de una fuente de luz o reflectora. A menudo se utiliza en
dispositivos electrónicos de pilas, ya que utiliza cantidades muy
pequeñas de energía eléctrica.

FIGURA 2.sensor HC-SR04

Arduino Uno R3
La tarjeta Arduino Uno R3 es ideal para comenzar en el
mundo de la electrónica y programación. Si se trata de tu
primera experiencia en la plataforma arduino, esta tarjeta es FIGURA 4. Patalla LCD
la más robusta con la que puedes comenzar a experimentar
sin preocupación de dañarla y es la que cuenta con más Mini Bomba de Agua DC 3-12V RS-360SH
documentación de toda la familia de productos Arduino.
CARACTERISTICAS:
Características de Arduino Uno R3:
 Modelo de bombeo sencillo por engranajes,
 Basado en el microcontrolador ATMEGA328. normalmente utilizada para acuarios, modelo de
 Rango de alimentación recomendado: 7 a 12 volts. bricolaje, etc.
 Rango de alimentación absoluto: 6 a 20 volts.  De tamaño compacto y peso ligero.
 14 entradas/salidas digitales.  Voltaje de funcionamiento: 3-12 VDC (terminal
 6 canales de PWM. marcado con un punto rojo es positivo). No es
 6 entradas analógicas. recomendable operar a más de 8 VDC.
 Corriente máxima de salida en pines de IO: 20 mA.  Diámetro de salida: 4 mm.
 Corriente de salida en el pin de 3.3 volts: 50 mA.  Material: metal + plástico.
 32 KB de memoria Flash para programas.  Tamaño: 4.2cm x 4.5cm x 6.5cm.
 2 KB de memoria RAM.  Consumo: 1.5A a 7.2V (Sin carga)
 1 KB de EEPROM.
 Frecuencia de reloj de 16 Mhz.
 Led multipropósito en pin 13.

FIGURA 5. Motor bomba.


Estabilidad.
FIGURA 3. Arduino Uno R3
3

Grado de equilibrio que tiene un sistema de control. Con esto,se


identifican los limites durante su uso en el periodo de tiempo
establecido, o por el reemplazo de alguno de sus componentes
al realizar cualquier tipo de mantenimiento.

Exactitud.

No siempre se requiere una exactitud extrema en aplicaciones


de control, por lo que es necesario que exista un error para que
el sistema inicie la acción correctora. No hay sistemas de
control que sean capaces de mantenerse sin errores.

Rapidez de respuesta.

Para un sistema de control funcione en los lapsos de tiempo


correctos debe tener la característica de dar respuestas
rápidamente, en nuestro caso la respuesta será inmediata ya que
el censor de ultrasonido enviara una señal que hara que la
FIGURA 6. Imagen de la practica funcionando
bomba empiece a vaciar el recipiente en caso de que el nivel de
agua se aproxime al nivel máximo.
Código en Arduino
IV. DESARROLLO
#include <LiquidCrystal.h>
LiquidCrystal lcd(12,11,5,4,3,2);
NUMBER DESCRIPTION QUANTITY
int echo = 9;
1 Motor bomba 1
int trigger = 8;
2 Arduino Uno R3 1 float distancia,tiempo;
3 sensor HC-SR04 1 int control=6;
4 Patalla LCD 1
5 resistencias 1 void setup()
6 recipiente 1 {
7 Serial.begin(9600);
lcd.begin(16,2);
Mediante el Arduino se adquiere la señal del sensor de lcd.setCursor(0,0);
ultrasonido que es en nuestro caso el sensor y el transductor lcd.print("Sensor de Agua");
debido a que recibe la señal y de igual manera traduce la señal pinMode(trigger,OUTPUT);
en una eléctrica para que así el Ardino interprete esos valores. pinMode(echo,INPUT);
pinMode(control,OUTPUT);
Luego de la adquisición de las señales se procesa y para }
convertir en porcentaje mostrando el valor de llenado del
tanque. void loop()
{
digitalWrite(trigger,LOW);
delayMicroseconds(2);
digitalWrite(trigger,HIGH);
delayMicroseconds(3);
digitalWrite(trigger,LOW);
tiempo=pulseIn(echo,HIGH);
distancia=(tiempo/2)/29.1;

if (distancia>20){
distancia =0;
}

if (distancia<=16){
if(distancia >=0.5){
4

distancia= distancia-6;
distancia=(-1*(((distancia*50)/6.5)-100));
}
}
if (distancia>=100){
distancia=100;
}

if(distancia>=0){
if(distancia<95){
digitalWrite(control,LOW);
}
if(distancia>=95){
digitalWrite(control,HIGH);
}
}
Serial.print(distancia);
Serial.print("cm");
Serial.println();
delay(700);

lcd.setCursor(0,1);
lcd.print("tanque al= ");
lcd.print(distancia);
}
V. CONCLUCIONES

VI. REFERENCIAS
[1]file:///C:/Users/German%20Rivera/Downloads/Dialnet
SistemaDeControlAutomatizadoEnPlantaDeCargueDeAg
ua-5432284%20(1).pdf
[2]

Você também pode gostar