İçindekiler:

GSM, GPS ve İvmeölçer Kullanan Kaza İhbar Sistemi: 5 Adımda (Resimli)
GSM, GPS ve İvmeölçer Kullanan Kaza İhbar Sistemi: 5 Adımda (Resimli)

Video: GSM, GPS ve İvmeölçer Kullanan Kaza İhbar Sistemi: 5 Adımda (Resimli)

Video: GSM, GPS ve İvmeölçer Kullanan Kaza İhbar Sistemi: 5 Adımda (Resimli)
Video: Arduino SIM800l GSM Module | Arduino SIM900A GSM Module | Arduino Accident Detection System | Uno 2024, Kasım
Anonim
Image
Image
GSM, GPS ve İvmeölçer Kullanan Kaza Uyarı Sistemi
GSM, GPS ve İvmeölçer Kullanan Kaza Uyarı Sistemi
GSM, GPS ve İvmeölçer Kullanan Kaza Uyarı Sistemi
GSM, GPS ve İvmeölçer Kullanan Kaza Uyarı Sistemi

Lütfen Yarışma için Bana Oy Verin

Lütfen yarışma için bana oy verin

Günümüzde birçok insan kaza nedeniyle yolda hayatını kaybetmektedir, bunun ana nedeni "kurtarmada gecikme" dir. Bu sorun gelişmekte olan ülkelerde çok büyük, ben de bu projeyi insan hayatını kurtarmak için tasarladım.

Bu projede size olay mahallinin konumunu gönderen bir gadget'ın nasıl yapıldığını göstereceğim, Projede aracın tam yerini tespit etmek için GPS modülü kullanılıyor. Kaza anında ivmeölçer ağır şoku algılar ve Arduino aracın yerini akraba veya arkadaşına gönderir, birden fazla cep telefonu numarasına uyarı gönderebiliriz.

Adım 1: Özellikler

  1. İvmeölçerin Otomatik Kalibrasyonu: İvmeölçeri bir anahtar kullanarak kalibre edebiliriz. Sadece kalibrasyon anahtarına 3 saniye basmamız gerekiyor, bu şekilde Arduino İvmeölçerin mevcut değerini X, Y ve X yönünde okur ve sistemi kalibre eder.
  2. Hata Çözümü: Arduino'nun (aracın yüksek hızlanması nedeniyle) kazayı algılaması ve tolere edilmemesi gereken kaza uyarısı göndermesi mümkündür, bu nedenle devreye bir anahtar ("I AM OKAY") yerleştirilir. herhangi bir kaza olursa, 30 saniye boyunca sesli uyarı çalar, 30 saniye sonra mesaj gönderilir, ancak birisi "İYİM TAMAM" düğmesine basarsa mesaj gönderilmez.

2. Adım: Parçalar ve Bileşenler

Parçalar ve Bileşenler
Parçalar ve Bileşenler
Parçalar ve Bileşenler
Parçalar ve Bileşenler
Parçalar ve Bileşenler
Parçalar ve Bileşenler
Parçalar ve Bileşenler
Parçalar ve Bileşenler
  1. Arduino Nano: Mikrodenetleyici birimi olarak Arduino Nano kullanılmaktadır. Arduino nano kullandım çünkü boyutu çok küçük ve herhangi bir harici programlayıcıya ihtiyacı yok
  2. SIM 800L GSM Modülü: SIM 800l, GSM modülüdür, boyut olarak çok küçüktür ve doğrudan PCB üzerine monte edebiliriz. SIM800L'nin çalışma voltajı 3,7 ila 4,2 voltajdır, bu nedenle GSM modülüne güç vermek için bir voltaj regülatörü LM317 kullanılır.
  3. NEO 6m GPS Modülü: Coğrafi konum değerlerini okumak için GPS modülü kullanılmaktadır, bu sensörün doğruluğu oldukça iyidir.
  4. İvmeölçer: İvmeölçer şoku algılamak için kullanılır, X, Y ve Z yönündeki şoku ayrı ayrı algılayabilir. İvmeölçerin anlık "titreşim sensörünü" kullanabiliriz, ancak titreşim sensörünün doğruluğu çok iyi değil. İvmeölçer X, Y, Z yönündeki titreşimi algılayabildiği için aynı zamanda pozitif bir noktadır.
  5. LCD: LCD Enlem ve Boylamı gösterir, kaza anında bildirimleri gösterir.
  6. Güç Adaptörü: Sisteme güç vermek için 12 Volt 2A adaptör kullanılmaktadır.
  7. LM317
  8. Direnç: 1.1 K 1 adet
  9. Direnç: 330 ohm 2 adet
  10. Direnç: 470 ohm 1 adet
  11. Ön ayar: 10k 2 PC
  12. Anlık Anahtar 2 Adet

Adım 3: Devre

Devre
Devre
Devre
Devre
Devre
Devre
Devre
Devre

Projede Baskı Devre Kartı kullanılmış olup, PCB, Fig1, Fig2 ve Fig3'te gösterilen Eagle CAD üzerinde tasarlanmıştır ve Şekil 4'te şematik gösterilmiştir.

4. Adım: Çalışma

Kontrol ünitesi olarak Arduino Nano kullanılır, ivmeölçerden değerleri okur, arduino herhangi bir anormal değer gördüğünde GPS modülünden o anki konumu okur ve GSM modülünü kullanarak verilen cep telefonuna SMS'siz gönderir.

SMS göndermeden önce arduino buzzer'ı etkinleştirin, 30 saniyelik bip sesinden sonra SMS gönderilir, ancak birisi "İYİM OKAY" düğmesine basarsa, mesaj gönderilmez, bu da gereksiz SMS'lerin önlenmesine yardımcı olur.

Adım 5: Kod

Kod aşağıda verilmiştir, sadece kopyalayıp yapıştırın.

Önerilen: