Vous êtes sur la page 1sur 3

SISTEMA DE CONTROL DE NIVEL DE AGUA CON ARDUINO

Sistema de control de nivel de agua


Ivn Camilo Guzmn Cod 13456
Universidad ECCI
Bogot, Colombia
Kmilo616@Gmail.com

II.
Resumen El presente proyecto es un sistema de
llenado y vaciado por medio de dos bombas que son
accionadas dependiendo el nivel de lquido en el que se
encuentre el tanque y tambin manualmente controlado
por monitor serial los cuales se encarga de realizar el
llenado de un tanque previamente en un nivel inferior,
hasta llegar a un nivel mximo detectado por un sensor
que automticamente manda la orden a una moto bomba
de vaciado conectada a un dispositivo de traslado de agua,
al momento de vaco tenemos un parmetro en el sensor
que es acciona cuando llega a su nivel ms bajo para que la
bomba de llenado vuelva a accionarse.
OBJETIVOS:
- Disear e implementar un sensor de nivel de agua con
monitoreo en un LCD y control desde el monitor serial de la
aplicacin
arduino con dos moto bombas de llenado y vaciado.
- Disear la programacin y circuito del llenado de tanque
para as poder comprobar la resolucin del ejercicio a elaborar.
- Conocer que tipos de sensores seran los adecuados para ser
usados en el control de agua.
- Poder comprender cada una de las fases que realiza el
circuito y determinar cmo est estructurado el esquema.
I.
INTRODUCCION
El proyecto consiste en realizar y buscar la manera de
controlar un nivel de un tanque que nos permita de forma
automtica llenarlo o vaciarlo segn se llene, es decir si es
nivel de agua alto que baje y si es nivel de agua bajo que se
llene, pero este debe ser de forma automtica ya que para las
aplicaciones laborales un humano controlando esto no nos
sera de gran ayuda y nos costara mucho ms que usando la
simplificacin actual que tenemos con la tecnologa de los
micro controladores AVR.
Los controladores de nivel son dispositivos cuya finalidad es
la de obtener la garanta de mantener el nivel del lquido o
fluido en un rango de variacin establecido.
Estos equipos son herramientas muy importantes en lo que son
procesos de produccin, almacenamiento (ya sea de algn tipo
de lquido o de un slido), etc. Tambin se ha visto la
necesidad de utilizarlos en automatizacin de procesos y es
que proporcionan mayor precisin en la fabricacin de piezas,
llenado de envases y en nuestro caso controlar el nivel de un
tanque de almacenamiento.
Mantener controlado el nivel del lquido en los diferentes
depsitos nos ayuda a obtener informacin del volumen del
lquido, as como tambin el tiempo de llenado, un ejemplo de
esto es el tanque de combustible de un vehculo.

MATERIALES

Arduino
Motobombas
Sensor HC-SR04
LCD 16x2
L293D
Potenciometro 5k

III.

DESARROLLO Y PROCEDIMIENTO

A. Programacin:
Disee un control de nivel de agua el cual nos permite medir
el estado de la capacidad de un tanque y mostrar el porcentaje
de medicin en un LCD16x2
Adems, se ha implementado unas motobombas las cuales se
activarn en ciertos niveles y tambin por el monitor serial se
activarn en cualquier momento
Debe activar la motobomba vaciado al llegar al nivel de
peligro de desborde y as evitar el dao del sensor
1-Capacidad 0-20% se muestra por pantalla el nivel + motor
de vaciado
2-Capacidad 30-90% se muestra por pantalla el nivel
3-Capacidad > 90% el LCD muestra PELIGRO DE
DESBORDAMIENTO junto al encendido del motor de
llenado.
B. Clculos justificativos de los elementos que lo
requieran.
El nico clculo que merece ser explicado es el del sensor de
ultrasonidos, para
medir la distancia a la cual se encuentran los objetos me base
en:
El tiempo que transcurre entre el envo del pulso ultrasnico y
la recepcin del rebote del mismo. Para ello use la funcin
pulseIn explicada en el cdigo con ms
detalle.
La distancia que sera la variable principal viene dada como
tiempo*0,017, puesto que el valor de la velocidad del
ultrasonido es 0,034 (cm/microsegundo) dividida entre 2
porqu solo necesitas el tiempo de ida (no de ida y vuelta).

SISTEMA DE CONTROL DE NIVEL DE AGUA CON ARDUINO


IV.

ESQUEMATICO

VI.

V.

Diagramas de flujo y bloques

CODIGO

SISTEMA DE CONTROL DE NIVEL DE AGUA CON ARDUINO

VII.
CONCLUSIONES
De este Proyecto podemos descartar la comunicacin serial la
cual nos permite controlar los motores desde el PC, tambin
podemos ver que con tan solo unas modificaciones del cdigo
podemos crear de diferentes aplicaciones para el HC-SR04.
Tambin podemos ver que gracias al arduino, facilita el uso de
la electrnica y programacin para diferentes proyectos.
La importancia de los diagramas de flujo y bloques los cuales
nos resuelven muchas dudas al momento de entrar a
programar.

Vous aimerez peut-être aussi