Talaan ng mga Nilalaman:

Smart Helmet Accessory: 4 na Hakbang
Smart Helmet Accessory: 4 na Hakbang

Video: Smart Helmet Accessory: 4 na Hakbang

Video: Smart Helmet Accessory: 4 na Hakbang
Video: Fitbit Versa 4 Review: Not as Good as Expected? 2024, Hulyo
Anonim
Image
Image

Isang nakakagulat na 1.3 milyong katao ang namamatay bawat taon dahil sa mga pag-crash ng kalsada. Ang isang pangunahing tipak ng mga aksidenteng ito ay nagsasangkot ng dalawang gulong. Ang dalawang gulong ay naging mas mapanganib kaysa dati. Hanggang sa 2015, 28% ng lahat ng mga namatay na sanhi sanhi ng mga aksidente sa kalsada ay na-link sa dalawang mga gulong. Ang pagmamaneho ng lasing, nakakagambala, higit sa pagbilis, pulang ilaw na paglukso at galit ng kalsada ay ilan sa mga kadahilanan kung bakit ang mga kalsada ay nagiging isang mapanganib na bahagi ng buhay sa lunsod. Kung hindi ginawang aksyon ang mga pag-crash sa kalsada ay maaaring maging ikalimang nangungunang sanhi ng pagkamatay ng 2030.

Gumamit ng accelerometer at gyroscope sensor na pinalakas ng Arduino gumawa kami ng solusyon para sa problemang ito sa anyo ng isang accessory ng helmet. Ang isa sa mga pangunahing tampok ng aming matalinong helmet ay gumagamit ng isang Raspberry Pi camera na nakalagay sa likuran ng helmet upang suriin ang feed nito upang matukoy kung ang isang sasakyan ay mapanganib na malapit. Sa pagtuklas isang buzzer ang nakabukas. Ang isa pang pagpapaandar ng helmet ay upang makakuha ng agarang tulong sa mga nagsusuot ng helmet sakaling magkaroon ng aksidente. Kasama dito ang pagpapadala ng isang mensahe ng SOS sa kanilang mga contact sa emergency na may lokasyon ng nagsusuot. Gumawa rin kami ng isang app na nakikipag-ugnay at tumatanggap ng data mula sa Arduino at pinoproseso ito upang higit na mapahusay ang paggana ng helmet.

Hakbang 1: Mga Kagamitan

Mga materyal na hindi elektroniko:

1 Helmet

1 Aksyon ng mount camera camera

1 Lagyan

Mga elektronikong materyales:

1 Raspberry Pi 3

1 Arduino Uno

1 R-Pi Camera

1 KY-031 Knock Sensor

1 GY-521 Accelerometer / Gyroscope

1 module ng Bluetooth na HC-05

1 USB cable

Mga wire

Hakbang 2: Hardware Assembly

Pag-setup ng Arduino
Pag-setup ng Arduino

Ilagay ang ulo ng camera ng aksiyon sa paligid ng helmet tulad ng ipinakita at ilakip ang lagayan sa head mount patungo sa likuran ng helmet.

Hakbang 3: Pag-setup ng Raspberry Pi

Gamit ang pagsusuri ng imahe at ang RPi camera, nakita ng Raspberry Pi ang mga kotse na mapanganib na malapit sa likod ng gumagamit at binalaan ang gumagamit sa pamamagitan ng pag-aktibo ng mga motor na panginginig. Upang mai-setup ang Raspberry PI at ang camera, na-upload muna namin ang aming code sa Raspberry Pi at pagkatapos ay nagtaguyod ng isang koneksyon sa SSH dito. Pagkatapos ay pinatakbo namin ang aming code sa Raspberry Pi alinman sa manu-manong sa pamamagitan ng pagpapatakbo ng python file mula sa terminal o sa pamamagitan ng pag-aktibo ng isang bash script sa oras ng pagpapatakbo.

Ang gawain ng pagtatasa ng imahe ay nagagawa sa pamamagitan ng paggamit ng mga may kasanayang modelo ng OpenCV sa mga kotse. Pagkatapos ay kinakalkula namin ang bilis ng sasakyan, at sa pamamagitan ng paggamit ng ligtas na tsart ng distansya at ang bilis na kinakalkula ng sasakyan, kinakalkula namin ang ligtas na distansya upang bigyan ng babala ang gumagamit. Pagkatapos ay kinakalkula namin ang mga coordinate ng rektanggulo ng nais na sasakyan at sa wakas ay binalaan ang gumagamit kapag ang isang threshold ay tumawid, na nagsasabi sa amin kapag ang sasakyan ay masyadong malapit.

Upang patakbuhin ang tamang script ng sawa, mag-navigate sa folder ng ideya sa iyong kani-kanilang direktoryo. Pagkatapos, patakbuhin ang v2.py file, (nakasulat sa Python 2) upang simulan ang proseso ng pagkakakilanlan na may paunang feed na video. Upang simulang kunin ang input mula sa Pi Camera at pagkatapos ay iproseso ito, patakbuhin ang file na Python 2, v3.py. Ang buong proseso ay manu-manong sa kasalukuyan, ngunit maaaring awtomatiko sa pamamagitan ng pagkakaroon ng isang bash script na tumatakbo ayon sa mga kinakailangan.

Hakbang 4: Arduino Setup

Pag-setup ng Arduino
Pag-setup ng Arduino

Module ng Bluetooth: Magtustos ng 5V sa module na HC-05 at itakda ang mga pin ng RX at TX bilang 10 at 11 at ginawa ang naaangkop na mga koneksyon sa Arduino board.

GY 521 Gyroscope / Accelerometer: Ikonekta ang SCL sa A5 at SDA sa A4 at ibigay ang 5V at i-ground ang sensor gamit ang isa sa mga ground pin.

KY 031 Knock sensor: Magtustos ng 5V sa VCC pin ng knock sensor at i-ground ito at ilakip ang output pin sa Digital I / O Pin 7 sa Arduino.

Inirerekumendang: