Kazalo:

Arduino črpalka za odvajanje vode: 4 koraki (s slikami)
Arduino črpalka za odvajanje vode: 4 koraki (s slikami)

Video: Arduino črpalka za odvajanje vode: 4 koraki (s slikami)

Video: Arduino črpalka za odvajanje vode: 4 koraki (s slikami)
Video: Высокая плотность 2022 2024, Julij
Anonim
Arduino črpalka za odvajanje vode
Arduino črpalka za odvajanje vode

Ideja o tem projektu se je porodila, ko sem za svoje stanovanje kupil kondenzacijski plinski kotel. Nimam odtoka za kondenzirano vodo, ki jo proizvaja kotel. Tako se voda nekaj dni zbira v 20 -litrskem rezervoarju (bobnu) in ko se napolni, jo moram ročno izprazniti. Zato sem se odločil, da naredim Arduino krmilno črpalko, ki bo izpraznila vodo samo z enim pritiskom na gumb. Zaslon prikazuje stanje črpalke. Dodal sem dva senzorja nivoja za zaustavitev črpalke, če se odtok prelije ali nivo pade v zbiralniku. To je pomembno za dobro delovanje črpalke, da je vedno potopljena.

1. korak: Deli, uporabljeni za projekt

Deli, uporabljeni za projekt
Deli, uporabljeni za projekt

Za ta projekt sem uporabil:- Arduino uno ploščo za testiranje (Arduino nano za končni projekt)

- 12V potopna vodna črpalka

- protoboard

- relejni modul

- 10k potenciometer

- 4 NPN tranzistorja

- zvonec

- mostične žice

- različni upori

- gumb

- stikalo

2. korak: Zadnji, a ne najmanj

Priložil sem izvorno kodo Arduina.

To je moj prvi projekt Arduino. Zadovoljen sem, da mi je s to črpalko uspelo in dejansko prihranil čas. Bom pa delal na njegovem videzu in ga še nekoliko izpopolnil. Odprta sem za predloge.

3. korak: Ustvarite senzorje nivoja vode

Ustvarjanje senzorjev nivoja vode
Ustvarjanje senzorjev nivoja vode

Ta projekt ima dva senzorja nivoja vode. Eden bo ustavil črpalko, če nivo vode pade, tako da bo črpalka vedno potopljena, drugi pa bo ustavil črpalko v primeru, da se izpustni rezervoar preveč napolni. Senzor je izdelan iz dveh žic in dveh NPN tranzistorjev, povezanih kot Darlingtonovo stikalo. Ko so žice potopljene, mine zelo majhen tok, kar aktivira signal v Arduino.

Kako priključiti tranzistorje T1 in T2:

T1: Oddajnik do baze T2

T1: Zbiralec do zbiralca T2

T1: Baza od tal do 470K rezistorja

T1: Osnova za analogni Arduino Pin A0 (za prvi senzor) in Pin A1 (za drugi senzor)

T1: Osnova prve žice senzorja, ki bo imela stik v vodi

T2: Oddajnik do tal.

Druga žica senzorja bo prišla iz 5V skozi 10K rezistor.

Ko senzor, priključen na analog Arduino A1, izstopi iz vode, se črpalka ustavi in na LCD -prikazovalniku se prikaže sporočilo "Črpalka izklopljena/Nizek nivo. V rezervoarju ni vode". Ko žice na drugem senzorju nivoja vode dosežejo vodo, se črpalka ustavi in na LCD -prikazovalniku se prikaže "Pump off/ Hi lvl".

4. korak: Nastavitev digitalnih zatičev Arduino

Nastavitev digitalnih zatičev Arduino
Nastavitev digitalnih zatičev Arduino

Uporabil sem 12V potopno črpalko, ki je bila dobavljena iz 12V stenskega adapterja.

Črpalko krmili digitalni zatič Arduino št. 9 preko releja.

Arduino digitalni zatič št. 8 je povezan s pritiskom na gumb, da se črpalka zažene ali ročno zaustavi.

Arduino digitalni zatič št. 11 nadzoruje belo LED - ki označuje, ali je črpalka na voljo ali ne.

Arduino digitalni zatič št. 12 krmili zeleno LED - ki označuje, kdaj je črpalka vklopljena.

Arduino digitalni zatič št. 13 nadzoruje rdečo LED - ki označuje, kdaj je črpalka ustavljena (dodal sem tudi zvočni signal, da dobim zvočni signal, ko se je črpalka ustavila).

Arduino digitalni zatiči št. 2, 3, 4, 5, 6, 7 so priključeni na LCD.

Priporočena: