Innholdsfortegnelse:

Arduino Pump Saver: 3 trinn
Arduino Pump Saver: 3 trinn

Video: Arduino Pump Saver: 3 trinn

Video: Arduino Pump Saver: 3 trinn
Video: #5 Как запрограммировать ПЛК Outseal Arduino — управление водяным насосом 2024, Juli
Anonim
Arduino Pump Saver
Arduino Pump Saver
Arduino Pump Saver
Arduino Pump Saver

På en hard vinterdag satt min kone og jeg i stua og leste, da hun så over meg og spurte "Hva er den lyden?" Noe kjørte jevnt og trutt i huset som vi syntes ikke hørtes kjent ut, så jeg gikk ned for å undersøke. Som det viste seg, hadde det utvendige vannuttaket for min kjellerpumpe frosset fast, og sumppumpen hadde kontinuerlig jobbet med å gjøre det som ikke lenger var mulig, og blitt veldig varmt i prosessen.

Da jeg demonterte utløpsslangen og tinte den ut, tenkte jeg at dette kan være en flott mulighet til å bygge en krets for å overvåke pumpen min og slå den av hvis dette skjer igjen i fremtiden, for å forhindre at den brenner ut. Etter en måned med forskning, bestilling av deler og testing, ble Arduino Pump Saver til.

Den vedlagte Arduino -skissen "PumpSaver.ino" er konfigurert til å overvåke strømmen som trekkes fra pumpen, og hvis den overstiger 1 ampere i mer enn et minutt, vil reléet stoppe for å stoppe pumpen, en LED vil lyse og en alarmlyd spilles av fra en tilkoblet høyttaler hvert 5. minutt for å fortelle deg at noe er galt.

På dette tidspunktet vil jeg advare alle lesere, det er alltid en god idé å ha en backup -pumpe installert i tilfelle primæren mislykkes, på sin egen strømforsyning (min er en batteribackup -enhet). Tydeligvis vil du ikke at kjelleren skal flomme hvis noe skulle gå galt med selve systemet

Rekvisita

1 x Arduino Uno (jeg brukte en Uno R3) og en strømforsyning for å kjøre den

1 x 5v relébrytermodul (jqc-3ff-s-z)

1 x 4N36 transistor optokobler, sammen med en IC -kontakt for å støtte den

1 x ACS712 nåværende sensormodul

1 x 8 ohm høyttaler (og grilldeksel, hvis du ønsker å ha den på veggen)

1 x LED med 470 ohm motstand (hvis du vil ha en visuell systemstoppindikator)

et lite kretskort

en prosjektboks

høyttalerkabel

Mitt PumpSaver.ino -skript!

overspenningsstang (anbefalt, men valgfritt)

Trinn 1: Overfør.ino -skriptet til Arduino Uno R3

Overfør den vedlagte PumpSaver.ino -skissen til Arduino Uno R3 ved hjelp av Arduino IDE -programvaren. Se Arduino -nettstedet for eventuelle tilkoblingsrelaterte problemer.

Trinn 2: Den skjematiske

Den skjematiske
Den skjematiske
Den skjematiske
Den skjematiske

Etter denne skjemaet, fullfør ledningene til denne kretsen, og sørg for å legge den ut på en måte som vil fungere med skapet ditt. Jeg brukte et kretskort med hobby sammen med UNO og noen skjøteledninger som jeg hadde liggende. Alle komponentene er ganske lett å finne på Ebay eller Amazon.

4N36 opto-transistoren er påkrevd da inngangen til disse relemodulene vil utløses, selv når den digitale utgangen på Arduino er LAV. I utgangspunktet skiller vi bare den altfor følsomme relémodulinngangstappen fra Arduino digital pin 10 ved å sende den gjennom en optisk kontrollert transistor, matet fra pin 10 selv.

En merknad om LED -en: IKKE koble LED -en direkte til digitale utgangsstifter på Arduino - sørg for at du bruker motstanden. En LED i seg selv vil helt sikkert skade Arduino UNO.

Sørg for at du bestemmer strømmen som sumppumpen din trekker før du velger din nåværende modul. Min er vurdert til 30 ampere, noe som er mer enn nok for min nedsenkbare pumpe. Hvis du blar gjennom Arduino -skissen, vil du finne at den også inneholder en kommentar om å endre mVperAmp -variabelen hvis din nåværende sensor er en 20 ampere modell i stedet.

Skissen vil også mate data til den serielle skjermen hvis du vil teste mens du er koblet til datamaskinen.

Trinn 3: Fullfør monteringen og testen

Fullfør monteringen og testen
Fullfør monteringen og testen
Fullfør monteringen og testen
Fullfør monteringen og testen

For å fullføre monteringen valgte jeg å installere en overspenningsstang for å forsyne systemet. I vår region er strømmen ikke alltid pålitelig, så jeg tenkte at den ville være bedre trygg enn beklager.

For en siste berøring bestilte jeg en fin liten høyttalergrill til min 8 ohm høyttaler og monterte den på veggen i stua. For å teste enheten tok jeg en bærbar varmeapparat og koblet den til den lot stå i over et minutt. Systemet fungerte som designet, frakoblet varmeapparatet og varslet meg om at det hadde overskredet tidsgrensen.

MERK: Skissen kan redigeres inne i Arduino IDE -programvaren for å forlenge kjøretiden så lenge det tar sumpumpen å vanligvis slippe vannstanden til der flyten din kutter den ut. For meg var dette aldri over et minutt, men ditt kan være annerledes.

Anbefalt: