Innholdsfortegnelse:

Kvinners sikkerhetsenhet med GPS -sporing og varsler ved bruk av Arduino: 6 trinn
Kvinners sikkerhetsenhet med GPS -sporing og varsler ved bruk av Arduino: 6 trinn

Video: Kvinners sikkerhetsenhet med GPS -sporing og varsler ved bruk av Arduino: 6 trinn

Video: Kvinners sikkerhetsenhet med GPS -sporing og varsler ved bruk av Arduino: 6 trinn
Video: Сокол-балобан повелитель неба. Один из самых быстрый пернатых хищников на Земле. [Сибирь] Тува. 2024, November
Anonim

Av wns.nawfalFølg Mer av forfatteren:

Lommestørr hoste detektor
Lommestørr hoste detektor
Lommestørr hoste detektor
Lommestørr hoste detektor
Lydstyrt hjem ved bruk av Esp8266
Lydstyrt hjem ved bruk av Esp8266
Lydstyrt hjem ved bruk av Esp8266
Lydstyrt hjem ved bruk av Esp8266
GPS Tracker
GPS Tracker
GPS Tracker
GPS Tracker

Med all teknologien tilgjengelig for oss i nyere tid, er det ikke vanskelig å bygge en sikkerhetsenhet for kvinner som ikke bare vil generere en nødalarm, men også sende en melding til venner, familie eller bekymrede personer. Her vil vi bygge et band som kan bæres av kvinner, ved hjelp av hvilke de kan informere politiet eller hvem som helst, ved hjelp av SOS nødmelding sammen med den nåværende plasseringen. Ved å bruke denne informasjonen vil politiet kunne redde offeret fra stedet. For dette bruker vi her en Arduino som kan grensesnittes med GSM- og GPS -modul for å sende SMS -varsler og få posisjonskoordinater. Vi har også brukt en RF -sender og mottakermodul for trådløs kommunikasjon mellom båndet og mottakerenheten med GPS/GSM.

Trinn 1: Materialer som brukes

  • Arduino Nano
  • SIM900 -modem
  • NEO6M GPS -modul
  • 433 MHZ RF -sender og mottaker
  • Knapp
  • Batteri
  • Brødbrett
  • Genser

Trinn 2: GPS -modul

GPS -modul
GPS -modul

Her bruker vi NEO6M GPS -modulen. NEO-6M GPS-modulen er en populær GPS-mottaker med en innebygd keramisk antenne, som gir en sterk satellittsøkfunksjon. Denne mottakeren har muligheten til å registrere steder og spore opptil 22 satellitter og identifiserer steder hvor som helst i verden. Med innebygd signalindikator kan vi overvåke modulens nettverksstatus. Den har et backup -batteri slik at modulen kan lagre dataene når hovedstrømmen ved et uhell slås av.

Kjernehjertet inne i GPS-mottakermodulen er NEO-6M GPS-brikken fra u-blox. Den kan spore opptil 22 satellitter på 50 kanaler og har et veldig imponerende følsomhetsnivå som er -161 dBm. Denne 50-kanals u-blox 6-posisjoneringsmotoren har en Time-To-First-Fix (TTFF) på under 1 sekund. Denne modulen støtter baudhastigheten fra 4800-230400 bps og har standard baud på 9600. Funksjoner:

  • Driftsspenning: (2,7-3,6) V DC
  • Driftsstrøm: 67 mA
  • Overføringshastighet: 4800-230400 bps (9600 standard)
  • Kommunikasjonsprotokoll: NEMA
  • Grensesnitt: UART
  • Ekstern antenne og innebygd EEPROM.

Trinn 3: GSM -modul

GSM -modul
GSM -modul

Dette er en GSM/GPRS-kompatibel Quad-band mobiltelefon, som fungerer på en frekvens på 850/900/1800/1900MHz og som kan brukes til forskjellige applikasjoner som tilgang til Internett, ringe, sende og motta SMS, etc. Frekvensbåndene til GSM -modemet kan settes med AT -kommandoer. Overføringshastigheten kan konfigureres fra 1200-115200 gjennom AT-kommando. GSM/GPRS -modemet har en intern TCP/IP -stabel som lar oss koble til internett via GPRS. Dette er en modul av SMT-typen og designet med en meget kraftig enkeltbrikke-prosessor som integrerer AMR926EJ-S-kjernen, som er veldig populær i forskjellige industriprodukter.

Tekniske spesifikasjoner:

  • Forsyningsspenning: 3,4V - 4,5V
  • Strømsparingsmodus: Strømforbruk i hvilemodus =.5mA
  • Frekvensbånd: SIM900A
  • Dobbeltbånd: EGSM900, DCS1800.
  • Driftstemperatur: -30ºC til +80ºC
  • Støtter MIC og lydinngang Høyttalerinngang UART -grensesnitt Støtte for firmware ved feilsøkingsport Kommunikasjon: AT -kommandoer

Trinn 4: Tilkoblingsdiagram

Tilkoblingsdiagram
Tilkoblingsdiagram
Tilkoblingsdiagram
Tilkoblingsdiagram

Kvinnesikkerhetssystem med GPS -sporing og varsler kan deles inn i to seksjoner, for eksempel sender og mottaker. Kretsdiagrammene for hver seksjon er beskrevet som følger:

Senderseksjon: I RF -senderdelen vil det være en SOS -knapp sammen med en 433 MHz RF -sender, som vil overføre dataene til mottakerdelen trådløst. Hensikten med å lage to individuelle deler her er å minimere størrelsen på sendemodulen slik at den kan brukes som et håndleddsbånd. Kretsdiagrammet for senderdelen er vist ovenfor.

Mottakerseksjon: I RF -mottaker -delen mottas dataene som overføres fra håndleddet (senderdelen) av enheten som har en 433 MHz RF -mottaker. RF -mottakeren sender denne informasjonen til Arduino gjennom den digitale pinnen. Arduino Nano mottar deretter signalet og behandler det ved hjelp av programmet som blinker inn i det. Når offeret trykker på SOS -knappen i senderdelen, genereres et HØYT signal og passerer til Arduino -siden, og deretter sender Arduino et signal til SIM900 -modemet, for å sende en SMS til registrert bruker sammen med GPS -koordinaten som allerede er blitt lagret i mikrokontrolleren ved hjelp av NEO6M GPS -modul. Kretsdiagrammet på mottakersiden er vist som ovenfor.

Trinn 5: Programmering for Arduino

Programmering for Arduino
Programmering for Arduino

Etter vellykket fullføring av maskinvareforbindelsene, er det nå på tide å programmere Arduino Nano. Den trinnvise forklaringen på koden er gitt nedenfor.

Start koden ved å inkludere alle nødvendige bibliotekfiler i koden som TinyGPS ++. H for NEO6M GPS -kort, SoftwareSerial.h for å definere programvarens serielle pinner. Her brukes TinyGPS ++. H bibliotek for å hente GPS -koordinatene ved hjelp av GPS -mottakermodulen. Dette biblioteket kan lastes ned her. Nå, erklær tilkoblingspinnene til GPS -modulen og standard overføringshastighet, som er 9600 i vårt tilfelle. Definer også programvarens serielle pins som GPS vil kommunisere med Arduino. statisk const int RXPin = 2, TXPin = 3; static const uint32_t gps_baudrate = 9600; Deklarer deretter objektene for TinyGPSPlus -klassen. Definer også objektet for SoftwareSerial -klassen med pinnene som argumenter erklært tidligere. TinyGPSPlus gps; SoftwareSerial soft (RXPin, TXPin); Inne i oppsettet (), erklær alle inngangspinnene og utgangspinnene. Initialiser deretter maskinvareserien og programvarens serielle funksjonalitet, og gi standard overføringshastighet som er 9600 i vårt tilfelle. Kvinners sikkerhetsenhet med GPS -sporing og varsler ved bruk av Arduino Når du trykker på SOS -knappen, begynner summeren å pippe, og en SMS kommer til det autoriserte nummeret som inneholder breddegrad og lengdegrad for offerets beliggenhet. Skjermbildet av utgangen er vist nedenfor:

Anbefalt: