สอบถามเกี่ยวกับ โมดูลไวเบรชั่นครับ

พอดีผมอยากทราบว่า ไอ้เจ้าตัวเซนเซอร์ไวเบรชั่น 801S Vibration Shock Sensor Module เนี้ยมันมี หน่วย เป็นอะไรครับ

https://www.arduino4.com/product/523/801s-vibration-shock-sensor-module-โมดูลตรวจจับความเคลื่อนไหว-สั่นสะเทือน

ดูแล้วไม่ค่อยมีข้อมูลเรื่องหน่ยวของมันเลย เมืองนอกก็บอกอย่างนั้น รู้แต่ว่า มันเป็นการแปลงแรงสั่นที่ได้จากตัวต้านทานภายใน ออกมาเป็นค่า analog หรือ digital ค่ามากแรกมาก ค่าน้อยแรงน้อย ปกติแรงสั่นสะเทือนเราก็นิยมใช้ Richter Unit อาจจะต้องหาอุปกรณ์วัดแรงสั่นมาตรฐานมาสอบเทียบว่า แต่ละค่า เท่ากับ กี่ Richter

โค้ตที่ใช้ก็ประมาณนี้

int 801S = 3;
 

void setup(){
  Serial.begin(9600);
}

void loop(){
  Int value = pulseIn (801S, HIGH);
  delay(50);
  Serial.println(value);
  if (value > 1000){
  Serial.println(“The Titans are coming!”);
 }
else{
  digitalWrite(“Tranquility is here”);
 }
}

รูปแบบสัญญาณที่ได้

Spic

SHT-801S.pdf (34.0 KB)


อ้างอิง

1 Like

ขอบคุณมากๆเลยครับได้ความรู้เยอะเลยครับ