Мазмұны:

Arduino көмегімен тұрмыстық газдың ағып кетуін болдырмау.: 3 қадам
Arduino көмегімен тұрмыстық газдың ағып кетуін болдырмау.: 3 қадам

Бейне: Arduino көмегімен тұрмыстық газдың ағып кетуін болдырмау.: 3 қадам

Бейне: Arduino көмегімен тұрмыстық газдың ағып кетуін болдырмау.: 3 қадам
Бейне: Ардуино Уно жиынтығының көмегімен "Бағдаршам Жасау " 2024, Қараша
Anonim
Arduino көмегімен ішкі газдың ағып кетуін болдырмау
Arduino көмегімен ішкі газдың ағып кетуін болдырмау

Бұл нұсқаулықта мен газдың ағып кетуі кезінде LPG цилиндрінің газ тұтқасын автоматты түрде жабатын прототип жасадым. Сұйытылған газ иіссіз және оның иісі үшін Этил Меркаптан деп аталатын агент қосылады, сондықтан оны ағып кету кезінде байқауға болады. Бірақ егер адамдар үйде болмаған кезде ағып кетсе, бұл апатты жағдайға әкеледі. Бұл апаттардың алдын алу үшін мен прототип жасадым.

Жабдықтар

1. Ардуино Уно.

2. Серво қозғалтқышы.

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

4. Мотор жүргізушісі-L293d.

5. Ескі компьютерден ықшам дискі.

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

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

Газ сенсоры: Мен LPG ағуын анықтау үшін MQ-5 газ сенсорын қолдандым. Ол аналогтық және цифрлық шығуды береді.

Серво қозғалтқышы: Мен Arduino жобаларының көпшілігінде қолданылатын Sg90 моторын қолдандым. Ол шамамен 180 градусқа бұрыла алады, біз қозғалтқышты 90 градусқа ғана айналдырамыз. Қозғалтқышты газ тұтқасына цилиндрлерге бекітуге болады.

CD дискісі: Мен бұл дискіні бөлмедегі терезелерді көрсету үшін қолдандым. Тұрақты ток қозғалтқышы жетектің ашылуы мен жабылуына жауап береді. Бұл бөлмедегі терезелердің ашылуы мен жабылуын білдіреді.

Мотор жүргізушісі: Мен c2 дискісіндегі тұрақты ток моторын басқару үшін l293d мотор драйверін қолдандым. Бұл мотор драйвері бір уақытта екі тұрақты ток қозғалтқышын сағат тілімен және сағат тіліне қарсы бағытта басқара алады. Кіріс түйреуіштер Arduino -ға, шығыс түйреуіштері тұрақты ток қозғалтқышына қосылған.

2 -қадам: Қосылымдар

Газ сенсоры: Бұл сенсорда төрт түйреуіш бар. Vcc және gnd Arduino 5v және gnd түйреуіштеріне қосылған. Мен аналогты шығаруды қалаймын, сондықтан аналогтық түйін A0 түйреуішіне қосылады. Мотор драйвері: А және В кіріс түйреуіштері Arduino 5 және 6 цифрлық түйреуіштеріне қосылады. 1 -мотордың шығыс түйреуіштері тұрақты ток қозғалтқышына қосылған. Соңында 9 вольтты аккумулятор драйверге тұрақты ток қосқышы арқылы қосылады. Серво қозғалтқышы: қызыл және қоңыр сымдар тиісінше Arduino 5v және gnd түйреуіштеріне қосылады. Қызғылт сары сым Arduino -ның 9 -штырына (pwm -pin) қосылады.

3 -қадам: жұмыс

MQ-5 сенсорының шығысы эталондық мәнмен салыстырылады. Шығу анықтамалық мәннен үлкен болғаннан кейін Arduino серво қозғалтқышына сигнал жібереді және цилиндр тұтқасын жабу үшін 90 градусқа бұрылады, сонымен қатар мотор жүргізушісіне CD дискісін ашу үшін сигнал жібереді (бұл терезелердің ашылуын білдіреді)).

Кодты көру үшін мына жерді басыңыз.

Ұсынылған: