Բովանդակություն:

Breathanalyser: 13 քայլ (նկարներով)
Breathanalyser: 13 քայլ (նկարներով)

Video: Breathanalyser: 13 քայլ (նկարներով)

Video: Breathanalyser: 13 քայլ (նկարներով)
Video: Breathalyzer in car [Explained] 2024, Նոյեմբեր
Anonim
Շնչառական անալիզատոր
Շնչառական անալիզատոր

Մարկ Գուաշի և Գենես Ռևիլայի կողմից

Արդյունաբերական դիզայնի ճարտարագիտություն Էլիսավայում

Դասընթաց. Ակադեմիական օգտագործումը հատուկ անգլերեն տերմինաբանության մեջ

Ուսուցիչ ՝ onatոնաթան Չակոն Պերես

Քայլ 1. Նախագծի սահմանում ՆԵՐԱՈԹՅՈՆ

Մեր օրերում փողոցում տեղի ունեցող ավտովթարների մեծ մասը տեղի է ունենում այն պատճառներով, որոնք ներառում են ալկոհոլի օգտագործման դեպքերը: Այդ պատճառով շատ ընտանիքներ քանդված են: Այս նախագծի հիմնական տեսլականն է կանխել մարդկանց խմելուց և մեքենա վարելուց և ճանապարհներին վթարներ առաջացնելուց:

Այսպիսով, սա ալկոհոլի ազդեցության տակ մեքենա վարելը դադարեցնելու նախատիպային տարբերակ է: Եթե վարորդը խմել է, սենսորը կբացահայտի ալկոհոլի մակարդակը վարորդի շունչում, և եթե այն անցնի սահմանված շեմը, ահազանգ կհայտնվի, և վարորդը կարող է որոշել չքշել:

Այս ալկոհոլոլոգը պրոֆեսիոնալ շնչափող չէ և պետք է օգտագործվի միայն զվարճալի նպատակների համար:

Քայլ 2: Խնդրահարույց

Այս ապրանքի միջոցով մենք ցանկանում ենք լուծել այն խնդիրը, որը շատ վարորդներ ունենում են ճաշից կամ խնջույքից վերադառնալուց հետո: Այս վարորդները հաճախ չգիտեն, թե արդյոք չափից ավելի են խմել մեքենա ճիշտ վարելու համար: Այս դյուրակիր ալկոմետրաչափը թույլ կտա մարդկանց թեստ վերցնել նախքան մեքենան նստելը `նշելով, թե որն է ալկոհոլի մակարդակը և նպատակահարմար է արդյոք մեքենա վերցնել, թե ոչ:

Քայլ 3: Պահանջվում են տվիչներ և բաղադրիչներ

Պահանջվում են տվիչներ և բաղադրիչներ
Պահանջվում են տվիչներ և բաղադրիչներ
Պահանջվում են տվիչներ և բաղադրիչներ
Պահանջվում են տվիչներ և բաղադրիչներ
Պահանջվում են տվիչներ և բաղադրիչներ
Պահանջվում են տվիչներ և բաղադրիչներ
Պահանջվում են տվիչներ և բաղադրիչներ
Պահանջվում են տվիչներ և բաղադրիչներ

Ալկոհոլի սենսորը հիմնական պահանջն է: Ալկոհոլի սենսորում կա Vcc, Ground, 1 անալոգային և 1 թվային ընթերցման պորտ: Այստեղ օգտագործվող սենսորը MQ-4 է: Մենք օգտագործել ենք LCD էկրան i2c մոդուլով ՝ ավելի հեշտ և արագ հավաքման համար:

Պահանջվող նյութերն են ՝

(1x) Arduino Uno

(1x) MQ5 գազի տվիչ

(1x) LCD i2C 20x4

(1x) Գրատախտակ

(2x) Կանաչ LED

(1x) Դեղին LED

(2x) Կարմիր LED

(5x) 10K դիմադրիչներ

(50x) Jumper լարեր

(1x) անջատիչ

(1x) 5V մարտկոց

(1x) 3D պատյան

Քայլ 4: Գործի ստեղծում

Գործի ստեղծում
Գործի ստեղծում

Գրպանային շնչափողի պատյանը 3D տպագրությամբ է: Ստորև բերված STL ֆայլը ներբեռնելուց հետո այն կարող եք անել մոտակա ցանկացած 3d տպագրության հաստատությունում: Արդյունքները պետք է նմանվեն վերը նշված պատկերին:

Քայլ 5. Շղթայի հավաքում LCD I2C- ով

Շղթայի հավաքում LCD I2C- ով
Շղթայի հավաքում LCD I2C- ով

Այս քայլի ամենակարևորը իմանալն է, թե ինչպես միացնել LCD էկրանը մեր Arduino Uno- ի հետ, պետք է կատարել հետևյալ կապերն ու քայլերը:

Այս բաղադրիչի ճիշտ աշխատանքի համար անհրաժեշտ է գրադարան տեղադրել մեր համակարգչում, այն կցված է ստորև:

I2C- ի կապումներն են

VCC Pin - կապը, որը պահանջում է միացնել միացումը

GND Pin - կապում, որը պահանջվում էր սխեմայի բոլոր բաղադրիչները հիմնավորված պահել:

SDA Pin - սա տվյալների գիծ է, որտեղ կատարվում է կերպարների փոխանցում:

SCL Pin - սա ժամացույցի գիծ է, որը համաժամացնում է կերպարի փոխանցումը:

Արդուինոյի հետ կապերը հետևյալն են

VCC - 5V

GND - GND

SDA - A4

SCL - A5

Մենք ամրացնում ենք տեղադրման սխեման:

Քայլ 6: LCD կոդ

Նախևառաջ բեռնվում է այն կոդը, որը բերում է մեր LCD էկրանի գրադարանը, այս կերպ մենք կարող ենք ստուգել, որ մեր էկրանը ճիշտ է աշխատում և կարող ենք անցնել հաջորդ քայլին:

Ստորև ներկայացնում ենք ծածկագիրը:

Քայլ 7. Շղթայի հավաքում MQ5 գազի տվիչով

Շղթայի հավաքում MQ5 գազի սենսորով
Շղթայի հավաքում MQ5 գազի սենսորով

Այս բաղադրիչն իր ճիշտ աշխատանքի համար արտաքին գրադարանի կարիք չունի: Անհրաժեշտ է միայն այն կապել մեր Arduino Uno- ի հետ, միացնելուց հետո մենք կարող ենք գործարկել ստորև կցված ծրագիրը և մեր համակարգչի սերիական մոնիտորի վրա կտեսնենք այն արժեքները, որոնք նա հայտնաբերում է:

Arduino- ի հետ կապերը հետևյալն են

VCC - 5V

GND - GND

D0 - A8

A0 - A0

Մենք ամրացնում ենք տեղադրման սխեման:

Նշում. Սենսորը որոշ ժամանակ անց շատ տաքանում է, մի դիպչեք դրան:

Քայլ 8: Շղթայի հավաքում LED- ներով

Շղթայի հավաքում LED- ներով
Շղթայի հավաքում LED- ներով
Շղթայի հավաքում LED- ներով
Շղթայի հավաքում LED- ներով
Շղթայի հավաքում LED- ներով
Շղթայի հավաքում LED- ներով

Մենք կմիացնենք 5 LED- ները, որոնք կծառայեն տեսողականորեն ցույց տալ ալկոհոլի մակարդակը: Այս LED- ները հեշտությամբ կտեղադրվեն `օգտագործելով դիմադրիչներ:

Arduino- ի հետ կապերը հետևյալն են

LED1 (Կանաչ) - D1

LED2 (Կանաչ) - D2

LED3 (դեղին) - D3

LED4 (կարմիր) - D4

LED5 (կարմիր) - D5

Մենք ամրացնում ենք տեղադրման սխեման:

Քայլ 9: Կալիբրացնել ալկոհոլի սենսորը

