Мазмұны:

Суды ағызуға арналған Arduino басқарылатын сорғы: 4 қадам (суреттермен)
Суды ағызуға арналған Arduino басқарылатын сорғы: 4 қадам (суреттермен)

Бейне: Суды ағызуға арналған Arduino басқарылатын сорғы: 4 қадам (суреттермен)

Бейне: Суды ағызуға арналған Arduino басқарылатын сорғы: 4 қадам (суреттермен)
Бейне: Токсыз насосыз су шығару! 2024, Қараша
Anonim
Суды ағызуға арналған Arduino басқарылатын сорғы
Суды ағызуға арналған Arduino басқарылатын сорғы

Бұл жобаның идеясы өз пәтеріме конденсатты газ қазандығын сатып алғанда пайда болды. Менде қазандық шығаратын конденсацияланған су үшін жақын жерде ешқандай ағызу жоқ. Сондықтан су бірнеше күн бойы 20 литрлік ыдыста (барабанда) жиналады және оны толтырған кезде оны қолмен ағызуға тура келеді. Сондықтан мен түймені бір рет басу арқылы суды ағызатын Arduino басқарылатын сорғыны жасауды шештім. Дисплей сорғының күйін көрсетеді. Егер сорғы толып кетсе немесе жинау цистернасында деңгей төмен түссе, сорғыны тоқтату үшін мен екі деңгейлі сенсорды қостым. Бұл сорғыштың жақсы жұмыс істеуі үшін маңызды, ол әрқашан суға батып кетеді.

1 -қадам: Жобаға қолданылатын бөлшектер

Жобаға қолданылатын бөлшектер
Жобаға қолданылатын бөлшектер

Бұл жоба үшін мен қолдандым:- тестілеуге арналған Arduino uno тақтасы (соңғы жобаға арналған Arduino nano)

- 12 В суасты сорғысы

- протокол

- реле модулі

- 10 к потенциометр

- 4 NPN транзисторы

- дыбыстық сигнал

- секіргіш сымдар

- әр түрлі резисторлар

- басу түймесі

- қосқыш

2 -қадам: соңғы, бірақ аз емес

Мен Arduino бастапқы кодын тіркедім.

Бұл менің Arduino жобасы. Мен бұл сорғыны қолдана отырып, уақытты үнемдеп, жұмыс істей алғаныма қуаныштымын. Мен оның сыртқы келбетін жақсартуға тырысамын. Мен ұсыныстарға ашықпын.

3 -қадам: Су деңгейінің сенсорларын жасау

Су деңгейінің сенсорларын құру
Су деңгейінің сенсорларын құру

Бұл жобада су деңгейінің екі сенсоры бар. Егер су деңгейі төмендесе, сорғыны тоқтатады, сондықтан сорғы әрқашан суға батады, ал екіншісі ағызу цистернасы толып кеткен жағдайда сорғыны тоқтатады. Сенсор Дарлингтон қосқышы ретінде қосылған екі сымнан және екі NPN транзисторынан жасалған. Сымдар суға батқан кезде өте аз ток өтеді және бұл сигналды Arduino -ға қосады.

Т1 және Т2 транзисторларын қосу әдісі:

T1: T2 негізіне эмитент

T1: коллектордан T2 жинаушыға

T1: 470K резистор арқылы жерге негіз

T1: негізі Arduino аналогтық түйреу A0 (бірінші сенсор үшін) және A1 түйреуіш (екінші сенсор үшін)

T1: Суға түсетін сенсордың бірінші сымының негізі

T2: жерге эмитент.

Сенсордың екінші сымы 5В -тан 10К резистор арқылы өтеді.

Arduino A1 аналогына қосылған сенсор судан шыққаннан кейін, сорғы тоқтайды және СКД -де «Pump off/Low lvl. Резервуарда су жоқ» деген хабар шығады. Екінші су деңгейінің сенсорындағы сымдар суға жеткенде, сорғы тоқтайды және СКД -де «Pump off/ Hi lvl» көрсетіледі.

4 -қадам: Arduino цифрлық түйреуіштерін орнату

Arduino цифрлық түйреуіштерін орнату
Arduino цифрлық түйреуіштерін орнату

Мен 12В қабырға адаптерінен алынған 12В суасты сорғысын қолдандым.

Сорғы реле арқылы Arduino 9 цифрлық түйреуіші арқылы басқарылады.

Arduino цифрлық түйрегіші No8 сорғыны іске қосу немесе оны қолмен тоқтату үшін түймеге қосылады.

No11 Arduino цифрлық түйрегіші ақ жарық диодты басқарады - бұл сорғының бар -жоғын көрсетеді.

Arduino цифрлық штыры No 12 жасыл жарықдиодты басқарады - бұл сорғының қашан қосылғанын көрсетеді.

No 13 Arduino цифрлық түйрегіші қызыл жарықдиодты басқарады - бұл сорғының тоқтағанын көрсетеді (мен сорғы тоқтаған кезде дыбыстық сигнал алу үшін дыбыстық сигнал қосқанмын).

No2, 3, 4, 5, 6, 7 Arduino цифрлық түйреуіштері СКД -ге қосылған.

Ұсынылған: