Table des matières:

Accessoire de casque intelligent : 4 étapes
Accessoire de casque intelligent : 4 étapes

Vidéo: Accessoire de casque intelligent : 4 étapes

Vidéo: Accessoire de casque intelligent : 4 étapes
Vidéo: 5 ACCESSOIRES INDISPENSABLES POUR UN MOTARD EN 2024 🏆 2024, Novembre
Anonim
Image
Image

1,3 million de personnes meurent chaque année à cause d'accidents de la route. Une grande partie de ces accidents impliquent des deux-roues. Les deux-roues sont devenus plus dangereux que jamais. En 2015, 28 % de tous les décès dus à des accidents de la route étaient liés à des deux-roues. La conduite en état d'ébriété, les distractions, les excès de vitesse, les sauts aux feux rouges et la rage au volant sont quelques-unes des raisons pour lesquelles les routes deviennent une partie dangereuse de la vie urbaine. Si aucune mesure n'est prise, les accidents de la route pourraient devenir la cinquième cause de décès d'ici 2030.

À l'aide d'un accéléromètre et d'un capteur gyroscope alimentés par Arduino, nous avons trouvé une solution à ce problème sous la forme d'un accessoire de casque. L'une des principales caractéristiques de notre casque intelligent utilise une caméra Raspberry Pi placée à l'arrière du casque pour analyser son alimentation afin de détecter si un véhicule est dangereusement proche. Lors de la détection, un buzzer est activé. Une autre fonction du casque est d'apporter une aide immédiate aux porteurs du casque en cas d'accident. Cela inclut l'envoi d'un message SOS à leurs contacts d'urgence avec l'emplacement du porteur. Nous avons également créé une application qui interagit avec et reçoit les données de l'Arduino et les traite pour améliorer encore le fonctionnement du casque.

Étape 1: Matériaux

Matériaux non électroniques:

1 casque

1 support de tête de caméra d'action

1 pochette

Matériel électronique:

1 Framboise Pi 3

1 Arduino Uno

1 caméra R-Pi

1 capteur de cliquetis KY-031

1 accéléromètre/gyroscope GY-521

1 module Bluetooth HC-05

1 câble USB

Fils

Étape 2: Assemblage du matériel

Configuration Arduino
Configuration Arduino

Placez le support de tête de caméra d'action autour du casque comme indiqué et attachez la pochette au support de tête vers l'arrière du casque.

Étape 3: configuration du Raspberry Pi

Grâce à l'analyse d'images et à la caméra RPi, le Raspberry Pi détecte les voitures qui se trouvent dangereusement derrière l'utilisateur et avertit l'utilisateur en activant des moteurs de vibration. Pour configurer le Raspberry PI et la caméra, nous téléchargeons d'abord notre code sur le Raspberry Pi, puis établissons une connexion SSH avec celui-ci. Nous exécutons ensuite notre code sur le Raspberry Pi soit manuellement en exécutant le fichier python depuis le terminal, soit en activant un script bash au moment de l'exécution.

La tâche d'analyse d'image est accomplie en utilisant les modèles OpenCV entraînés sur les voitures. Nous calculons ensuite la vitesse du véhicule, et en utilisant le tableau des distances de sécurité et la vitesse calculée du véhicule, nous calculons la distance de sécurité pour avertir l'utilisateur. On calcule ensuite les coordonnées du rectangle du véhicule souhaité et enfin on avertit l'utilisateur lorsqu'un seuil est franchi, ce qui nous indique quand le véhicule est trop près.

Pour exécuter le script python approprié, accédez au dossier d'idées dans votre répertoire respectif. Ensuite, exécutez le fichier v2.py (écrit en Python 2) pour démarrer le processus d'identification avec une vidéo pré-alimentée. Pour commencer à prendre l'entrée de la caméra Pi, puis la traiter, exécutez le fichier Python 2, v3.py. L'ensemble du processus est manuel pour le moment, mais peut être automatisé en ayant un script bash qui s'exécute selon les exigences.

Étape 4: Configuration Arduino

Configuration Arduino
Configuration Arduino

Module Bluetooth: fournissez 5 V au module HC-05, définissez les broches RX et TX sur 10 et 11 et effectuez les connexions appropriées à la carte Arduino.

Gyroscope/accéléromètre GY 521: connectez SCL à A5 et SDA à A4, fournissez 5 V et mettez le capteur à la terre à l'aide de l'une des broches de mise à la terre.

Capteur de cliquetis KY 031: fournissez 5 V à la broche VCC du capteur de cliquetis, mettez-la à la terre et connectez la broche de sortie à la broche d'E/S numérique 7 dans Arduino.

Conseillé: