Anasayfa » Arduino Sarsıntı Sensörü – Deprem – Titreşim Sensörü – Ders 50-

Arduino Sarsıntı Sensörü – Deprem – Titreşim Sensörü – Ders 50-

deprem sensörü

Bugünkü yazımızda arduino ile birlikte sarsıntı, titreşim yada deprem sensörü olarak kullanabileceğimiz sensörleri inceleyeceğiz.

Deprem Sensörü

Bulunduğu ortamdaki küçük titreşimleri algılayabilen bu sensörler sarsıntının başladığı anda çıkış verebilmektedir. Dilerseniz dijital olarak çıkış alabildiğiniz gibi dilerseniz analog olarak ta çıkış alabilirisiniz. Bu sensörler ile kontrol etmek istediğiniz en küçük titreşimlerden tutunda yüksek sarsıntılara kadar bir çok hareketi algılamak mümkündür.

Deprem sensörü olarak kullanılabilecek bu sensörler çok hafif titreşimleri algılayarak arduino gibi bir kart ile rahatlıkla kullanılabilmektedir. Sizlerle yapacağımız projede anlık titreşimleri algılayıp titreşimin süresine göre uyarıla verebilen bir algoritma kuracağız.

Deprem sensörü şema
Deprem sensörü şeması
//Görsel İşitsel Teknoloji Kanalı
//wwww.teknikerler.com
//Kerim Arı Youtube kanalı Titreşim Sensörleri Kodları  - kullanımı örnek Kodları


#define pin 3
#define kirmizi 4
#define yesil 5
#define buzzer 6
int deger;
unsigned long ilk_deger;
unsigned long son_deger = 0;



void setup() {
  Serial.begin(9600);
  pinMode(pin, INPUT);
  pinMode(kirmizi, OUTPUT);
  pinMode(yesil, OUTPUT);
  pinMode(buzzer, OUTPUT);
}

void loop() {

  deger = digitalRead(pin);
  Serial.print("NORMAL DURUM: ");
  Serial.println(deger);
  digitalWrite(kirmizi, LOW);
  digitalWrite(yesil, HIGH);
  digitalWrite(buzzer, LOW);
  delay(50);

  ilk_deger = millis();

  if (deger == 0)

    son_deger = ilk_deger;
  while (ilk_deger - son_deger > 300)
  {

    Serial.println("DEPREM Var!!! ÇÖK-KAPAN-TUTUN");

    digitalWrite(kirmizi, HIGH);
    digitalWrite(yesil, LOW);
    digitalWrite(buzzer, HIGH);
    delay(1000);
    digitalWrite(kirmizi, LOW);
    digitalWrite(buzzer, LOW);
    delay(1000);

    deger = digitalRead(pin);
    if (deger == 0)
      break;
  }

}

Videoyu İZLEMEK İÇİN TIKLAYINIZ

5 thoughts on “Arduino Sarsıntı Sensörü – Deprem – Titreşim Sensörü – Ders 50-

  1. Selamlar, projenizi yaptım. Fakat çözemediğim bir sorun var. Güç verdikten sonra yeşil led yanıp hemen sonrasında deprem uyarı moduna geçiyor. Bağlantılarımın doğru olduğunu düşünüyorum. İki farklı titreşim sensörü denedim. İkisinde de aynı sonucu aldım. Konuyla ilgili yardımınızı rica eder iyi çalışmalar dilerim.

    1. Merhaba, proje içindeki aynı sensörü kullanmışsanız sensörün hassasiyetini ayarlamanız gerekmektedir. Videoyu izleyerek daha detaylı bilgiye sahip olabilirsiniz.

    2. Videoyu daha dikkatli izlemelisiniz. Video içinde detaylardan bahsediliyor. Muhtemelen kullandığınız modülün döndürdüğü değerlerle ilgili bir durum söz konusu.

  2. çalıştıktan sonra yeşil led yanıp sönüyor sürekli deprem modunda sensörü sökmeme rağmen yanıp sönyüor

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir