ทำความรู้จักกับ 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 ระดับอุตสาหกรรมสำหรับลูกค้าที่ต้องการความแม่นยำสูงสุด