Sadržaj:

Sigurnosni uređaj za žene s GPS praćenjem i upozorenjima pomoću Arduina: 6 koraka
Sigurnosni uređaj za žene s GPS praćenjem i upozorenjima pomoću Arduina: 6 koraka
Anonim

Autor wns.nawfalFollow Više od autora:

Džepni detektor kašlja
Džepni detektor kašlja
Džepni detektor kašlja
Džepni detektor kašlja
Zvučno kontrolirani dom pomoću Esp8266
Zvučno kontrolirani dom pomoću Esp8266
Zvučno kontrolirani dom pomoću Esp8266
Zvučno kontrolirani dom pomoću Esp8266
GPS Tracker
GPS Tracker
GPS Tracker
GPS Tracker

Uz svu tehnologiju koja nam je dostupna u posljednje vrijeme, nije teško izgraditi zaštitni uređaj za žene koji ne samo da će generirati alarm za hitne slučajeve, već će poslati i poruku vašim prijateljima, porodici ili zabrinutoj osobi. Ovdje ćemo izgraditi bend koji mogu nositi žene, pomoću kojeg mogu obavijestiti policiju ili bilo koga, koristeći SOS hitni SMS zajedno sa trenutnom lokacijom. Koristeći ove podatke, policija će moći spasiti žrtvu s lokacije. Za to ovdje koristimo Arduino koji se može povezati s GSM -om i GPS modulom za slanje SMS upozorenja i dobivanje koordinata lokacije. Također smo koristili RF odašiljač i prijemnički modul za bežičnu komunikaciju između opsega i prijemnog uređaja s GPS/GSM -om.

Korak 1: Korišteni materijali

  • Arduino Nano
  • Modem SIM900
  • NEO6M GPS modul
  • 433 MHZ RF odašiljač i prijemnik
  • Dugme
  • Baterija
  • Breadboard
  • Jumper

Korak 2: GPS modul

GPS modul
GPS modul

Ovdje koristimo NEO6M GPS modul. NEO-6M GPS modul je popularan GPS prijemnik sa ugrađenom keramičkom antenom, koji pruža snažne mogućnosti satelitskog pretraživanja. Ovaj prijemnik ima sposobnost da detektuje lokacije i prati do 22 satelita i identifikuje lokacije bilo gdje u svijetu. Pomoću indikatora signala na ploči možemo pratiti mrežni status modula. Ima rezervnu bateriju za podatke tako da modul može spremiti podatke pri slučajnom isključenju glavnog napajanja.

Srce unutar modula GPS prijemnika je NEO-6M GPS čip iz u-bloxa. Može pratiti do 22 satelita na 50 kanala i imati vrlo impresivan nivo osjetljivosti koji iznosi -161 dBm. Ovaj 50-kanalni motor za pozicioniranje u-blox 6 ima Time-to-First-Fix (TTFF) manje od 1 sekunde. Ovaj modul podržava brzinu prijenosa od 4800-230400 bps i ima standardnu brzinu prijenosa od 9600. Karakteristike:

  • Radni napon: (2,7-3,6) V DC
  • Radna struja: 67 mA
  • Brzina prijenosa: 4800-230400 bps (9600 zadano)
  • Komunikacijski protokol: NEMA
  • Sučelje: UART
  • Vanjska antena i ugrađeni EEPROM.

Korak 3: GSM modul

GSM modul
GSM modul

Ovo je četvoropojasni mobitel kompatibilan sa GSM/GPRS-om, koji radi na frekvenciji 850/900/1800/1900MHz i koji se može koristiti za razne aplikacije, poput pristupa internetu, upućivanja glasovnih poziva, slanja i primanja SMS-a itd. Frekvencijski opsezi GSM modema mogu se postaviti AT naredbama. Brzina prijenosa se može konfigurirati od 1200-115200 putem AT naredbe. GSM/GPRS modem ima interni TCP/IP stek koji nam omogućava povezivanje s internetom putem GPRS -a. Ovo je modul tipa SMT i dizajniran je sa vrlo moćnim procesorom s jednim čipom koji integrira jezgru AMR926EJ-S, koja je vrlo popularna u raznim industrijskim proizvodima.

Tehničke specifikacije:

  • Napon napajanja: 3.4V - 4.5V
  • Način uštede energije: Potrošnja energije u načinu mirovanja = 0,5 mA
  • Frekvencijski opsezi: SIM900A
  • Dvopojasni: EGSM900, DCS1800.
  • Radna temperatura: -30ºC do +80ºC
  • Podržava MIC i audio ulaz Ulaz zvučnika UART podrška za interfejs Nadogradnja firmvera putem porta za otklanjanje grešaka Komunikacija: AT komande

Korak 4: Dijagram povezivanja

Dijagram povezivanja
Dijagram povezivanja
Dijagram povezivanja
Dijagram povezivanja

Sigurnosni sistem za žene sa GPS praćenjem i upozorenjima može se podijeliti u dvije sekcije, poput odjeljka odašiljača i prijemnika. Sheme kola za svaki odjeljak opisane su na sljedeći način:

Odeljak predajnika: U delu RF predajnika, nalaziće se SOS dugme zajedno sa RF predajnikom od 433 MHz, koje će bežično prenositi podatke do dela prijemnika. Svrha izrade dva pojedinačna dijela ovdje je smanjiti veličinu odašiljačkog modula tako da se može nositi kao narukvica. Shema kola za dio predajnika prikazana je gore.

Odsek prijemnika: U odeljku RF prijemnik, podatke koji se prenose sa zgloba (deo predajnika) prima uređaj koji ima RF prijemnik od 433 MHz. RF prijemnik šalje ove informacije Arduinu putem digitalnog pina. Arduino Nano tada prima signal i obrađuje ga pomoću programa koji je u njega umetnut. Kada žrtva pritisne SOS tipku u dijelu odašiljača, generira se VISOKI signal i prelazi na Arduino stranu, a zatim Arduino šalje signal modemu SIM900, kako bi poslao SMS registriranom korisniku zajedno s GPS koordinatom koja je već bila pohranjeni u mikrokontroler uz pomoć NEO6M GPS modula. Shema kola prijemne strane prikazana je kao gore.

Korak 5: Programiranje za Arduino

Programiranje za Arduino
Programiranje za Arduino

Nakon uspješno završenih hardverskih veza, došlo je vrijeme za programiranje Arduino Nano. Postupno objašnjenje koda dato je u nastavku.

Pokrenite kôd uključivanjem svih potrebnih datoteka biblioteke u kôd, poput TinyGPS ++. H za NEO6M GPS ploču, SoftwareSerial.h za definiranje serijskih pinova softvera. Ovdje se biblioteka TinyGPS ++. H koristi za dobivanje GPS koordinata pomoću modula GPS prijemnika. Ova biblioteka se može preuzeti ovdje. Sada, proglasite pinove za povezivanje GPS modula i zadanu brzinu prijenosa, koja je u našem slučaju 9600. Također, definirajte serijske pinove softvera pomoću kojih će GPS komunicirati s Arduinom. statički const int RXPin = 2, TXPin = 3; static const uint32_t gps_baudrate = 9600; Zatim deklarirajte objekte za klasu TinyGPSPlus. Također, definirajte objekt za klasu SoftwareSerial sa pinovima kao ranije deklarirane argumente. TinyGPSPlus gps; SoftwareSerial soft (RXPin, TXPin); Unutar postavke (), deklarirajte sve ulazne i izlazne pinove. Zatim pokrenite hardversku serijsku i softversku serijsku funkcionalnost, pružajući zadanu brzinu prijenosa koja je u našem slučaju 9600. Sigurnosni uređaj za žene s GPS praćenjem i upozorenjima pomoću Arduina Kada se pritisne SOS tipka, zujalica počinje piskati i SMS će doći na ovlašteni broj koji sadrži zemljopisnu širinu i dužinu lokacije žrtve. Snimak zaslona izlaza prikazan je ispod:

Preporučuje se: