Мазмуну:

Ардуинону колдонуу менен ички газдын агып кетүүсүнүн алдын алуу.: 3 кадам
Ардуинону колдонуу менен ички газдын агып кетүүсүнүн алдын алуу.: 3 кадам

Video: Ардуинону колдонуу менен ички газдын агып кетүүсүнүн алдын алуу.: 3 кадам

Video: Ардуинону колдонуу менен ички газдын агып кетүүсүнүн алдын алуу.: 3 кадам
Video: Control Speed of Stepper Motor using L298N with Push Button Switches STLPB-01 2024, Июль
Anonim
Ардуинону колдонуу менен ички газдын агып кетүүсүнүн алдын алуу
Ардуинону колдонуу менен ички газдын агып кетүүсүнүн алдын алуу

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

Жабдуулар

1. Arduino Uno.

2. Серво мотору.

3. Газ сенсору (MQ-5).

4. Мотор айдоочу-L293d.

5. Эски компьютерден CD диск.

1 -кадам: Компоненттер

Компоненттер
Компоненттер
Компоненттер
Компоненттер
Компоненттер
Компоненттер
Компоненттер
Компоненттер

Газ сенсору: Мен газдын агып кетишин аныктоо үчүн MQ-5 газ сенсорун колдондум. Бул аналогдук жана санариптик чыгууну берет.

Серво мотору: Мен Arduino долбоорлорунун көбүндө колдонулган Sg90 моторун колдондум. Бул болжол менен 180 градуска бурула алат жана биз мотордун 90 градуска гана бурулушун колдонобуз. Кыймылдаткычты газ цилиндрлерине бекитсе болот.

CD диск: Мен бул дискти бөлмөдө турган терезелерди көрсөтүү үчүн колдондум. DC мотору дискти ачуу жана жабуу үчүн жооптуу. Бул бөлмөдө терезелердин ачылышын жана жабылышын билдирет.

Мотор айдоочу: Мен l293d мотор драйверин CD дискиндеги DC моторун башкаруу үчүн колдондум. Бул мотор айдоочу бир убакта 2 DC кыймылдаткычын сааттын жебесине каршы жана сааттын жебесине каршы айдай алат. Кирүү төөнөгүчтөрү Arduino менен туташтырылган, ал эми чыккычтар DC моторуна туташкан.

2 -кадам: Байланыштар

Газ сенсору: Бул сенсордо төрт казык бар. Vcc жана gnd Arduino 5v жана gnd казыктарына туташкан. Мен аналогдук чыгууну каалайм, аналогдук пин Ардуинонун A0 пинине туташтырылган. Мотор драйвери: А жана В киргизүү пиндери 5 жана 6 Arduino сандык казыктарына туташкан. 1 -мотордун чыгуу казыктары DC кыймылдаткычына туташтырылган. Акыр -аягы, 9v батарейка айдоочуга DC туташтыргычы аркылуу кошулат. Servo мотору: Кызыл жана күрөң зымдар тиешелүү түрдө Arduino 5v жана gnd казыктарына туташат. Кызгылт сары зым Arduino пин 9га (pwm pin) туташтырылган.

3 -кадам: Иштөө

MQ-5 сенсорунун чыгышы шилтеме мааниси менен салыштырылат. Чыгуу шилтеме маанисинен чоң болгондон кийин, Arduino серво моторуна сигнал жөнөтөт жана цилиндрдин баскычын жабуу үчүн 90 градуска бурулат, ошондой эле мотор айдоочусуна CD дискти ачуу үчүн сигнал жиберет (бул терезелердин ачылышын билдирет)).

Кодду көрүү үчүн бул жерди басыңыз.

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