Indholdsfortegnelse:

Arduino Pump Saver: 3 trin
Arduino Pump Saver: 3 trin

Video: Arduino Pump Saver: 3 trin

Video: Arduino Pump Saver: 3 trin
Video: Plant watering system with new Blynk update 2024, Juli
Anonim
Arduino Pump Saver
Arduino Pump Saver
Arduino Pump Saver
Arduino Pump Saver

På en hård vinterdag sad min kone og jeg i stuen og læste, da hun kiggede over og mig og spurgte "Hvad er den lyd?" Noget kørte støt i huset, som vi syntes ikke lød bekendt, så jeg gik ned for at undersøge. Som det viste sig, havde den udvendige vandudgang til min kælder sump pumpe frosset fast, og sump pumpen havde hele tiden arbejdet på at gøre det, der ikke længere var muligt, og blev meget varmt i processen.

Da jeg demonterede udløbsslangen og optøede den, tænkte jeg, at dette kunne være en god mulighed for at bygge et kredsløb til at overvåge min pumpe og slukke den, hvis dette skete igen i fremtiden, for at forhindre den i at brænde ud. Efter en måneds research, bestilling af dele og test blev Arduino Pump Saver til.

Den vedhæftede Arduino -skitse "PumpSaver.ino" er konfigureret til at overvåge strømmen trukket fra pumpen, og hvis den overstiger 1 amp i mere end et minut, vil relæet udløse for at stoppe pumpen, en lysdiode lyser og en alarmindstilling afspilles fra en tilsluttet højttaler hvert 5. minut for at fortælle dig, at der er noget galt.

På dette tidspunkt vil jeg gerne advare alle læsere, det er altid en god idé at have en backup -pumpe installeret, hvis den primære svigter, på sin egen strømforsyning (min er en batteribackup -enhed). Det er klart, at du ikke vil have din kælder til at oversvømme, hvis noget går galt med selve systemet

Forbrugsvarer

1 x Arduino Uno (jeg brugte en Uno R3) og en strømforsyning til at køre den

1 x 5v relæafbrydermodul (jqc-3ff-s-z)

1 x 4N36 transistor optokobler, sammen med en IC stik til at understøtte den

1 x ACS712 strømfølermodul

1 x 8 ohm højttaler (og grilldæksel, hvis du ønsker at have den på væggen)

1 x LED med 470 ohm modstand (hvis du vil have en visuel systemudløsningsindikator)

et lille printkort med printkort

en projektboks

højttalerledning

Mit PumpSaver.ino script!

overspændingsstang (anbefales, men valgfrit)

Trin 1: Overfør.ino -scriptet til din Arduino Uno R3

Overfør den vedhæftede PumpSaver.ino -skitse til din Arduino Uno R3 ved hjælp af Arduino IDE -softwaren. Se Arduino -webstedet for eventuelle forbindelsesrelaterede problemer.

Trin 2: Skematisk

Det skematiske
Det skematiske
Det skematiske
Det skematiske

Følg denne skematiske afslutning af ledningerne til dette kredsløb, og sørg for at lægge det ud på en måde, der fungerer med dit kabinet. Jeg brugte et hobbyprintet printkort ved siden af UNO og et par forlængerledningender, som jeg havde liggende. Alle komponenterne findes ganske let på Ebay eller Amazon.

4N36 opto-transistoren er påkrævet, da input til disse relæmoduler udløses, selv når den digitale udgangsstift på Arduino er LAV. Grundlæggende adskiller vi bare den alt for følsomme relæmodulindgangsstift fra Arduino digital pin 10 ved at sende den gennem en optisk styret transistor, der fødes fra pin 10 selv.

En bemærkning om LED'en: Tilslut IKKE LED'en direkte til digitale udgangsstifter på Arduino - sørg for at bruge modstanden. En LED i sig selv vil helt sikkert skade din Arduino UNO.

Sørg for at bestemme den strøm, som din sump -pumpe trækker, inden du vælger dit nuværende modul. Min er vurderet til 30 ampere, hvilket er mere end nok til min nedsænkelige pumpe. Hvis du gennemser Arduino -skitsen, vil du opdage, at den også indeholder en kommentar om ændring af mVperAmp -variablen, hvis din nuværende sensor i stedet er en 20 amp -model.

Skitsen vil også indføre data til den serielle skærm, hvis du vil teste, mens du er tilsluttet din computer.

Trin 3: Afslut samlingen og testen

Afslut samlingen og testen
Afslut samlingen og testen
Afslut samlingen og testen
Afslut samlingen og testen

For at fuldføre samlingen valgte jeg at installere en overspændingsstang for at levere systemet. I vores region er elektriciteten ikke altid pålidelig, så jeg regnede med, at det ville være bedre sikkert end undskyldt.

Til en sidste touch bestilte jeg en dejlig lille højttalergrill til min 8 ohm højttaler og monterede den på væggen i stuen. For at teste samlingen tog jeg en bærbar varmelegeme og tilsluttede den og lod den køre i over et minut. Systemet fungerede som designet, frakobler varmeapparatet og gjorde mig opmærksom på, at det havde overskredet tidsgrænsen.

BEMÆRK: Skitsen kan redigeres inde i Arduino IDE -softwaren for at forlænge driftstiden, hvor lang tid det end tager, at din sump -pumpe typisk falder vandstanden, hvor din float skærer den ud. For mig var dette aldrig over et minut, men dit kan være anderledes.

Anbefalede: