Satura rādītājs:

Arduino kontrolēts sūknis ūdens novadīšanai: 4 soļi (ar attēliem)
Arduino kontrolēts sūknis ūdens novadīšanai: 4 soļi (ar attēliem)

Video: Arduino kontrolēts sūknis ūdens novadīšanai: 4 soļi (ar attēliem)

Video: Arduino kontrolēts sūknis ūdens novadīšanai: 4 soļi (ar attēliem)
Video: Бесконтактный датчик отключения насоса по уровню воды 😎 2024, Jūlijs
Anonim
Arduino kontrolēts sūknis ūdens novadīšanai
Arduino kontrolēts sūknis ūdens novadīšanai

Šī projekta ideja radās, kad savam dzīvoklim nopirku kondensācijas gāzes katlu. Man nav tuvumā notekas kondensētajam ūdenim, ko ražo katls. Tātad ūdens dažas dienas tiek savākts 20 litru tvertnē (mucā), un, kad tas tiek uzpildīts, man tas jāizlādē manuāli. Tāpēc es nolēmu izveidot Arduino kontrolētu sūkni, kas izvadīs ūdeni tikai ar vienu pogas nospiešanu. Displejs parāda sūkņa stāvokli. Esmu pievienojis divus līmeņa sensorus, lai apturētu sūkni, ja kanalizācija ir pārpildīta vai līmenis pazeminās savākšanas tvertnes iekšpusē. Tas ir svarīgi, lai sūknis labi darbotos, lai tas vienmēr būtu iegremdēts.

1. darbība. Projektam izmantotās detaļas

Projektam izmantotās detaļas
Projektam izmantotās detaļas

Šim projektam esmu izmantojis:- Arduino uno dēli testēšanai (Arduino nano gala projektam)

- 12V iegremdējams ūdens sūknis

- protobords

- releja modulis

- 10k potenciometrs

- 4 NPN tranzistori

- skaņas signāls

- džemperu vadi

- dažādi rezistori

- spiedpoga

- slēdzis

2. solis: pēdējais, bet ne vismazākais

Esmu pievienojis Arduino avota kodu.

Šis ir mans pirmais Arduino projekts. Esmu apmierināts, ka, izmantojot šo sūkni, man izdevās panākt tā darbību un faktiski ietaupīt laiku. Es tomēr strādāšu pie tā izskata un vēl mazliet pilnveidošu to. Esmu atvērts ieteikumiem.

3. solis: ūdens līmeņa sensoru izveide

Ūdens līmeņa sensoru izveide
Ūdens līmeņa sensoru izveide

Šajā projektā ir divi ūdens līmeņa sensori. Viens apturēs sūkni, ja ūdens līmenis pazemināsies, tāpēc sūknis vienmēr būs iegremdēts, bet otrais - sūkni, ja izplūdes tvertne būs pārpildīta. Sensors ir izgatavots no diviem vadiem un diviem NPN tranzistoriem, kas savienoti kā Dārlingtona slēdzis. Pēc vadu iegremdēšanas iet ļoti maza strāva, un tas aktivizē signālu Arduino.

Kā savienot tranzistorus T1 un T2:

T1: izstarotājs uz T2 bāzes

T1: T2 kolektors

T1: no bāzes līdz zemei caur 470K rezistoru

T1: bāze uz Arduino analogo tapu A0 (pirmajam sensoram) un tapu A1 (otrajam sensoram)

T1: sensora pirmā stieples pamatne, kas saskarsies ūdenī

T2: emitētājs uz zemes.

Sensora otrais vads nāks no 5V caur 10K rezistoru.

Kad sensors, kas pievienots Arduino A1 analogam, izkļūst no ūdens, sūknis apstājas un LCD displejā parādās ziņojums "Sūknis izslēgts/zems līmenis. Tvertnē nav ūdens". Kad otrā ūdens līmeņa sensora vadi sasniegs ūdeni, sūknis apstāsies un LCD displejā parādīsies uzraksts "Pump off/ Hi lvl".

4. darbība: iestatiet Arduino digitālās tapas

Arduino digitālo tapu iestatīšana
Arduino digitālo tapu iestatīšana

Esmu izmantojis 12V iegremdējamu sūkni, kas tika piegādāts no 12V sienas adaptera.

Sūkni kontrolē ar Arduino digitālo tapu Nr. 9 caur releju.

Arduino digitālā tapa Nr. 8 ir pievienota spiedpogai, lai iedarbinātu sūkni vai manuāli apturētu to.

Arduino digitālā tapa Nr. 11 kontrolē baltu LED - kas norāda, vai sūknis ir pieejams vai nav.

Arduino digitālā tapa Nr. 12 kontrolē zaļu gaismas diodi, kas norāda, kad sūknis ir ieslēgts.

Arduino digitālā tapa Nr. 13 kontrolē sarkanu gaismas diodi, kas norāda, kad sūknis ir apturēts (esmu pievienojis arī skaņas signālu, lai saņemtu skaņas signālu, kad sūknis ir apstājies).

Arduino digitālās tapas Nr. 2, 3, 4, 5, 6, 7 ir pievienotas LCD.

Ieteicams: