Inhaltsverzeichnis:
- Schritt 1: Materialien
- Schritt 2: Hardware-Montage
- Schritt 3: Raspberry Pi-Setup
- Schritt 4: Arduino-Setup
Video: Smart Helmzubehör - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Jedes Jahr sterben unglaubliche 1,3 Millionen Menschen bei Verkehrsunfällen. Ein Großteil dieser Unfälle betrifft Zweiräder. Zweiräder sind gefährlicher denn je. Im Jahr 2015 waren 28% aller Todesfälle durch Verkehrsunfälle mit Zweirädern verbunden. Trunkenheit am Steuer, Ablenkungen, Geschwindigkeitsüberschreitungen, Rotlichtspringen und Straßenwut sind einige der Gründe, warum Straßen zu einem gefährlichen Teil des städtischen Lebens werden. Wenn nichts unternommen wird, könnten Straßenverkehrsunfälle bis 2030 die fünfthäufigste Todesursache sein.
Mit Beschleunigungsmesser und Gyroskopsensor von Arduino haben wir eine Lösung für dieses Problem in Form eines Helmzubehörs entwickelt. Eines der Hauptmerkmale unseres intelligenten Helms verwendet eine Raspberry Pi-Kamera auf der Rückseite des Helms, um seinen Feed zu analysieren, um zu erkennen, ob sich ein Fahrzeug in gefährlicher Nähe befindet. Bei Erkennung wird ein Summer eingeschaltet. Eine weitere Funktion des Helms besteht darin, den Trägern des Helms bei einem Unfall sofort Hilfe zu leisten. Dazu gehört das Senden einer SOS-Nachricht an ihre Notfallkontakte mit dem Standort des Trägers. Wir haben auch eine App entwickelt, die mit dem Arduino interagiert und Daten vom Arduino empfängt und diese verarbeitet, um die Funktion des Helms weiter zu verbessern.
Schritt 1: Materialien
Nicht elektronische Materialien:
1 Helm
1 Action-Kamera-Kopfhalterung
1 Beutel
Elektronische Materialien:
1 Raspberry Pi 3
1 Arduino Uno
1 R-Pi-Kamera
1 KY-031 Klopfsensor
1 GY-521 Beschleunigungsmesser/Gyroskop
1 HC-05 Bluetooth-Modul
1 USB-Kabel
Drähte
Schritt 2: Hardware-Montage
Platzieren Sie die Kopfhalterung der Action-Kamera wie abgebildet um den Helm und befestigen Sie die Tasche an der Kopfhalterung in Richtung der Rückseite des Helms.
Schritt 3: Raspberry Pi-Setup
Mittels Bildanalyse und der RPi-Kamera erkennt der Raspberry Pi Autos, die sich gefährlich dicht hinter dem Nutzer befinden und warnt den Nutzer durch Aktivieren von Vibrationsmotoren. Um den Raspberry PI und die Kamera einzurichten, laden wir zunächst unseren Code auf den Raspberry Pi und stellen dann eine SSH-Verbindung mit diesem her. Anschließend führen wir unseren Code auf dem Raspberry Pi entweder manuell aus, indem wir die Python-Datei vom Terminal aus ausführen oder ein Bash-Skript zur Laufzeit aktivieren.
Die Aufgabe der Bildanalyse wird durch den Einsatz der trainierten OpenCV-Modelle an Autos gelöst. Wir berechnen dann die Geschwindigkeit des Fahrzeugs, und unter Verwendung der Sicherheitsabstandstabelle und der berechneten Geschwindigkeit des Fahrzeugs berechnen wir den Sicherheitsabstand, um den Benutzer zu warnen. Anschließend berechnen wir die Koordinaten des Rechtecks des gewünschten Fahrzeugs und warnen schließlich beim Überschreiten einer Schwelle, die uns mitteilt, wenn das Fahrzeug zu nahe ist.
Um das richtige Python-Skript auszuführen, navigieren Sie zum Ideenordner in Ihrem jeweiligen Verzeichnis. Führen Sie dann die Datei v2.py (in Python 2 geschrieben) aus, um den Identifizierungsprozess mit einem vorab eingespeisten Video zu starten. Um die Eingabe von der Pi-Kamera aufzunehmen und dann zu verarbeiten, führen Sie die Python 2-Datei v3.py aus. Der gesamte Prozess ist derzeit manuell, kann aber durch ein Bash-Skript, das gemäß den Anforderungen ausgeführt wird, automatisiert werden.
Schritt 4: Arduino-Setup
Bluetooth-Modul: Versorgen Sie das HC-05-Modul mit 5 V und stellen Sie die RX- und TX-Pins als 10 und 11 ein und stellen Sie die entsprechenden Verbindungen zum Arduino-Board her.
GY 521 Gyroskop/Beschleunigungsmesser: SCL an A5 und SDA an A4 anschließen und 5V liefern und den Sensor mit einem der Massepins erden.
KY 031 Klopfsensor: Versorgen Sie den VCC-Pin des Klopfsensors mit 5 V und erden Sie ihn und verbinden Sie den Ausgangspin mit Digital I / O Pin 7 in Arduino.
Empfohlen:
Smart B.A.L (verbundene Mailbox): 4 Schritte
Smart B.A.L (Connected Mailbox): Sie haben es satt, jedes Mal Ihre Mailbox zu überprüfen, während sich nichts darin befindet. Sie möchten wissen, ob Sie während einer Reise Ihre Post oder ein Paket erhalten. Es benachrichtigt Sie, wenn der Postbote eine Post oder eine Par
So erstellen Sie einen Smart Pot mit NodeMCU, der von der App gesteuert wird – wikiHow
So erstellen Sie einen Smart Pot mit NodeMCU, der von einer App gesteuert wird: In dieser Anleitung bauen wir einen Smart Pot, der von einem ESP32 und einer Anwendung für Smartphones (iOS und Android) gesteuert wird. Wir verwenden NodeMCU (ESP32) für die Konnektivität und die Blynk-Bibliothek für das Cloud-IoT und die Anwendung auf dem Smartphone. Endlich haben wir
DIY WiFi Smart Security Light mit Shelly
DIY WiFi Smart Security Light mit Shelly 1: Diese Anleitung wird sich mit der Erstellung eines DIY Smart Security Light mit dem Shelly 1 Smart Relais von Shelly befassen. Wenn Sie ein Sicherheitslicht intelligent machen, haben Sie viel mehr Kontrolle darüber, wann es aktiviert wird und wie lange es eingeschaltet bleibt. Es kann aktiv sein
So bauen Sie einen Smart Mirror mit Raspberry Pi 4: 10 Schritte
So bauen Sie einen Smart Mirror mit Raspberry Pi 4: In dieser Anleitung sehen wir, wie Sie einen Smartmirror aus recycelten Teilen wie einem Bilderrahmen, einem alten Monitor und einem Bilderglas bauen. Für die elektronischen Komponenten, die ich hier gekauft habe www.lcsc .com
Smart Home mit Arduino MKR1000 und M.I.T. Android-App: 4 Schritte
Smart Home mit Arduino MKR1000 und M.I.T. Android App: In diesem Tutorial beschreibe ich, wie Sie mit wenigen Komponenten Ihr Smart Home verbessern können. (Massachusetts Institu