חיישנים ← חיישן ויברציה
📳 זיהוי תנועה

חיישן ויברציה - SW-420

חיישן שמזהה רעידות, מכות וזעזועים. בתוכו מנגנון קפיצי-מתכתי שסוגר מעגל כשיש תנועה מספיק חזקה. יש גם בורג כוונון רגישות קטן על גבי המודול - כדי לקבוע כמה חזק צריך "לדפוק" כדי שהחיישן יגיב.

מפרט

חיבור

VCC ל-5V, GND ל-GND, DO לפין דיגיטלי (למשל פין 2).

קוד לדוגמה

const int vibrationPin = 2;

void setup() {
  Serial.begin(9600);
  pinMode(vibrationPin, INPUT);
}

void loop() {
  int state = digitalRead(vibrationPin);
  if (state == HIGH) {
    Serial.println("זוהתה רעידה!");
  }
  delay(50);
}

רעיון לתרגול

לבנות "אזעקת דלת" - כשהחיישן מזהה רעידה (למשל דלת שנפתחת בכוח), מפעילים באזר וסופרים כמה פעמים זה קרה.