Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Asesor
SAL GARCA HERNNDEZ
Salamanca, Guanajuato
Junio 2015
Dedicatorias
A mis padres, les agradezco por todo el apoyo que me han brindado; gracias a ustedes he
salido adelante he cumplido algunas de mis metas, por su esfuerzo puesto en m, ustedes
siempre me estn orientando no importa el da ni la hora, ustedes siempre estn conmigo
para salir adelante. Gracias a su empeo he podido finalizar mi bachillerato y cumplido mi
proyecto con xito.
A mis hermanos, les agradezco por su cario, apoyo y comprensin en cada momento de
mi vida ya que as he podido realizarme personal y profesionalmente.
-El xito en la vida no se mide por tus logros, si no por los obstculos que logras vencer...-
ii
A mi padre, por darme apoyo incondicional, por los miles de consejos sabios, por las miles
de palabras de aliento, por ensearme a trabajar de manera digna, a que si quiero algo
debo de luchar por eso, que debo esforzarme siempre un poco ms. Porque l hace valer
sus palabras con hechos y siempre me ha demostrado que todo se puede hacer solo que a
veces ser ms difcil.
A mi madre, por estar a mi lado en cada una de las etapas de mi vida, por aguantar mis
errores y mis malas decisiones, por demostrarme que una silla de ruedas no es obstculo
en la vida, porque me ha enseado a siempre ver lo bueno de las cosas malas, porque ella
siempre ha sido el motivo de que yo siga adelante y lleve una vida optimista, y tambin
porque cuando todos me fallen, s que ella me tendr las puertas abiertas.
A mi hermano, que siempre me hizo notar sus errores, para que yo no pasara sobre ellos,
por los castigos que afrontaba y afronta por m, por defenderme de los ms grandes y por
sus esfuerzos por tratar de ensearme lo que aprendi solo de manera difcil.
A mi asesor, por su disposicin incondicional para llevar a cabo este proyecto por un buen
camino, que, cuando hubo momentos difciles l supo controlarlos de manera correcta.
A mis amigos Juan Alejandro Zapata Serrato por ayudarme en los momentos difciles, por
ser una persona de confianza que adems me ha demostrado que es un amigo sin
intereses. A Mario Ortiz Rojas, Luis Gabriel Coronado Rea porque en los momentos
buenos y malos me ayudaron incondicionalmente creando risas y buenos momentos
marcados para siempre en m, que gracias ellos no podra haber conocido a las personas
que conozco gracias a ellos supe lo que es un amigo, al igual que a Dulce Mara Prez
Castillo y Andrea Dareli Medina Prieto que se ganaron una parte de mi con las miles de
risas que me provocaron, su particular forma de ser conmigo, por ser buenas personas y
grandes amigas a pesar de todo quiero ser siempre su amigo alguien en quien pueden
apoyarse por que se que tambin puedo apoyarme en ustedes. Por lo que estas grandes
amistades son las que quiero atesorar por mucho tiempo, esas son las mejores cosas que
recordare por siempre. Y a todas las personas que esta maravillosa Escuela de Bachilleres
18 de marzo me permiti conocer. A todos ustedes les agradezco de todo corazn y
cario.
El objetivo nunca se mover, t eres el que te mueves para lograrlo
No dudes de ti mismo
Ramiro Ramrez Damin Mi padre
iii
A mis padres por ser el sustento en la medida de sus posibilidades de este bachillerato y
por su apoyo incondicional a lo largo del mismo y en la realizacin de este proyecto.
A mis asesores Sal Garca Hernndez por su apoyo incondicional, no importando la hora
o tipo de problema que se suscitara, siempre estuvo a mi lado para resolverlos, por lo cual
lo considero una de las mejores personas que he conocido y agradezco a Dios por a verlo
puesto en mi camino.
Contreras
incondicional, resolviendo mis dudas y siendo una de las personas que constantemente me
estuvo alentando, desendome lo mejor y brindndome su confianza lo cual me impulso a
ser mejor persona y estudiante lo cual agradezco infinitamente, por lo cual lo considero uno
de mis ms grandes amigos y mentores.
A mis compaeros Pedro Garca Garca, Juan Alejandro Zapata, Andrea Prez Ovalle,
Miguel ngel Lpez Medelln, Dulce Mara Prez Castillo, Tania Alexa Prez Campos,
Jhaaziel Ramrez Ramrez, quienes me otorgaron su amistad y apoyo incondicional, a los
cuales considero unos grandes amigos, ya que a pocas personas en esta vida se le pueden
dar ese adjetivo, no son simples personas o compaeros que se cruzan en tu vida, si no son
a aquellas a quienes puedes llamar Compaeros de vida.
iv
Nunca consideres el estudio como una obligacin, sino como una oportunidad para
penetrar en el bello y maravilloso mundo del saber.
-Albert Einstein-
INDICE
Captulo 1 .................................................................................................................................. 1
1.1 Introduccin ................................................................................................................................................. 1
1.2 Justificacin .................................................................................................................................................. 2
1.3 Objetivo de la investigacin. ........................................................................................................................ 2
1.3.1 Objetivo General. ...................................................................................................................................... 2
1.3.2 Objetivos particulares. .............................................................................................................................. 3
1.4 Metodologa. ................................................................................................................................................ 3
1.5 Planteamiento del problema........................................................................................................................ 3
1.6 Hiptesis. ...................................................................................................................................................... 4
Captulo 2 .................................................................................................................................. 5
2.1 Medidores de flujo. ...................................................................................................................................... 5
2.2 YF-S201 Hall Effect Water Flow Counter ...................................................................................................... 5
2.3 Electrovlvula ............................................................................................................................................... 6
2.4 I2C ............................................................................................................................................................... 7
2.5 Arduino ......................................................................................................................................................... 8
2.5.1 Arduino mega 2560 ................................................................................................................................... 8
2.6 Programacin en el software de Arduino .................................................................................................... 9
2.7 Base de datos ............................................................................................................................................. 10
2.7.1 Conceptos bsicos de una base de datos ................................................................................................ 11
Tablas ............................................................................................................................................................... 11
Formularios ...................................................................................................................................................... 11
Informes ........................................................................................................................................................... 11
Consultas .......................................................................................................................................................... 12
Macros.............................................................................................................................................................. 12
Mdulos ........................................................................................................................................................... 12
2.8 Microsoft Access ........................................................................................................................................ 13
2.9 Visual Basic ................................................................................................................................................. 14
vi
Captulo 3 ................................................................................................................................ 15
3.1 Desarrollo ................................................................................................................................................... 15
3.2 Pruebas y Resultados ................................................................................................................................. 21
3.2.1 YF-S201 Hall Effect Water Flow Counter ................................................................................................. 21
3.2.2 Electrovlvula .......................................................................................................................................... 22
3.2.3 Comunicacin .......................................................................................................................................... 22
Captulo 4................................................................................................................................. 22
Conclusiones .................................................................................................................................................... 23
ANEXO .............................................................................................................................................................. 24
Cdigo A1 ....................................................................................................................................................... 24
Cdigo A2 ....................................................................................................................................................... 26
Cdigo A3 ....................................................................................................................................................... 27
Cdigo A4 ....................................................................................................................................................... 29
Glosario ........................................................................................................................................................... 33
Referencias ....................................................................................................................................................... 35
vii
INDICE DE ILUSTRACIONES
Ilustracin 1 Imagen del sensor de flujo ......................................................................................... 6
Ilustracin 2 Electrovlvula ............................................................................................................. 6
Ilustracin 3 Imagen de la conexin de I2C .................................................................................... 7
Ilustracin 4 Imagen Arduino mega 2560 ........................................................................................ 9
Ilustracin 5 Interfaz de programacin en Arduino .......................................................................... 9
Ilustracin 6 Plataforma de Access ............................................................................................... 19
Ilustracin 7 Interfaz en visual ....................................................................................................... 21
Ilustracin 8 Prueba de YF-S201 Hall Effect Water Flow Counter................................................ 21
Ilustracin 9 Prueba de comunicacin entre Arduinos con protocolo I2C .................................... 22
viii
2015
Captulo 1
SISTEMA DE CONTROL DE ABASTECIMIENTO DE AGUA
1.1 Introduccin
Un problema en el mundo laboral e industrial es el bajo rendimiento de tiempo que es
excedente del deseado, creando menor eficiencia a un mayor costo por diversos factores en
distintas reas de la industria, que a lo largo del tiempo es posible ver prdidas de tiempo
muy visibles.
2015
1.2 Justificacin
Se busca crear un sistema que ayude al control de abastecimiento de agua y que mejore el
servicio de
suspensin de agua y generar un ahorro para los organismos que prestan este tipo de
servicios. En el mercado no existe un producto que tenga las caractersticas de contabilidad
y bloqueo de fluidos que sea controlado de manera remota. Elaborar un sistema de control
de distribucin de agua funcional a base de una electrovlvula, un sensor de flujo,
comunicacin por protocolo I2C y una interfaz para que el usuario puedan manipularlo
desde un ordenador.
2015
1.4 Metodologa.
Se llev a cabo una investigacin, detectando que un problema recurrente, es la suspensin del
suministro de agua cuando el usuario no cumple a tiempo con el pago de este servicio. Este
proceso se lleva a cabo de domicilio en domicilio por un trabajador del organismo operador.
Por lo que se busc una manera benfica de resolver este tipo de problema para reducir el
tiempo de ubicacin de un domicilio y el tiempo de bloquear dicha lnea.
Se propuso un sistema de control, ms eficiente, que aparte de suspender el suministro de
fluido, pueda medir y contabilizar el gasto.
2015
1.6 Hiptesis.
El sistema est siendo elaborado para dar solucin al problema de control de agua, evitando
que una persona vaya directamente al domicilio a realizar el corte del suministro de mismo, sino
que simplemente se d la orden desde un ordenador por medio de una interfaz simple para el
usuario, y as realizar el corte o reactivacin del servicio, al mismo tiempo realizar la
contabilizacin del fluido por usuario.
2015
Captulo 2
MARCO TERICO
2.1 Medidores de flujo.
Un caudalmetro es un instrumento de medicin de caudal o gasto volumtrico de un fluido o
para la medicin del gasto msico. Estos aparatos suelen colocarse en lnea con la tubera que
transporta el fluido. Tambin suelen llamarse medidores de caudal, medidores de flujo o
flujmetros. (1)
Este sensor est diseado en base de plstico slido, es adecuado para un tubo estndar de
pulgada y se puede insertar fcilmente en un sistema de tuberas estndar, cuenta con un rotor
de agua, conformado por un pequeo molino de viento, este tiene un pequeo imn atado y hay
un sensor magntico de efecto Hall en el otro lado del tubo que registra cada vuelta dada por el
molino de viento, esto genera impulsos de salida a una velocidad proporcional a la velocidad de
flujo. Este sensor utiliza unas aspas o labes para medir la cantidad de lquido que se ha movido
a travs del interior del dispositivo, tiene incrustada una flecha que indica la direccin del flujo.
Es decir, que el sentido en que pasa el agua debe ser de izquierda a derecha. Al contar los
pulsos de la salida del sensor se puede seguir fcilmente el movimiento del fluido, teniendo en
cuenta que cada pulso es de aproximadamente 2.25 mililitros. Hay que tener en cuenta que este
dispositivo no es un sensor de precisin, y la frecuencia del pulso vara un poco dependiendo de
la velocidad de flujo, la presin del fluido y la orientacin del sensor. Se necesitar una
cuidadosa calibracin si se requiere ms que un 10% de precisin. Sin embargo, es un producto
muy bueno en tareas bsicas. Este sensor es ideal para aplicaciones que tengan que ver con
sistemas de tanques de almacenamiento, aplicaciones domsticas de reciclaje de agua,
sistemas de riego, entre otras.
5
2015
2.3 Electrovlvula
Las electrovlvulas son dispositivos que responden a pulsos elctricos. Gracias a la
corriente que circula a travs del solenoide es posible abrir o cerrar la vlvula, controlando
de esta forma el flujo de fluidos. Al circular corriente por el solenoide, se genera un campo
magntico que atrae el ncleo mvil y al finalizar el efecto del campo magntico, el ncleo
vuelve a su posicin, en la mayora de los casos, por efecto de un resorte. (2)
Ilustracin 2 Electrovlvula
2015
2.4 I2C
I2C es un protocolo sncrono, usa solo 2 cables, uno para el reloj (SCL) y otro para el dato
(SDA). Esto significa que el maestro y el esclavo envan datos por el mismo cable, el cual es
controlado por el maestro, que crea la seal de reloj. Este protocolo no utiliza seleccin de
esclavo, sino direccionamiento.
Nombre de lneas:
SDA: datos
SCL: reloj
GND: tierra
2015
2.5 Arduino
Es una plataforma de hardware libre, basada en una placa con un microcontrolador y un
entorno de desarrollo, diseada para facilitar el uso de la electrnica en proyectos
multidisciplinares.
Arduino puede tomar informacin del entorno a travs de sus entradas analgicas y
digitales, puede controlar luces, motores y otros actuadores. El microcontrolador en la placa
Arduino se programa mediante el lenguaje de programacin Arduino (basado en Wiring) y el
entorno de desarrollo Arduino (basado en Processing). (4)
Microcontrolador
ATmega2560
Operacin voltaje
5V
Voltaje de entrada
(recomendado) 7-12V
Voltaje de entrada
(lmites) 6-20V
Digital IO Pins 54
16
40 mA
50 mA
Flash Memoria
SRAM
8 KB
EEPROM
4 KB
16 MHz
2015
2015
Se le llama base de datos a los bancos de informacin que contienen datos relativos a
diversas temticas y categorizados de distinta manera, pero que comparten entre s algn
tipo de vnculo o relacin que busca ordenarlos y clasificarlos en conjunto.
Una base de datos puede ser de diferentes tipos, desde un pequeo fichero casero para
ordenar libros y revistas por clasificacin alfabtica hasta una compleja base que contenga
datos de ndole gubernamental en un Estado u organismo internacional. Recientemente, el
trmino base de datos comenz a utilizarse casi exclusivamente en referencia a bases
construidas a partir de software informtico, que permite una ms fcil y rpida organizacin
de los datos. Las bases de datos informticas pueden crearse a partir de software o incluso
de forma online usando Internet. En cualquier caso, las funcionalidades disponibles son
prcticamente ilimitadas. (4)
Los usos de las bases de datos son tan mltiples que, por ejemplo, pueden utilizarse en una
biblioteca o archivo que guarda libros para su consulta frecuente, tambin pueden
emplearse para guardar material biolgico, como un archivo gentico que almacena.
Este tipo de clasificadores contribuyen, por supuesto, a labores diarias de casi todo tipo de
empleos, como registrar las comunicaciones que se sostienen con clientes, almacenar
datos de proveedores, archivar datos, nmeros y todo tipo de informacin que el usuario
quiera poner en relacin o encontrar fcilmente con slo ingresar una palabra clave.
10
2015
Tablas
Una tabla de una base de datos es similar en apariencia a una hoja de clculo, en cuanto a
que los datos se almacenan en filas y columnas. Los datos sobre productos se almacenarn
en su propia tabla, y los datos sobre sucursales tambin tendrn su tabla aparte. Este
proceso se conoce como normalizacin. (4)
Formularios
Los formularios tambin conocidos como pantallas de entrada de datos. Son las interfaces
que se utilizan para trabajar con los datos, comnmente contienen botones que ejecutan
diversos comandos. Se puede crear una base de datos sin usar formularios, editando los
datos de las hojas de las tablas. (4)
Estos formularios proporcionan un formato fcil de utilizar para trabajar y ver los datos
ingresados.
Informes
Los informes sirven para resumir y presentar los datos de las tablas. Regularmente,
responden a una pregunta especfica. Un informe se puede ejecutar en cualquier momento
y siempre reflejar los datos actualizados de la base de datos. Los informes suelen tener un
formato que permita imprimirlos y tambin se pueden consultar en la pantalla, exportar a
otro programa o enviar por correo electrnico. (4)
11
2015
Consultas
Las consultas son las que verdaderamente hacen el trabajo en una base de datos. Pueden
realizar numerosas funciones diferentes. Los datos que desea ver suelen estar distribuidos
en tablas y, gracias a las consultas, puede verlos en una sola hoja de datos. Las consultas a
menudo sirven de origen de registros para formularios e informes. (4)
Macros
Se pueden considerar como un lenguaje de programacin simplificado, que se puede
utilizar para aumentar la funcionalidad de la base de datos. Las macros realizan tareas,
como abrir un informe, ejecutar una consulta o cerrar la base de datos. (4)
Mdulos
Un mdulo es una coleccin de declaraciones, instrucciones y procedimientos que se
almacenan conjuntamente como una unidad. Son objetos que sirven para aumentar la
funcionalidad de la base de datos. (4)
12
2015
Dentro del archivo, se puede utilizar: Tablas para almacenar datos, Consultas para buscar y
recuperar nicamente los datos que necesita. Formularios para ver los datos con un diseo
especfico. Pginas de acceso a datos para ver, analizar o actualizar datos desde la base.
13
2015
Visual Basic (Visual Studio) constituye un IDE( entorno de desarrollo integrado o en ingls
Integrated Development Enviromet) que ha sido empaquetado como un programa de
aplicacin, es decir, consiste en un editor de cdigo(programa donde se escribe el cdigo
fuente), un depurador (programa que corrige errores en el cdigo fuente para que pueda ser
bien compilado), un compilador (programa que traduce el cdigo fuente a lenguaje de
maquina), y un constructor de interfaz grfica o GUI (es una forma de programar en la que
no es necesario escribir el cdigo para la parte grfica del programa, sino que se puede
hacer de forma visual). (6)
14
2015
Captulo 3
3.1 Desarrollo
Al comenzar el proyecto, se realiz un programa que fuera capaz de interpretar al YF-S201
Hall Effect Water Flow Counter, ste
arduino. El cdigo, enva por el puerto serial la medicin en litros (Liters), del sensor YFS201 Hall Effect Water Flow Counter.
void loop()
{
float liters = pulses;
liters /= 7.5;
liters /= 60.0;
Serial.print(liters); Serial.println (" Liters");
lcd.setCursor(0, 1);
lcd.print(liters); lcd.print(" Liters
");
delay(1000);
}
15
2015
Despus se procedi a realizar otro cdigo que interpretar la seal del puerto serial para el
control de la electrovlvula, que tambin fue realizado en la plataforma de programacin de
arduino.
El cdigo, recibe por medio del puerto serial un 1 si se desea abrir la vlvula o un 0si se
desea cerrarla, y enva un estado HIGH o un estado LOW al pin 23, que controlara al
estado de la vlvula por medio de un relevador a 5v conectado a un transistor 2N2222 que
proteger al arduino ya que el relevador es un dispositivo inductor.
void loop()
{
int recibido;
recibido=Serial.read();
if(recibido== '1')
{
digitalWrite(23,HIGH);
//Orden de aperture
}
else if (recibido=='0')
{
digitalWrite(23,LOW);
//Orden de cerrado
}
}
16
2015
void loop()
{
while(Serial.available()>0)
{
a
= Serial.read();
= a;
if(a >= 48
{
c
= (int)a-48;
id = id * 10;
id = id + c;
17
2015
Wire.requestFrom(id, 1);
while(Wire.available())
{
int valor = Wire.read();
// Recibe informacin
Serial.println(valor);
}
else
{
Wire.beginTransmission(id);
if(b == 79)
Wire.write(1);
if(b == 67)
Wire.write(0);
Wire.endTransmission();
}
18
2015
Para el arduino esclavo, el cdigo contiene la fusin entre los cdigos A1 y A2, adems de
que cada esclavo debe tener un nombre con el cual el maestro pedir la informacin (este
debe ser un nmero entero), en el siguiente fragmento de cdigo se muestra como darle en
nombre al esclavo.
Wire.begin(2);
Wire.onRequest(requestEvent);
Wire.onReceive(receiveEvent);
19
2015
1.-Estado de vlvula
2.-Medicin
3.-Fecha de corte
4.-Titular
5.-Calle
6.-Numero
7.-Colonia
8.-ID
Se realiz una interfaz en visual, la cual facilitar la interaccin entre el usuario y el sistema,
la cual cuenta con un botn de OPEN que ordenar la apertura de la vlvula y un botn
CLOSE que realizar la accin contraria.
Esta interfaz tambin cuenta con un botn CHECK ALL que verifica las mediciones de
todos los usuarios que se encuentren en la base de datos.
20
2015
21
2015
3.2.2 Electrovlvula
3.2.3 Comunicacin
el protocolo funciono
informacin correcta,
correctamente ya que fue posible pedir informacin y recibirla sin ninguna complicacin.
22
2015
Captulo 4
Conclusiones
Hoy en da los sistema de contabilizacin y suspensin de agua se podra decir que es un
poco ineficiente, ya que si la persona que suspende el servicio no lo hace correctamente
puede causar fugas, al igual que es simple el robo de este servicio, ya que la suspensin
consta solo del retiro de un cople, y por lo tanto representa prdidas considerables para el
organismo prestador de este servicio.
Es por esto que se busc realizar un sistema ms eficiente que el actual ya que adems de
ser ms seguro al momento de la suspensin agilizar la contabilizacin ya que cuenta con
una comunicacin directa con una base de datos que capturar el consumo de cada
sistema y proveer una excelente contabilizacin y control, con ayuda de una interfaz
sencilla. Finalmente el objetivo del proyecto se realiz de una forma exitosa, logrando as,
un sistema de control de abastecimiento de agua que fuera capaz de capturar la medicin
as como de controlar el flujo, capturar esta informacin y enviarla a una base de datos a
una PC que gracias a la interfaz ofreciendo una manera ms rpida de suspensin y
reactivacin tanto como de contabilizacin de agua.
23
2015
ANEXO
Cdigo A1
#include "LiquidCrystal.h"
LiquidCrystal lcd(7, 8, 9, 10, 11, 12);
#define FLOWSENSORPIN 2
24
2015
if (v) {
OCR0A = 0xAF;
TIMSK0 |= _BV(OCIE0A);
}
else {
TIMSK0 &= ~_BV(OCIE0A);
}
}
void setup() {
Serial.begin(9600);
Serial.print("Flow sensor test!");
lcd.begin(16, 2);
pinMode(FLOWSENSORPIN, INPUT);
digitalWrite(FLOWSENSORPIN, HIGH);
lastflowpinstate = digitalRead(FLOWSENSORPIN);
useInterrupt(true);
}
void loop()
{
float liters = pulses;
liters /= 7.5;
liters /= 60.0;
Serial.print(liters); Serial.println(" Liters");
lcd.setCursor(0, 1);
lcd.print(liters); lcd.print(" Liters
");
delay(1000);
}
25
2015
Cdigo A2
void setup ()
{
Serial.begin(9600);
pinMode(23,OUTPUT);
}
void loop()
{
int recibido;
recibido=Serial.read();
if(recibido== '1')
{
digitalWrite(23,HIGH);
}
else if (recibido=='0')
{
digitalWrite(23,LOW);
}
}
26
2015
Cdigo A3
#include <Wire.h>
void setup()
{
Wire.begin(); // join i2c bus (address optional for master)
Serial.begin(9600);
pinMode(13,OUTPUT);
}
char a, b;
int c, aux = 0;
int id=0;
int recibido;
void loop()
{
while(Serial.available()>0)
{
a
= Serial.read();
= a;
if(a >= 48
{
c
= (int)a-48;
id = id * 10;
id = id + c;
}
27
2015
else
aux = 1;
}
if(aux == 1)
{
if( b != 79 && b != 67)
{
Wire.requestFrom(id, 1);
while(Wire.available())
{
int valor = Wire.read();
// Recibe medicion
28
2015
Cdigo A4
#include "LiquidCrystal.h"
LiquidCrystal lcd(7, 8, 9, 10, 11, 12);
#define FLOWSENSORPIN 2
volatile uint16_t pulses = 0;
volatile uint8_t lastflowpinstate;
volatile uint32_t lastflowratetimer = 0;
volatile float flowrate;
SIGNAL(TIMER0_COMPA_vect) {
uint8_t x = digitalRead(FLOWSENSORPIN);
if (x == lastflowpinstate) {
lastflowratetimer++;
return;
}
if (x == HIGH) {
pulses++;
}
lastflowpinstate = x;
flowrate = 1000.0;
flowrate /= lastflowratetimer;
29
2015
lastflowratetimer = 0;
}
void useInterrupt(boolean v) {
if (v) {
OCR0A = 0xAF;
TIMSK0 |= _BV(OCIE0A);
} else {
Serial.begin(9600);
lcd.begin(16, 2);
pinMode(FLOWSENSORPIN, INPUT);
digitalWrite(FLOWSENSORPIN, HIGH);
lastflowpinstate = digitalRead(FLOWSENSORPIN);
useInterrupt(true);
30
Wire.begin(2);
2015
char valor;
void loop()
{
delay(100);
lcd.setCursor(0, 0);
lcd.print("Pulses:"); lcd.print(pulses, DEC);
lcd.print(" Hz:");
lcd.print(flowrate);
liters = pulses;
liters /= 7.5;
liters /= 60.0;
/* Serial.print(liters); Serial.println(" ");
lcd.setCursor(0, 1);
lcd.print(liters); lcd.print(" ");
*/
delay(1000);
}
31
2015
32
2015
Glosario
Interfaz.
Es el medio con que el usuario puede comunicarse con una mquina, un equipo o una
computadora, y comprende todos los puntos de contacto entre el usuario y el equipo.
Sensor.
Es un dispositivo capaz de detectar magnitudes fsicas o qumicas, llamadas variables de
instrumentacin, y transformarlas en variables elctricas.
ID.
Nmero de identificacin nico.
Hardware Wiring.
Es un pequeo circuito que incluye un diminuto computador del tamao de una estampilla
conocido como microcontrolador.
Flujmetro.
Es un aparato porttil que permite medir la mxima cantidad de aire exhalado.
33
2015
Microcontrolador.
Es un circuito integrado programable, capaz de ejecutar las rdenes grabadas en su
memoria
Arduino.
Es una plataforma de electrnica abierta para la creacin de prototipos basada en software
y hardware.
34
2015
Referencias
(1) Ordez, J. (2005). Medidores de flujo. Mayo 19, 2015, de Monografias Sitio web:
http://www.monografias.com/trabajos31/medidores-flujo/medidores-flujo.shtml
(2) Tcnico. (Septiembre 23,2013). QU ES UNA ELECTROVLVULA. Mayo 19,2015,
de Distritec Sitio web:
http://www.distritec.com.ar/detalleNovedad.php?titulo=%BFQU%C9%20ES%20UNA
%20ELECTROV%C1LVULA%20Y%20PARA%20QU%C9%20SIRVE
(3) Arduino. (2015). Arduino. Mayo 21,2015, de Arduino Sitio web:
http://www.arduino.cc/en/pmwiki.php?n=Main/Software
(4) Annimo. (2015). Conceptos bsicos sobre bases de datos. mayo 21,2015, de
support.office Sitio web: https://support.office.com/es-ar/article/Conceptosb%C3%A1sicos-sobre-bases-de-datos-a849ac16-07c7-4a31-99483c8c94a7c204?ui=es-ES&rs=es-AR&ad=AR
(5) Arduino. (noviembre 18, 2014). I2C. mayo 23, 2015, de Arduino Sitio web:
https://aprendiendoarduino.wordpress.com/2014/11/18/tema-6-comunicaciones-conarduino-4/
(6) Microsoft. (2015). Visual Basic. Mayo 23, 2015, de microsoft Sitio web:
https://msdn.microsoft.com/es-es/library/2x7h1hfk.aspx
35
2015
Imgenes
Ilustracin 1, Annimo. (Annimo). Sensor Medidor de Flujo YF-S201. Mayo
18,2015, de vistronica Sitio web: https://www.vistronica.com/sensores/sensormedidor-de-flujo-yf-s201-detail.html
Ilustracin 2 Electrovlvula, autora propia.
Ilustracin 3 Annimo. (2013). I2C. Mayo 26, 2015, de IKKARO Sitio web:
http://www.ikkaro.com/comunicacion-i2c-arcuino/
Ilustracin 4 Imagen Arduino mega 2560, Arduino. (2015). Arduino. Mayo 21,2015,
de Arduino Sitio web: http://www.arduino.cc/en/pmwiki.php?n=Main/Software
Ilustracin 5 Interfaz de programacin en Arduino, autora propia.
Ilustracin 6 Plataforma de Access, autora propia.
Ilustracin 7 Interfaz en visual, autora propia.
Ilustracin 8 Prueba de YF-S201 Hall Effect Water Flow Counter, autora propia.
Ilustracin 9 Prueba de comunicacin entre Arduinos con protocolo I2C, autora
propia.
36