Talaan ng mga Nilalaman:

Device sa Kaligtasan ng Babae Sa Pagsubaybay sa GPS at Mga Alerto Gamit ang Arduino: 6 na Hakbang
Device sa Kaligtasan ng Babae Sa Pagsubaybay sa GPS at Mga Alerto Gamit ang Arduino: 6 na Hakbang

Video: Device sa Kaligtasan ng Babae Sa Pagsubaybay sa GPS at Mga Alerto Gamit ang Arduino: 6 na Hakbang

Video: Device sa Kaligtasan ng Babae Sa Pagsubaybay sa GPS at Mga Alerto Gamit ang Arduino: 6 na Hakbang
Video: LW31 AGPTEK Smart Watch IP68: Things To Know Before Buy // For Android and iPhone 2024, Nobyembre
Anonim

Sa pamamagitan ng wns.nawfalFollow Higit pa ng may-akda:

Pocket Sized Cough Detector
Pocket Sized Cough Detector
Pocket Sized Cough Detector
Pocket Sized Cough Detector
Kinokontrol na Home sa Audio Gamit ang Esp8266
Kinokontrol na Home sa Audio Gamit ang Esp8266
Kinokontrol na Home sa Audio Gamit ang Esp8266
Kinokontrol na Home sa Audio Gamit ang Esp8266
GPS Tracker
GPS Tracker
GPS Tracker
GPS Tracker

Sa lahat ng teknolohiyang magagamit sa amin sa mga nagdaang oras, hindi mahirap magtayo ng isang aparatong pangkaligtasan para sa mga kababaihan na hindi lamang makakabuo ng isang alarma sa emerhensiya ngunit magpapadala rin ng mensahe sa iyong mga kaibigan, pamilya, o nag-aalala na tao. Dito magtatayo kami ng isang banda na maaaring magsuot ng mga kababaihan, na ginagamit kung saan maaari nilang ipagbigay-alam sa pulisya o sinuman, gamit ang SOS emergency SMS kasama ang kasalukuyang lokasyon. Gamit ang impormasyong ito, mai-save ng pulisya ang biktima mula sa lokasyon. Para sa mga ito, narito gumagamit kami ng isang Arduino na maaaring ma-interfaced sa GSM at module ng GPS para sa pagpapadala ng mga alerto sa SMS at pagkuha ng mga coordinate ng lokasyon. Gumamit din kami ng isang RF Transmitter at module ng tatanggap para sa wireless na komunikasyon sa pagitan ng Band at Pagtanggap ng aparato gamit ang GPS / GSM.

Hakbang 1: Ginamit na Mga Materyales

  • Arduino Nano
  • SIM900 Modem
  • Module ng NEO6M GPS
  • 433 MHZ RF Transmitter at Receiver
  • Pindutan
  • Baterya
  • Breadboard
  • Jumper

Hakbang 2: Modyul ng GPS

Modyul ng GPS
Modyul ng GPS

Narito ginagamit namin ang module ng NEO6M GPS. Ang module ng NEO-6M GPS ay isang tanyag na tatanggap ng GPS na may built-in na ceramic antena, na nagbibigay ng isang malakas na kakayahang maghanap ng satellite. Ang tatanggap na ito ay may kakayahang maunawaan ang mga lokasyon at subaybayan ang hanggang sa 22 mga satellite at kinikilala ang mga lokasyon saanman sa mundo. Sa tagapagpahiwatig ng signal ng on-board, maaari naming subaybayan ang katayuan ng network ng module. Mayroon itong isang data backup na baterya upang ang module ay maaaring makatipid ng data kapag ang pangunahing lakas ay na-shut down nang hindi sinasadya.

Ang pangunahing puso sa loob ng module ng tatanggap ng GPS ay ang NEO-6M GPS chip mula sa u-blox. Maaari itong subaybayan hanggang sa 22 mga satellite sa 50 mga channel at magkaroon ng isang napaka-kahanga-hangang antas ng pagiging sensitibo na -161 dBm. Ipinagmamalaki ng 50-channel u-blox 6 na pagpoposisyon na engine na ito na isang Time-To-First-Fix (TTFF) na mas mababa sa 1 segundo. Sinusuportahan ng modyul na ito ang rate ng baud mula sa 4800-230400 bps at mayroong default na baud na 9600. Mga Tampok:

  • Operating boltahe: (2.7-3.6) V DC
  • Kasalukuyang Pagpapatakbo: 67 mA
  • Baud rate: 4800-230400 bps (9600 Default)
  • Protokol ng Komunikasyon: NEMA
  • Interface: UART
  • Panlabas na antena at built-in na EEPROM.

Hakbang 3: Module ng GSM

Module ng GSM
Module ng GSM

Ito ay isang teleponong Quad-band na katugmang GSM / GPRS, na gumagana sa dalas ng 850/900/1800 / 1900MHz at maaaring magamit para sa iba't ibang mga application tulad ng pag-access sa Internet, isang tawag sa boses, pagpapadala at pagtanggap ng SMS, atbp Ang mga banda ng dalas ng modem ng GSM ay maaaring itakda ng AT Command. Ang rate ng baud ay maaaring mai-configure mula 1200-115200 sa pamamagitan ng utos ng AT. Ang GSM / GPRS Modem ay nagkakaroon ng isang panloob na TCP / IP stack na nagbibigay-daan sa amin upang kumonekta sa internet sa pamamagitan ng GPRS. Ito ay isang module na uri ng SMT at dinisenyo gamit ang isang napakalakas na solong-chip na processor na isinasama ang core ng AMR926EJ-S, na napakapopular sa iba't ibang mga produktong pang-industriya.

Teknikal na mga detalye:

  • Supply boltahe: 3.4V - 4.5V
  • Mode ng pag-save ng kuryente: Pagkonsumo ng kuryente sa Mode ng Pagkatulog =.5mA
  • Mga banda ng dalas: SIM900A
  • Dual-band: EGSM900, DCS1800.
  • Temperatura ng Pagpapatakbo: -30ºC hanggang + 80ºC
  • Sinusuportahan ang suporta ng interface ng MIC at Audio InputSpeaker InputUART interface Pag-upgrade ng firmware ng debug portKomunikasyon: SA Mga Utos

Hakbang 4: Diagram ng Koneksyon

Diagram ng Koneksyon
Diagram ng Koneksyon
Diagram ng Koneksyon
Diagram ng Koneksyon

Ang sistema ng Kaligtasan ng Kababaihan na may Pagsubaybay sa GPS at Mga Alerto ay maaaring nahahati sa dalawang seksyon tulad ng seksyon ng Transmitter at Receiver. Ang mga diagram ng circuit para sa bawat seksyon ay inilarawan tulad ng sumusunod:

Seksyon ng Transmitter: Sa bahagi ng RF Transmitter, magkakaroon ng isang pindutan ng SOS kasama ang isang 433 MHz RF transmitter, na magpapadala ng data sa bahagi ng tatanggap nang wireless. Ang layunin ng paggawa ng dalawang indibidwal na bahagi dito ay, upang mai-minimize ang laki ng module ng paglilipat upang maisusuot ito bilang isang pulso ng pulso. Ang circuit diagram para sa bahagi ng transmiter ay ipinapakita sa itaas.

Seksyon ng Tagatanggap: Sa seksyon ng RF Receiver, ang data na nakukuha mula sa wrist band (Transmitter part) ay natanggap ng aparato na mayroong isang 433 MHz RF receiver. Ipinapadala ng RF receiver ang impormasyong ito sa Arduino sa pamamagitan ng digital pin. Natanggap ni Arduino Nano ang signal at pinoproseso ito gamit ang programa na na-flash dito. Kapag pinindot ng biktima ang pindutan ng SOS sa bahagi ng transmitter, isang HIGH signal ang nabuo at ipinasa sa panig ng Arduino, at pagkatapos ay nagpapadala ng signal si Arduino sa modem ng SIM900, upang magpadala ng isang SMS sa Rehistradong gumagamit kasama ang koordinasyon ng GPS na mayroon nang nakaimbak sa Microcontroller sa tulong ng NEO6M GPS module. Ang circuit diagram ng panig ng Receiver ay ipinapakita tulad ng nasa itaas.

Hakbang 5: Programming para sa Arduino

Programming para sa Arduino
Programming para sa Arduino

Matapos ang matagumpay na pagkumpleto ng mga koneksyon sa Hardware, oras na para sa pagprograma ng Arduino Nano. Ang hakbang na paliwanag ng code ay ibinibigay sa ibaba.

Simulan ang code sa pamamagitan ng pagsasama ng lahat ng kinakailangang mga file ng library sa code tulad ng TinyGPS ++. H para sa NEO6M GPS board, SoftwareSerial.h para sa pagtukoy sa mga serial pin na Software. Dito ginagamit ang TinyGPS ++. H library upang makuha ang mga coordinate ng GPS gamit ang module ng GPS receiver. Ang library na ito ay maaaring ma-download dito. Ngayon, ideklara ang mga koneksyon ng mga pin ng module ng GPS at ang default na rate ng baud, na kung saan ay 9600 sa aming kaso. Gayundin, tukuyin ang mga serial serial pin na gumagamit ng aling GPS ang makikipag-usap sa Arduino. static const int RXPin = 2, TXPin = 3; static const uint32_t gps_baudrate = 9600; Pagkatapos ay ideklara ang mga bagay para sa klase ng TinyGPSPlus. Gayundin, tukuyin ang bagay para sa klase ng SoftwareSerial na may mga pin bilang mga argumento na idineklara nang mas maaga. Mga TinyGPSPlus gps; SoftwareSerial soft (RXPin, TXPin); Sa loob ng pag-setup (), ideklara ang lahat ng mga input pin at output pin. Pagkatapos, simulan ang serial serial at pag-andar ng serial ng Software, na nagbibigay ng default na rate ng baud na 9600 sa aming kaso. Ang Device para sa Kaligtasan ng Babae na may Pagsubaybay sa GPS at Mga Alerto Gamit ang Arduino Kapag pinindot ang pindutan ng SOS, ang Buzzer ay nagsisimulang mag-beep at ang isang SMS ay darating sa awtorisadong numero na naglalaman ng latitude at longitude ng lokasyon ng biktima. Ang screenshot ng output ay ipinapakita sa ibaba:

Inirerekumendang: