Sisukord:

Naiste turvaseade GPS -i jälgimise ja hoiatustega Arduino kasutamisel: 6 sammu
Naiste turvaseade GPS -i jälgimise ja hoiatustega Arduino kasutamisel: 6 sammu

Video: Naiste turvaseade GPS -i jälgimise ja hoiatustega Arduino kasutamisel: 6 sammu

Video: Naiste turvaseade GPS -i jälgimise ja hoiatustega Arduino kasutamisel: 6 sammu
Video: Laste nutikella ehk spioonikella unboxing ja SIM kaardi sisestamine 2024, November
Anonim

Jälgige rohkem autorit:

Taskusuuruse köha detektor
Taskusuuruse köha detektor
Taskusuuruse köha detektor
Taskusuuruse köha detektor
Heli juhitav kodu, kasutades Esp8266
Heli juhitav kodu, kasutades Esp8266
Heli juhitav kodu, kasutades Esp8266
Heli juhitav kodu, kasutades Esp8266
GPS jälgija
GPS jälgija
GPS jälgija
GPS jälgija

Kuna kogu tehnoloogia on meile viimasel ajal kättesaadav, ei ole raske luua naistele turvaseadet, mis lisaks hädaolukorra häirele ka teie sõpradele, perele või asjaomasele isikule sõnumi saadab. Siin ehitame bändi, mida saavad kanda naised, mille abil nad saavad teavitada politseid või kedagi, kasutades hädaabisõnumeid koos praeguse asukohaga. Seda teavet kasutades saab politsei ohvri asukohast päästa. Selleks kasutame siin Arduinot, mida saab liidestada GSM- ja GPS -mooduliga SMS -märguannete saatmiseks ja asukoha koordinaatide saamiseks. Oleme kasutanud ka RF -saatja ja vastuvõtja moodulit juhtmevabaks sideks bändi ja vastuvõtuseadme vahel GPS/GSM -iga.

Samm: kasutatud materjalid

  • Arduino Nano
  • SIM900 modem
  • NEO6M GPS -moodul
  • 433 MHZ raadiosaatja ja vastuvõtja
  • Nupp
  • Aku
  • Leivalaud
  • Jumper

2. samm: GPS -moodul

GPS -moodul
GPS -moodul

Siin kasutame NEO6M GPS -moodulit. GPS-moodul NEO-6M on populaarne GPS-vastuvõtja, millel on sisseehitatud keraamiline antenn, mis pakub tugevat satelliidiotsingu võimalust. See vastuvõtja suudab tuvastada asukohti ja jälgida kuni 22 satelliiti ning tuvastab asukohad kõikjal maailmas. Sisseehitatud signaalinäidiku abil saame jälgida mooduli võrguolekut. Sellel on andmete varukoopia, et moodul saaks andmeid salvestada, kui põhitoide kogemata välja lülitatakse.

GPS-vastuvõtja mooduli tuum on u-bloxi NEO-6M GPS-kiip. See suudab jälgida kuni 22 satelliiti 50 kanalil ja selle muljetavaldav tundlikkus on -161 dBm. Sellel 50 kanaliga u-blox 6 positsioneerimismootoril on enne esimest sekundit (TTFF) alla 1 sekundi. See moodul toetab andmeedastuskiirust 4800-230400 bps ja selle vaikimisi baud on 9600. Omadused:

  • Tööpinge: (2,7-3,6) V DC
  • Töövool: 67 mA
  • Baudikiirus: 4800–230400 bps (vaikimisi 9600)
  • Sideprotokoll: NEMA
  • Liides: UART
  • Väline antenn ja sisseehitatud EEPROM.

3. samm: GSM -moodul

GSM moodul
GSM moodul

See on GSM/GPRS-iga ühilduv neljaribaline mobiiltelefon, mis töötab sagedusel 850/900/1800/1900MHz ja mida saab kasutada erinevate rakenduste jaoks, näiteks Interneti-ühenduse loomiseks, häälkõne tegemiseks, SMS-ide saatmiseks ja vastuvõtmiseks. jne. GSM -modemi sagedusribasid saab määrata AT -käskude abil. Boodikiirus on konfigureeritav vahemikus 1200-115200 kuni AT-käsuni. GSM/GPRS -modemil on sisemine TCP/IP -virn, mis võimaldab meil GPRS -iga Interneti -ühenduse luua. See on SMT tüüpi moodul ja disainitud väga võimsa ühekiibilise protsessoriga, mis integreerib AMR926EJ-S tuuma, mis on väga populaarne erinevates tööstustoodetes.

Tehnilised kirjeldused:

  • Toitepinge: 3,4V - 4,5V
  • Energiasäästurežiim: unerežiimi energiatarve =.5mA
  • Sagedusribad: SIM900A
  • Kaherealine: EGSM900, DCS1800.
  • Töötemperatuur: -30 ℃ kuni +80 ℃
  • Toetab MIC- ja helisisendit

4. samm: ühendusskeem

Ühendusskeem
Ühendusskeem
Ühendusskeem
Ühendusskeem

Naiste turvasüsteemi koos GPS -i jälgimise ja hoiatustega saab jagada kaheks osaks, näiteks saatja ja vastuvõtja sektsiooniks. Iga sektsiooni skeemid on kirjeldatud järgmiselt:

Saatja sektsioon: RF -saatja osas on SOS -nupp koos 433 MHz raadiosaatjaga, mis edastab andmed vastuvõtjaosale juhtmevabalt. Siin on kahe üksiku osa tegemise eesmärk vähendada saatemooduli suurust nii, et seda saaks kanda randmepaelana. Saatjaosa lülitusskeem on näidatud ülal.

Vastuvõtja sektsioon: RF -vastuvõtja sektsioonis võtab randmepaelast (saatjaosa) edastatud andmed vastu seade, millel on 433 MHz raadiosagedusvastuvõtja. RF -vastuvõtja saadab selle teabe Arduinole digitaalse tihvti kaudu. Seejärel võtab Arduino Nano signaali vastu ja töötleb seda, kasutades selles sisalduva programmi. Kui ohver vajutab saatjaosas SOS -nuppu, genereeritakse KÕRGE signaal ja see läheb üle Arduino poolele ning seejärel saadab Arduino signaali SIM900 modemile, et saata registreeritud kasutajale SMS koos juba määratud GPS -koordinaadiga salvestatakse mikrokontrollerisse NEO6M GPS -mooduli abil. Vastuvõtjapoolne lülitusskeem on näidatud ülalpool.

Samm: programmeerimine Arduino jaoks

Programmeerimine Arduino jaoks
Programmeerimine Arduino jaoks

Pärast riistvaraühenduste edukat lõpuleviimist on nüüd aeg Arduino Nano programmeerimiseks. Allpool on toodud koodi järkjärguline selgitus.

Alustage koodi, lisades koodi kõik vajalikud raamatukogu failid, näiteks TinyGPS ++. H NEO6M GPS -tahvli jaoks, SoftwareSerial.h tarkvara jadanäppide määratlemiseks. Siin kasutatakse TinyGPS ++. H raamatukogu GPS -koordinaatide saamiseks GPS -vastuvõtja mooduli abil. Selle raamatukogu saab alla laadida siit. Nüüd deklareerige GPS -mooduli ühendusnööbid ja selle vaikimisi edastuskiirus, mis on meie puhul 9600. Samuti määratlege tarkvara jadatihvtid, mille abil GPS Arduinoga suhtleb. staatiline konst int RXPin = 2, TXPin = 3; staatiline konst uint32_t gps_baudrate = 9600; Seejärel deklareerige klassi TinyGPSPlus objektid. Samuti määratlege SoftwareSerial klassi objekt koos nööpnõeltega varem deklareeritud argumentidena. TinyGPSPlus gps; SoftwareSerial soft (RXPin, TXPin); Seadistuse sees () deklareerige kõik sisend- ja väljundpoldid. Seejärel lähtestage riistvara jada- ja tarkvarajadafunktsioonid, pakkudes vaikimisi edastuskiirust, mis on meie puhul 9600. Naiste turvaseade koos GPS -i jälgimise ja hoiatustega Arduino kasutamine SOS -nupu vajutamisel hakkab helisignaal piiksuma ja SMS jõuab lubatud numbrile, mis sisaldab ohvri asukoha laius- ja pikkuskraadi. Väljundi ekraanipilt on näidatud allpool:

Soovitan: