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

Smart սաղավարտի աքսեսուար ՝ 4 քայլ
Smart սաղավարտի աքսեսուար ՝ 4 քայլ

Video: Smart սաղավարտի աքսեսուար ՝ 4 քայլ

Video: Smart սաղավարտի աքսեսուար ՝ 4 քայլ
Video: Vlog 6: Ինչպես ընտրել հեծանիվ 2024, Նոյեմբեր
Anonim
Image
Image

Roadանապարհատրանսպորտային պատահարների պատճառով տարեկան մահանում է 1,3 միլիոն մարդ: Այս վթարների հիմնական մասը վերաբերում է երկու անիվների: Երկու անիվները ավելի վտանգավոր են դարձել, քան երբևէ: 2015 թվականի դրությամբ ճանապարհատրանսպորտային պատահարների հետևանքով մահվան ելքով բոլոր զոհերի 28% -ը կապված էր երկու անիվների հետ: Հարբած մեքենա վարելը, ուշադրությունը շեղելը, արագությունը գերազանցելը, կարմիր լույսը ցատկելը և ճանապարհի բարկությունը մի քանի պատճառ են, թե ինչու ճանապարհները դառնում են քաղաքային կյանքի վտանգավոր մաս: Եթե միջոցներ չձեռնարկվեն, ճանապարհատրանսպորտային պատահարները կարող են դառնալ մահվան հինգերորդ պատճառը 2030 թվականին:

Arduino- ի միջոցով աշխատող արագացուցիչի և գիրոսկոպի տվիչի միջոցով մենք լուծեցինք այս խնդիրը սաղավարտի աքսեսուարի տեսքով: Մեր խելացի սաղավարտի հիմնական առանձնահատկություններից մեկն այն է, որ սաղավարտի հետևի մասում տեղադրված Raspberry Pi տեսախցիկը վերլուծում է դրա հոսքը ՝ որոշելու, թե արդյոք մեքենան վտանգավոր մոտ է: Հայտնաբերման ժամանակ ազդանշանը միացված է: Սաղավարտի մեկ այլ գործառույթ է `վթարի դեպքում սաղավարտ կրողներին անհապաղ օգնություն ցուցաբերելը: Սա ներառում է SOS հաղորդագրություն ուղարկելը նրանց արտակարգ իրավիճակների կոնտակտներին ՝ կրողի գտնվելու վայրի հետ միասին: Մենք նաև պատրաստել ենք ծրագիր, որը փոխազդում և ստանում է տվյալներ Arduino- ից և դրանք մշակում է սաղավարտի աշխատանքը ավելի բարձրացնելու համար:

Քայլ 1: Նյութեր

Ոչ էլեկտրոնային նյութեր

1 սաղավարտ

1 Գործողության տեսախցիկի գլխի ամրացում

1 պայուսակ

Էլեկտրոնային նյութեր

1 ազնվամորի Պի 3

1 Arduino Uno

1 R-Pi տեսախցիկ

1 KY-031 թակոցի տվիչ

1 GY-521 արագացուցիչ/գիրոսկոպ

1 HC-05 Bluetooth մոդուլ

1 USB մալուխ

Լարերը

Քայլ 2: Սարքավորման հավաքում

Arduino կարգավորումը
Arduino կարգավորումը

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

Քայլ 3: Ազնվամորի Պի կարգավորում

Օգտագործելով պատկերի վերլուծություն և RPi տեսախցիկ ՝ Raspberry Pi- ն հայտնաբերում է մեքենա, որը վտանգավորորեն մոտ է օգտատիրոջը և զգուշացնում է օգտագործողին ՝ ակտիվացնելով թրթռման շարժիչներ: Raspberry PI- ն և տեսախցիկը կարգավորելու համար մենք նախ մեր ծածկագիրը վերբեռնում ենք Raspberry Pi- ում, այնուհետև դրա հետ հաստատում ենք SSH կապ: Այնուհետև մենք գործարկում ենք մեր ծածկագիրը Raspberry Pi- ի վրա կամ ձեռքով ՝ տերմինալից գործարկելով python ֆայլը կամ գործարկման ժամանակ ակտիվացնելով bash սցենարը:

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

Պիթոնի համապատասխան սցենարը գործարկելու համար անցեք ձեր համապատասխան գրացուցակի գաղափարների թղթապանակը: Այնուհետև գործարկեք v2.py ֆայլը (գրված է Python 2-ում) ՝ նույնականացման գործընթացը նախապես սնուցված տեսանյութով սկսելու համար: Pi տեսախցիկից մուտքագրումը սկսելու և այն մշակելու համար գործարկեք Python 2 ֆայլը ՝ v3.py: Ամբողջ գործընթացն այս պահին ձեռքով է, բայց կարող է ավտոմատացվել `ունենալով bash սցենար, որն աշխատում է ըստ պահանջների:

Քայլ 4: Arduino- ի կարգավորում

Arduino կարգավորումը
Arduino կարգավորումը

Bluetooth մոդուլ. Մատակարարեք 5V HC-05 մոդուլին և սահմանեք RX և TX կապերը որպես 10 և 11 և համապատասխան միացումներ կատարեք Arduino տախտակին:

GY 521 գիրոսկոպ/արագացուցիչ. Միացրեք SCL- ն A5- ին և SDA- ին `A4- ին և մատակարարեք 5 Վ լարման և տվեք սենսորը` օգտագործելով գրունտներից մեկը:

KY 031 Թակոց սենսոր. Մատուցեք 5 Վ լարման տվիչի VCC քորոցը և հիմնավորեք այն, իսկ ելքային կապը ամրացրեք Arduino- ի թվային I/O Pin 7 -ին:

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