Journal

เซ็นเซอร์ MPU6050 คืออะไร และทำไมจึงเหมาะสำหรับการตรวจจับแผ่นดินไหว

What Is the MPU6050 Sensor and Why Is It Ideal for Earthquake Detection

16 พฤษภาคม 2569 · 1 นาที
0.000s — 0.800s

ทำความรู้จักกับ MPU6050

MPU6050 คือโมดูลเซ็นเซอร์ 6 แกนที่พัฒนาโดย InvenSense รวม Accelerometer ตรวจจับความเร่งและ Gyroscope ตรวจจับการหมุนไว้ในชิปเดียว ตรวจจับได้ทั้ง 3 แกน X, Y, Z สำหรับทั้งสองฟังก์ชัน รวมเป็น 6 แกนทั้งหมด เดิมออกแบบมาสำหรับโดรน หุ่นยนต์ และอุปกรณ์ VR แต่ปัจจุบันได้รับความนิยมอย่างสูงในงานตรวจจับแผ่นดินไหว เนื่องจากคุณสมบัติที่ลงตัวและราคาที่เข้าถึงได้

คุณสมบัติเด่นของ MPU6050

MPU6050 มีจุดเด่นหลายประการที่ทำให้เหมาะกับการตรวจจับแผ่นดินไหว ประกอบด้วย ความละเอียดสูง 16-bit สำหรับทั้ง Accelerometer และ Gyroscope ทำให้จับการเปลี่ยนแปลงเล็กน้อยได้, อัตราการสุ่มข้อมูล (sampling rate) สูงถึง 1,000 Hz สำหรับ Gyroscope และ 1,000 Hz สำหรับ Accelerometer เหมาะกับการวิเคราะห์คลื่นแผ่นดินไหวที่ต้องการข้อมูล real-time, เชื่อมต่อผ่าน I2C หรือ SPI ทำให้ใช้สายเชื่อมต่อน้อยและง่าย และราคาต่ำมากประมาณ 50-150 บาทต่อชิ้น มีชุมชนผู้ใช้งาน ESPHome และ Arduino ขนาดใหญ่สนับสนุน

หลักการตรวจจับแผ่นดินไหวด้วย MPU6050

เมื่อพื้นดินสั่นสะเทือน MPU6050 ที่ติดตั้งบนผนังหรือเสาโครงสร้างจะรับรู้การเปลี่ยนแปลงความเร่งใน 3 แกนพร้อมกัน ข้อมูลนี้ถูกส่งผ่าน I2C ไปยัง ESP32 ซึ่งรัน ESPHome ประมวลผลและส่งต่อไปยัง Home Assistant ผ่าน MQTT เมื่อค่าความเร่งเกิน threshold ที่กำหนด HA จะเรียก Automation ชุดต่าง ๆ ทันที

แผ่นดินไหวจริงมีรูปแบบคลื่นที่เป็นเอกลักษณ์ P-wave มาก่อนและมีความถี่ต่ำ ตามด้วย S-wave ที่รุนแรงกว่า การวิเคราะห์รูปแบบนี้ร่วมกับ threshold ช่วยให้ระบบแยกแยะแผ่นดินไหวจริงจากการสั่นสะเทือนปกติได้

การ Calibration: สิ่งสำคัญที่ไม่ควรข้าม

การ calibrate MPU6050 อย่างถูกต้องคือหัวใจของความแม่นยำ ขั้นตอนพื้นฐานประกอบด้วย การตั้งค่า offset เพื่อชดเชยความเบี่ยงเบนเริ่มต้นของชิป, การใช้ low-pass filter เพื่อกรอง noise ความถี่สูงที่ไม่เกี่ยวกับแผ่นดินไหว และการทดสอบกับการสั่นสะเทือนจริงในสภาพแวดล้อมของบ้านแต่ละหลัง HappySmart calibrate เซ็นเซอร์ทุกชุดในโรงงานก่อนส่งมอบ เพื่อให้ลูกค้าได้ระบบที่พร้อมใช้งานทันทีโดยไม่ต้อง calibrate เอง

ข้อจำกัดที่ควรรู้

แม้ MPU6050 จะเหมาะกับการใช้งานในบ้าน แต่มีข้อจำกัดที่ควรทราบ ความไวสูงอาจรับสัญญาณรบกวนจากการเดินหรือเครื่องใช้ไฟฟ้าได้ จึงต้องติดตั้งบนพื้นผิวที่มั่นคง เช่น เสาคอนกรีตหรือผนังปูน และต้องตั้งค่า threshold และ filter ที่เหมาะสม ความแม่นยำไม่เทียบเท่าเซ็นเซอร์ระดับสถาบันวิจัย แต่เพียงพอสำหรับการใช้งานป้องกันภัยในบ้านและอาคารพาณิชย์ทั่วไป

MPU6050 เทียบกับเซ็นเซอร์อื่น

เซ็นเซอร์ทางเลือกได้แก่ ADXL345 ที่มีความแม่นยำสูงกว่าแต่ราคาสูงกว่า และ BNO055 ที่มี sensor fusion ในตัวทำให้ประมวลผลง่ายกว่าแต่ราคาสูงกว่ามาก สำหรับการใช้งานในบ้านและต้นทุนที่เข้าถึงได้ MPU6050 ยังคงเป็นตัวเลือกที่ดีที่สุดในแง่ความคุ้มค่า HappySmart ยังมีตัวเลือกเซ็นเซอร์ MEMS ระดับอุตสาหกรรมสำหรับลูกค้าที่ต้องการความแม่นยำสูงสุด

คำถามที่พบบ่อย

MPU6050 ตรวจจับแผ่นดินไหวขนาดเล็กได้ไหม
ได้ MPU6050 มีความไวเพียงพอในการตรวจจับความสั่นสะเทือนระดับต่ำ อย่างไรก็ตาม threshold ที่เหมาะสมต้องถูกปรับให้เหมาะกับสภาพแวดล้อมของบ้านแต่ละหลัง เพื่อป้องกัน false alarm จากกิจกรรมปกติ
ต้องใช้ ESP32 หรือ ESP8266 กับ MPU6050
ทั้งคู่ใช้ได้ ESP32 แนะนำมากกว่าเพราะมี CPU ที่เร็วกว่า RAM มากกว่า และรองรับ Bluetooth ด้วย ทำให้ประมวลผลข้อมูลเซ็นเซอร์ได้ราบรื่นกว่า โดยเฉพาะเมื่อต้องส่งข้อมูลผ่าน Wi-Fi พร้อมกัน
MPU6050 ต้องติดตั้งที่ตำแหน่งไหนในบ้าน
ควรติดตั้งบนเสาโครงสร้างหลักหรือผนังคอนกรีตชั้นล่างสุด หลีกเลี่ยงการติดบนพื้นไม้ ผนังเบา หรือใกล้เครื่องซักผ้า เครื่องปรับอากาศ หรืออุปกรณ์ที่สร้างแรงสั่นสะเทือน
ต้องบำรุงรักษา MPU6050 บ่อยแค่ไหน
ตรวจสอบการเชื่อมต่อและทดสอบระบบทุก 1-3 เดือน ตรวจสอบ firmware ผ่าน OTA update ทุกครั้งที่ ESPHome มีอัปเดต และ recalibrate หากมีการย้ายตำแหน่งติดตั้ง HappySmart ดูแลขั้นตอนเหล่านี้ทั้งหมดในบริการ after-sales
เซ็นเซอร์ MEMS ระดับอุตสาหกรรมของ HappySmart แตกต่างจาก MPU6050 อย่างไร
เซ็นเซอร์ MEMS ระดับอุตสาหกรรมมีความแม่นยำสูงกว่า ทนต่อสภาพแวดล้อมได้ดีกว่า และมีการ calibrate มาจากโรงงานอย่างละเอียดกว่า เหมาะกับพื้นที่เสี่ยงสูงที่ต้องการความน่าเชื่อถือสูงสุด ราคาสูงกว่า MPU6050 แต่ยังอยู่ในระดับที่คุ้มค่า
เซ็นเซอร์ MPU6050 คืออะไร และทำไมจึงเหมาะสำหรับการตรวจจับแผ่นดินไหว · HappySmart