INHOUDSOPGAWE:

Arduino pompbesparing: 3 stappe
Arduino pompbesparing: 3 stappe

Video: Arduino pompbesparing: 3 stappe

Video: Arduino pompbesparing: 3 stappe
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, November
Anonim
Arduino pompspaarder
Arduino pompspaarder
Arduino pompspaarder
Arduino pompspaarder

Op 'n harde winterdag het ek en my vrou in die sitkamer gesit en lees, toe sy na my kyk en vir my vra: "Wat is die geluid?" Iets hardloop gereeld in die huis wat ons gedink het nie bekend klink nie, so ek het gaan trap om ondersoek in te stel. Soos dit blyk, het die buite -uitlaat vir my kelderbakpomp vasgevries, en die pomp het voortdurend gewerk om te doen wat nie meer moontlik was nie, en het baie warm geword in die proses.

Terwyl ek die uitlaatslang uitmekaar haal en ontdooi, het ek gedink dat dit 'n goeie geleentheid sou wees om 'n stroombaan te bou om my pomp te monitor en af te skakel as dit in die toekoms weer gebeur, om te verhoed dat dit uitbrand. Na 'n maand se navorsing, onderdele bestel en toetsing, het die Arduino Pump Saver ontstaan.

Die aangehegte Arduino -skets "PumpSaver.ino" is gekonfigureer om die stroom wat uit die pomp getrek word, te monitor, en as dit meer as 'n minuut meer as 1 amp oorskry, sal die relais uitskakel om die pomp te stop, 'n LED sal brand en 'n alarmsignaal sal elke 5 minute vanaf 'n aangehegte luidspreker speel om u te laat weet dat daar iets fout is.

Op hierdie stadium wil ek alle lesers waarsku: dit is altyd 'n goeie idee om 'n rugsteunpomp te laat installeer as die primêre toestel op sy eie kragbron misluk (myne is 'n battery -rugsteun). U wil duidelik nie hê dat u kelder oorstroom as daar iets met die stelsel self skeefloop nie

Voorrade

1 x Arduino Uno (ek het 'n Uno R3 gebruik) en 'n kragtoevoer om dit uit te voer

1 x 5v aflosskakelmodule (jqc-3ff-s-z)

1 x 4N36 transistor optokoppelaar, saam met 'n IC -aansluiting om dit te ondersteun

1 x ACS712 stroomsensormodule

1 x 8 ohm luidspreker (en roosteromslag, as u dit teen die muur wil hê)

1 x LED met 'n weerstand van 470 ohm (as u 'n visuele stelselaanwyser wil hê)

'n klein drukbordprojekbord

'n projek boks

luidsprekerdraad

My PumpSaver.ino -skrif!

oorstroombalk (aanbeveel, maar opsioneel)

Stap 1: Dra die.ino -script oor na u Arduino Uno R3

Gebruik die Arduino IDE -sagteware om die aangehegte PumpSaver.ino -skets na u Arduino Uno R3 oor te dra. Raadpleeg die Arduino -webwerf vir enige verbindingsverwante kwessies.

Stap 2: Die skematiese

Die skematiese
Die skematiese
Die skematiese
Die skematiese

Na hierdie skema, voltooi die bedrading van hierdie kring, en maak seker dat u dit op 'n manier uiteensit wat by u omhulsel pas. Ek gebruik 'n stokperdjie -printplaat langs die UNO en 'n paar verlengkoordpunte wat ek laat lê het. Al die komponente is redelik maklik gevind op Ebay of Amazon.

Die 4N36-opto-transistor is nodig, aangesien die insette vir hierdie aflosmodules geaktiveer word, selfs al is die digitale uitsetpen op die Arduino laag. Eintlik skei ons net die te sensitiewe relay module-invoerpen van die Arduino digitale pen 10 deur dit deur 'n opties beheerde transistor te stuur, gevoed vanaf pen 10 self.

'N Opmerking oor die LED: MOENIE die LED direk aan die digitale uitgangspennetjies op die Arduino koppel nie - maak seker dat u die weerstand gebruik. 'N LED op sigself sal u Arduino UNO beslis beskadig.

Maak seker dat u die stroom bepaal wat u bakpomp trek voordat u u huidige module kies. Myne is geskat op 30 ampère, wat meer as genoeg is vir my dompelpomp. As u deur die Arduino -skets blaai, sal u agterkom dat dit ook 'n opmerking bevat oor die verandering van die mVperAmp -veranderlike as u huidige sensor in plaas daarvan 'n 20 amp -model is.

Die skets sal ook data na die seriële monitor stuur as u wil toets terwyl dit aan u rekenaar gekoppel is.

Stap 3: Voltooi die samestelling en toets

Voltooi die samestelling en toets
Voltooi die samestelling en toets
Voltooi die samestelling en toets
Voltooi die samestelling en toets

Om die samestelling te voltooi, het ek gekies om 'n spanningstang te installeer om die stelsel te voorsien. In ons streek is die elektrisiteit nie altyd betroubaar nie, so ek het gedink dit sou beter wees as om jammer te wees.

Vir 'n laaste aanraking het ek 'n lekker klein luidsprekerrooster vir my 8 ohm -luidspreker bestel en dit op die muur in die leefruimte aangebring. Om die samestelling te toets, het ek 'n draagbare verwarmer gegryp en dit gekoppel en dit vir meer as 'n minuut laat werk. Die stelsel werk soos dit ontwerp is, het die verwarmer losgekoppel en my alarm gemaak dat dit die tydsbeperking oorskry het.

OPMERKING: die skets kan binne die Arduino IDE -sagteware gewysig word om die werktyd te verleng, so lank as wat dit nodig is om die watervlak te laat daal tot waar u vloot dit uitsny. Vir my was dit nooit meer as 'n minuut nie, maar die uwe kan anders wees.

Aanbeveel: