Tabla de contenido:
- Paso 1: diagrama de circuito
- Paso 2: trabajar
- Paso 3: Programa - Arduino
- Paso 4: Calibración y datos
- Paso 5: Control de la bomba
Video: Sensor de nivel de líquido (usando ultrasónico): 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
El sensor de nivel de líquido detecta el nivel del líquido desde el nivel del suelo. Enciende el motor (requiere amplificador de controlador de motor) por debajo de un valor dado y lo apaga por encima de un valor dado después de llenar el líquido
Características de este sistema:
- Funciona con cualquier líquido (agua, aceite, etc.).
- Alcance hasta 250 cm de distancia al suelo (también altura del tanque).
- Medición precisa (error de hasta 2 cm) con HC-SR04, Ping, etc.
- Salida de control del motor.
-
Calibración (en tiempo de ejecución) disponible para:
- Nivel del suelo: se puede calibrar para cualquier tanque (hasta 250 cm de altura) mientras el sistema está en funcionamiento, con un botón.
- Niveles de encendido y apagado del motor: los niveles de encendido y apagado se pueden configurar con los ajustes preestablecidos proporcionados y un botón de cambio de modo.
- Indicación de fuera de límites con '0 cm'.
- Funciona con 5 V CC.
Piezas necesarias para construir:
- Arduino (o ATMega 328 con programador).
- HC-SR04 o cualquier módulo de sensor ultrasónico común.
- Ajustes preestablecidos (20K o 10K) - 2 piezas
- Encabezado macho - 6 pines
- Conector hembra de 16 pines
- Presione el micro interruptor de clic
- Empuje el microinterruptor de palanca
- Resistencia de 10K 1/4 vatios
- Diodo 1N4007
- Toma de corriente DC
- Resistencia 220E
- Veroboard (o protoboard si lo prefiere)
- Cables de conexión
- Pantalla LCD de 16 * 2 con conectores macho de clavija adjuntos
- Controlador de motor y motor (si lo desea)
- Conocimiento know how básico de electrónica y Arduino
Paso 1: diagrama de circuito
Paso 2: trabajar
En nuestra placa de sensores tenemos piezas ultrasónicas Tx y Rx. El sensor lee la distancia desde el nivel de la superficie del líquido. El Tx es básicamente un altavoz de 40 KHz, que envía pulsos de sonido ultrasónico de 40 KHz. El tiempo de envío del pulso y el tiempo de recepción del pulso se anota para cada pulso. Estos pulsos se detectan en MCU.
La MCU toma nota de la diferencia de tiempo entre y luego usó la velocidad del sonido para calcular la distancia. La MCU debe estar precalibrada para registrar la distancia desde el nivel del suelo, es decir, cuando el tanque / contenedor está vacío. Se calcula la diferencia y así obtenemos el nivel del líquido.
El nivel se muestra en la pantalla LCD de 16x2. También se muestran otros detalles en la pantalla.
Hay dos preajustes para el límite de valor máximo y mínimo del generador de señal de la bomba. El se genera cuando el nivel de líquido supera el límite máximo establecido por el preajuste. La señal vuelve a bajar cuando llega por debajo del límite mínimo establecido por otro preajuste.
La calibración de la distancia al suelo se realiza mediante un interruptor, que envía una señal al chip atmega328 y registra la distancia actual y la establece como suelo de referencia.
Paso 3: Programa - Arduino
El programa está hecho en Arduino. Use esto para grabar en Atmega328 (o cualquiera de su agrado).
El programa está disponible en git bajo GPL-3.0.
Ya se proporciona un archivo hexadecimal compilado para cargarlo fácilmente con arduino-builder.
Dependencias:
Biblioteca Newping.
Paso 4: Calibración y datos
La pantalla LCD muestra el nivel actual (diferencia) del nivel calibrado.
Los dos preajustes deciden el nivel superior (nivel máximo) después del cual se apagará la carga y el nivel inferior (nivel mínimo) después del cual se encenderá la carga. La carga prevista aquí es la bomba, ya que este sistema es aplicable en un sistema de bomba automatizado. Cuatro encabezados son para sensor sónico (ping). Usé HC-SR04. Un par de encabezados para motor (pin digital 9). Requiere un impulsor de bomba externo. Usó EEPROM para almacenar datos de calibración.
Se proporcionan dos calibraciones:
- LEVEL_CAL
- MOTOR_TRIGGER_CAL
Paso 5: Control de la bomba
La placa tiene 2 pines dedicados para la señal de la bomba
Uno emite una señal de 5 V cuando la bomba debe encenderse (cuando el nivel de líquido desciende por debajo del valor límite bajo preestablecido) y da una señal de 0 V cuando la bomba debe mantenerse apagada (el nivel supera el límite superior).
La señal se envía a una placa de relés para controlar una bomba de CA.
Recomendado:
Controlador de nivel de líquido UltraSonic: 6 pasos (con imágenes)
Controlador de nivel de líquido UltraSonic: Introducción Como probablemente sepa, Irán tiene un clima seco y hay escasez de agua en mi país. A veces, sobre todo en verano, se ve que el gobierno corta el agua. Por eso, la mayoría de los apartamentos tienen tanque de agua. Hay un 1
Tutorial: Cómo construir un detector de rango usando Arduino Uno y un sensor ultrasónico: 3 pasos
Tutorial: Cómo construir un detector de rango usando Arduino Uno y un sensor ultrasónico: Descripción: Este tutorial muestra cómo hacer un detector de rango simple que pueda medir la distancia entre el sensor ultrasónico (US-015) y el obstáculo enfrente de él. Este sensor ultrasónico US-015 es su sensor perfecto para medir distancias y
Ejecute Jump Game usando Unity, BT Arduino, sensor ultrasónico: 14 pasos
Ejecute Jump Game usando Unity, BT Arduino, Ultrasonic Sensor: Después del éxito de mi proyecto de unidad Unity Multiplayer 3D Hologram Game y Hologram Projector para PC, este es el segundo proyecto en unity. Entonces, para completar el proyecto completo de principio a fin del juego, se necesita mucho tiempo para estudiar. Cuando comienzo
Métodos para detectar el nivel de agua Arduino usando un sensor ultrasónico y un sensor de agua Funduino: 4 pasos
Métodos para detectar el nivel de agua Arduino usando un sensor ultrasónico y un sensor de agua Funduino: En este proyecto, le mostraré cómo crear un detector de agua económico usando dos métodos: 1. Sensor ultrasónico (HC-SR04) 2. Sensor de agua Funduino
Construcción de un sensor de líquido capacitivo: 8 pasos (con imágenes)
Creación de un sensor de líquido capacitivo: Un patrocinador de líquido capacitivo se basa en el hecho de que la capacitancia o carga entre 2 placas de metal cambiará (en este caso aumentará) dependiendo del material que haya entre ellas. Esto nos permite c