Съдържание:

Аксесоар за интелигентна каска: 4 стъпки
Аксесоар за интелигентна каска: 4 стъпки

Видео: Аксесоар за интелигентна каска: 4 стъпки

Видео: Аксесоар за интелигентна каска: 4 стъпки
Видео: Unboxing Tefal Cook 4 me @matekitchen3876 2024, Юли
Anonim
Image
Image

Зашеметяващите 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 Bluetooth модул HC-05

1 USB кабел

Проводници

Стъпка 2: Сглобяване на хардуер

Настройка на Arduino
Настройка на Arduino

Поставете стойката на главата на камерата за действие около каската, както е показано, и прикрепете торбичката към стойката за глава към задната част на каската.

Стъпка 3: Настройка на Raspberry Pi

Използвайки анализа на изображението и камерата RPi, Raspberry Pi открива автомобили, които са опасно близо до потребителя и предупреждава потребителя чрез активиране на вибрационни двигатели. За да настроите Raspberry PI и камерата, първо качваме нашия код в Raspberry Pi и след това установяваме SSH връзка с него. След това изпълняваме нашия код на Raspberry Pi или ръчно, като стартираме python файла от терминала, или като активираме bash скрипт по време на изпълнение.

Задачата за анализ на изображението се осъществява чрез използване на обучени OpenCV модели на автомобили. След това изчисляваме скоростта на превозното средство и използвайки таблицата за безопасно разстояние и скоростта, изчислена на превозното средство, изчисляваме безопасното разстояние, за да предупредим потребителя. След това изчисляваме координатите на правоъгълника на желаното превозно средство и накрая предупреждаваме потребителя при преминаване на праг, който ни казва, когато превозното средство е твърде близо.

За да стартирате правилния скрипт на python, отворете папката с идеи в съответната директория. След това стартирайте файла v2.py (написан на Python 2), за да започнете процеса на идентификация с предварително подаден видеоклип. За да започнете да приемате входа от Pi Camera и след това да го обработвате, стартирайте файла Python 2, v3.py. Целият процес е ръчен в момента, но може да бъде автоматизиран, като имате bash скрипт, който работи според изискванията.

Стъпка 4: Настройка на Arduino

Настройка на Arduino
Настройка на Arduino

Bluetooth модул: Захранвайте 5V към модула HC-05 и задайте RX и TX щифтовете като 10 и 11 и направете подходящите връзки към платката Arduino.

GY 521 Жироскоп/акселерометър: Свържете SCL към A5 и SDA към A4 и захранвайте 5V и заземете сензора, като използвате един от заземяващите щифтове.

KY 031 Сензор за детонация: Захранвайте 5V към VCC щифта на сензора за детонация и го заземете и прикрепете изходния щифт към цифров I/O Pin 7 в Arduino.

Препоръчано: