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ü 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.
//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;
}
}
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.
Merhaba, proje içindeki aynı sensörü kullanmışsanız sensörün hassasiyetini ayarlamanız gerekmektedir. Videoyu izleyerek daha detaylı bilgiye sahip olabilirsiniz.
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.
ç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
Bağlantılarınızı kontrol ediniz.