You are on page 1of 8

Prctica control de nivel ON-OFF con histresis

1._ Objetivo.

En esta prctica el objetivo es crear un programa con un microcontrolador (en


este caso la placa arduino) y controlar el nivel en un tanque con agua utilizando
la histresis en cuanto al nivel de llenado del mismo.

2._ Introduccin

El HC-SR04 es un sensor de distancias por ultrasonidos capaz de detectar


objetos y calcular la distancia a la que se encuentra en un rango de 2 a 450 cm.
El sensor funciona por ultrasonidos y contiene toda la electrnica encargada de
hacer la medicin. Su uso es tan sencillo como enviar el pulso de arranque y
medir la anchura del pulso de retorno. De muy pequeo tamao, el HC-SR04 se
destaca por su bajo consumo, gran precisin y bajo precio por lo que est
reemplazando a los sensores polaroid en los robots ms recientes.

El sensor antes mencionado fue el utilizado para medir la distancia del fluido
hacia la boca del tanque y as hacer una relacin de la cercana del fluido con
los litros que contena el tanque, existes otros instrumentos capaces de controlar
el nivel de un tanque tal como los flotadores que solo funcionan en base a un
mecanismo que acciona y des acciona una vlvula coplada a una manguera, por
otra parte estn los sensores capacitivos, resistivos entre otros que aunque
constan de otro principio de funcionamiento se pueden adecuar para ser
utilizados en esta aplicacin que es el control de nivel.

El funcionamiento como tal de este sistema es que el sensor tiene dos pines
(emisor y receptor) que al ser configurados en un lenguaje de programacin
(lenguaje C) y conectados en este caso a la placa arduino. Calcula el tiempo que
tarda una onda ultrasnica al chocar con un objeto y en base a eso muestra la
distancia entre l y el dicho objeto, tomando en cuanta eso conectamos una LCD
que muestre la distancia y si el valor es bajo (debajo al nivel mnimo de histresis)
o alto (igual o por encima del valor mximo).

La histresis son dos valores que ser donde se mover el valor del nivel del
agua para evitar accionamientos o des accionamientos bruscos.

1
2.1._ Marco terico

Sensor ultrasnico HC-SR04

Alimentacin de 5 volts.
Interfaz sencilla: Solamente 4 hilos Vcc,
Trigger, Echo, GND.
Rango de medicin:2 cm a 400 cm.
Corriente de alimentacin: 15 mA.
Frecuencia del pulso: 40 Khz.
Apertura del pulso ultrasnico: 15.
Seal de disparo: 10uS.
Dimensiones del mdulo: 45x20x15 mm.

Arduino UNO

Arduino puede ser utilizado para desarrollar objetos autnomos e interactivos,


como prototipos o interactuar con software instalado en el ordenador. Dada su
rpida curva de aprendizaje y su precio econmico es ideal para educadores,
diseadores y cualquiera interesado en la electrnica y robtica.

La placa se entrega completamente


ensamblada y probada con un
microcontrolador AVR ATmega328 con
un cristal de cuazo de 16Mhz. El
microcontrolador se entrega con un
bootloader que permite su
programacin sin necesidad de ningn
tipo de programado externo.

2
3._ Diagrama

FIGURA 1._ Diagrama de conexin del circuito simulado en software PROTEUS.

3
4._ Cdigo

4
5._ Procedimiento

1._ Primero hicimos el cdigo del programa antes mencionado, lo guardamos, lo


compilamos y lo cargamos a la placa de arduino.

2._ Ahora nos vamos al protoboard, es este paso conectamos la alimentacin de


5V que proporciona la placa arduino al protoboard para energizar toda la tableta.

3._ Despus conectamos la pantalla LCD al protoboard y a los pines de arduino


como se muestra en el diagrama antes presentado.

4._ Como siguiente paso conectamos a la alimentacin los pines del sensor en
el protoboard.

5._ Conectamos los pines de seal del sensor a la entrada digital del arduino
(echo 5, trig 3).

6._ Conectamos el relevador al pin de salida 2 de arduino que es el que


controlara la bomba que proporcionara el llenado del tanque y que a su vez
controla la histresis que se program.

7._ Llenamos un garrafn de agua con capacidad de 19 L y lo graduamos de


modo que el valor mnimo de agua en el tanque es de 12.5 L aproximadamente
y el valor mximo es de 17.5 L aproximadamente.

8._ Los niveles mencionados en el paso anterior sern nuestros valores de


histresis donde se accionara y des accionara la bomba de agua.

9._ el sensor de debe posicionar de frente al fluido para que reconozca la


distancia sin ningn problema.

5
6._ Resultados.

FIGURA 2._ Conexin final del circuito.

FIGURA 3._ Conexin de arduino UNO.

6
FIGURA 4._ Circuito funcionando y garrafn
graduado con sus niveles de histresis.

FIGURA 5._ Pantalla LCD marcando el nivel bajo del fluido en


histresis.

7
FIGURA 6._ Pantalla LCD mostrando el valor mximo de la histresis.