Innehållsförteckning:

Kvinnors säkerhetsenhet med GPS -spårning och varningar med Arduino: 6 steg
Kvinnors säkerhetsenhet med GPS -spårning och varningar med Arduino: 6 steg

Video: Kvinnors säkerhetsenhet med GPS -spårning och varningar med Arduino: 6 steg

Video: Kvinnors säkerhetsenhet med GPS -spårning och varningar med Arduino: 6 steg
Video: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, December
Anonim

Av wns.nawfalFölj mer av författaren:

Fickstorlek hostdetektor
Fickstorlek hostdetektor
Fickstorlek hostdetektor
Fickstorlek hostdetektor
Ljudstyrt hem med Esp8266
Ljudstyrt hem med Esp8266
Ljudstyrt hem med Esp8266
Ljudstyrt hem med Esp8266
GPS-sändare
GPS-sändare
GPS-sändare
GPS-sändare

Med all teknik tillgänglig för oss på senare tid är det inte svårt att bygga en säkerhetsanordning för kvinnor som inte bara genererar ett nödlarm utan också skickar ett meddelande till dina vänner, familj eller berörda personer. Här kommer vi att bygga ett band som kan bäras av kvinnor, med hjälp av vilka de kan informera polis eller vem som helst, med hjälp av SOS -nöds SMS tillsammans med den aktuella platsen. Med hjälp av denna information kommer polisen att kunna rädda offret från platsen. För detta använder vi här en Arduino som kan kopplas till GSM- och GPS -modul för att skicka SMS -varningar och få platskoordinaterna. Vi har också använt en RF -sändare och mottagarmodul för trådlös kommunikation mellan bandet och mottagarenheten med GPS/GSM.

Steg 1: Material som används

  • Arduino Nano
  • SIM900 -modem
  • NEO6M GPS -modul
  • 433 MHZ RF -sändare och mottagare
  • Knapp
  • Batteri
  • Bakbord
  • Hoppare

Steg 2: GPS -modul

GPS -modul
GPS -modul

Här använder vi NEO6M GPS -modulen. NEO-6M GPS-modulen är en populär GPS-mottagare med en inbyggd keramisk antenn, som ger en stark satellitsökningsmöjlighet. Denna mottagare har förmågan att känna av platser och spåra upp till 22 satelliter och identifierar platser var som helst i världen. Med den inbyggda signalindikatorn kan vi övervaka modulens nätverksstatus. Den har ett data backup -batteri så att modulen kan spara data när huvudströmmen av misstag stängs av.

Kärnhjärtat inuti GPS-mottagarmodulen är NEO-6M GPS-chip från u-blox. Den kan spåra upp till 22 satelliter på 50 kanaler och har en mycket imponerande känslighetsnivå som är -161 dBm. Denna 50-kanals u-blox 6-positioneringsmotor har en Time-To-First-Fix (TTFF) på under 1 sekund. Denna modul stöder överföringshastigheten från 4800-230400 bps och har standard baud på 9600. Funktioner:

  • Driftspänning: (2,7-3,6) V DC
  • Driftström: 67 mA
  • Överföringshastighet: 4800-230400 bps (9600 standard)
  • Kommunikationsprotokoll: NEMA
  • Gränssnitt: UART
  • Extern antenn och inbyggd EEPROM.

Steg 3: GSM -modul

GSM -modul
GSM -modul

Detta är en GSM/GPRS-kompatibel Quad-band mobiltelefon, som fungerar på en frekvens av 850/900/1800/1900MHz och som kan användas för olika applikationer som till exempel Internet, ringa ett röstsamtal, skicka och ta emot SMS etc. Frekvensbanden för GSM -modemet kan ställas in med AT -kommandon. Överföringshastigheten är konfigurerbar från 1200-115200 via AT-kommando. GSM/GPRS -modemet har en intern TCP/IP -stack som gör att vi kan ansluta till internet via GPRS. Detta är en modul av SMT-typ och designad med en mycket kraftfull processor med ett chip som integrerar AMR926EJ-S-kärnan, som är mycket populär i olika industriprodukter.

Tekniska specifikationer:

  • Matningsspänning: 3,4V - 4,5V
  • Energisparläge: Strömförbrukning i viloläge =.5mA
  • Frekvensband: SIM900A
  • Dubbelband: EGSM900, DCS1800.
  • Driftstemperatur: -30ºC till +80ºC
  • Stöder MIC och ljudingång Högtalarinmatning UART -gränssnitt Firmwareuppgradering med felsökningsport Kommunikation: AT -kommandon

Steg 4: Anslutningsdiagram

Kopplingsschema
Kopplingsschema
Kopplingsschema
Kopplingsschema

Kvinnorsäkerhetssystem med GPS -spårning och varningar kan delas in i två sektioner som sändare och mottagare. Kretsscheman för varje sektion beskrivs enligt följande:

Sändarsektion: I RF -sändardelen kommer det att finnas en SOS -knapp tillsammans med en 433 MHz RF -sändare, som överför data till mottagardelen trådlöst. Syftet med att göra två individuella delar här är att minimera storleken på sändarmodulen så att den kan bäras som ett armband. Kopplingsschemat för sändardelen visas ovan.

Mottagarsektion: I sektionen RF -mottagare mottas data som överförs från armbandet (sändardel) av enheten som har en 433 MHz RF -mottagare. RF -mottagaren skickar denna information till Arduino via den digitala stiftet. Arduino Nano tar sedan emot signalen och bearbetar den med hjälp av programmet som blinkas in i den. När offret trycker på SOS -knappen i sändardelen genereras en HIGH -signal som passerar till Arduino -sidan, och sedan skickar Arduino en signal till SIM900 -modemet för att skicka ett SMS till registrerad användare tillsammans med GPS -koordinaten som redan har lagras i mikrokontrollern med hjälp av NEO6M GPS -modul. Kretsschemat på mottagarsidan visas enligt ovan.

Steg 5: Programmering för Arduino

Programmering för Arduino
Programmering för Arduino

Efter framgångsrik avslutning av maskinvaruanslutningarna är det nu dags för programmering av Arduino Nano. Den stegvisa förklaringen av koden ges nedan.

Starta koden genom att inkludera alla nödvändiga biblioteksfiler i koden som TinyGPS ++. H för NEO6M GPS -kort, SoftwareSerial.h för att definiera programvarans seriella stift. Här används TinyGPS ++. H -biblioteket för att få GPS -koordinaterna med hjälp av GPS -mottagarmodulen. Detta bibliotek kan laddas ner här. Deklarera nu anslutningsnålarna på GPS -modulen och dess standarda överföringshastighet, vilket är 9600 i vårt fall. Definiera också programvarans seriella stift med vilka GPS kommer att kommunicera med Arduino. statisk const int RXPin = 2, TXPin = 3; static const uint32_t gps_baudrate = 9600; Deklarera sedan objekten för TinyGPSPlus -klassen. Definiera också objektet för SoftwareSerial -klassen med stiften som argument som deklarerats tidigare. TinyGPSPlus gps; SoftwareSerial soft (RXPin, TXPin); Inuti installationen (), deklarera alla ingångsstiften och utgångsstiften. Initiera sedan maskinvarans seriella och programvarans seriella funktionalitet, vilket ger standardöverföringshastigheten som är 9600 i vårt fall. Kvinnors säkerhetsenhet med GPS -spårning och varningar med Arduino När du trycker på SOS -knappen börjar summern att pipa och ett SMS kommer till det auktoriserade numret som innehåller latitud och longitud för offrets plats. Skärmdumpen av utdata visas nedan:

Rekommenderad: