Tabla de contenido:

Bomba controlada por Arduino para drenar el agua: 4 pasos (con imágenes)
Bomba controlada por Arduino para drenar el agua: 4 pasos (con imágenes)

Video: Bomba controlada por Arduino para drenar el agua: 4 pasos (con imágenes)

Video: Bomba controlada por Arduino para drenar el agua: 4 pasos (con imágenes)
Video: Pluvius - Controladores Automáticos - Conocé todos los Controladores para regular Bombas de Agua 2024, Mes de julio
Anonim
Bomba controlada por Arduino para drenar agua
Bomba controlada por Arduino para drenar agua

La idea de este proyecto surgió cuando compré una caldera de gas de condensación para mi apartamento. No tengo ningún desagüe cerca para el agua condensada que produce la caldera. Entonces el agua se recoge en un tanque de 20 litros (tambor) durante unos días y cuando se llena, tengo que descargarlo manualmente. Así que decidí hacer una bomba controlada por Arduino que descargará el agua con solo presionar un botón. Una pantalla muestra el estado de la bomba. Agregué dos sensores de nivel para detener la bomba si el drenaje se está desbordando o el nivel está bajando dentro del tanque colector. Esto es importante para el buen funcionamiento de la bomba, con el fin de estar siempre sumergida.

Paso 1: Partes utilizadas para el proyecto

Partes utilizadas para el proyecto
Partes utilizadas para el proyecto

Para este proyecto he usado: - Placa Arduino uno para pruebas (Arduino nano para proyecto final)

- Bomba de agua sumergible de 12V

- un protoboard

- un módulo de relé

- un potenciómetro de 10k

- 4 transistores NPN

- un timbre

- cables de puente

- diferentes resistencias

- un pulsador

- Un interruptor

Paso 2: Por último, pero no menos importante

Adjunté el código fuente de Arduino.

Este es mi primer proyecto de Arduino. Estoy satisfecho de haber logrado que funcione y, de hecho, ahorrar tiempo al usar esta bomba. Sin embargo, trabajaré en su apariencia y para perfeccionarlo un poco más. Estoy abierto a sugerencias.

Paso 3: creación de sensores de nivel de agua

Creación de sensores de nivel de agua
Creación de sensores de nivel de agua

Este proyecto tiene dos sensores de nivel de agua. Uno detendrá la bomba si el nivel del agua baja, por lo que la bomba siempre estará sumergida y el segundo detendrá la bomba en caso de que el tanque de descarga se llene en exceso. El sensor está hecho de dos cables y dos transistores NPN conectados como un interruptor Darlington. Una corriente muy pequeña pasa una vez que los cables están sumergidos y esto activa la señal en Arduino.

Cómo conectar los transistores T1 y T2:

T1: Emisor a la base de T2

T1: Coleccionista a Coleccionista de T2

T1: Base a tierra a través de un rezistor de 470K

T1: Pin A0 de la base a Arduino analógico (para el primer sensor) y Pin A1 (para el segundo sensor)

T1: Base del primer cable del sensor que entrará en contacto con el agua.

T2: Emisor a tierra.

El segundo cable del sensor vendrá de 5V a través de un rezistor de 10K.

Una vez que el sensor conectado al analógico Arduino A1 sale del agua, la bomba se detiene y la pantalla LCD muestra el mensaje "Bomba apagada / Nivel bajo. No hay agua en el tanque". Una vez que los cables del segundo sensor de nivel de agua lleguen al agua, la bomba se detendrá y la pantalla LCD mostrará "Pump off / Hi lvl".

Paso 4: Configuración de pines digitales Arduino

Configuración de pines digitales Arduino
Configuración de pines digitales Arduino

He usado una bomba sumergible de 12V que se suministró con un adaptador de pared de 12V.

La bomba está controlada por el pin digital Arduino no 9 a través de un relé.

El pin digital No 8 de Arduino está conectado a un botón para iniciar la bomba o detenerla manualmente.

El pin digital No 11 de Arduino controla un LED blanco, que indica si la bomba está disponible o no.

El pin digital No 12 de Arduino controla un LED verde, que indica cuando la bomba está encendida.

El pin digital No 13 de Arduino controla un LED rojo, que indica cuándo se detiene la bomba (también agregué un timbre para obtener una señal de sonido cuando la bomba se detiene).

Los pines digitales Arduino No 2, 3, 4, 5, 6, 7 están conectados a la pantalla LCD.

Recomendado: