Inhoudsopgave:

Arduino Pump Saver: 3 stappen
Arduino Pump Saver: 3 stappen

Video: Arduino Pump Saver: 3 stappen

Video: Arduino Pump Saver: 3 stappen
Video: DIY Automatic Plant Watering System Using Arduino !!! 2024, Juli-
Anonim
Arduino Pump Saver
Arduino Pump Saver
Arduino Pump Saver
Arduino Pump Saver

Op een strenge winterdag zaten mijn vrouw en ik in de woonkamer te lezen, toen ze naar mij keek en vroeg: "Wat is dat voor geluid?" Er liep iets vast in het huis waarvan we dachten dat het niet bekend klonk, dus ging ik naar beneden om het te onderzoeken. Het bleek dat de buitenwateruitlaat voor mijn kelderpomp vastgevroren was, en de zinkputpomp had voortdurend gewerkt om te doen wat niet langer mogelijk was, en werd daarbij erg heet.

Terwijl ik de uitlaatslang demonteerde en ontdooide, dacht ik dat dit een geweldige kans zou zijn om een circuit te bouwen om mijn pomp te bewaken en uit te schakelen als dit in de toekomst opnieuw zou gebeuren, om te voorkomen dat hij doorbrandt. Na een maand van onderzoek, onderdelen bestellen en testen, kwam de Arduino Pump Saver tot stand.

De bijgevoegde Arduino-schets "PumpSaver.ino" is geconfigureerd om de stroom die uit de pomp wordt getrokken te bewaken, en als deze langer dan een minuut meer dan 1 ampère is, zal het relais trippen om de pomp te stoppen, een LED gaat branden en een alarmtoon wordt elke 5 minuten afgespeeld via een aangesloten luidspreker om u te laten weten dat er iets mis is.

Op dit punt wil ik alle lezers waarschuwen, het is altijd een goed idee om een back-uppomp te installeren voor het geval de primaire uitvalt, op zijn eigen stroomvoorziening (de mijne is een batterijback-upeenheid). U wilt natuurlijk niet dat uw kelder onder water komt te staan voor het geval er iets misgaat met het systeem zelf

Benodigdheden

1 x Arduino Uno (ik gebruikte een Uno R3) en een voeding om het uit te voeren

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

1 x 4N36 transistor-optocoupler, samen met een IC-socket om deze te ondersteunen

1 x ACS712 stroomsensormodule

1 x 8 ohm luidspreker (en grillafdekking, mocht je deze aan de muur willen hebben)

1 x LED met weerstand van 470 ohm (als u een visuele systeemuitschakelindicator wilt)

een klein projectbord met gedrukte schakelingen

een projectdoos

luidsprekerkabel

Mijn PumpSaver.ino-script!

overspanningsbalk (aanbevolen maar optioneel)

Stap 1: Breng het.ino-script over naar uw Arduino Uno R3

Gebruik de Arduino IDE-software om de bijgevoegde PumpSaver.ino-schets over te brengen naar uw Arduino Uno R3. Raadpleeg de Arduino-website voor verbindingsproblemen.

Stap 2: Het schema

het schema
het schema
het schema
het schema

Volg dit schema en voltooi de bedrading van dit circuit en zorg ervoor dat u het op een manier legt die past bij uw behuizing. Ik gebruikte een hobbyprintplaat naast de UNO en een paar verlengsnoeruiteinden die ik had liggen. Alle componenten zijn vrij gemakkelijk te vinden op Ebay of Amazon.

De 4N36 opto-transistor is vereist omdat de ingang voor deze relaismodules wordt geactiveerd, zelfs als de digitale uitgangspin op de Arduino LAAG is. In feite scheiden we gewoon de overgevoelige ingangspin van de relaismodule van de Arduino digitale pin 10 door deze door een optisch gestuurde transistor te sturen, gevoed vanaf pin 10 zelf.

Een opmerking over de LED: sluit de LED NIET rechtstreeks aan op de digitale uitgangspinnen op de Arduino - zorg ervoor dat u de weerstand gebruikt. Een LED op zich zal zeker je Arduino UNO beschadigen.

Zorg ervoor dat u de stroom bepaalt die uw sump-pomp trekt voordat u uw huidige module selecteert. De mijne heeft een vermogen van 30 ampère, wat meer dan genoeg is voor mijn dompelpomp. Als je door de Arduino-schets bladert, zul je zien dat deze ook een opmerking bevat over het wijzigen van de mVperAmp-variabele als je huidige sensor in plaats daarvan een 20 amp-model is.

De schets zal ook gegevens naar de seriële monitor sturen als u deze wilt testen terwijl deze op uw computer is aangesloten.

Stap 3: Voltooi de montage en test

Voltooi de montage en test
Voltooi de montage en test
Voltooi de montage en test
Voltooi de montage en test

Om de montage te voltooien, heb ik ervoor gekozen om een stroomstootbalk te installeren om het systeem te voeden. In onze regio is de elektriciteit niet altijd betrouwbaar, dus ik dacht dat het beter was dan genezen.

Als finishing touch bestelde ik een leuke kleine speakergrill voor mijn 8 ohm speaker en monteerde deze aan de muur in de woonruimte. Om de assemblage te testen, pakte ik een draagbare kachel en verbond deze, waardoor deze meer dan een minuut bleef draaien. Het systeem werkte zoals ontworpen, ontkoppelde de verwarming en alarmeerde me dat het de tijdslimiet had overschreden.

OPMERKING: De schets kan in de Arduino IDE-software worden bewerkt om de looptijd te verlengen, hoe lang het ook duurt voordat uw sump-pomp het waterniveau laat zakken tot waar uw vlotter het uitschakelt. Voor mij was dit nooit langer dan een minuut, maar die van jou kan anders zijn.

Aanbevolen: