Мазмұны:

Тыныс алу анализаторы: 13 қадам (суреттермен)
Тыныс алу анализаторы: 13 қадам (суреттермен)
Anonim
Тыныс алу анализаторы
Тыныс алу анализаторы

Авторы: Марк Гуаш пен Генис Ревилла

Елисавадағы өнеркәсіптік дизайн инженериясы

Курс: арнайы ағылшын терминологиясында академиялық қолдану

Тәрбиеші: Джонатан Чакон Перес

1 -қадам: Жобаның анықтамасы КІРІСПЕ

Қазіргі уақытта көшедегі автокөлік апаттарының көпшілігі алкогольді ішу жағдайларын қамтитын себептерге байланысты болады. Көптеген отбасылар сол себепті бұзылады. Бұл жобаның негізгі мақсаты - адамдардың ішімдік ішуден, көлік жүргізуден және жолда апатқа ұшырауының алдын алу.

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

Бұл алкоголог кәсіби демалдырғыш емес және оны тек көңілді мақсатта қолдану керек.

2 -қадам: проблемалық

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

3 -қадам: сенсорлар мен компоненттер қажет

Датчиктер мен компоненттер қажет
Датчиктер мен компоненттер қажет
Датчиктер мен компоненттер қажет
Датчиктер мен компоненттер қажет
Датчиктер мен компоненттер қажет
Датчиктер мен компоненттер қажет
Датчиктер мен компоненттер қажет
Датчиктер мен компоненттер қажет

Алкоголь сенсоры - басты талап. Алкоголь сенсорында Vcc, Ground бар, 1 аналогты және 1 цифрлық оқу порттары бар. Бұл жерде қолданылатын сенсор-MQ-4. Біз оңай және жылдам құрастыру үшін i2c модулі бар СКД экранды қолдандық.

Қажетті материалдар:

(1x) Arduino Uno

(1x) MQ5 газ сенсоры

(1x) СКД i2C 20x4

(1x) Нан тақтасы

(2x) Жасыл жарық диоды

(1x) Сары жарық диоды

(2x) Қызыл жарық диоды

(5x) 10K резисторлар

(50x) Өтпелі сымдар

(1x) Ауыстыру

(1x) 5В батарея

(1x) 3D корпусы

4 -қадам: Істі құру

Істі құру
Істі құру

Қалталы ауа өлшегіш корпусы 3D басып шығарылған. Төмендегі STL файлын жүктегеннен кейін оны жақын маңдағы кез келген 3D басып шығару орталығында жасауға болады. Нәтижелер жоғарыдағы суретке ұқсас болуы керек.

5 -қадам: СКД I2C көмегімен тізбек құрастыру

СКД I2C бар тізбек құрастыру
СКД I2C бар тізбек құрастыру

Бұл қадамның ең маңыздысы - СКД экранын Arduino Uno -мен қалай қосу керектігін білу, келесі байланыстар мен қадамдарды жасау керек.

Бұл компоненттің дұрыс жұмыс істеуі үшін біздің компьютерге кітапхананы орнату қажет, ол төменде берілген.

I2C түйреуіштері:

VCC түйреуіші - тізбекті қосуды қажет ететін түйреуіш

GND түйреуіші - тізбектегі барлық компоненттерді жерге тұйықтауды қажет ететін түйреуіш.

SDA Pin - бұл символдарды тасымалдау жүзеге асатын деректер жолы.

SCL Pin - бұл символдың берілуін синхрондаушы сағат тілі.

Arduino -мен келесі байланыстар бар:

VCC - 5В

GND - GND

SDA - A4

SCL - A5

Біз орнату схемасын бекітеміз.

6 -қадам: СКД коды

Ең алдымен, біздің СКД экранының кітапханасы әкелетін мысал коды жүктеледі, осылайша біз экранымыздың дұрыс жұмыс істейтінін тексере аламыз және келесі қадамға өтуімізге болады.

Біз кодты төменде тіркейміз.

7 -қадам: MQ5 газ сенсоры бар тізбекті құрастыру

MQ5 газ датчигі бар тізбек құрастыру
MQ5 газ датчигі бар тізбек құрастыру

Бұл компоненттің дұрыс жұмыс істеуі үшін сыртқы кітапхана қажет емес. Оны тек Arduino Uno -мен байланыстыру қажет, қосылғаннан кейін біз төменде берілген бағдарламаны іске қоса аламыз және компьютердің сериялық мониторында біз ол анықтайтын мәндерді көреміз.

Arduino -мен байланыс келесідей:

VCC - 5В

GND - GND

D0 - A8

A0 - A0

Біз орнату схемасын бекітеміз.

Ескертпе: сенсор біраз уақыттан кейін қатты қызады, оған тиіспеңіз!

8 -қадам: Светодиодтармен тізбек құрастыру

Светодиодтармен тізбек құрастыру
Светодиодтармен тізбек құрастыру
Светодиодтармен тізбек құрастыру
Светодиодтармен тізбек құрастыру
Светодиодтармен тізбек құрастыру
Светодиодтармен тізбек құрастыру

Біз алкоголь деңгейін визуалды түрде көрсетуге қызмет ететін 5 жарықдиодты қосамыз. Бұл светодиодтар резисторлардың көмегімен оңай орнатылады.

Arduino -мен байланыс келесідей:

LED1 (жасыл) - D1

LED2 (жасыл) - D2

LED3 (сары) - D3

LED4 (қызыл) - D4

LED5 (қызыл) - D5

Біз орнату схемасын бекітеміз.

9 -қадам: Алкоголь датчигін калибрлеңіз

Сенсорды калибрлеу үшін біз алкогольмен суланған мақтаны қолдандық, өйткені біз оны нақты заттармен дәлелдей алмадық. Ақырында біз шындыққа сәйкес келетін құндылықтарды қолдануға шешім қабылдадық.

10 -қадам: Қорытынды код

Қорытынды код
Қорытынды код

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

Біз MQ5 сенсорымен алынған кейбір өлшеу диапазондары арқылы СКД -де мас күйінің 4 мүмкін күйін көрсететін код жасаймыз.

«BAJO NIVEL ALCOHOL» мәні 50 - 100 аралығында

«NIVEL MEDIO ALCOHOL» мәні 100 - 150 аралығында

«ALTO NIVEL ALCOHOL» мәні 150 - 200 аралығында

«POLICIA» мәні> = 200

Біз экранды жоғары құндылыққа айналдыратын жады құрдық.

Светодиодтар өз бетінше жұмыс істейді, олар MQ5 сенсорынан алынған мәліметтермен қамтамасыз етіледі, өйткені экран төменде жарияланатын өлшеу диапазондарымен жұмыс істейді.

LED1 (Жасыл) - мәні <= 50 болғанда қосылады (қосулы екенін көрсетеді)

LED2 (Жасыл) - мәні> 50 болғанда ҚОСУ

LED3 (Сары) - мәні> 100 болғанда ҚОСУ

LED4 (Қызыл) - мәні> 150 болғанда ҚОСУ

LED5 (Қызыл) - мәні> 200 болғанда ҚОСУ

Біз соңғы кодты және монтаж суретін төменде тіркейміз.

11 -қадам: Түймешік функциясы

Түймешік функциясы
Түймешік функциясы
Түймешік функциясы
Түймешік функциясы

Біздің түйменің функциясы - Arduino -ны қайта іске қосу және басқа өлшеу, себебі біздің бағдарлама әрқашан экранда ең жоғары өлшемді сақтайды. Бұл бізге қалағанымызша өлшеуге мүмкіндік береді.

Біздің түйме қуат көзіне тікелей қосылған.

12 -қадам: Барлығын біріктіру

Барлығын біріктіру
Барлығын біріктіру
Барлығын біріктіру
Барлығын біріктіру
Барлығын біріктіру
Барлығын біріктіру

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

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

Жұмыс істеу
Жұмыс істеу
Жұмыс істеу
Жұмыс істеу
Жұмыс істеу
Жұмыс істеу

Ең алдымен, біз Arduino -ны қоректендіретін кабельді қосуымыз керек. Экранда «SOPLA AQUI» пайда болғанда, бұл құрылғының өлшеуге дайын екендігін көрсетеді. Экран біздің алкоголь деңгейін көрсетеді, светодиодтар алкогольдің деңгейін нақты уақыт режимінде көрсетеді, біз соқпағаннан кейін біреуі ғана жанып тұрады.

Егер сіз жаңа өлшем жасағыңыз келсе, орталық түймені басып, экранда «SOPLA AQUI» пайда болғанша күтіңіз және жаңа өлшем жасаңыз.

Ұсынылған: