Tabla de contenido:

Ahorro de bomba Arduino: 3 pasos
Ahorro de bomba Arduino: 3 pasos

Video: Ahorro de bomba Arduino: 3 pasos

Video: Ahorro de bomba Arduino: 3 pasos
Video: BOMBA de AGUA con ARDUINO. Muy ÚTIL y SENCILLO!!! 👨🏽‍🌾💻👨‍🎓 2024, Noviembre
Anonim
Ahorro de bomba Arduino
Ahorro de bomba Arduino
Ahorrador de bomba Arduino
Ahorrador de bomba Arduino

En un duro día de invierno, mi esposa y yo estábamos sentados en la sala leyendo, cuando ella nos miró y me preguntó: "¿Qué es ese sonido?" Algo funcionaba de manera constante en la casa que pensamos que no nos sonaba familiar, así que bajé a investigar. Resultó que la salida de agua exterior de mi bomba de sumidero del sótano se había congelado y la bomba de sumidero había estado trabajando continuamente para hacer lo que ya no era posible, y se estaba calentando mucho en el proceso.

Mientras desmontaba la manguera de salida y la descongelaba, pensé que esta podría ser una gran oportunidad para construir un circuito para monitorear mi bomba y apagarla si esto sucedía nuevamente en el futuro, para evitar que se quemara. Después de un mes de investigación, pedidos de piezas y pruebas, nació Arduino Pump Saver.

El boceto adjunto de Arduino "PumpSaver.ino" está configurado para monitorear la corriente extraída de la bomba, y si excede 1 amperio durante más de un minuto, el relé se disparará para detener la bomba, se encenderá un LED y se activará una alarma. se reproducirá desde un altavoz adjunto cada 5 minutos para hacerle saber que algo anda mal.

En este punto, me gustaría advertir a todos los lectores, siempre es una buena idea tener una bomba de respaldo instalada en caso de que la primaria falle, en su propia fuente de alimentación (la mía es una unidad de respaldo de batería). Obviamente, no desea que su sótano se inunde en caso de que algo salga mal con el sistema

Suministros

1 x Arduino Uno (usé un Uno R3) y una fuente de alimentación para ejecutarlo

1 x módulo de interruptor de relé de 5v (jqc-3ff-s-z)

Optoacoplador de transistor 1 x 4N36, junto con un zócalo IC para soportarlo

1 x módulo sensor de corriente ACS712

1 altavoz de 8 ohmios (y cubierta de rejilla, si desea tenerla en la pared)

1 x LED con resistencia de 470 ohmios (si desea un indicador de disparo del sistema visual)

una pequeña placa de proyecto de circuito impreso

una caja de proyecto

cable de altavoz

¡Mi script PumpSaver.ino!

barra de sobretensión (recomendada pero opcional)

Paso 1: transfiera el script.ino a su Arduino Uno R3

Con el software Arduino IDE, transfiera el boceto PumpSaver.ino adjunto a su Arduino Uno R3. Consulte el sitio web de Arduino para cualquier problema relacionado con la conectividad.

Paso 2: el esquema

El esquema
El esquema
El esquema
El esquema

Siguiendo este esquema, complete el cableado de este circuito, asegurándose de colocarlo de una manera que funcione con su caja. Usé una placa de circuito impreso de hobby junto con UNO y algunos extremos de cables de extensión que tenía por ahí. Todos los componentes se encuentran con bastante facilidad en Ebay o Amazon.

Se requiere el opto-transistor 4N36 ya que la entrada para estos módulos de relé se activará incluso cuando el pin digital de salida en el Arduino sea BAJO. Básicamente, solo estamos separando el pin de entrada del módulo de relé demasiado sensible del pin digital 10 de Arduino enviándolo a través de un transistor controlado ópticamente, alimentado desde el pin 10 mismo.

Una nota sobre el LED: NO conecte el LED directamente a los pines de salida digital en el Arduino; asegúrese de usar la resistencia. Un LED por sí solo seguramente dañará su Arduino UNO.

Asegúrese de determinar la corriente que consume su bomba de sumidero antes de seleccionar su módulo actual. El mío tiene una potencia de 30 amperios, que es más que suficiente para mi bomba sumergible. Si navega por el boceto de Arduino, encontrará que también contiene un comentario sobre la modificación de la variable mVperAmp en caso de que su sensor actual sea un modelo de 20 amperios.

El boceto también enviará datos al monitor en serie si desea probar mientras está conectado a su computadora.

Paso 3: Termine el ensamblaje y la prueba

Termine el ensamblaje y la prueba
Termine el ensamblaje y la prueba
Termine el ensamblaje y la prueba
Termine el ensamblaje y la prueba

Para completar el ensamblaje, elegí instalar una barra de sobretensión para alimentar el sistema. En nuestra región, la electricidad no siempre es confiable, así que pensé que sería mejor prevenir que curar.

Para un toque final, pedí una bonita rejilla de altavoz para mi altavoz de 8 ohmios y la monté en la pared del salón. Para probar el ensamblaje, agarré un calentador portátil y lo conecté, dejándolo funcionando durante más de un minuto. El sistema funcionó según lo diseñado, desconectando el calentador y alarmándome de que había excedido el límite de tiempo.

NOTA: El boceto se puede editar dentro del software Arduino IDE para extender el tiempo de ejecución por el tiempo que tarde su bomba de sumidero en bajar el nivel del agua hasta donde su flotador lo corta. Para mí, esto nunca fue más de un minuto, pero el tuyo puede ser diferente.

Recomendado: