PR09 Sensor de Caudal Con Arduino
PR09 Sensor de Caudal Con Arduino
PR09 Sensor de Caudal Con Arduino
MATERIA
Instrumentación Industrial
ESTUDIANTE
Lenin Javier Contento Chamba
DOCENTE
Ing. Fernando Ramirez M.Sc.
PERIODO ACADEMICO
Septiembre 2022 – febrero 2023
FECHA
12 de enero de 2023
PRACTICA Nº9
1. DATOS ACADÉMICOS
TEMA: Medidores volumétricos
Diseñar un sistema de medición de volumen usando un
microcontrolador (Arduino).
OBJETIVOS:
Diseñar el código necesario para obtener la información del
sensor y mostrarla en una pantalla lcd.
Diseña un sistema para medir un flujo volumétrico de agua y
RESULTADOS DE
desarrolla un programa en C++ para visualizar la información
APRENDIZAJE:
en un microcontrolador.
3. INSTRUCCIONES
La siguiente práctica tiene como propósito el montaje de un medidor de flujo comercial en una
placa Arduino, además de conectar una pantalla lcd para el monitoreo de la información que se
extrae del sensor de flujo volumétrico. El sensor de caudal es un sensor YF-s201 que brinda
información en pulsos, por lo que para la simulación del sensor en la librería de Proteus se recurrirá
a una generador de pulsos, sin embargo, el docente proveerá a los estudiantes un sensor para que
sea agregado a la librería y se pueda realizar las simulaciones.
Una vez realizado el montaje se debe escribir el código en el Programa Arduino, esta actividad
se la realizara con la guía del docente siguiendo el siguiente Seudocódigo
// declarar variables.
float vol = 0.0,l_minute;
unsigned char flowsensor = 2; // Sensor de entrada
unsigned long currentTime;
unsigned long cloopTime;
unsigned long flow_frequency;
5. MARCO TEORICO
SENSOR DE FLUJO
Los sensores de flujo, también conocidos como "detector de flujo" o "interruptor de
caudal" son equipos para monitoreo de fluidos en tuberías y funcionan con el
desplazamiento de un pistón magnético que indica el aumento o disminución del flujo de
líquido, accionando el contacto de un interruptor de láminas (reed switch). El pistón es
controlado por un resorte y regresa a la posición inicial cuando no hay fluido, incluso si
hay presión en la tubería.
(EICOS, 1982)
ARDUINO
Arduino es una plataforma electrónica de código abierto basada en hardware y software
fáciles de usar. Los tableros Arduino pueden leer entradas (luz en un sensor, un dedo en
un botón o un mensaje de Twitter, y convertirlo en una salida, activando un motor,
encendiendo un LED, publicando algo en línea. Puede decirle a su tablero qué hacer
enviando un conjunto de instrucciones al microcontrolador en el tablero. Para hacerlo,
utiliza el lenguaje de programación Arduino (basado en el cableado) y el software Arduino
(IDE), basado en el procesamiento.
Con los años, Arduino ha sido el cerebro de miles de proyectos, desde objetos cotidianos
hasta instrumentos científicos complejos. Una comunidad mundial de fabricantes
(estudiantes, aficionados, artistas, programadores y profesionales) se ha reunido en torno
a esta plataforma de código abierto, sus contribuciones se han sumado a una increíble
cantidad de conocimiento accesible que puede ser de gran ayuda tanto para los novatos
como para los expertos. (ARDUINO EDUCATION, s.f.)
6. RESULTADOS OBTENIDOS
Actividad 1
Realización del montaje de un sensor de flujo en Proteus
void setup() {
Serial.begin(96000);//inclinamos la comunicación serial
pinMode(flowsensor, INPUT);// Pin flow sensor, configurado como entrada
digitalWrite(flowsensor, HIGH);// Pin flow sensor en alto
attachInterrupt(digitalPinToInterrupt(flowsensor),flow, RISING);//Interruptor
else {
Serial.println("Rango de flujo =0 ");
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Rango: ");
lcd.print(flow_frequency);
lcd.print("L/M");
lcd.setCursor(0,1);
lcd.print("Vol: ");
lcd.print("vol");
lcd.print(" L");
}
}
}
7. DISCUSIÓN
La realización de la práctica se basó en diseñar un circuito que me permita controlar el
Volumen del agua a través de un sensor de flujo, para esto se utilizó una placa Arduino, un
sensor de flujo, un potenciómetro, una pantalla entre otros. El circuito consiste medir el volumen
de agua y controlar su caudal, permitiéndonos con el potenciómetro que actué como una válvula.
. Con respecto al montado se tuvo complicación en encontrar el Hex el cual se lo puede obtener
en la carpeta con terminación hex que se da al copilar el código.
8. CONCLUSIONES
Se logró diseñar un sistema de medición de volumen usando un microcontrolador
(Arduino) el cual nos permitió tener una base de cómo funcionaría un montaje en la vida
real.
Se diseñó el código necesario para obtener la información del sensor y mostrarla en una
pantalla lcd es de mucha importancia tener las bases de programación e irlo describiendo
para no perderse en las líneas del código.
9. RECOMENDACIONES
Para la buena realización de la práctica se recomienda tener un ceniciento previo de los
componentes y la programación.
10. BIBLIOGRAFIA
Bibliografía
ARDUINO EDUCATION. (s.f.). Arduino.cc. Obtenido de Arduino.cc: https://www.arduino.cc/