Table des matières:
- Étape 1: Matériaux
- Étape 2: Assemblage du matériel
- Étape 3: configuration du Raspberry Pi
- Étape 4: Configuration Arduino
Vidéo: Accessoire de casque intelligent : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
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
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
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é:
Convertissez votre casque Bluetooth en un casque Hi-Fi avec les pilotes Beats Studio : 6 étapes
Convertissez votre casque Bluetooth en un casque Hi-Fi avec les pilotes Beats Studio : le but de ce Instructable est de mettre à niveau n'importe quel casque Bluetooth bon marché vers un casque H-Fi et comparable à Beats Studio (~ 300 $). Notez que bien que le Bluetooth sans fil empêche un débit élevé, pour profiter d'une véritable hi-fi, vous pouvez toujours le connecter avec un 3
Transformez n'importe quel casque en un casque modulaire (non intrusif) sans endommager le casque. : 9 étapes
Transformez n'importe quel casque en un casque modulaire (non intrusif) sans endommager le casque. C'est un microphone modulaire qui peut être attaché magnétiquement à presque n'importe quel casque (j'aime ça parce que je peux jouer avec des écouteurs haute résolution et aussi
Convertissez votre casque XBox Live Communicator en casque USB pour PC : 3 étapes
Convertissez votre casque XBox Live Communicator en un casque USB pour PC : Casque USB DIY pour PC. Avez-vous une vieille rondelle et un casque XBox 1 Live qui traînent? Votre magasin de revente local ou un ami en a-t-il un que vous pourriez acquérir ? Transformez cet ancien communicateur en casque USB pour Windows ! Fournitures nécessaires : Xbox Live Communica
Convertissez votre casque Bluetooth en casque Bluetooth filaire : 5 étapes (avec photos)
Convertissez votre casque Bluetooth en casque Bluetooth filaire : aujourd'hui, je vais vous expliquer comment créer ou convertir votre propre casque Bluetooth filaire. Suivez mes pas et vous êtes en retard pour le convertir
Convertissez votre casque Bluetooth en casque Bluetooth filaire : 6 étapes
Convertissez votre casque Bluetooth en casque Bluetooth filaire : aujourd'hui, je vais vous expliquer comment créer ou convertir votre propre casque Bluetooth filaire. Suivez mes pas et vous êtes en retard pour le convertir