Սենսորը չափագրելու համար մենք օգտագործեցինք ալկոհոլով թրջված բամբակ, քանի որ դա չկարողացանք ապացուցել իրական առարկաներով: Վերջապես մենք որոշեցինք օգտագործել այն արժեքները, որոնք, մեր կարծիքով, ավելի իրական են:

Քայլ 10: Վերջնական ծածկագիր

Վերջնական ծածկագիր
Վերջնական ծածկագիր

Երբ բոլոր բաղադրիչներն աշխատեն առանձին, մենք կստեղծենք այնպիսի կոդ, որը թույլ կտա նրանց աշխատել միասին:

Մենք կստեղծենք ծածկագիր, որը MQ5 սենսորով ձեռք բերված որոշ չափումների միջակայքերի միջոցով մեզ ցույց կտա LCD- ում հնարավոր հարբած 4 վիճակը:

«BAJO NIVEL ALCOHOL» արժեքը 50 - 100 -ի սահմաններում

«NIVEL MEDIO ALCOHOL» արժեքը 100 - 150 -ի սահմաններում

«ALTO NIVEL ALCOHOL» արժեքը 150-200 -ի սահմաններում

«POLICIA» արժեքը> = 200

Մենք ստեղծել ենք հիշողություն, որը ստիպում է էկրանին ունենալ ավելի բարձր արժեք:

LED- ները գործում են ինքնուրույն, դրանք սնուցվում են MQ5 սենսորով ստացված տվյալներով, ճիշտ այնպես, ինչպես էկրանն աշխատում է ստորև հայտարարված չափման տիրույթների հետ:

LED1 (Կանաչ) - միացնել, երբ արժեքը <= 50 (ցույց է տալիս, որ այն միացված է)

LED2 (Կանաչ) - միացրեք, երբ արժեքը> 50 է

LED3 (դեղին) - միացրեք, երբ արժեքը> 100

LED4 (կարմիր) - միացրեք, երբ արժեքը> 150 է

LED5 (կարմիր) - միացրեք, երբ արժեքը> 200 է

Ստորև կցում ենք վերջնական ծածկագիրը և մոնտաժային պատկերը:

Քայլ 11: Կոճակի գործառույթը

Կոճակի գործառույթը
Կոճակի գործառույթը
Կոճակի գործառույթը
Կոճակի գործառույթը

Մեր կոճակի գործառույթն է վերագործարկել Arduino- ն և կատարել մեկ այլ չափում, քանի որ մեր ծրագիրը միշտ պահպանում է էկրանին ամենաբարձր չափումը: Սա թույլ է տալիս կատարել չափումներ, որքան ցանկանում ենք:

Մեր կոճակը ուղղակիորեն միացված է հոսանքին:

Քայլ 12: Ամեն ինչ համատեղել

Ամեն ինչ միասին դնելը
Ամեն ինչ միասին դնելը
Ամեն ինչ միասին դնելը
Ամեն ինչ միասին դնելը
Ամեն ինչ միասին դնելը
Ամեն ինչ միասին դնելը

Երբ ամեն ինչ ճիշտ է աշխատում, ժամանակն է այն ավելացնել պատյանին և ճիշտ փակել:

Քայլ 13: Գործողություն

Գործող
Գործող
Գործող
Գործող
Գործող
Գործող

Առաջին հերթին, մենք պետք է միացնենք մալուխը, որը սնուցի մեր Arduino- ն: Երբ էկրանին հայտնվի «SOPLA AQUI», դա ցույց կտա, որ սարքը պատրաստ է չափումներ կատարել: Էկրանը ցույց կտա մեր ալկոհոլի մակարդակը, LED- ները ցույց կտան ալկոհոլի մակարդակը իրական ժամանակում, երբ մենք չենք փչում, միայն մեկը կմնա լուսավորված:

Երբ ցանկանում եք նոր չափումներ կատարել, սեղմեք կենտրոնական կոճակը և սպասեք, մինչև էկրանին հայտնվի «SOPLA AQUI» և կատարեք նոր չափում:

Խորհուրդ ենք տալիս: