Isi kandungan:

Peranti Keselamatan Wanita Dengan Penjejakan GPS dan Makluman Menggunakan Arduino: 6 Langkah
Peranti Keselamatan Wanita Dengan Penjejakan GPS dan Makluman Menggunakan Arduino: 6 Langkah

Video: Peranti Keselamatan Wanita Dengan Penjejakan GPS dan Makluman Menggunakan Arduino: 6 Langkah

Video: Peranti Keselamatan Wanita Dengan Penjejakan GPS dan Makluman Menggunakan Arduino: 6 Langkah
Video: JANGAN CAKAP AKAK TAK PAYUNG!!! Mih Akak Belanja 😜 2024, November
Anonim

Oleh wns.nawfalMengikuti Lagi oleh pengarang:

Pengesan Batuk Berukuran Poket
Pengesan Batuk Berukuran Poket
Pengesan Batuk Berukuran Poket
Pengesan Batuk Berukuran Poket
Rumah yang Dikawal Audio Menggunakan Esp8266
Rumah yang Dikawal Audio Menggunakan Esp8266
Rumah yang Dikawal Audio Menggunakan Esp8266
Rumah yang Dikawal Audio Menggunakan Esp8266
Penjejak GPS
Penjejak GPS
Penjejak GPS
Penjejak GPS

Dengan semua teknologi yang ada pada kita sejak kebelakangan ini, tidak sukar untuk membina alat keselamatan untuk wanita yang bukan sahaja akan menghasilkan penggera kecemasan tetapi juga akan menghantar mesej kepada rakan, keluarga, atau orang yang bersangkutan. Di sini kita akan membina sebuah band yang boleh dipakai oleh wanita, dengan mana mereka dapat memberitahu polis atau siapa saja, menggunakan SMS kecemasan SOS bersama dengan lokasi semasa. Dengan menggunakan maklumat ini, polis akan dapat menyelamatkan mangsa dari lokasi. Untuk ini, di sini kita menggunakan Arduino yang dapat dihubungkan dengan modul GSM dan GPS untuk menghantar amaran SMS dan mendapatkan koordinat lokasi. Kami juga telah menggunakan modul Pemancar RF dan penerima untuk komunikasi tanpa wayar antara Band dan peranti Penerima dengan GPS / GSM.

Langkah 1: Bahan Yang Digunakan

  • Arduino Nano
  • Modem SIM900
  • Modul GPS NEO6M
  • 433 Pemancar dan Penerima RF MHZ
  • Butang
  • Bateri
  • Papan roti
  • Pelompat

Langkah 2: Modul GPS

Modul GPS
Modul GPS

Di sini kita menggunakan modul GPS NEO6M. Modul GPS NEO-6M adalah penerima GPS yang popular dengan antena seramik terbina dalam, yang memberikan kemampuan carian satelit yang kuat. Penerima ini mempunyai keupayaan untuk mengetahui lokasi dan mengesan hingga 22 satelit dan mengenal pasti lokasi di mana sahaja di dunia. Dengan penunjuk isyarat on-board, kita dapat memantau status rangkaian modul. Ia mempunyai bateri sandaran data sehingga modul dapat menyimpan data ketika kuasa utama dimatikan secara tidak sengaja.

Inti inti di dalam modul penerima GPS adalah cip GPS NEO-6M dari u-blox. Ia dapat mengesan hingga 22 satelit pada 50 saluran dan mempunyai tahap kepekaan yang sangat mengagumkan iaitu -161 dBm. Enjin kedudukan u-blox 6 saluran 50 ini mempunyai Time-To-First-Fix (TTFF) kurang dari 1 saat. Modul ini menyokong kadar baud dari 4800-230400 bps dan mempunyai baud lalai 9600.

  • Voltan operasi: (2.7-3.6) V DC
  • Semasa Operasi: 67 mA
  • Baud rate: 4800-230400 bps (9600 Lalai)
  • Protokol Komunikasi: NEMA
  • Antara muka: UART
  • Antena luaran dan EEPROM terbina dalam.

Langkah 3: Modul GSM

Modul GSM
Modul GSM

Ini adalah telefon bimbit Quad-band yang serasi dengan GSM / GPRS, yang berfungsi pada frekuensi 850/900/1800 / 1900MHz dan yang dapat digunakan untuk berbagai aplikasi seperti mengakses Internet, membuat panggilan suara, mengirim dan menerima SMS, dll. Jalur frekuensi modem GSM boleh ditetapkan oleh AT Commands. Kadar baud boleh dikonfigurasi dari 1200-115200 hingga perintah AT. Modem GSM / GPRS mempunyai tumpukan TCP / IP dalaman yang membolehkan kita berhubung dengan internet melalui GPRS. Ini adalah modul jenis SMT dan direka dengan pemproses cip tunggal yang sangat kuat yang mengintegrasikan teras AMR926EJ-S, yang sangat popular dalam pelbagai produk industri.

Spesifikasi teknikal:

  • Voltan bekalan: 3.4V - 4.5V
  • Mod penjimatan kuasa: Penggunaan kuasa Mode Tidur =.5mA
  • Jalur frekuensi: SIM900A
  • Dual-band: EGSM900, DCS1800.
  • Suhu Operasi: -30ºC hingga + 80ºC
  • Menyokong MIC dan Audio InputSpeaker InputUART interface interfaceFirmware upgrade by debug portKomunikasi: AT Commands

Langkah 4: Diagram Sambungan

Rajah Sambungan
Rajah Sambungan
Rajah Sambungan
Rajah Sambungan

Sistem Keselamatan Wanita dengan Penjejakan & Makluman GPS boleh dibahagikan kepada dua bahagian seperti bahagian Pemancar dan Penerima. Diagram litar untuk setiap bahagian dijelaskan seperti berikut:

Bahagian Pemancar: Di bahagian Pemancar RF, akan ada butang SOS bersama dengan pemancar RF 433 MHz, yang akan mengirimkan data ke bahagian penerima tanpa wayar. Tujuan membuat dua bahagian individu di sini adalah, untuk meminimumkan ukuran modul pemancar sehingga dapat dipakai sebagai gelang pergelangan tangan. Gambarajah litar untuk bahagian pemancar ditunjukkan di atas.

Bahagian Penerima: Di bahagian Penerima RF, data yang dihantar dari gelang pergelangan tangan (bahagian Pemancar) diterima oleh peranti yang mempunyai penerima RF 433 MHz. Penerima RF menghantar maklumat ini ke Arduino melalui pin digital. Arduino Nano kemudian menerima isyarat dan memprosesnya menggunakan program yang diteruskan ke dalamnya. Semasa mangsa menekan butang SOS di bahagian pemancar, isyarat TINGGI dihasilkan dan dihantar ke sisi Arduino, dan kemudian Arduino mengirimkan isyarat ke modem SIM900, untuk menghantar SMS kepada pengguna Berdaftar bersama dengan koordinat GPS yang telah disimpan dalam Mikrokontroler dengan bantuan modul GPS NEO6M. Gambarajah litar sisi Penerima ditunjukkan seperti di atas.

Langkah 5: Pengaturcaraan untuk Arduino

Pengaturcaraan untuk Arduino
Pengaturcaraan untuk Arduino

Setelah berjaya menyelesaikan sambungan Perkakasan, kini saatnya untuk memprogram Arduino Nano. Penjelasan bertahap kod diberikan di bawah.

Mulakan kod dengan memasukkan semua fail perpustakaan yang diperlukan dalam kod seperti TinyGPS ++. H untuk papan GPS NEO6M, SoftwareSerial.h untuk menentukan pin siri Perisian. Di sini perpustakaan TinyGPS ++. H digunakan untuk mendapatkan koordinat GPS menggunakan modul penerima GPS. Perpustakaan ini boleh dimuat turun di sini. Sekarang, nyatakan pin sambungan modul GPS dan kadar baud lalai, iaitu 9600 dalam kes kami. Juga, tentukan pin siri perisian yang menggunakan GPS mana yang akan berkomunikasi dengan Arduino. stat stat const RXPin = 2, TXPin = 3; statik const uint32_t gps_baudrate = 9600; Kemudian nyatakan objek untuk kelas TinyGPSPlus. Juga, tentukan objek untuk kelas SoftwareSerial dengan pin sebagai argumen yang dinyatakan sebelumnya. TinyGPSPlus gps; SoftwareSerial soft (RXPin, TXPin); Inside setup (), nyatakan semua pin input dan output pin. Kemudian, mulakan fungsi siri perkakasan dan perisian, menyediakan kadar baud lalai iaitu 9600 dalam kes kami. Peranti Keselamatan Wanita dengan Penjejakan GPS & Makluman Menggunakan Arduino Apabila butang SOS ditekan, Buzzer mula berbunyi dan SMS akan sampai ke nombor yang dibenarkan yang mengandungi garis lintang dan garis bujur lokasi mangsa. Tangkapan skrin output ditunjukkan di bawah:

Disyorkan: