Taula de continguts:

Arduino Pump Saver: 3 passos
Arduino Pump Saver: 3 passos

Vídeo: Arduino Pump Saver: 3 passos

Vídeo: Arduino Pump Saver: 3 passos
Vídeo: Plant watering system with new Blynk update 2024, Desembre
Anonim
Arduino Pump Saver
Arduino Pump Saver
Arduino Pump Saver
Arduino Pump Saver

En un dur dia d’hivern, la meva dona i jo estàvem asseguts al saló a llegir, quan ella va mirar cap a mi i ens va preguntar "Quin és aquest so?" A la casa hi havia alguna cosa que creiem que no semblava familiar, així que vaig baixar a investigar. Va resultar que la sortida d’aigua exterior de la meva bomba de dipòsit del soterrani s’havia congelat de forma sòlida i la bomba de dipòsit havia estat treballant contínuament per fer allò que ja no era possible i s’estava escalfant molt durant el procés.

Mentre desmuntava la mànega de sortida i la descongelava, vaig pensar que podria ser una gran oportunitat per construir un circuit per controlar la bomba i apagar-la si això tornés a passar en el futur, per evitar que es cremés. Després d’un mes d’investigacions, comandes de peces i proves, l’Arduino Pump Saver va arribar a ser.

L’esbós d’Arduino adjunt "PumpSaver.ino" està configurat per controlar el corrent extret de la bomba i, si supera 1 amper durant més d'un minut, el relé es dispararà per aturar la bomba, s'encendrà un LED i s'afinarà una alarma. reproduirà un altaveu connectat cada 5 minuts per avisar-vos que alguna cosa no funciona.

En aquest moment, voldria advertir a tots els lectors, sempre és una bona idea tenir instal·lada una bomba de reserva en cas que falla el principal, amb la seva pròpia font d’alimentació (la meva és una unitat de reserva de bateria). Viouslybviament, no voleu que el soterrani s’inundi per si alguna cosa falla amb el propi sistema

Subministraments

1 x Arduino Uno (he utilitzat un Uno R3) i una font d'alimentació per executar-lo

1 mòdul de commutador de relé de 5 x (jqc-3ff-s-z)

1 optoacoblador de transistors 4N36, juntament amb un sòcol IC per suportar-lo

1 mòdul de sensor de corrent ACS712

Altaveu d'1 x 8 ohms (i tapa de la graella, si el voleu tenir a la paret)

1 x LED amb resistència de 470 ohmis (si voleu un indicador de desplaçament visual del sistema)

una petita placa de projecte de circuit imprès

una caixa de projectes

filferro de l’altaveu

El meu script PumpSaver.ino

barra de sobretensió (recomanable però opcional)

Pas 1: transferiu l'script.ino al vostre Arduino Uno R3

Mitjançant el programari Arduino IDE, transfereix l'esbós PumpSaver.ino adjunt al vostre Arduino Uno R3. Consulteu el lloc web d'Arduino per a qualsevol problema relacionat amb la connectivitat.

Pas 2: l’esquema

L’Esquema
L’Esquema
L’Esquema
L’Esquema

Després d’aquest esquema, completeu el cablejat d’aquest circuit i assegureu-vos de dissenyar-lo de manera que funcioni amb el vostre armari. Vaig utilitzar una placa de circuits impresos per afició al costat de l’ONU i uns quants extrems de cables extensors que tenia al voltant. Tots els components es troben amb força facilitat a Ebay o Amazon.

Es necessita l’opto-transistor 4N36 ja que l’entrada d’aquests mòduls de relé s’activarà fins i tot quan el pin digital de sortida de l’Arduino sigui BAIX. Bàsicament, només estem separant el pin d’entrada del mòdul de relé massa sensible del pin digital Arduino 10 enviant-lo a través d’un transistor controlat òpticament, alimentat des del pin 10 mateix.

Una nota sobre el LED: NO connecteu el LED directament als pins de sortida digitals de l'Arduino; assegureu-vos que utilitzeu la resistència. Un LED per si sol farà malbé el vostre Arduino UNO.

Assegureu-vos de determinar el corrent que extreu la bomba de dipòsit abans de seleccionar el mòdul actual. La meva té una potència de 30 amperes, cosa que és més que suficient per a la meva bomba submergible. Si navegueu per l’esbós d’Arduino, trobareu que també conté un comentari sobre la modificació de la variable mVperAmp en cas que el vostre sensor actual sigui un model de 20 amp.

L'esbós també alimentarà les dades al monitor sèrie si voleu provar mentre esteu connectat a l'ordinador.

Pas 3: finalitzeu el muntatge i proveu

Acabeu el muntatge i proveu
Acabeu el muntatge i proveu
Acabeu el muntatge i proveu
Acabeu el muntatge i proveu

Per completar el muntatge, vaig optar per instal·lar una barra de sobretensió per subministrar el sistema. A la nostra regió, l’electricitat no sempre és fiable, així que vaig pensar que seria més segur que lamentar.

Per donar un toc final, vaig demanar una petita graella d’altaveu per al meu altaveu de 8 ohm i el vaig muntar a la paret de l’espai habitable. Per provar el conjunt, vaig agafar un escalfador portàtil i el vaig connectar i el vaig deixar funcionar durant més d’un minut. El sistema va funcionar tal com es va dissenyar, va desconnectar l’escalfador i em va alarmar que havia superat el límit de temps.

NOTA: l’esbós es pot editar dins del programari IDE Arduino per ampliar el temps d’execució durant el temps que triga la bomba de dipòsit a baixar normalment el nivell de l’aigua fins a on la talla el flotador. Per a mi això no va passar mai d’un minut, però pot ser que el vostre sigui diferent.

Recomanat: