Orodha ya maudhui:

Pampu iliyodhibitiwa ya Arduino ya Maji ya Maji: 4 Hatua (na Picha)
Pampu iliyodhibitiwa ya Arduino ya Maji ya Maji: 4 Hatua (na Picha)

Video: Pampu iliyodhibitiwa ya Arduino ya Maji ya Maji: 4 Hatua (na Picha)

Video: Pampu iliyodhibitiwa ya Arduino ya Maji ya Maji: 4 Hatua (na Picha)
Video: Как сделать платформенный левитрон своими руками. Краткое руководство. "Levitron" (PCBWay) 2024, Julai
Anonim
Pampu inayodhibitiwa ya Arduino ya Maji ya Maji
Pampu inayodhibitiwa ya Arduino ya Maji ya Maji

Wazo la mradi huu lilitoka wakati nilinunua boiler ya gesi inayobana kwa nyumba yangu. Sina mfereji wowote wa karibu kwa maji yaliyofupishwa ambayo boiler hutoa. Kwa hivyo maji hukusanywa kwenye tanki (lita) la lita 20 kwa siku chache na inapojazwa, lazima nitoe kwa mikono. Kwa hivyo niliamua kutengeneza pampu inayodhibitiwa ya Arduino ambayo itatoa maji kwa kushinikiza moja tu ya kitufe. Onyesho linaonyesha hali ya pampu. Nimeongeza sensorer mbili za kiwango kusimamisha pampu ikiwa mfereji unaweza kufurika au kiwango kinashuka ndani ya tangi la kukusanya. Hii ni muhimu kwa utendaji mzuri wa pampu, ili kuzamishwa kila wakati.

Hatua ya 1: Sehemu Zinazotumiwa kwa Mradi

Sehemu Zinazotumiwa kwa Mradi
Sehemu Zinazotumiwa kwa Mradi

Kwa mradi huu nimetumia: - Arduino uno bodi ya upimaji (Arduino nano ya mradi wa mwisho)

- 12V pampu ya maji inayoweza kusombwa

- kitabu cha maandishi

- moduli ya relay

- potentiometer 10k

- transistors 4 za NPN

- buzzer

- waya za kuruka

- vipinga tofauti

- kifungo cha kushinikiza

- kubadili

Hatua ya 2: Mwisho lakini sio Angalau

Nimeambatanisha nambari ya chanzo ya Arduino.

Huu ni mradi wangu wa kwanza wa Arduino. Nimeridhika nimeweza kuifanya ifanye kazi na kweli kuokoa muda kwa kutumia pampu hii. Nitafanya kazi juu ya kuonekana kwake ingawa na kuikamilisha zaidi. Nimefunguliwa kwa maoni.

Hatua ya 3: Kuunda Sensorer za Kiwango cha Maji

Kuunda Sensorer za Kiwango cha Maji
Kuunda Sensorer za Kiwango cha Maji

Mradi huu una sensorer mbili za kiwango cha maji. Mtu atasimamisha pampu ikiwa kiwango cha maji kinashuka kwa hivyo pampu itaingizwa kila wakati na ya pili itasimamisha pampu ikiwa tanki la kutokwa litajazwa zaidi. Sensor imetengenezwa kutoka kwa waya mbili na transistors mbili za NPN zilizounganishwa kama swichi ya Darlington. Sasa ndogo sana hupita mara tu waya zimezama na hii inawasha ishara kwenda Arduino.

Jinsi ya kuunganisha transistors T1 na T2:

T1: Emitter kwa Msingi wa T2

T1: Mtoza kwa Mkusanyaji wa T2

T1: Msingi kwa Ardhi kupitia rejistor ya 470K

T1: Base kwa Arduino Analog Pin A0 (kwa sensor ya kwanza) na Pin A1 (kwa sensa ya pili)

T1: Msingi wa waya wa kwanza wa sensor ambayo itawasiliana ndani ya maji

T2: Emitter chini.

Waya ya pili ya sensa itatoka kwa 5V kupitia rejistor ya 10K.

Mara tu kiwambo kilichounganishwa na Analog ya Arduino A1 kinatoka ndani ya maji, pampu inasimama na LCD inaonyesha ujumbe "Pump off / Low lvl. Hakuna maji ndani ya tank". Mara waya kwenye sensa ya pili ya kiwango cha maji kufikia maji, pampu itasimama na LCD itaonyesha "Pump off / Hi lvl".

Hatua ya 4: Kuweka Pini za Dijiti za Arduino

Kuweka Pini za Dijiti za Arduino
Kuweka Pini za Dijiti za Arduino

Nimetumia pampu ya kuzamishwa ya 12V ambayo ilitolewa kutoka kwa adapta ya ukuta ya 12V.

Pampu inadhibitiwa na pini ya dijiti ya Arduino hakuna 9 kupitia relay.

Pini ya dijiti ya Arduino No 8 imeunganishwa na kitufe cha kushinikiza ili kuanza pampu au kuizuia kwa mikono.

Siri ya dijiti ya Arduino No 11 inadhibiti LED nyeupe - ambayo inaonyesha ikiwa pampu inapatikana au la.

Pini ya dijiti ya Arduino No 12 inadhibiti LED ya kijani - ambayo inaonyesha wakati pampu imewashwa.

Pini ya dijiti ya Arduino No 13 inadhibiti LED nyekundu - ambayo inaonyesha wakati pampu imesimamishwa (Nimeongeza pia buzzer kupata ishara ya sauti wakati pampu imesimama).

Pini za dijiti za Arduino No 2, 3, 4, 5, 6, 7 zimeunganishwa na LCD.

Ilipendekeza: