Escolar Documentos
Profissional Documentos
Cultura Documentos
POZA RICA
27-9-2017 Reporte de
Práctica
Ing. Mecatronica 5° “A”
Proyecto de Arduino
(Caudalímetro)
Aldo Alejandro Arteaga Tlallisco, Carlos Rivera Martínez, Hugo Enrique Cruz Cruz, Julio Alexis
Pérez Núñez y Kevin Obed Lugo Peláez
Abstracto—En este proyecto el cual llamamos “caudalímetro”, II. MARCO TEÓRICO.
realizado en vacaciones, lo hicimos con Arduino Uno, un sensor El sensor de flujo YF-S201 se acopla muy bien a la tubería de
YF-S201, un LCD para arduino de 20x4, un potenciómetro de
10k, cable usb, power bank 1500mah, una botella de plástico de 3
agua de cualquier edificio o casa y contiene un sensor de
litros vacía y un cople. Este proyecto mide y calcula el caudal de molino para medir la cantidad de líquido que ha pasado a
𝟏
una tubería de pulgada, mostrando en pantalla los litros por
través de él. También tiene un sensor magnético de efecto Hall
𝟐 que emite un impulso eléctrico con cada revolución. El sensor
hora y los litros que han pasado mediante el sensor.
de efecto Hall está sellado para permanecer seguro y seco.
Índice de términos—Taller de arduino, análisis por
computadora de circuitos, simulación de circuitos. El sensor viene con tres cables: rojo (energía 5-24VDC),
negro (tierra) y amarillo (salida de pulsos de efecto Hall). Al
contar los pulsos de la salida del sensor, se puede calcular
I. INTRODUCCIÓN fácilmente el flujo de agua. Cada pulso es de
aproximadamente 2.25 mililitros. Tenga en cuenta que esto no
D entro del estudio de la ingeniería han ido evolucionando
muchas cosas entre ellas hay diversos materiales que
facilitan el proceso de la realización de algunas cosas, por
es un sensor de precisión, y la frecuencia del pulso varía un
poco dependiendo de la velocidad de flujo, presión del fluido
y la orientación del sensor. Si se necesita más del 10% de
ejemplo el arduino, con el arduino se pueden hacer muchas precisión se tendrá que hacer la calibración adecuada. Sin
cosas de manera sencilla y la cual se pueden ocupar en la vida embargo, es genial para las tareas diarias cotidianas.
diaria.
La señal de pulso es una simple onda cuadrada así que es
Arduino es una plataforma de prototipos electrónica de código bastante fácil de registrar y convertir en litros por minuto
abierto (open-source) basada en hardware y software flexibles utilizando la siguiente fórmula.
y fáciles de usar. Está pensado para artistas, diseñadores,
como hobby y para cualquiera interesado en crear objetos o Frecuencia de pulsos (Hz) / 7 = caudal en L / min.
entornos interactivos.
Arduino puede sentir el entorno mediante la recepción de
entradas desde una variedad de sensores y puede afectar a su
alrededor mediante el control de luces, motores y otros
artefactos. El microcontrolador de la placa se programa
usando el “Arduino Programming Language” (basado en
Wiring) y el “Arduino Development Environment” (basado en
Processing). Los proyectos de Arduino pueden ser autónomos
o se pueden comunicar con software en ejecución en un
ordenador (por ejemplo con Flash, Processing, MaxMSP,
etc.).
Las placas se pueden ensamblar a mano o encargarlas
preensambladas; el software se puede descargar gratuitamente.
Este sensor tiene un cuero de plástico, un rotor de agua y un
Los diseños de referencia del hardware (archivos CAD) están sensor de efecto hall. Cuando el agua fluye a través del rotor,
disponibles bajo licencia open-source, por lo que eres libre de el rotor rueda. Su velocidad cambia con diferente tasa de flujo.
adaptarlas a tus necesidades. El sensor de efecto Hall da salida al impulso correspondiente a
Arduino recibió una mención honoríca en la sección Digital la señal, tiene una precisión del 3% de 1 a 60 litros por
Communities del Ars Electronica Prix en 2006. minuto.
2
III. DESARROLLO
.
A. Esquema
C. Código del programa
void flujo()
B. Conexiones
{
pulsos++;
}
void setup()
{
pinMode(sensor, INPUT_PULLUP);
lcd.begin(20,4);
interrupts();
attachInterrupt(digitalPinToInterrupt(sensor),flujo,
RISING);
tiempoAnterior = millis();
}
void loop ()
Figura 2. Conexiones basandose en el esquema. {
if(millis() - tiempoAnterior > 1000)
Mediante el esquema se prosiguió a hacer todas las
{
conexiones, se usó una mini protoboard de 170 puntos para
tiempoAnterior = millis();
implementarlo también y quedara ya todo visto de la mejor
pulsos_Acumulados += pulsos;
manera y se batallara menos a la hora de poner en
litros_Hora = (pulsos * 60 / 7.5);
funcionamiento el proyecto.
litros = pulsos_Acumulados*1.0/450;
pulsos = 0;
3
LCD_2004();
}
}
void LCD_2004()
{
lcd.clear();
lcd.setCursor(0,0);
lcd.print("CAUDALIMETRO EQUIPO");
lcd.setCursor(0,1);
lcd.print(" 6 ");
lcd.setCursor(0,2);
lcd.print("-> ");
lcd.print(litros_Hora, DEC);
lcd.print(" L/Hora"); Figura 5. Porta cd para la base.
lcd.setCursor(0,3);
lcd.print("-> "); Se decidió cortar un porta cd para hacer la cubierta superior ya
lcd.print(litros); que la cubierta del cd tiene una bisagra que es muy útil para
lcd.print(" Litros"); poner una cubierta con bisagra, se cortó la parte del cd como
} se muestra en la figura 5 para atornillarla por dentro.
Figura 4. Base hecha de madera. La parte que se cortó del cd quedó atornillado como se
muestra en la figura 6.
Para finalizar realizamos una carcasa hecha de madera, se
decidió usar esta madera por la facilidad de cortar y darle
forma a nuestro criterio.
Se cortó una tabla de 10cm x 15cm para la base, 2 tablas de
10cm x 7cm y 2 tablas de 15cm x 7cm.
Se utilizó clavos, tornillos y pegamento para unir todas las
piezas de madera y terminar la carcasa.
También se le agregó unos prismas rectangulares para poder
sostener la pantalla LCD por dentro.
La carcasa quedó como en la figura 4.
V. REFERENCIAS
Libros: Leo Graetz
[1] CEKIT, Curso facil de electronica basica, 1a ed., vol. 7, pp. 114-116. Leo Graetz (Breslavia, Reino de Prusia, Confederación
[2] Tojeiro Calaza, G. (2015). Taller de arduino: Un enfoque práctico para Germánica, 26 de septiembre de 1856 – 12 de noviembre de
principiantes. México: AlfaOmega
1941, Múnich, Alemania) fue un físico alemán. Leo Graetz
fue uno de los primeros físicos en
investigar la propagación de la
energía electromagnética. El
número de Graetz (Gz), un número
adimensional que describe la
transferencia de calor en fluidos, se
denomina así en su honor. También
se vincula su nombre al puente
rectificador de diodos, inventado por el ingeniero
electrotécnico polaco Karol Pollak y popularizado por Leo
Graetz en la revista Elektronische Zeitung en 1897.
5
VII. ANEXOS