Mündəricat:

Arduino istifadə edərək GPS İzləmə və Xəbərdarlıqları olan Qadın Təhlükəsizlik Cihazı: 6 addım
Arduino istifadə edərək GPS İzləmə və Xəbərdarlıqları olan Qadın Təhlükəsizlik Cihazı: 6 addım

Video: Arduino istifadə edərək GPS İzləmə və Xəbərdarlıqları olan Qadın Təhlükəsizlik Cihazı: 6 addım

Video: Arduino istifadə edərək GPS İzləmə və Xəbərdarlıqları olan Qadın Təhlükəsizlik Cihazı: 6 addım
Video: 1.GPS İzləmə Sistemi: Nəzarət (mobil tətbiq) 2024, Noyabr
Anonim

Müəllif tərəfindən daha çox izləyin:

Cib Ölçülü Öskürək Detektoru
Cib Ölçülü Öskürək Detektoru
Cib Ölçülü Öskürək Detektoru
Cib Ölçülü Öskürək Detektoru
Esp8266 istifadə edərək səsə nəzarət edilən ev
Esp8266 istifadə edərək səsə nəzarət edilən ev
Esp8266 istifadə edərək Səs İdarə Edilən Ev
Esp8266 istifadə edərək Səs İdarə Edilən Ev
GPS İzləyicisi
GPS İzləyicisi
GPS İzləyicisi
GPS İzləyicisi

Son zamanlarda əlimizdə olan bütün texnologiya ilə qadınlar üçün yalnız təcili yardım siqnalı yaratmayacaq, həm də dostlarınıza, ailənizə və ya narahat olduğunuz şəxsə mesaj göndərəcək bir təhlükəsizlik cihazı qurmaq çətin deyil. Burada, qadınların geyə biləcəyi bir qrup quracağıq ki, bundan istifadə edərək polisə və ya hər kəsə məlumat verə bilsinlər, SOS təcili SMS -dən istifadə edərək, mövcud yeri ilə birlikdə. Bu məlumatlardan istifadə edərək polis qurbanı yerdən xilas edə biləcək. Bunun üçün burada SMS xəbərdarlıqları göndərmək və yer koordinatlarını əldə etmək üçün GSM və GPS modulu ilə əlaqələndirilə bilən bir Arduino istifadə edirik. GPS/GSM ilə Bant və Qəbul cihazı arasında simsiz əlaqə üçün RF Verici və qəbuledici moduldan da istifadə etdik.

Addım 1: İstifadə olunan materiallar

  • Arduino Nano
  • SIM 900 modem
  • NEO6M GPS modulu
  • 433 MHZ RF Verici və Alıcı
  • Düymə
  • Batareya
  • Çörək lövhəsi
  • Jumper

Addım 2: GPS Modulu

GPS modulu
GPS modulu

Burada NEO6M GPS modulundan istifadə edirik. NEO-6M GPS modulu, güclü peyk axtarış qabiliyyəti təmin edən, quraşdırılmış keramika antenası olan məşhur bir GPS qəbuledicisidir. Bu alıcı, yerləri hiss etmək və 22 peykə qədər izləmə qabiliyyətinə malikdir və dünyanın istənilən yerində yerləri müəyyən edir. Bortdakı siqnal göstəricisi ilə modulun şəbəkə vəziyyətini izləyə bilərik. Əsas güc təsadüfən bağlandıqda modul məlumatları saxlaya bilməsi üçün məlumat ehtiyat batareyasına malikdir.

GPS qəbuledici modulundakı əsas ürək, u-blox-dan NEO-6M GPS çipidir. 50 kanalda 22 peyk izləyə bilir və -161 dBm olan çox təsir edici həssaslıq səviyyəsinə malikdir. Bu 50 kanallı u-blox 6 yerləşdirmə mühərriki, 1 saniyədən az bir vaxtda ilk düzəlişə (TTFF) malikdir. Bu modul 4800-230400 bps-dən olan baud dərəcəsini dəstəkləyir və 9600-də standart baud-a malikdir.

  • İşləmə gərginliyi: (2.7-3.6) V DC
  • İşləmə cərəyanı: 67 mA
  • Baud dərəcəsi: 4800-230400 bps (Varsayılan 9600)
  • Rabitə Protokolu: NEMA
  • İnterfeys: UART
  • Xarici anten və quraşdırılmış EEPROM.

Addım 3: GSM Modulu

GSM Modulu
GSM Modulu

Bu, 850/900/1800/1900MHz tezliyində işləyən və İnternetə daxil olmaq, səsli zəng etmək, SMS göndərmək və qəbul etmək kimi müxtəlif tətbiqlərdə istifadə edilə bilən GSM/GPRS uyğun dörd bantlı cib telefonudur. və s. GSM modeminin tezlik diapazonları AT Komutları tərəfindən təyin edilə bilər. Baud dərəcəsi AT əmri ilə 1200-115200 arasında konfiqurasiya edilə bilər. GSM/GPRS Modem, GPRS vasitəsilə internetə qoşulmağımızı təmin edən daxili bir TCP/IP yığına malikdir. Bu SMT tipli bir moduldur və müxtəlif sənaye məhsullarında çox populyar olan AMR926EJ-S nüvəsini birləşdirən çox güclü tək çipli prosessorla hazırlanmışdır.

Texniki xüsusiyyətlər:

  • Təchizat gərginliyi: 3.4V - 4.5V
  • Enerji qənaət rejimi: Yuxu rejiminin enerji istehlakı =.5mA
  • Tezlik diapazonları: SIM900A
  • İki bantlı: EGSM900, DCS1800.
  • İşləmə temperaturu: -30ºC ilə +80ºC
  • MIC və Audio Girişini dəstəkləyir Danışan GirişUART interfeysi dəstəyi Hata ayıklama portu ilə proqram təminatı Əlaqə: AT əmrləri

Addım 4: Bağlantı Şeması

Bağlantı diaqramı
Bağlantı diaqramı
Bağlantı diaqramı
Bağlantı diaqramı

GPS İzləmə və Xəbərdarlıqları olan Qadın Təhlükəsizlik Sistemi, Verici və Alıcı bölməsi kimi iki hissəyə bölünə bilər. Hər bir bölmə üçün sxemlər aşağıdakı kimi təsvir edilmişdir:

Verici Bölməsi: RF Verici hissəsində, məlumatları qəbuledici hissəyə simsiz olaraq ötürəcək 433 MHz RF ötürücü ilə birlikdə SOS düyməsi olacaq. Burada iki ayrı hissə hazırlamağın məqsədi, ötürücü modulun bilək bandı kimi geyilə bilməsi üçün onun ölçüsünü minimuma endirməkdir. Verici hissəsinin dövrə diaqramı yuxarıda göstərilmişdir.

Alıcı Bölməsi: RF Alıcısı bölməsində, bilək bandından (Verici hissəsi) ötürülən məlumatlar 433 MHz RF qəbuledicisi olan cihaz tərəfindən qəbul edilir. RF alıcısı bu məlumatı rəqəmsal pin vasitəsilə Arduinoya göndərir. Arduino Nano daha sonra siqnalı qəbul edir və daxilində olan proqramı istifadə edərək onu işlədir. Qurban verici hissəsindəki SOS düyməsini basdıqda, YÜKSƏK siqnal yaranır və Arduino tərəfinə keçir və sonra Arduino, qeydiyyatdan keçmiş istifadəçiyə GPS koordinatı ilə birlikdə SMS göndərmək üçün SIM900 modeminə bir siqnal göndərir. NEO6M GPS modulunun köməyi ilə Mikrokontrollerdə saxlanılır. Alıcı tərəfinin dövrə diaqramı yuxarıda göstərilmişdir.

Addım 5: Arduino üçün proqramlaşdırma

Arduino üçün proqramlaşdırma
Arduino üçün proqramlaşdırma

Avadanlıq əlaqələrini uğurla başa vurduqdan sonra, indi Arduino Nanonun proqramlaşdırılması zamanıdır. Kodun addım -addım izahı aşağıda verilmişdir.

TinyGPS ++ kimi bütün tələb olunan kitabxana sənədlərini NEO6M GPS lövhəsi üçün h, Software seriyalı pinləri təyin etmək üçün SoftwareSerial.h kimi bütün lazımi kitabxana sənədlərini daxil edərək kodu işə salın. Burada TinyGPS ++. H kitabxanası GPS qəbuledici modulundan istifadə edərək GPS koordinatlarını əldə etmək üçün istifadə olunur. Bu kitabxana buradan yüklənə bilər. İndi GPS modulunun əlaqə pinlərini və bizim vəziyyətimizdə 9600 olan standart baud sürətini elan edin. Ayrıca, GPS -in Arduino ilə əlaqə quracağını istifadə edərək proqram seriya pinlərini təyin edin. statik const int RXPin = 2, TXPin = 3; statik const uint32_t gps_baudrate = 9600; Sonra TinyGPSPlus sinfi üçün obyektləri elan edin. Ayrıca, SoftwareSerial sinifinin obyektini əvvəllər elan edilmiş arqumentlər kimi pinlərlə təyin edin. TinyGPSPlus GPS; SoftwareSerial soft (RXPin, TXPin); Inside setup () daxilində bütün giriş pinlərini və çıxış pinlərini elan edin. Sonra, bizim vəziyyətimizdə 9600 olan standart baud sürətini təmin edərək, hardware seriyasını və Proqram təminatının seriya funksiyasını işə salın. Arduino -dan istifadə edərək GPS İzləmə və Xəbərdarlıqları olan Qadın Təhlükəsizlik Cihazı SOS düyməsinə basıldıqda Zil səsi çıxmağa başlayır və qurbanın yerləşdiyi yerin enini və uzunluğunu ehtiva edən icazə verilən nömrəyə SMS gələcək. Çıxışın ekran görüntüsü aşağıda göstərilmişdir:

Tövsiyə: