Sisällysluettelo:

Arduino -ohjattu pumppu veden tyhjentämiseen: 4 vaihetta (kuvilla)
Arduino -ohjattu pumppu veden tyhjentämiseen: 4 vaihetta (kuvilla)

Video: Arduino -ohjattu pumppu veden tyhjentämiseen: 4 vaihetta (kuvilla)

Video: Arduino -ohjattu pumppu veden tyhjentämiseen: 4 vaihetta (kuvilla)
Video: Hottia HT-20 paljun / kylpytynnyrin diesel lämmitin 2024, Marraskuu
Anonim
Arduino -ohjattu pumppu veden tyhjentämiseen
Arduino -ohjattu pumppu veden tyhjentämiseen

Idea tästä projektista syntyi, kun ostin asuntooni lauhdutuskaasukattilan. Minulla ei ole tyhjennystä lähellä kattilan tuottamaa kondenssivettä. Joten vesi kerätään 20 litran säiliöön (rumpuun) muutaman päivän ajan ja kun se täytetään, minun on tyhjennettävä se manuaalisesti. Joten päätin tehdä Arduino -ohjatun pumpun, joka tyhjentää veden vain yhdellä painikkeen painalluksella. Näyttö näyttää pumpun tilan. Olen lisännyt kaksi tasoanturia pysäyttämään pumpun, jos viemäri on joko täynnä tai taso laskee keräyssäiliön sisällä. Tämä on tärkeää pumpun moitteettoman toiminnan kannalta, jotta se voidaan aina upottaa.

Vaihe 1: Projektissa käytetyt osat

Projektissa käytetyt osat
Projektissa käytetyt osat

Tässä projektissa olen käyttänyt:- Arduino uno -levyä testaukseen (Arduino nano lopulliseen projektiin)

- 12V upotettava vesipumppu

- protoboard

- relemoduuli

- 10k potentiometri

- 4 NPN -transistoria

- summeri

- hyppyjohtimet

- erilaiset vastukset

- painike

- kytkin

Vaihe 2: Viimeisenä mutta ei vähäisimpänä

Olen liittänyt Arduinon lähdekoodin.

Tämä on ensimmäinen Arduino -projektini. Olen tyytyväinen, että olen onnistunut saamaan sen toimimaan ja todella säästämään aikaa käyttämällä tätä pumppua. Aion kuitenkin kehittää sen ulkonäköä ja täydentää sitä hieman enemmän. Olen avoin ehdotuksille.

Vaihe 3: Vedenpinnan antureiden luominen

Vedenpinnan antureiden luominen
Vedenpinnan antureiden luominen

Tässä projektissa on kaksi vedenpinnan anturia. Yksi pysäyttää pumpun, jos vedenpinta laskee, joten pumppu on aina veden alla, ja toinen pysäyttää pumpun, jos tyhjennyssäiliö täyttyy liikaa. Anturi on valmistettu kahdesta johdosta ja kahdesta NPN -transistorista, jotka on kytketty Darlington -kytkimellä. Hyvin pieni virta kulkee, kun johdot ovat veden alla, ja tämä aktivoi signaalin Arduinoon.

Transistorien T1 ja T2 kytkeminen:

T1: Lähetin T2: n tukikohtaan

T1: Keräilijä keräilijälle T2

T1: Pohjasta maahan 470K: n vastus

T1: Kanta Arduinon analogiseen nastaan A0 (ensimmäiselle anturille) ja nastalle A1 (toiselle anturille)

T1: Anturin ensimmäisen johdon pohja, joka koskettaa vettä

T2: Lähetin maahan.

Anturin toinen johto tulee 5 V: sta 10 K: n vastusresistorin kautta.

Kun Arduino A1 -analogiin liitetty anturi nousee vedestä, pumppu pysähtyy ja nestekidenäytössä näkyy viesti "Pumppu pois/Alhainen taso. Ei vettä säiliössä". Kun toisen vedenpinnan anturin johdot saavuttavat veden, pumppu pysähtyy ja nestekidenäytössä näkyy "Pump off/ Hi lvl".

Vaihe 4: Arduinon digitaalisten nastojen määrittäminen

Arduinon digitaalisten nastojen määrittäminen
Arduinon digitaalisten nastojen määrittäminen

Olen käyttänyt 12 V: n upotettavaa pumppua, joka toimitettiin 12 V: n seinäadapterista.

Pumppua ohjataan Arduinon digitaalisella tapilla nro 9 releen kautta.

Arduinon digitaalinen tappi nro 8 on kytketty painikkeeseen pumpun käynnistämiseksi tai pysäyttämiseksi manuaalisesti.

Arduinon digitaalinen nasta 11 ohjaa valkoista LED -valoa, joka ilmaisee, onko pumppu käytettävissä vai ei.

Arduinon digitaalinen nasta 12 ohjaa vihreää LED -valoa, joka ilmaisee, milloin pumppu on päällä.

Arduinon digitaalinen tappi nro 13 ohjaa punaista LED -valoa - joka ilmaisee, milloin pumppu on pysäytetty (olen lisännyt myös summerin äänisignaalin saamiseksi, kun pumppu on pysähtynyt).

Arduinon digitaaliset nastat nro 2, 3, 4, 5, 6, 7 on kytketty nestekidenäyttöön.

Suositeltava: