Está en la página 1de 15

UNIVERSIDAD NACIONAL DEL ALTIPLANO.

FACULTAD DE INGENIERÍA MACÁNICA ELÉCTRICA,

ELECTRÓNICA Y SISTEMAS.

ESCUELA PROFESIONAL DE INGENIERÍA ELECTRÓNICA.

PERFIL DE PROYECTO:
ADQUISICIÓN DE DATOS DE UN SISTEMA DE SENSOR DE FLUJO DE
AGUA CON ARDUINO.
PRESENTADO POR:
 CASTRO PACCARA, Nelson Eugenio 150461
 HUALLPA CHOQUECOTA, Elmer 151502

MEDIONES ELÉCTRICAS Y ELECTRÓNICAS.

PUNO – PERÚ

AÑO 2018 - I
PERFIL DE PROYECTO.

ÍNDICE:
PERFIL DE PROYECTO. ....................................................................... 2

I. ADQUISICIÓN DE DATOS DE UN SISTEMA DE SENSOR DE FLUJO DE


AGUA....................................................................................................... 3

II. RESUMEN ......................................................................................... 3

III. OBJETIVO GENERAL: ...................................................................... 3

IV. OBJETIVOS ESPECIFÍCOS: ............................................................. 3

V. ANTECENDENTES: .......................................................................... 4

VI. JUSTIFICACIÓN DEL PROYECTO. .................................................. 4

VII. METODOLOGÍA DE INVESTIGACIÓN. ............................................ 4

VIII. PRESUPUESTO: ............................................................................. 14

IX. BIBLIOGRAFÍA: ............................................................................... 14

Bibliografía: .............................................................................................. 14

X. ANEXOS: ......................................................................................... 15
I.ADQUISICIÓN DE DATOS DE UN SISTEMA DE SENSOR DE FLUJO DE
AGUA.

II.RESUMEN

Dentro del campo de caudalímetros que podemos emplear en nuestros


proyectos de electrónica y domótica caseros tenemos diversos modelos como el
YF-S201, FS300A, FS400A. Cada uno dispone de distintas características,
aunque el criterio de selección entre estos tres será el diámetro de la tubería. El
funcionamiento del sensor de flujo electrónico a turbina que utilizaremos con
Arduino es simple y complejo a la vez. Simple porque básicamente consta de
una turbina que gira al pasar el agua a través de ella, y complejo por utiliza un
sensor de efecto Hall para calcular el flujo de agua. El agua circula a través del
cuerpo del medidor de flujo haciendo girar la turbina o hélice que tiene dentro.
Cuanto más flujo haya más rápido girarán las aspas de la turbina. Un imán
situado en la turbina genera un pulso positivo cada vez que pasa por el sensor
de efecto Hall. De esta forma podemos conocer las RPM que general la hélice y
calcular el caudal de agua con una sencilla ecuación.

Palabras clave: sensor de flujo, caudal de agua, Sensor de efecto Hall.


III.OBJETIVO GENERAL:

 Implementar un sistema de sensor de flujo de agua para la adquisición de


datos con Arduino y Matlab.

IV.OBJETIVOS ESPECIFÍCOS:

 Desarrollar la identificación respectiva del funcionamiento, componentes y


aplicaciones de los elementos empleados en el proceso de la práctica.
 Fundamentar el desarrollo de la práctica mediante la información indagada
y presentada en el informe, teniendo este como base para las debidas
rectificaciones y aplicación en la programación.
 Adquirir datos del caudal de agua mediante el uso del arduino.
V.ANTECENDENTES:

 Litros por Minuto (l/m)


 Litros por Hora (l/h)
 Metros cúbicos por Hora (m³/h).
 Factor de Conversión (K).
 Cantidad de Pulsos Medidos con el Sensor (n°Pulsos)

VI.JUSTIFICACIÓN DEL PROYECTO.

