Sisällysluettelo:

Arduino Pump Saver: 3 vaihetta
Arduino Pump Saver: 3 vaihetta

Video: Arduino Pump Saver: 3 vaihetta

Video: Arduino Pump Saver: 3 vaihetta
Video: Why Snatch Blocks are AWESOME (How Pulleys Work) - Smarter Every Day 228 2024, Heinäkuu
Anonim
Arduino Pump Saver
Arduino Pump Saver
Arduino Pump Saver
Arduino Pump Saver

Kovana talvipäivänä vaimoni ja minä istuimme olohuoneessa lukemassa, kun hän katsoi minuun ja kysyi "Mikä se ääni on?" Talossa tapahtui jotain, joka ei mielestämme kuulostanut tutulta, joten menin alakertaan tutkimaan asiaa. Kuten kävi ilmi, kellarikeräyspumpun ulkopuolisen veden ulostulo oli jäätynyt kiinteäksi, ja öljypohjapumppu oli jatkuvasti työskennellyt tehdäkseen sen, mikä ei enää ollut mahdollista, ja kuumenemisen aikana.

Kun irrotin poistoletkua ja sulatin sen, ajattelin, että tämä voisi olla loistava tilaisuus rakentaa piiri pumpun valvontaa varten ja sammuttaa se, jos näin tapahtuu tulevaisuudessa, jotta se ei palaisi. Kuukauden tutkimuksen, osien tilaamisen ja testauksen jälkeen Arduino Pump Saver tuli.

Liitteenä oleva Arduino -luonnos "PumpSaver.ino" on määritetty valvomaan pumpusta otettua virtaa, ja jos se ylittää 1 ampeerin yli minuutin, rele laukeaa pysäyttääkseen pumpun, LED syttyy ja hälytys virittää soittaa liitetystä kaiuttimesta 5 minuutin välein ilmoittaakseen, että jokin on vialla.

Tässä vaiheessa haluan varoittaa kaikkia lukijoita, on aina hyvä idea asentaa varapumppu, jos ensisijainen epäonnistuu, omalla virtalähteellä (minun on akun varayksikkö). Ilmeisesti et halua kellarisi tulvan, jos järjestelmässä on jotain vikaa

Tarvikkeet

1 x Arduino Uno (käytin Uno R3: ta) ja virtalähde sen käyttämiseen

1 x 5 V: n relekytkinmoduuli (JQC-3FF-S-Z)

1 x 4N36 -transistorinen optoerotin ja IC -liitäntä sen tukemiseksi

1 x ACS712 -virta -anturimoduuli

1 x 8 ohmin kaiutin (ja grillikansi, jos haluat sen seinälle)

1 x LED 470 ohmin vastuksella (jos haluat visuaalisen järjestelmän laukaisun ilmaisimen)

pieni piirilevyprojektilevy

projektilaatikko

kaiutinjohto

PumpSaver.ino -käsikirjoitukseni!

ylijännitesuoja (suositeltava, mutta valinnainen)

Vaihe 1: Siirrä.ino -komentosarja Arduino Uno R3 -laitteeseen

Siirrä liitteenä oleva PumpSaver.ino -luonnos Arduino Uno R3 -laitteeseen käyttämällä Arduino IDE -ohjelmistoa. Katso yhteyksiin liittyvät ongelmat Arduinon verkkosivustolta.

Vaihe 2: Kaavio

Kaavio
Kaavio
Kaavio
Kaavio

Suorita tämän kaavion mukaisesti tämän piirin johdotus ja varmista, että asetat sen tavalla, joka toimii kotelosi kanssa. Käytin harrastuspiirilevyä UNO: n rinnalla ja muutamia jatkojohdon päitä, jotka olin asettanut ympärilleni. Kaikki komponentit löytyvät helposti Ebaysta tai Amazonista.

4N36-opto-transistori vaaditaan, koska näiden relemoduulien tulo laukeaa, vaikka Arduinon digitaalinen ulostulo on matala. Pohjimmiltaan erotamme vain liian herkän relemoduulin tulonapin Arduinon digitaalisesta nastasta 10 lähettämällä sen optisesti ohjatun transistorin kautta, syötettynä itse nastasta 10.

Huomautus LED -valosta: ÄLÄ kytke LEDiä suoraan Arduinon digitaalisiin ulostulonappeihin - varmista, että käytät vastusta. LED itsessään vahingoittaa varmasti Arduino UNOasi.

Varmista, että määrität kaasupumpun ottaman virran ennen nykyisen moduulin valitsemista. Minun nimellisteho on 30 ampeeria, mikä on enemmän kuin tarpeeksi uppopumpulleni. Jos selaat Arduino -luonnosta, huomaat, että se sisältää myös kommentin mVperAmp -muuttujan muuttamisesta, jos nykyinen anturisi on 20 ampeerin malli.

Luonnos syöttää tietoja myös sarjamonitoriin, jos haluat testata ollessasi yhteydessä tietokoneeseen.

Vaihe 3: Viimeistele kokoonpano ja testi

Viimeistele kokoonpano ja testi
Viimeistele kokoonpano ja testi
Viimeistele kokoonpano ja testi
Viimeistele kokoonpano ja testi

Kokoonpanon loppuun saattamiseksi päätin asentaa ylijännitesuojan järjestelmän toimittamiseksi. Alueellamme sähkö ei ole aina luotettavaa, joten ajattelin, että se olisi parempi turvallinen kuin pahoillani.

Viimeiseksi: tilasin mukavan pienen kaiutinritilän 8 ohmin kaiuttimelleni ja asensin sen asuintilan seinälle. Kokoonpanon testaamiseksi tartuin kannettavaan lämmittimeen ja liitin sen, jättäen sen toimimaan yli minuutin ajan. Järjestelmä toimi suunnitellusti, irrotti lämmittimen ja hälytti minua siitä, että se oli ylittänyt aikarajan.

HUOMAUTUS: Luonnosta voidaan muokata Arduino IDE -ohjelmiston sisällä pidentääkseen käyttöaikaa niin kauan kuin kestää, kun öljypohjapumppu laskee tyypillisesti vedenpinnan sinne, missä kelluke katkaisee sen. Minulle tämä ei ollut koskaan yli minuutti, mutta sinun voi olla erilainen.

Suositeltava: