Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Overfør.ino -skriptet til Arduino Uno R3
- Trinn 2: Den skjematiske
- Trinn 3: Fullfør monteringen og testen
Video: Arduino Pump Saver: 3 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
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
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
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:
Fairy Light Battery Saver: 8 trinn (med bilder)
Fairy Light Battery Saver: CR2032 batterier er flotte, men de varer ikke så lenge vi skulle ønske når vi kjører LED " Fairy Light " Med høytiden her, bestemte jeg meg for å endre noen få 20 strenger for å løpe ut av en USB -strømbank. Jeg søkte på nettet og
Arduino -basert timer for Aquaponics Pump: 4 trinn
Arduino Based Timer for Aquaponics Pump: Dette er en liten instruerbar på Arduino -basert Timer for Aquaponics Pump. Jeg har et lite aquaponics systemoppsett innendørs med kontinuerlig strømning. Pumpen går kontinuerlig, og jeg ønsket å lage en tidtaker som får pumpen til å kjøre en viss tid
Arduino Home Energy Saver: 5 trinn
Arduino Home Energy Saver: Du bygger et hjemmenergisystem som er ment å overvåke hjemmets energi for å redusere strøm og andre strømregninger. I denne modellen vil enheten din kunne kontrollere temperaturen på huset ditt og justere det deretter
Pump opp lyden fra en høyttaler: 4 trinn
Pump opp lyden fra en høyttaler: Hvordan forsterke lyden fra en høyttaler i noen få enkle trinn
Bright Saver With Arduino Mega: 7 trinn
Bright Saver With Arduino Mega: Bright Saver viser nøyaktig og oppdatert sparinformasjon og lar deg angi et sparemål. For eksempel, når du har angitt målet ditt med de to knappene som følger med, kan du observere utviklingen og hvor mye mer som trengs for å nå målet ditt