Está en la página 1de 7

CONTROL DE NIVEL

Electrónica digital V
Contro automático e Instrumentación
Francisco Efrén Hernández Ramírez 19300069
David Andrés Palma Córdova 19300064
Saúl Bravo Torres 18300960
Luis Daniel Souza Esparza 18300450
Profesor: Samuel Octavio Martínez Silva
14/03/2023
Descripción de la práctica
En esta práctica haremos un control de nivel en el que mediremos el nivel del
agua con un sensor ultrasónico, mostrando los valores en la LCD y utilizando
un motor DC junto con su respectivo relevador haremos que cuando el
recipiente con agua esté por debajo del 10% se prenda la bomba de agua y
cuando sea igual al 90% se apague la bomba.

Materiales
- LCD 16x2
- Adaptador I2C
- Fuente de 5 v
- Módulo de relevador
- Sensor ultrasónico
- Motor de 5v
- Arduino

Código
#include <LiquidCrystal_I2C.h>
#include <Wire.h>

//Crear el objeto lcd dirección 0x3F y 16 columnas x 2 filas


LiquidCrystal_I2C lcd(0x27,16,2);

float PT;
int inches = 0;
int relay=8;
float cm = 0;
long readUltrasonicDistance(int triggerPin, int echoPin) //leer ultrasónico
{
pinMode(triggerPin, OUTPUT);
digitalWrite(triggerPin, LOW);
delayMicroseconds(2);
digitalWrite(triggerPin, HIGH);
delayMicroseconds(10);
digitalWrite(triggerPin, LOW);
pinMode(echoPin, INPUT);
return pulseIn(echoPin, HIGH);
}

void setup()
{
Serial.begin(9600);
pinMode(relay,OUTPUT);
lcd.begin(16,2); //Indica el tamaño del lcd
lcd.init();
lcd.backlight();//Encender la luz de fondo.
lcd.setCursor(0,0); //Ubica el cursor en la posición en la que queremos escribir

void loop()
{
// measure the ping time in cm
cm = 0.01723 * readUltrasonicDistance(7, A7);
cm=cm;
PT = map(cm,2.3,11,100,0);
// convert to inches by dividing by 2.54
if(PT<0){PT=0;}
lcd.setCursor(1,0);
lcd.print("PT:");
lcd.print(PT,1);
lcd.print(" % ");

Serial.println(PT);
delay(10);

if (PT<=10){
digitalWrite(relay,LOW);
}
if(PT>=90){
digitalWrite(relay,HIGH);
}
}
Circuito simulado

Circuito armado
Video:
https://youtu.be/0EnMQbMY9b4
Conclusiones
David
En conclusión, con esta práctica de nivel somos capaces de hacer un control de
un tanque de agua, el cual nos serviría para llenar un tanque de agua sin la
necesidad de estar presentes, ya que de manera automática se prendería cuando
este casi vacía, pero se apagaría cuando este casi llena. Solo que en lugar de un
sensor ultrasónico podríamos utilizar otro tipo de instrumentos.
Saúl
La práctica de control de nivel con un sensor ultrasónico y Arduino es una
excelente manera de aprender los fundamentos del control de procesos y la
programación de microcontroladores y el uso de pantallas LCD. Esta práctica
es una herramienta valiosa para aquellos interesados en la automatización
industrial, ya que les permite controlar y monitorear el nivel de líquidos en un
tanque de manera precisa y eficiente, y comprender las aplicaciones en la
industria a las que puedes ser aplicados los diferentes tipos de sensores.
Francisco
Un control de nivel se refiere a un dispositivo utilizado para regular y mantener
el nivel de un líquido o gas en un tanque, recipiente u otro tipo de sistema
cerrado. El control de nivel puede ser mecánico, eléctrico, hidráulico o
neumático, y se utiliza en una variedad de aplicaciones, desde procesos
industriales hasta sistemas de control de fluidos en hogares y edificios.
El control de nivel puede funcionar mediante la medición directa del nivel de
líquido o gas en el tanque o mediante la medición de la presión del fluido.
Algunos sistemas de control de nivel también utilizan interruptores de flotador
para detectar el nivel de líquido y enviar una señal de retroalimentación a un
controlador que ajusta la entrada o salida de líquido del tanque para mantener
un nivel constante.
En general, los controles de nivel son fundamentales en muchas aplicaciones en
las que se requiere un control preciso del nivel de líquidos o gases para
garantizar la seguridad, la eficiencia y la calidad del producto.
Luis
Un control de nivel es un instrumento que se utiliza para mantener el nivel de
líquidos o gases en un tanque o recipiente en un nivel establecido. El control de
nivel puede medir el nivel de fluido directamente o mediante la medición de la
presión del líquido. También se pueden utilizar interruptores de flotador para
detectar el nivel de líquido. En general, los controles de nivel son esenciales en
muchas aplicaciones para garantizar la seguridad, la eficiencia y la calidad del
producto.

También podría gustarte