Los sensores de flujo Eicos son versátiles, permiten configurar en la propia pieza
el caudal de disparo, por eso el mismo sensor puede ser utilizado en aplicaciones
de diferentes caudales (dentro del rango de sensibilidad del sensor), así se
obtiene un mejor control y monitoreo de los fluidos.

Nuestros indicadores de flujo son fabricados en Poliftalamida (PPA) y tienen


rosca de conexión GAS (BSP) hembra. La salida eléctrica es normalmente
abierta (NA) con la señal encendida cuando el caudal (en litros por minuto)
estuviere más alto que el que fuera ajustado en la pieza y señal de apagado
cuando el flujo disminuye para abajo del ajuste definido.

Su utilización sirve para detectar la disminución o el aumento del caudal en


tuberías. Así son aplicados en la prevención de daños a las bombas, cojinetes y
equipos que deben tener un flujo constante de algún material líquido en el
proceso. El sensor de flujo Eicos puede apagar el equipo o simplemente señalar
con una lámpara o alarma acústica.

VII.METODOLOGÍA DE INVESTIGACIÓN.

¿QUÉ ES CAUDAL?

El caudal es la cantidad de líquido o fluido que circula a través de una cañería,


tubería o manguera por unidad de tiempo. Por lo general se expresa en la unidad
de volumen dividida por la unidad de tiempo (por ejemplo: l/m, l/h, m³/h, etc.).

Recordemos que un litro de agua es equivalente a un decímetro cúbico (d³), por


lo que 1000 litros equivalen a un metro cúbico (m³).

¿QUÉ ES UN CAUDALÍMETRO?

Un caudalímetro es un sensor que permite medir la cantidad de agua que


atraviesa una tubería. Podemos conectar un caudalímetro a un procesador como
Arduino para obtener la medición del sensor.
El nombre del caudalímetro proviene del término caudal, que es la relación entre
volumen y tiempo. Las unidades en el sistema internacional son m^3/s, siendo
otras unidades habituales L/s y L/min. El caudal depende de diversos factores,
principalmente de la sección de tubería y la presión de suministro.

Dentro del campo de caudalímetros que podemos emplear en nuestros


proyectos de electrónica y domótica caseros tenemos diversos modelos como el
YF-S201, FS300A, FS400A. Cada uno dispone de distintas características,
aunque el criterio de selección entre estos tres será el diámetro de la tubería

Figura 1: Sensor de Flujo de agua (FS300A)

CARACTERÍSTICAS: SENSOR (FS300A)

 Voltaje de alimentación: DC 4.5V-DC24V.


 Corriente nominal: 15 mA.
 Rango: 1-60L/Min.
 Presión de operación: 0-1.2Mpa.
 Diámetro de la rosca: 3/4 “(Tres cuartos) pulgada.
 Tipo de salida: Pulso
 Exactitud: 2% montado verticalmente, 3% montado horizontalmente.
 Resistencia aislamiento: >100 MΩ.
 Temperatura funcionamiento: de 4ºC a 80ºC

¿CÓMO FUNCIONA UN CAUDALÍMETRO?

Los caudalímetros como el YF-S201, FS300A y el FS400A están constituidos


por una carcasa plástica estanca y un rotor con paletas en su interior. Al
atravesar el fluido el interior el sensor el caudal hace girar el rotor.
La velocidad de giro se determina mediante un imán fijado al rotor, que es
detectado mediante un sensor hall externo a la carcasa. Por tanto, ninguna parte
eléctrica está en contacto con el fluido.

La salida del sensor es una onda cuadrada cuya frecuencia es proporcional al


caudal atravesado.

.… (1)

El factor K de conversión entre frecuencia (Hz) y caudal (L/min) depende de los


parámetros constructivos del sensor. El fabricante proporciona un valor de
referencia en sus Datasheet. No obstante, la constante K depende de cada
caudalímetro. Con el valor de referencia podemos tener una precisión de +-10%.
Si queremos una precisión superior deberemos realizar un ensayo para calibrar
el caudalímetro.
Los sensores de flujo YF-S201, FS300A, FS400A son muy usados en varias
aplicaciones, puesto que el flujo o caudal es parámetro necesario en varios
procesos, a nivel doméstico lo podemos usar para medir el consumo de agua.

El sensor internamente tiene un rotor cuyas paletas tiene un imán, la cámara en


donde se encuentra el rotor es totalmente aislado evitando fugas de agua,
externamente a la cámara tiene un sensor de efecto hall que detecta el campo
magnético del imán de las paletas y con esto el movimiento del rotor, el sensor
de efecto hall envía los pulsos por uno de los cables del sensor, los pulsos
deberán ser convertidos posteriormente a flujo pero esto ya es tarea del Arduino
o controlador que se desee usar.

Todos los modelos tienen tres cables para su conexión, rojo y negro para la
alimentación y amarillo para la salida de los pulsos.

La salida de pulsos es una onda cuadrada cuya frecuencia es proporcional al


caudal. El factor de conversión de frecuencia (Hz) a caudal (L/min) varía entre
modelos y depende de la presión, densidad e incluso del mismo caudal.

Para el caso del sensor de 3/4” el factor de conversión promedio proporcionado


por el fabrícate es:
Figura 2: Diagrama de bloques

¿CÓMO FUNCIONA EL SENSOR DE FLUJO CON ARDUINO?


El funcionamiento del sensor de flujo electrónico a turbina que utilizaremos con
Arduino es simple y complejo a la vez. Simple porque básicamente consta de
una turbina que gira al pasar el agua a través de ella, y complejo por utiliza un
sensor de efecto Hall para calcular el flujo de agua.
El agua circula a través del cuerpo del medidor de flujo haciendo girar la turbina
o hélice que tiene dentro. Cuanto más flujo haya más rápido girarán las aspas
de la turbina. Un imán situado en la turbina genera un pulso positivo cada vez
que pasa por el sensor de efecto Hall. De esta forma podemos conocer las RPM
que general la hélice y calcular el caudal de agua con una sencilla ecuación.

CONEXIÓN DEL SENSOR DE FLUJO.


La conexión del caudalímetro es muy
sencilla. Por un lado alimentamos el sensor
conectando Vcc y Gnd, respectivamente, a
5V y Gnd en Arduino. Por otro lado,
conectamos la salida del sensor SIG a un
pin digital que permita emplear
interrupciones.

Figura 3: sensor de flujo de agua


 Mientras que la conexión, vista desde Arduino, sería la siguiente.

Figura 4: Microcontrolador Arduino

Aquí se puede observar el montaje:

Figura 5: Montaje del Sensor y el Arduino.

La conexión eléctrica es muy sencilla, todos los sensores de flujo tienen 3 cables:
rojo y negro para positivo y GND y amarillo para la salida de los pulsos. Como
es necesario utilizar interrupciones externas, podemos utilizar los pines 2 ó 3 de
Arduino UNO, que son los que manejan interrupciones.
 PARA CALIBRAR NUESTRO FACTOR DE CONVERSIÓN (K=5.5) A
K=5.35 SE HIZO EL SIGUIENTE PROCEDIMIENTO.
 Utilizamos un tanque de agua de 250L.Luego se implementa el sensor al
tanque.
 A una cierta presión se ha obtenido una cantidad de flujo de 30L/min
constante con la ayuda del arduino.
 Entonces llenamos a otro tanque pequeño de 30L como se muestra en la
figura 7:

Figura 6: Implementación para calibrar el factor de conversión “K”

 Luego de hacer la instalación, se ha hecho la prueba.


 Debe llenarse el tanque pequeño los 30 Litros en un minuto, lo cual no fue
cierto ya que en un minuto se pudo obtener aproximadamente 28 Litros. Pues se
sabe que:
f ( Hz )
 Q( L / min)  ………. (1)
K
 De la ecuación (1) se puede decir que a mayor Caudal (Q) menor constante
conversión (K) o viceversa.
 Entonces para poder aumentar la cantidad de agua que se requiere (30 L).
debemos disminuir nuestro factor de conversión a K=5.35. En lo cual se obtuvo
los 30 Litros en un minuto.
 Finalmente con mayor seguridad se puede decir que K=5.35 nos garantiza
mayor precisión. Entonces pasamos a escribir nuestro código en Arduino.
CÓDIGO EN ARDUINO:

En el siguiente código usamos interrupciones para contar la cantidad de pulsos


que se generan en un segundo y dividir el total por el factor de conversión para
obtener el caudal de litros por minuto.
Luego de compilar el programa en el Arduino, En el monitor serial, recibimos la
frecuencia (Hz), el caudal (L/min) y (L/h) de la siguiente manera:

Figura 7: Muestra de datos en el monitor serie.

Para tener una medición más exacta es necesario calcular el valor del factor de
conversión que es el que nos sirve para pasar de Frecuencia de pulsos a caudal
de agua

La variable que podemos medir con exactitud es la cantidad de pulsos (usando


el Arduino), y con ayuda de un recipiente con graduación podemos medir la
cantidad o volumen de agua.

Estas dos variables podemos medirlas con exactitud, para calcular el factor de
conversión con estas dos variables podemos usar la siguiente formula:

𝑛°𝑃𝑢𝑙𝑠𝑜𝑠
𝐾= ……(2)
𝑉𝑜𝑙ú𝑚𝑒𝑛.60

Donde K es el factor de conversión, n° Pulsos son la cantidad de pulsos medidos


con el sensor correspondientes al volumen que pasa por el sensor, dicho
volumen debemos medirlo con ayuda de recipientes con graduación.
NOTA: Para tener un valor más exacto es mejor tomar varias muestras y
finalmente nos quedarnos con el promedio de estas.

 Finalmente, cuando se logra obtener los datos del caudal en el Arduino


(Monitor Serial) se pasa a mostrar en un diagrama en tiempo real en otro software
(Matlab).
 Para ello se ha hecho un código en Matlab para procesar los datos del
Arduino:
 Entonces una vez ya hecho la programación en Matlab se pasa a compilar
para verificar los datos procesados mediante el arduino, se pude apreciar la
gráfica en Matlab cuyo eje “X” es el número de muestras que se requiere
para dicho proyecto y el eje “Y” indica la presión del agua en (L/min).

 La línea de color rojo representa la cantidad de flujo de agua que pasa por
el sensor.

Figura 8: Gráfica de datos del sensor “FS300A”.


VIII.PRESUPUESTO:

Tabla 1: presupuesto.

Materiales: Cantidad Precio Unidad (soles) Precio


Total S/.

Sensor 01 50.00 50.00

Caudalímetro

Arduino UNO 01 60.00 60.00

Tubo ¾” 01 5.00 5.00

Protoboard, Cables, ------- ……… 30.00

entre otros

Costo total 145.00 145.00

Del proyecto.

IX.BIBLIOGRAFÍA:

Bibliografía:

Llamas L. (2016). Medir Caudal y consumo de agua con Arduino y caudalímetro.

Naylamp (2017) Tutorial sensor de flujo de agua. Recuperado de


https://naylampmechatronics.com/blog/47_tutorial-sensor-de-flujo-de-agua.html

García J. (2011). Arduino + Matlab: adquisición de datos. Recuperado de


https://wechoosethemoon.es/2011/07/15/arduino-matlab-adquisicion-de-datos/
X.ANEXOS:

Implementación del Proyecto:

 Se puede apreciar en la figura 9 el proyecto implementado donde se


encuentra el sensor de flujo de agua conectado con el Arduino y
utilizando nuestro software Arduino + Matlab. (Para adquirir datos
del sensor).

Figura 9: Circuito Implementado del Proyecto

También podría gustarte