Indholdsfortegnelse:

Kvinders sikkerhedsenhed med GPS -sporing og advarsler ved hjælp af Arduino: 6 trin
Kvinders sikkerhedsenhed med GPS -sporing og advarsler ved hjælp af Arduino: 6 trin

Video: Kvinders sikkerhedsenhed med GPS -sporing og advarsler ved hjælp af Arduino: 6 trin

Video: Kvinders sikkerhedsenhed med GPS -sporing og advarsler ved hjælp af Arduino: 6 trin
Video: bakspejl med Video/GPS Kamera front og bag 2024, November
Anonim

Af wns.nawfalFølg mere af forfatteren:

Lommestørrelse hostedetektor
Lommestørrelse hostedetektor
Lommestørrelse hostedetektor
Lommestørrelse hostedetektor
Lydstyret hjem ved hjælp af Esp8266
Lydstyret hjem ved hjælp af Esp8266
Lydstyret hjem ved hjælp af Esp8266
Lydstyret hjem ved hjælp af Esp8266
GPS Tracker
GPS Tracker
GPS Tracker
GPS Tracker

Med al den teknologi, der er tilgængelig for os i nyere tid, er det ikke svært at bygge en sikkerhedsanordning til kvinder, som ikke kun vil generere en nødalarm, men også sende en besked til dine venner, familie eller bekymrede personer. Her vil vi bygge et band, der kan bæres af kvinder, ved hjælp af hvilke de kan informere politiet eller hvem som helst ved hjælp af SOS -nød -SMS sammen med den aktuelle placering. Ved hjælp af disse oplysninger vil politiet kunne redde offeret fra stedet. Til dette bruger vi her en Arduino, som kan forbindes med GSM- og GPS -modul til at sende SMS -advarsler og få placeringskoordinaterne. Vi har også brugt et RF -sender- og modtagermodul til trådløs kommunikation mellem båndet og modtagerenheden med GPS/GSM.

Trin 1: Brugte materialer

  • Arduino Nano
  • SIM900 -modem
  • NEO6M GPS -modul
  • 433 MHZ RF sender og modtager
  • Knap
  • Batteri
  • Brødbræt
  • Jumper

Trin 2: GPS -modul

GPS -modul
GPS -modul

Her bruger vi NEO6M GPS -modulet. NEO-6M GPS-modulet er en populær GPS-modtager med en indbygget keramisk antenne, som giver en stærk satellitsøgning. Denne modtager har evnen til at registrere steder og spore op til 22 satellitter og identificerer steder overalt i verden. Med den indbyggede signalindikator kan vi overvåge modulets netværksstatus. Det har et backup -batteri, så modulet kan gemme dataene, når hovedstrømmen ved et uheld slukkes.

Kernehjertet inde i GPS-modtagermodulet er NEO-6M GPS-chip fra u-blox. Det kan spore op til 22 satellitter på 50 kanaler og har et meget imponerende følsomhedsniveau, der er -161 dBm. Denne 50-kanals u-blox 6-positioneringsmotor kan prale af en Time-To-First-Fix (TTFF) på under 1 sekund. Dette modul understøtter baudhastigheden fra 4800-230400 bps og har standard baud på 9600. Funktioner:

  • Driftsspænding: (2,7-3,6) V DC
  • Driftsstrøm: 67 mA
  • Overførselshastighed: 4800-230400 bps (9600 standard)
  • Kommunikationsprotokol: NEMA
  • Grænseflade: UART
  • Ekstern antenne og indbygget EEPROM.

Trin 3: GSM -modul

GSM -modul
GSM -modul

Dette er en GSM/GPRS-kompatibel Quad-band mobiltelefon, der fungerer på en frekvens på 850/900/1800/1900MHz og som kan bruges til forskellige applikationer som f.eks. Adgang til Internettet, foretage et taleopkald, sende og modtage SMS osv. Frekvensbåndene på GSM -modemet kan indstilles med AT -kommandoer. Baudhastigheden kan konfigureres fra 1200-115200 via AT-kommando. GSM/GPRS -modemet har en intern TCP/IP -stak, som gør det muligt for os at oprette forbindelse til internettet via GPRS. Dette er et SMT-modul og designet med en meget kraftfuld single-chip processor, der integrerer AMR926EJ-S-kerne, som er meget populær i forskellige industriprodukter.

Tekniske specifikationer:

  • Forsyningsspænding: 3,4V - 4,5V
  • Strømbesparende tilstand: Strømforbrug i dvaletilstand =.5mA
  • Frekvensbånd: SIM900A
  • Dual-band: EGSM900, DCS1800.
  • Driftstemperatur: -30ºC til +80ºC
  • Understøtter MIC og lydindgang Højttalerindgang UART -interface Support Firmwareopgradering ved fejlfindingsport Kommunikation: AT -kommandoer

Trin 4: Tilslutningsdiagram

Tilslutningsdiagram
Tilslutningsdiagram
Tilslutningsdiagram
Tilslutningsdiagram

Kvindernes sikkerhedssystem med GPS -sporing og advarsler kan opdeles i to sektioner, f.eks. Sender- og modtagerafdeling. Kredsløbsdiagrammerne for hvert afsnit beskrives som følger:

Transmitterafsnit: I RF -transmitterdelen vil der være en SOS -knap sammen med en 433 MHz RF -sender, som sender dataene til modtagerdelen trådløst. Formålet med at lave to individuelle dele her er at minimere størrelsen på transmitteringsmodulet, så det kan bæres som et håndledsbånd. Kredsløbsdiagrammet for transmitterdelen er vist ovenfor.

Modtagersektion: I sektionen RF -modtager modtages de data, der transmitteres fra håndleddet (transmitterdel) af enheden, der har en 433 MHz RF -modtager. RF -modtageren sender disse oplysninger til Arduino via den digitale pin. Arduino Nano modtager derefter signalet og behandler det ved hjælp af det program, der blinker ind i det. Når offeret trykker på SOS -knappen i senderdelen, genereres et HØJT signal og passerer til Arduino -siden, og derefter sender Arduino et signal til SIM900 -modemet for at sende en SMS til Registreret bruger sammen med GPS -koordinaten, der allerede er blevet gemt i mikrokontrolleren ved hjælp af NEO6M GPS -modul. Kredsløbsdiagrammet på modtagersiden er vist som ovenfor.

Trin 5: Programmering til Arduino

Programmering til Arduino
Programmering til Arduino

Efter en vellykket afslutning af hardware -forbindelserne er det nu tid til at programmere Arduino Nano. Den trinvise forklaring af koden er givet nedenfor.

Start koden ved at inkludere alle de nødvendige biblioteksfiler i koden som TinyGPS ++. H til NEO6M GPS -kort, SoftwareSerial.h til at definere softwarens serielle ben. Her bruges TinyGPS ++. H bibliotek til at hente GPS -koordinaterne ved hjælp af GPS -modtagermodulet. Dette bibliotek kan downloades her. Nu erklærer forbindelsesstifterne på GPS -modulet og dets standard baudrate, hvilket er 9600 i vores tilfælde. Definer også softwarens serielle ben ved hjælp af hvilken GPS vil kommunikere med Arduino. statisk const int RXPin = 2, TXPin = 3; static const uint32_t gps_baudrate = 9600; Deklarer derefter objekterne for TinyGPSPlus -klassen. Definer også objektet for SoftwareSerial -klassen med benene som argumenter, der er erklæret tidligere. TinyGPSPlus gps; SoftwareSerial soft (RXPin, TXPin); Inde i opsætning (), erklær alle input -pins og output -pins. Initialiser derefter hardware seriel og software seriel funktionalitet, hvilket giver standard baud rate, som er 9600 i vores tilfælde. Kvinders sikkerhedsenhed med GPS -sporing og advarsler ved hjælp af Arduino Når der trykkes på SOS -knappen, begynder summeren at bippe, og der kommer en SMS til det autoriserede nummer, der indeholder breddegrad og længdegrad for offerets placering. Skærmbilledet af output vises nedenfor:

Anbefalede: