Мазмуну:

Ардуино суусун агызуучу насос: 4 кадам (сүрөттөр менен)
Ардуино суусун агызуучу насос: 4 кадам (сүрөттөр менен)

Video: Ардуино суусун агызуучу насос: 4 кадам (сүрөттөр менен)

Video: Ардуино суусун агызуучу насос: 4 кадам (сүрөттөр менен)
Video: #13 VTScada (бесплатная лицензия) Modbus RS485 Аналоговое чтение и запись | Внешний ПЛК Arduino 2024, Ноябрь
Anonim
Ардуино башкаруучу суу сордуруучу насос
Ардуино башкаруучу суу сордуруучу насос

Бул долбоордун идеясы батириме конденсаттуу газ казанын сатып алганымда пайда болгон. Менде казан чыгарган конденсацияланган сууга жакын дренаж жок. Ошентип, суу 20 литрлик идишке (барабанга) бир нече күн чогултулат жана ал толтурулганда, аны кол менен төгүүгө туура келет. Ошентип, мен баскычты бир гана басуу менен сууну агыза турган Arduino башкаруучу насос жасоону чечтим. Дисплей насостун абалын көрсөтөт. Эгерде дренаж ашып кетсе же деңгээли жыйноочу бактын ичине түшүп кетсе, насосту токтотуу үчүн эки деңгээлдеги сенсорлорду коштум. Бул дайыма сууга чөмүлүү үчүн насостун жакшы иштеши үчүн маанилүү.

1 -кадам: Долбоор үчүн колдонулган бөлүктөр

Долбоор үчүн колдонулган бөлүктөр
Долбоор үчүн колдонулган бөлүктөр

Бул долбоор үчүн мен колдондум:- Arduino uno тестирлөө тактасы (акыркы долбоор үчүн Arduino nano)

- 12В чөгүүчү суу насосу

- протобер

- реле модулу

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

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

- ызы -чуу

- секирүүчү зымдар

- ар кандай резисторлор

- баскыч

- которгуч

2 -кадам: Акыркы, бирок аз эмес

Мен Ардуинонун баштапкы кодун тиркеп койгом.

Бул менин биринчи Arduino долбоорум. Мен бул насосту колдонуу менен убакытты үнөмдөп, аны иштете алдым деп канааттандым. Мен анын сырткы көрүнүшү боюнча иштейм жана аны дагы бир аз өркүндөтөм. Мен сунуштар үчүн ачыкмын.

3 -кадам: Суунун деңгээлинин сенсорлорун түзүү

Суу деңгээлинин сенсорлорун түзүү
Суу деңгээлинин сенсорлорун түзүү

Бул долбоордо суунун деңгээлинин эки сенсору бар. Суунун деңгээли төмөндөп кетсе, бири насосту токтотот, ошондуктан насос дайыма сууга чөгүп кетет, экинчиси агып кетүүчү цистерна ашыкча толуп кетсе, насосту токтотот. Сенсор Дарлингтон которгуч катары туташкан эки зымдан жана эки NPN транзисторунан жасалган. Зымдар чөгүп кеткенден кийин өтө кичинекей ток өтөт жана бул сигналды Arduinoго иштетет.

Т1 жана Т2 транзисторун кантип туташтыруу керек:

T1: T2 базасына эмитент

T1: Коллекционерден Т2 жыйноочусуна

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

T1: Негизги Arduino аналогдук пин A0 (биринчи сенсор үчүн) жана пин A1 (экинчи сенсор үчүн)

T1: Сууда байланыш түзө турган сенсордун биринчи зымынын негизи

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

Сенсордун экинчи зымы 5Втан 10К резистор аркылуу келет.

Arduino A1 аналогуна туташкан сенсор суудан чыккандан кийин, насос токтойт жана ЖК "Pump off/Low lvl. Цистернада суу жок" деген билдирүүнү көрсөтөт. Экинчи суунун деңгээлинин сенсорундагы зымдар сууга жеткенде, насос токтойт жана ЖКда "Pump off/ Hi lvl" көрсөтүлөт.

4 -кадам: Arduino Digital Pins орнотуу

Arduino Digital Pins орнотуу
Arduino Digital Pins орнотуу

Мен 12В дубал адаптеринен келген 12В суу астындагы насосту колдондум.

Насос реле аркылуу 9 -Arduino санарип пин менен башкарылат.

Ардуино санариптик пин No 8 насосту иштетүү же аны кол менен токтотуу үчүн баскычка туташтырылган.

Arduino санариптик пин No 11 ак диодду башкарат - бул насостун бар же жок экенин көрсөтөт.

Arduino санарип пин No 12 жашыл LEDди башкарат - бул насос качан күйүп турганын көрсөтөт.

Arduino санарип пин No 13 кызыл диодду башкарат - бул насос качан токтотулганын көрсөтөт (мен насос токтогондо үн сигналын алуу үчүн зумер коштум).

No2, 3, 4, 5, 6, 7 Arduino санарип казыктары ЖКга туташкан.

Сунушталууда: