Мазмұны:
- 1 -қадам: Жобаның анықтамасы КІРІСПЕ
- 2 -қадам: проблемалық
- 3 -қадам: сенсорлар мен компоненттер қажет
- 4 -қадам: Істі құру
- 5 -қадам: СКД I2C көмегімен тізбек құрастыру
- 6 -қадам: СКД коды
- 7 -қадам: MQ5 газ сенсоры бар тізбекті құрастыру
- 8 -қадам: Светодиодтармен тізбек құрастыру
- 9 -қадам: Алкоголь датчигін калибрлеңіз
- 10 -қадам: Қорытынды код
- 11 -қадам: Түймешік функциясы
- 12 -қадам: Барлығын біріктіру
- 13 -қадам: жұмыс
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Авторы: Марк Гуаш пен Генис Ревилла
Елисавадағы өнеркәсіптік дизайн инженериясы
Курс: арнайы ағылшын терминологиясында академиялық қолдану
Тәрбиеші: Джонатан Чакон Перес
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 көмегімен тізбек құрастыру
Бұл қадамның ең маңыздысы - СКД экранын Arduino Uno -мен қалай қосу керектігін білу, келесі байланыстар мен қадамдарды жасау керек.
Бұл компоненттің дұрыс жұмыс істеуі үшін біздің компьютерге кітапхананы орнату қажет, ол төменде берілген.
I2C түйреуіштері:
VCC түйреуіші - тізбекті қосуды қажет ететін түйреуіш
GND түйреуіші - тізбектегі барлық компоненттерді жерге тұйықтауды қажет ететін түйреуіш.
SDA Pin - бұл символдарды тасымалдау жүзеге асатын деректер жолы.
SCL Pin - бұл символдың берілуін синхрондаушы сағат тілі.
Arduino -мен келесі байланыстар бар:
VCC - 5В
GND - GND
SDA - A4
SCL - A5
Біз орнату схемасын бекітеміз.
6 -қадам: СКД коды
Ең алдымен, біздің СКД экранының кітапханасы әкелетін мысал коды жүктеледі, осылайша біз экранымыздың дұрыс жұмыс істейтінін тексере аламыз және келесі қадамға өтуімізге болады.
Біз кодты төменде тіркейміз.
7 -қадам: 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» пайда болғанша күтіңіз және жаңа өлшем жасаңыз.
Ұсынылған:
DIY тыныс алу сенсоры Arduino көмегімен (өткізгіш тоқылған созылу сенсоры): 7 қадам (суреттермен)
DIY тыныс алу сенсоры Arduino көмегімен (өткізгіш тоқылған созылу сенсоры): Бұл DIY сенсоры өткізгіш тоқылған созылу сенсоры түрінде болады. Ол кеудеге/асқазанға оралады, ал кеуде/асқазан кеңейгенде және қысылғанда сенсор, демек, Arduino -ға берілетін кіріс деректері кеңейеді. Сонымен
Рождестволық шыршамен тыныс алу - Arduino Рождестволық жарық контроллері: 4 қадам
Рождестволық шыршаның тыныс алуы-Arduino Рождестволық жарық реттегіші: 9 футтық алдын ала жарықтандырылған жасанды шыршаның басқару қорабы Рождество алдында үзілгені жақсы жаңалық емес, ал өндіруші қосалқы бөлшектерді бермейді. Бұл жарықдиодты жарықдиодты драйвер мен контроллерді қалай қолдануға болатынын көрсетеді
DIY шаш кептіргіш N95 тыныс алу стерилизаторы: 13 қадам
DIY шаш кептіргіш N95 тыныс алу стерилизаторы: SONG және т.б. (2020) [1], шаш кептіргіш 30 минут ішінде шығаратын 70 ° C жылу N95 тыныс алу жолындағы вирустарды инактивациялау үшін жеткілікті. Осылайша, бұл қарапайым адамдар N95 тыныс алу аппараттарын күнделікті іс-әрекеттер кезінде қайта қолданудың мүмкін әдісі, құрметпен
RGB жарықдиодты және тыныс алу көңіл -күйі: 8 қадам
RGB жарықдиодты және тыныс алу көңіл -күйі: RGB LED & Breathing Mood Light - бұл екі режимді қамтитын қарапайым түнгі жарық. Бірінші режимде RGB светодиодының түсін үш айнымалы резисторды бұру арқылы өзгертуге болады, ал екінші режимде ол тыныс алу күйін көрсетеді
Таңқурай Пи басқаратын тыныс алу жарығы: 5 қадам
Raspberry Pi басқаратын тыныс алу жарығы: " Тыныс алу жаттығулары жарығы " мұнда сипатталған қарапайым және салыстырмалы түрде арзан импульсті жарық, ол сіздің тыныс алу жаттығуларыңызды қолдайды және тыныс алудың тұрақты ырғағын сақтауға көмектеседі. Ол сондай -ақ қолданылуы мүмкін, мысалы тыныштандыратын зат ретінде