Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Siirrä.ino -komentosarja Arduino Uno R3 -laitteeseen
- Vaihe 2: Kaavio
- Vaihe 3: Viimeistele kokoonpano ja testi
Video: Arduino Pump Saver: 3 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
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
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
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:
Fairy Light Battery Saver: 8 vaihetta (kuvien kanssa)
Fairy Light Battery Saver: CR2032 -paristot ovat loistavia, mutta ne eivät kestä niin kauan kuin haluaisimme ajaessamme LED -valoa "Fairy Light". merkkijonot.Kun täällä on lomakausi, päätin muokata muutamia 20 valon merkkijonoa USB -virtapankista. Etsin verkosta ja f
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
Arduino Home Energy Saver: 5 vaihetta
Arduino Home Energy Saver: Rakennat kodin energiajärjestelmää, jonka tarkoituksena on valvoa kotisi energiaa vähentääksesi sähköä ja muita sähkölaskuja. Tässä mallissa laitteesi voi tarkistaa talosi lämpötilan ja säätää sitä vastaavasti
OK herätä yövalo! (Parent Sleep Saver!): 5 vaihetta
OK herätä yövalo! (Vanhempien unensäästäjä!): Pienten lasten vanhemmat, jotka eivät osaa kertoa aikaa: Haluatko palauttaa muutaman tunnin unen joka viikonloppu? No, onko minulla sitten luomusta sinulle! Käyttämällä Sparkfun Redboardia ja Breadboardia, muutamia yksinkertaisia komponentteja ja joitain yksinkertaisia
Solder Saver (lukituskameran juotosannostelukynä): 4 vaihetta
Solder Saver (lukittava nokkiliitoksen annostelukynä): "Kuinka minun pitäisi esipuhtaa tämä ohje?" Kysyn itseltäni. Ilmeisesti ihmisellä on aikojen alusta lähtien ollut tarve kiinnittää juote kynään ja julkaista kuvia verkossa. No, harkitsin lyhyesti syventymistä juotoskynän suurempaan historiaan, b