Sisukord:

Nutika kiivri tarvik: 4 sammu
Nutika kiivri tarvik: 4 sammu

Video: Nutika kiivri tarvik: 4 sammu

Video: Nutika kiivri tarvik: 4 sammu
Video: 20 товаров для автомобиля с Алиэкспресс, автотовары №29 2024, Juuli
Anonim
Image
Image

Igal aastal sureb liiklusõnnetuste tõttu hämmastavalt 1,3 miljonit inimest. Suur osa nendest õnnetustest on seotud kaherattalistega. Kaherattalised on muutunud ohtlikumaks kui kunagi varem. 2015. aasta seisuga oli 28% liiklusõnnetustest põhjustatud surmajuhtumitest seotud kaherattalistega. Joobes sõitmine, tähelepanu kõrvalejuhtimine, kiiruse ületamine, punase tulega hüppamine ja maanteede raev on mõned põhjused, miks teed muutuvad linnaelu ohtlikuks osaks. Kui meetmeid ei võeta, võivad liiklusõnnetused aastaks 2030 saada viiendaks surmapõhjuseks.

Kasutades kiirendusmõõturit ja güroskoobi andurit, mida toidab Arduino, tegime sellele probleemile lahenduse kiivritarviku näol. Meie nutika kiivri üks peamisi omadusi kasutab kiivri tagaküljele paigutatud Raspberry Pi kaamerat, et analüüsida selle etteandeid, et tuvastada, kas sõiduk on ohtlikult lähedal. Avastamisel lülitub sisse helisignaal. Kiivri teine ülesanne on õnnetuse korral kohe abi saada kiivri kandjatele. See hõlmab hädaabiteate saatmist nende hädaabikontaktidele koos kandja asukohaga. Samuti oleme loonud rakenduse, mis suhtleb Arduinoga ja võtab sealt andmeid vastu ning töötleb neid, et veelgi parandada kiivri toimimist.

Samm: materjalid

Mitteelektroonilised materjalid:

1 kiiver

1 Tegevuskaamera pea kinnitus

1 kott

Elektroonilised materjalid:

1 Vaarika Pi 3

1 Arduino Uno

1 R-Pi kaamera

1 KY-031 Koputusandur

1 GY-521 kiirendusmõõtur/güroskoop

1 HC-05 Bluetooth-moodul

1 USB kaabel

Juhtmed

2. samm: riistvara kokkupanek

Arduino seadistamine
Arduino seadistamine

Asetage tegevuskaamera pea kinnitus kiivri ümber, nagu näidatud, ja kinnitage kott peakinnituse külge kiivri tagaosa suunas.

Samm: Raspberry Pi seadistamine

Kasutades pildianalüüsi ja RPi kaamerat tuvastab Raspberry Pi kasutaja taga ohtlikult lähedal olevad autod ja hoiatab kasutajat vibratsioonimootorite aktiveerimisega. Vaarika PI ja kaamera seadistamiseks laadime oma koodi kõigepealt Raspberry Pi -sse ja loome sellega SSH -ühenduse. Seejärel käivitame oma koodi Raspberry Pi -l kas käsitsi, käivitades terminalist pythoni faili või aktiveerides käivitamise ajal bash -skripti.

Pildianalüüsi ülesanne täidetakse, kasutades autodel koolitatud OpenCV mudeleid. Seejärel arvutame sõiduki kiiruse ning kasutades ohutu vahemaa diagrammi ja sõiduki arvutatud kiirust, arvutame ohutu vahemaa kasutaja hoiatamiseks. Seejärel arvutame välja soovitud sõiduki ristküliku koordinaadid ja lõpuks hoiatame kasutajat künnise ületamise eest, mis annab teada, kui sõiduk on liiga lähedal.

Õige pythoni skripti käivitamiseks liikuge oma kataloogi ideede kausta. Seejärel käivitage fail v2.py (kirjutatud Python 2-s), et alustada identifitseerimisprotsessi eelsöödetud videoga. Pi -kaamera sisendi vastuvõtmiseks ja seejärel töötlemiseks käivitage Python 2 fail v3.py. Kogu protsess on praegu käsitsi, kuid seda saab automatiseerida, omades bash -skripti, mis töötab vastavalt nõuetele.

Samm: Arduino seadistamine

Arduino seadistamine
Arduino seadistamine

Bluetooth-moodul: toite 5V toiteallikale HC-05 ja määrake RX- ja TX-tihvtide väärtused 10 ja 11 ning tehke vajalikud ühendused Arduino plaadiga.

GY 521 güroskoop/kiirendusmõõtur: ühendage SCL A5 -ga ja SDA A4 -ga ning toite 5 V ja maandage andur ühe maandusnõela abil.

KY 031 Koputusandur: toite 5 V koputusanduri VCC tihvtile ja maandage see ning kinnitage väljundtipp Arduino digitaalse sisend-/väljundpistiku 7 külge.

Soovitan: