Mündəricat:

GSM, GPS və Akselerometrdən istifadə edən Qəza Xəbərdarlıq Sistemi: 5 Addım (Şəkillərlə birlikdə)
GSM, GPS və Akselerometrdən istifadə edən Qəza Xəbərdarlıq Sistemi: 5 Addım (Şəkillərlə birlikdə)

Video: GSM, GPS və Akselerometrdən istifadə edən Qəza Xəbərdarlıq Sistemi: 5 Addım (Şəkillərlə birlikdə)

Video: GSM, GPS və Akselerometrdən istifadə edən Qəza Xəbərdarlıq Sistemi: 5 Addım (Şəkillərlə birlikdə)
Video: How to use MPU-9250 Gyroscope, Accelerometer, Magnetometer for Arduino 2024, Noyabr
Anonim
Image
Image
GSM, GPS və akselerometrdən istifadə edərək qəza xəbərdarlığı sistemi
GSM, GPS və akselerometrdən istifadə edərək qəza xəbərdarlığı sistemi
GSM, GPS və akselerometrdən istifadə edərək qəza xəbərdarlığı sistemi
GSM, GPS və akselerometrdən istifadə edərək qəza xəbərdarlığı sistemi

Zəhmət olmasa Müsabiqədə mənə səs verin

Zəhmət olmasa yarışma üçün mənə səs verin

İndiki vaxtda bir çox insan qəza nəticəsində yolda ölür, əsas səbəb "xilasetmə gecikməsidir". İnkişaf etməkdə olan ölkələrdə bu problem çox böyükdür, buna görə də bu layihəni insan həyatını xilas etmək üçün hazırladım.

Bu layihədə sizə hadisə yerinin yerini göndərən bir gadgetın necə hazırlanacağını göstərəcəyəm, layihədə GPS modulu vasitənin dəqiq yerini aşkar etmək üçün istifadə olunur. Qəza zamanı sürətölçən güclü zərbəni algılar və Arduino nəqliyyat vasitəsinin yerini qohumuna və ya dostuna göndərərsə, xəbərdarlığı bir çox mobil nömrəyə göndərə bilərik.

Addım 1: Xüsusiyyətlər

  1. Accelerometer -in avtomatik kalibrlənməsi: Bir keçid istifadə edərək Accelerometer -i kalibr edə bilərik. Kalibrləmə düyməsini 3 saniyə basmalıyıq, beləliklə Arduino, Accelerometer -in cari dəyərini X, Y və X istiqamətdə oxuyur və sistemi kalibr edir.
  2. Səhv Həll Edilməsi: Arduinonun qəzanı aşkarlaması (avtomobilin yüksək sürətlənməsi səbəbindən) və qəza xəbərdarlığı göndərməsi mümkündür, buna dözülməməlidir, buna görə də dövrəyə bir keçid ("MƏN OKAY") qoyulur. hər hansı bir qəza baş verərsə, siqnal 30 saniyə ərzində səslənir, 30 saniyədən sonra mesaj göndəriləcək, ancaq kimsə "Mən OKAYAM" düyməsinə basarsanız mesaj göndərilməyəcək.

Addım 2: hissələr və komponentlər

Parçalar və Komponentlər
Parçalar və Komponentlər
Parçalar və Komponentlər
Parçalar və Komponentlər
Parçalar və Komponentlər
Parçalar və Komponentlər
Parçalar və Komponentlər
Parçalar və Komponentlər
  1. Arduino Nano: Arduino Nano mikrokontrolör vahidi kimi istifadə olunur. Arduino nano'dan istifadə etdim, çünki ölçüsü çox kiçikdir və heç bir xarici proqramçıya ehtiyac yoxdur
  2. SIM 800L GSM Modulu: SIM 800l GSM moduludur, ölçüləri çox kiçikdir və birbaşa PCB -yə quraşdıra bilərik. SIM800L -in işləmə gərginliyi 3.7 ilə 4.2 arasında dəyişir, buna görə GSM moduluna güc vermək üçün LM317 gərginlik tənzimləyicisi istifadə olunur.
  3. NEO 6m GPS Modulu: GPS modulu coğrafi mövqenin dəyərlərini oxumaq üçün istifadə olunur, bu sensorun dəqiqliyi olduqca yaxşıdır.
  4. Accelerometer: Accelerometer, zərbəni aşkar etmək üçün istifadə olunur, şoku X, Y və Z istiqamətlərində ayrı -ayrılıqda aşkar edə bilər. Sürətölçən "titrəmə sensoru" ndan istifadə edə bilərik, lakin vibrasiya sensorunun dəqiqliyi o qədər də yaxşı deyil. Akselerometr X, Y, Z istiqamətində titrəməni aşkar edə bilər, buna görə də müsbət bir nöqtədir.
  5. LCD: LCD Enlem və Boylamı göstərir, qəza zamanı bildirişlər göstərir.
  6. Güc Adaptörü: Sistemə güc vermək üçün 12 Volt 2A adapter istifadə olunur.
  7. LM 317
  8. Müqavimət: 1.1 K 1 PC
  9. Müqavimət: 330 ohm 2 ədəd
  10. Müqavimət: 470 ohm 1 PC
  11. Əvvəlcədən təyin edilmiş: 10k 2 PC
  12. Momentary Switch 2 kompüter

Addım 3: Dövrə

Dövrə
Dövrə
Dövrə
Dövrə
Dövrə
Dövrə
Dövrə
Dövrə

Layihədə Printed Circuit Board istifadə olunur və PCB, Şəkil 1, Şəkil 2 və Şəkil 3 -də göstərilən Eagle CAD üzərində hazırlanmış və Şəkil Şəkil 4 -də göstərilmişdir.

Addım 4: İş

Arduino Nano nəzarət vahidi olaraq istifadə olunur, dəyərləri akselerometrdən oxuyur, arduino hər hansı bir anormal dəyər müşahidə etdikdə GPS modulundan cari yeri oxuyur və GSM modulundan istifadə edərək SMS göndərmədən mobil telefonlara göndərir.

SMS göndərməzdən əvvəl arduino siqnalı aktivləşdirin, 30 saniyəlik səs siqnalı verildikdən sonra SMS göndəriləcək, ancaq kimsə "MƏN OKAYAM" düyməsini basarsa, lazımsız SMS -lərin qarşısını almağa kömək edən mesaj göndərilməyəcək.

Addım 5: Kod

Kod aşağıda verilmişdir, sadəcə kopyalayıb yapışdırın.

Tövsiyə: