Inhaltsverzeichnis:
- Schritt 1: Verwendete Materialien
- Schritt 2: GPS-Modul
- Schritt 3: GSM-Modul
- Schritt 4: Anschlussdiagramm
- Schritt 5: Programmierung für Arduino
Video: Sicherheitsgerät für Frauen mit GPS-Tracking und Warnungen mit Arduino - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Von wns.nawfalFolgen Sie mehr vom Autor:
Mit all der Technologie, die uns in letzter Zeit zur Verfügung steht, ist es nicht schwer, eine Sicherheitsvorrichtung für Frauen zu bauen, die nicht nur einen Notfallalarm auslöst, sondern auch eine Nachricht an Ihre Freunde, Familie oder betroffene Person sendet. Hier bauen wir eine Band, die von Frauen getragen werden kann, mit der sie die Polizei oder jeden anderen per SOS-Notruf-SMS mit dem aktuellen Standort informieren können. Anhand dieser Informationen kann die Polizei das Opfer vor Ort retten. Dazu verwenden wir hier ein Arduino, das mit einem GSM- und GPS-Modul verbunden werden kann, um SMS-Benachrichtigungen zu senden und die Standortkoordinaten zu erhalten. Wir haben auch ein RF-Sender- und -Empfängermodul für die drahtlose Kommunikation zwischen dem Band und dem Empfangsgerät mit GPS/GSM verwendet.
Schritt 1: Verwendete Materialien
- Arduino Nano
- SIM900-Modem
- NEO6M GPS-Modul
- 433 MHz HF-Sender und -Empfänger
- Taste
- Batterie
- Steckbrett
- Jumper
Schritt 2: GPS-Modul
Hier verwenden wir das NEO6M GPS-Modul. Das NEO-6M GPS-Modul ist ein beliebter GPS-Empfänger mit einer eingebauten Keramikantenne, die eine starke Satellitensuche bietet. Dieser Empfänger kann Standorte erfassen und bis zu 22 Satelliten verfolgen und Standorte überall auf der Welt identifizieren. Mit der On-Board-Signalanzeige können wir den Netzwerkstatus des Moduls überwachen. Es verfügt über eine Datensicherungsbatterie, damit das Modul die Daten speichern kann, wenn die Hauptstromversorgung versehentlich abgeschaltet wird.
Das Herzstück des GPS-Empfängermoduls ist der NEO-6M GPS-Chip von u-blox. Es kann bis zu 22 Satelliten auf 50 Kanälen verfolgen und hat einen sehr beeindruckenden Empfindlichkeitspegel von -161 dBm. Dieses 50-Kanal-u-blox-6-Positionierungsmodul verfügt über eine Time-To-First-Fix (TTFF) von unter 1 Sekunde. Dieses Modul unterstützt die Baudrate von 4800-230400 bps und hat den Standardbaud von 9600. Features:
- Betriebsspannung: (2,7-3,6)V DC
- Betriebsstrom: 67 mA
- Baudrate: 4800-230400 bps (9600 Standard)
- Kommunikationsprotokoll: NEMA
- Schnittstelle: UART
- Externe Antenne und eingebautes EEPROM.
Schritt 3: GSM-Modul
Dies ist ein GSM/GPRS-kompatibles Quad-Band-Handy, das auf einer Frequenz von 850/900/1800/1900MHz arbeitet und für verschiedene Anwendungen wie den Zugriff auf das Internet, das Tätigen von Sprachanrufen, das Senden und Empfangen von SMS verwendet werden kann, usw. Die Frequenzbänder des GSM-Modems können durch AT-Befehle eingestellt werden. Die Baudrate ist von 1200-115200 über den AT-Befehl konfigurierbar. Das GSM/GPRS-Modem verfügt über einen internen TCP/IP-Stack, der es uns ermöglicht, über GPRS mit dem Internet zu verbinden. Dies ist ein Modul vom SMT-Typ und mit einem sehr leistungsstarken Single-Chip-Prozessor ausgestattet, der den AMR926EJ-S-Kern integriert, der in verschiedenen Industrieprodukten sehr beliebt ist.
Technische Spezifikationen:
- Versorgungsspannung: 3,4V – 4,5V
- Energiesparmodus: Stromverbrauch im Ruhemodus = 0,5 mA
- Frequenzbänder: SIM900A
- Dualband: EGSM900, DCS1800.
- Betriebstemperatur: -30ºC bis +80ºC
- Unterstützt MIC und Audio InputSpeaker InputUART-SchnittstellenunterstützungFirmware-Upgrade über Debug-PortKommunikation: AT-Befehle
Schritt 4: Anschlussdiagramm
Das Frauensicherheitssystem mit GPS-Tracking und -Warnungen kann in zwei Abschnitte unterteilt werden, z. B. in den Sender- und den Empfängerabschnitt. Die Schaltpläne für jeden Abschnitt werden wie folgt beschrieben:
Senderbereich: Im HF-Senderteil befindet sich eine SOS-Taste zusammen mit einem 433 MHz-HF-Sender, der die Daten drahtlos an den Empfängerteil überträgt. Der Zweck der Herstellung zweier Einzelteile besteht darin, die Größe des Sendemoduls zu minimieren, damit es als Armband getragen werden kann. Der Schaltplan für den Senderteil ist oben dargestellt.
Empfängerabschnitt: Im HF-Empfängerabschnitt werden die vom Armband (Senderteil) gesendeten Daten von dem Gerät mit einem 433 MHz-HF-Empfänger empfangen. Der RF-Empfänger sendet diese Informationen über den digitalen Pin an Arduino. Arduino Nano empfängt dann das Signal und verarbeitet es mit dem darin geflashten Programm. Wenn das Opfer die SOS-Taste im Senderteil drückt, wird ein HIGH-Signal erzeugt und an die Arduino-Seite weitergeleitet, und dann sendet Arduino ein Signal an das SIM900-Modem, um eine SMS an den registrierten Benutzer zusammen mit der bereits erhaltenen GPS-Koordinate zu senden im Mikrocontroller mit Hilfe des NEO6M GPS-Moduls gespeichert. Der Schaltplan der Empfängerseite ist wie oben dargestellt.
Schritt 5: Programmierung für Arduino
Nach erfolgreichem Abschluss der Hardwareverbindungen geht es nun an die Programmierung des Arduino Nano. Die schrittweise Erklärung des Codes ist unten angegeben.
Starten Sie den Code, indem Sie alle erforderlichen Bibliotheksdateien in den Code einschließen, z. B. TinyGPS++.h für das NEO6M-GPS-Board, SoftwareSerial.h zum Definieren der seriellen Software-Pins. Hier wird die Bibliothek TinyGPS++.h verwendet, um die GPS-Koordinaten mit dem GPS-Empfängermodul zu erhalten. Diese Bibliothek kann hier heruntergeladen werden. Deklarieren Sie nun die Anschlusspins des GPS-Moduls und seine Standardbaudrate, die in unserem Fall 9600 beträgt. Definieren Sie auch die seriellen Pins der Software, mit denen GPS mit Arduino kommuniziert. statische const int RXPin = 2, TXPin = 3; static const uint32_t gps_baudrate = 9600;Dann die Objekte für die Klasse TinyGPSPlus deklarieren. Definieren Sie außerdem das Objekt für die SoftwareSerial-Klasse mit den Pins als zuvor deklarierte Argumente. TinyGPSPlus-GPS; SoftwareSerial soft (RXPin, TXPin); Deklarieren Sie im Setup () alle Eingangspins und Ausgangspins. Initialisieren Sie dann die serielle Hardware- und Software-Seriell-Funktionalität und stellen Sie die Standardbaudrate bereit, die in unserem Fall 9600 beträgt. Frauen-Sicherheitsgerät mit GPS-Tracking und Warnungen mit Arduino Wenn die SOS-Taste gedrückt wird, beginnt der Summer zu piepen und eine SMS wird an die autorisierte Nummer gesendet, die den Breiten- und Längengrad des Standorts des Opfers enthält. Der Screenshot der Ausgabe ist unten dargestellt:
Empfohlen:
Anfängerleitfaden für Raspberry Pi: 6 Schritte (mit Bildern)
Anfängerleitfaden für Raspberry Pi: Ich arbeite seit geraumer Zeit mit Arduino. Es ist einfach, billig und erledigt die Arbeit. Aber in letzter Zeit tendiere ich mehr zu IoT-Projekten. Also begann ich mit dem ESP-Entwicklungsboard und es funktionierte perfekt. Aber jetzt möchte ich in Richtung
So erstellen Sie eine einfache Webseite mit Klammern für Anfänger – wikiHow
So erstellen Sie eine einfache Webseite mit Klammern für Anfänger: EinführungDie folgenden Anweisungen bieten eine Schritt-für-Schritt-Anleitung zum Erstellen einer Webseite mit Klammern. Brackets ist ein Quellcode-Editor mit Schwerpunkt auf Webentwicklung. Es wurde von Adobe Systems erstellt und ist eine kostenlose Open-Source-Software, die
RC-Tracked-Roboter mit Arduino – Schritt für Schritt: 3 Schritte
RC Tracked Robot mit Arduino – Schritt für Schritt: Hey Leute, ich bin zurück mit einem weiteren coolen Robot-Chassis von BangGood. Ich hoffe, Sie haben unsere vorherigen Projekte durchgegangen – Spinel Crux V1 – Der gestengesteuerte Roboter, Spinel Crux L2 – Arduino Pick-and-Place-Roboter mit Roboterarmen und The Badland Braw
SPIEL MIT PYTHON CODE (FÜR Dummys!): 14 Schritte
CODE EIN SPIEL MIT PYTHON (FÜR DUMMIES!): Willkommen bei Python, der drittbeliebtesten Programmiersprache weltweit!… und wohl die einfachste! Wussten Sie, dass Youtube & Google hat beide Python als Hauptsprache für ihre versierten Apps & Webseiten sehen Sie? Tja… Nun ja
So reparieren Sie einen Wechselrichter mit LCD-Hintergrundbeleuchtung. Mit einem Fujiplus FP-988D. für 0 $.: 9 Schritte
So reparieren Sie einen Wechselrichter mit LCD-Hintergrundbeleuchtung. Mit einem Fujiplus FP-988D. für $ 0.: In diesem anweisbaren werde ich Sie durch die Reparatur eines toten LCD-Hintergrundlicht-Wechselrichters mit den Teilen führen, die Sie haben. Sie können feststellen, ob Sie ein totes Gegenlicht haben, indem Sie zuerst andere Möglichkeiten ausschließen. Monitor auf mehreren Computern überprüfen. Stellen Sie sicher, dass