Turinys:

„Arduino“valdomas vandens siurblys: 4 žingsniai (su nuotraukomis)
„Arduino“valdomas vandens siurblys: 4 žingsniai (su nuotraukomis)

Video: „Arduino“valdomas vandens siurblys: 4 žingsniai (su nuotraukomis)

Video: „Arduino“valdomas vandens siurblys: 4 žingsniai (su nuotraukomis)
Video: Dažnio keitikliai iš Klaipėdos sandėlio - UAB "Techvitas" 2024, Liepa
Anonim
„Arduino“valdomas vandens siurblys
„Arduino“valdomas vandens siurblys

Šio projekto idėja kilo, kai savo butui nusipirkau kondensacinį dujinį katilą. Neturiu jokio nutekėjimo kondensuotam vandeniui, kurį gamina katilas. Taigi vanduo kelias dienas surenkamas į 20 litrų talpos baką (būgną), o kai jis užpildomas, turiu jį išleisti rankiniu būdu. Taigi nusprendžiau pagaminti „Arduino“valdomą siurblį, kuris vandenį išleis tik vienu mygtuko paspaudimu. Ekrane rodoma siurblio būsena. Pridėjau du lygio jutiklius, kad sustabdytų siurblį, jei kanalizacija yra perpildyta arba lygis krenta surinkimo bako viduje. Tai svarbu norint gerai veikti siurbliui, kad jis visada būtų panardintas.

1 žingsnis: Projektui naudojamos dalys

Projektui naudojamos dalys
Projektui naudojamos dalys

Šiam projektui aš naudoju:- „Arduino uno“plokštę testavimui („Arduino nano“galutiniam projektui)

- 12V panardinamas vandens siurblys

- protokolas

- relės modulis

- 10k potenciometras

- 4 NPN tranzistoriai

- švilpukas

- jungiamieji laidai

- skirtingi rezistoriai

- mygtukas

- jungiklis

2 žingsnis: paskutinis, bet ne mažesnis

Pridėjau „Arduino“šaltinio kodą.

Tai mano pirmasis „Arduino“projektas. Esu patenkintas, kad man pavyko tai padaryti ir iš tikrųjų sutaupyti laiko naudojant šį siurblį. Vis dėlto dirbsiu prie jo išvaizdos ir dar šiek tiek tobulinsiu. Esu atviras pasiūlymams.

3 žingsnis: sukurkite vandens lygio jutiklius

Vandens lygio jutiklių kūrimas
Vandens lygio jutiklių kūrimas

Šiame projekte yra du vandens lygio jutikliai. Vienas sustabdys siurblį, jei vandens lygis nukris, todėl siurblys visada bus panardintas, o antrasis sustabdys siurblį, jei išleidimo bakas būtų perpildytas. Jutiklis pagamintas iš dviejų laidų ir dviejų NPN tranzistorių, prijungtų kaip Darlingtono jungiklis. Panardinus laidus praeina labai maža srovė ir tai suaktyvina signalą į „Arduino“.

Kaip prijungti tranzistorius T1 ir T2:

T1: skleidėjas į T2 bazę

T1: T2 surinkėjas

T1: nuo pagrindo iki žemės per 470K rezistorių

T1: bazė į „Arduino“analoginį kaištį A0 (pirmajam jutikliui) ir kaištį A1 (antram jutikliui)

T1: pirmojo jutiklio laido, kuris liečiasi vandenyje, pagrindas

T2: Emiteris į žemę.

Antrasis jutiklio laidas bus nuo 5 V per 10K rezistorių.

Kai jutiklis, prijungtas prie „Arduino A1“analogo, išeina iš vandens, siurblys sustoja ir LCD ekrane rodomas pranešimas „Siurblys išjungtas/mažas lygis. Bake nėra vandens“. Kai antrojo vandens lygio jutiklio laidai pasieks vandenį, siurblys sustos ir LCD ekrane pasirodys užrašas „Pump off/ Hi lvl“.

4 žingsnis: „Arduino“skaitmeninių kaiščių nustatymas

„Arduino“skaitmeninių kaiščių nustatymas
„Arduino“skaitmeninių kaiščių nustatymas

Aš naudojau 12 V panardinamąjį siurblį, kuris buvo tiekiamas iš 12 V sieninio adapterio.

Siurblys valdomas „Arduino“skaitmeniniu kaiščiu Nr. 9 per relę.

„Arduino“skaitmeninis kaištis Nr. 8 yra prijungtas prie mygtuko, kad būtų galima paleisti siurblį arba rankiniu būdu jį sustabdyti.

„Arduino“skaitmeninis kaištis Nr. 11 valdo baltą šviesos diodą - tai rodo, ar siurblys yra prieinamas, ar ne.

„Arduino“skaitmeninis kaištis Nr. 12 valdo žalią šviesos diodą, kuris rodo, kai siurblys įjungtas.

„Arduino“skaitmeninis kaištis Nr. 13 valdo raudoną šviesos diodą, kuris rodo, kai siurblys yra sustabdytas (taip pat pridėjau signalą, kad gautumėte garso signalą, kai siurblys sustojo).

„Arduino“skaitmeniniai kaiščiai Nr. 2, 3, 4, 5, 6, 7 yra prijungti prie LCD.

Rekomenduojamas: