ทดสอบอุปกรณ์มือถือ

เอียงเครื่องเพื่อดูทิศทาง มุมที่ไม่มีข้อมูลจะแสดงเป็นช่องว่าง ทิศทางไม่จำเป็นต้องเป็นศูนย์เมื่อวางราบ

อัลฟา / ยอ --°
เบต้า / พิทช์ --°
GAMMA / ม้วน --°

ทดสอบเซ็นเซอร์ทิศทางโทรศัพท์

เครื่องมือทดสอบความเร่งและไจโรสโคปนี้อ่านมุมเอียงของโทรศัพท์แบบสดๆ พร้อมจำลองระดับน้ำดิจิทัล เพื่อให้คุณตรวจเช็คได้ทันทีว่าเซนเซอร์จับความเคลื่อนไหวยังทำงานถูกต้องหรือไม่ วางเครื่องราบบนโต๊ะแล้วฟองน้ำจะอยู่กึ่งกลางพอดี เอียงเครื่องแล้วตัวเลขจะเปลี่ยนตามมือคุณทันที ช่วยตอบคำถามว่าเซนเซอร์เสีย แค่ตั้งศูนย์คลาดเคลื่อน หรือเป็นเพราะเหตุใดหน้าจอจึงไม่หมุนอัตโนมัติ

ความแตกต่างระหว่าง Accelerometer, Gyroscope และ Magnetometer

สมาร์ทโฟนมีชิปตรวจจับความเคลื่อนไหว 3 ตัวแยกกัน ซึ่งมักถูกเรียกสับสนบ่อยครั้ง

  • Accelerometer (เซนเซอร์ความเร่ง) — วัดความเร่งเชิงเส้นทั้งสามแกนรวมถึงแรงโน้มถ่วงของโลก เมื่ออยู่นิ่งจะอ่านค่าได้ประมาณ 9.81 m/s² ในทิศทางลงพื้น เพื่อคำนวณมุมเอียงสมบูรณ์ ไม่มีการดริฟต์ตามเวลา แต่จุดศูนย์อาจเลื่อนเมื่อตกกระแทก
  • Gyroscope (ไจโรสโคป) — วัดความเร็วเชิงมุมของการหมุนเป็นองศาต่อวินาที ตอบสนองรวดเร็วมากและไม่สะเทือนตามแรงสั่น จึงเป็นหัวใจสำคัญของเกมมือถือและ AR จุดอ่อนคืออาการดริฟต์ทีละน้อย
  • Magnetometer (เข็มทิศดิจิทัล) — ตรวจจับสนามแม่เหล็ก ตอบสนองช้ากว่า และเพี้ยนได้ง่ายจากเคสแม่เหล็กหรือโต๊ะโลหะ

ระบบปฏิบัติการจะนำข้อมูลจากชิปทั้งสามมารวมกันเป็นค่าการวางแนวเดียว ซึ่งเป็นค่าที่หน้าเว็บนี้และแอปทั่วไปได้รับ หากมีฮาร์ดแวร์ชำรุดก็จะสังเกตเห็นได้ทันที

วิธีอ่านค่าสด: Alpha, Beta และ Gamma

ตัวเลขสามชุดใต้ระดับน้ำบอกมุมการวางทิศทางเป็นองศา beta คือมุมก้มเงย (pitch) เมื่อเอียงหัวหรือท้ายเครื่องเข้าหาตัว (−180° ถึง 180°) gamma คือมุมเอียงข้าง (roll) เมื่อเอียงเครื่องไปทางขอบซ้ายหรือขวา (−90° ถึง 90°) alpha คือมุมหันเห (yaw) หมุนเครื่องแนวราบเหมือนพวงมาลัยรถยนต์ (0° ถึง 360°)

ตรวจสอบในท่ามาตรฐาน: วางราบบนโต๊ะ เบต้าและแกมมาจะใกล้เคียง 0° ถือเครื่องแนวตั้ง เบต้าจะอยู่ที่ประมาณ 90° วางตะแคงข้างขอบซ้าย แกมมาจะอยู่ที่ ±90° หากค่าใดค่าหนึ่งค้างที่ 0° ในขณะที่ค่าอื่นเปลี่ยน แสดงว่าแกนนั้นไม่ส่งสัญญาณ หากค้างที่ศูนย์ทั้งสามแกนมักเกิดจากการยังไม่ได้อนุญาตสิทธิ์บนเบราว์เซอร์ ลองดูเครื่องมืออื่นในชุด ทดสอบโทรศัพท์ออนไลน์

ตรวจสอบด้วยระดับน้ำเพื่อหาเซนเซอร์ที่ศูนย์คลาดเคลื่อน

ระดับน้ำช่วยจับความเพี้ยนของเซนเซอร์ความเร่งได้อย่างรวดเร็ว แต่หลายคนทดสอบบนโต๊ะที่เอียงแล้วโทษโทรศัพท์ ให้ถอดเคสออกแล้ววางเครื่องบนพื้นที่เรียบที่สุด จดค่าองศาไว้ จากนั้นหมุนเครื่อง 180° ณ จุดเดิมแล้วอ่านค่าอีกครั้ง

  • เครื่องหมายของมุมกลับด้าน (เช่น จาก −3° เปลี่ยนเป็น +3°) — ค่าคลาดเคลื่อนมาจากตัวเครื่อง จุดศูนย์ขยับ เป็นปัญหาการคาลิเบรตไม่ใช่เซนเซอร์พัง
  • มุมยังคงเอียงไปทางทิศเดิม — พื้นโต๊ะของคุณมีความลาดเอียง ส่วนเซนเซอร์ของโทรศัพท์ทำงานได้สมบูรณ์ดี
  • ฟองน้ำสั่นกระตุกทั้งที่เครื่องอยู่นิ่งสนิท — เกิดสัญญาณรบกวนในชิปเซนเซอร์หรือฮาร์ดแวร์เสื่อมสภาพ ผลลัพธ์นี้เท่านั้นที่น่ากังวล

ความคลาดเคลื่อน 1–2° ถือเป็นเรื่องปกติ หากเกิน 5° แอปวัดระดับน้ำจะไม่สามารถเซ็ตศูนย์ได้ และถ่ายรูปแล้วเส้นขอบฟ้าจะเอียง

ทำไมหน้าจอไม่หมุนอัตโนมัติ (Auto-rotate ไม่ทำงาน)

ตรวจสอบสาเหตุตามลำดับนี้เนื่องจากฮาร์ดแวร์เสียเป็นสาเหตุที่พบน้อยที่สุด ข้อแรก ตรวจสอบการล็อกการหมุน: ไอคอนแม่กุญแจใน Control Center ของ iOS หรือแถบ Quick Settings ของ Android ข้อสอง ตัวแอปพลิเคชันเอง: หลายแอปถูกออกแบบมาให้แสดงผลแนวตั้งเท่านั้น หากหน้าจอหมุนได้ใน Safari หรือแอปรูปภาพ แสดงว่าเครื่องปกติ ข้อสาม ฟังก์ชันตรวจจับใบหน้าของ Android ที่จะล็อกหน้าจอไม่ให้หมุนขณะคุณนอนเล่น

หลังจากนั้นจึงค่อยสงสัยฮาร์ดแวร์ ชิปจับการเคลื่อนไหวมักไม่เสียเพียงลำพัง: เข็มทิศ การแตะหลังเครื่อง และการนับก้าวจะหยุดทำงานพร้อมกัน หากหน้าจอหมุนเองโดยไม่มีใครสั่ง ให้ตัดปัญหาหน้าจอสัมผัสด้วย ทดสอบหน้าจอสัมผัส

ปัญหา Gyro Drift และทำไมเป้าเล็งในเกมถึงเลื่อนเอง

อาการไจโรดริฟต์เป็นข้อจำกัดทางฟิสิกส์ไม่ใช่ข้อบกพร่องจากการผลิต เนื่องจากไจโรสโคปรายงานอัตราเร็วในการหมุน และระบบคำนวณมุมด้วยการรวมผลทางคณิตศาสตร์อย่างต่อเนื่อง ความคลาดเคลื่อนเพียง 0.5°/วินาที จะสะสมกลายเป็นความผิดพลาดถึง 30° ในเวลาหนึ่งนาที นอกจากนี้ความร้อนเมื่อเล่นเกมนานๆ ยังทำให้การดริฟต์รุนแรงขึ้น

ในการใช้งานทั่วไปคุณจะไม่รู้สึกเพราะระบบแก้ไขค่าด้วยแรงโน้มถ่วงและเข็มทิศ แต่เกมที่อ่านข้อมูลไจโรดิบจะไม่ได้รับการชดเชยนี้ จึงต้องมีคำสั่งรีเซ็ตบนโต๊ะราบในเมนูตั้งค่าเกมเสมอ

วิธีตั้งศูนย์และคาลิเบรตเซนเซอร์บน Android และ iOS

การตั้งค่าศูนย์ใหม่ใช้เวลาเพียงหนึ่งนาที ต้องวางเครื่องให้นิ่งสนิท บนพื้นราบ และห้ามสัมผัสเครื่องระหว่างดำเนินการ

Android

สำหรับ Samsung: กด *#0*# ในแอปโทรศัพท์ เลือก Sensor แล้วสั่ง Gyro Selftest โดยไม่ต้องแตะตัวเครื่อง สำหรับ Xiaomi, Redmi และ Poco กด *#*#64663#*#* เพื่อเข้าเมนูทดสอบฮาร์ดแวร์และคาลิเบรตเซนเซอร์ความเร่งและไจโรสโคป ส่วนการแกว่งมือถือเป็นรูปเลข 8 กลางอากาศเป็นการคาลิเบรตเข็มทิศเท่านั้น ไม่เกี่ยวข้องกับไจโรสโคป

iOS

Apple ไม่มีเมนูคาลิเบรตเซนเซอร์ความเร่งหรือไจโรสโคปในระบบ การหมุนลูกบอลในแอปเข็มทิศจะปรับเฉพาะสนามแม่เหล็กเท่านั้น การรีสตาร์ท iPhone จะบังคับให้ระบบคำนวณจุดศูนย์ของเซนเซอร์ใหม่ตอนบูตเครื่อง หากยังไม่หายให้ลองรีเซ็ตการตั้งค่าทั้งหมด หากยังเอียงอยู่แสดงว่าเป็นปัญหาฮาร์ดแวร์

ข้อจำกัดของการทดสอบผ่านเว็บเบราว์เซอร์

หน้าเว็บสื่อสารกับเซนเซอร์ผ่านชั้นความปลอดภัยของระบบปฏิบัติการ จึงมีข้อจำกัดทางเทคนิคบางประการ

  • iPhone และ iPad ต้องได้รับอนุญาตก่อน ตั้งแต่ iOS 13 เป็นต้นมา Safari จะไม่ส่งข้อมูลจนกว่าหน้าเว็บจะเรียก DeviceOrientationEvent.requestPermission() ผ่านการแตะปุ่มจริงของผู้ใช้และต้องเชื่อมต่อผ่าน HTTPS เท่านั้น แตะปุ่ม «เริ่มทดสอบเซนเซอร์» ด้านบนแล้วกดยินยอม หากเคยปฏิเสธ ให้เปิดใหม่ที่ การตั้งค่า → Safari → การเข้าถึงการเคลื่อนไหวและทิศทาง
  • เบราว์เซอร์ในแอปปิดกั้นเซนเซอร์ ลิงก์ที่เปิดใน Instagram, Facebook หรือ TikTok จะไม่ได้รับข้อมูลการเคลื่อนไหว ให้เปิดหน้าเว็บใน Safari หรือ Chrome โดยตรง
  • ได้ค่ามุมที่ผ่านการประมวลผล ไม่ใช่ข้อมูลดิบ เบราว์เซอร์แสดงผลเป็นมุมองศา ไม่ใช่แรงหน่วงดิบ m/s² และจำกัดอัตราส่งข้อมูลที่ประมาณ 60 Hz
  • แสดงค่าศูนย์บนคอมพิวเตอร์ แล็ปท็อปส่วนใหญ่ไม่มีชิป Accelerometer ในตัว

หากมุมยังคงค้างทั้งที่อนุญาตบน HTTPS แล้ว ให้ทำการ ทดสอบระบบสั่น เพิ่มเติมก่อนส่งซ่อม เนื่องจากมอเตอร์สั่นและชิปเซนเซอร์มักอยู่บนแผงวงจรเดียวกัน

Frequently asked questions

ทำไมหน้าจอ iPhone ของฉันไม่หมุนอัตโนมัติ?

ให้ตรวจสอบการล็อกการหมุนใน Control Center ก่อนเป็นอันดับแรก ตรวจดูว่าไอคอนรูปแม่กุญแจปิดอยู่หรือไม่ และตรวจสอบว่าแอปที่เปิดอยู่รองรับแนวนอนหรือไม่ หากหน้าจอไม่หมุนในทุกแอปรวมถึง Safari และแอปรูปภาพ ให้เปิดแอปเข็มทิศ: หากเข็มทิศค้างด้วยแสดงว่าเซนเซอร์ตรวจจับการเคลื่อนไหวมีปัญหา

ไจโรสโคปหยุดทำงานขณะเล่นเกม PUBG — มีวิธีแก้อย่างไร?

ให้คาลิเบรตไจโรสโคปใหม่ก่อนไปปรับความไวในเกม วางโทรศัพท์ราบบนโต๊ะแล้วรันคำสั่งทดสอบของศูนย์บริการ (Samsung กด *#0*#) ใน PUBG ตรวจสอบว่าเปิดไจโรสโคปเป็น 'เปิดตลอดเวลา' ปิดโหมดประหยัดพลังงาน และพักให้เครื่องเย็นลง

วางเครื่องราบบนโต๊ะแต่ระบบบอกว่าเอียง — เซนเซอร์ความเร่งเสียหรือไม่?

แทบจะแน่นอนว่าไม่ได้เสีย แค่ศูนย์คลาดเคลื่อน จุดศูนย์ของเซนเซอร์ MEMS อาจเลื่อนได้ 1–2 องศาจากความร้อนหรือการตกกระแทก ให้หมุนเครื่อง 180° ที่จุดเดิม: หากเครื่องหมายองศากลับทิศแสดงว่าเครื่องเอียง หากองศาชี้ทิศเดิมแสดงว่าโต๊ะของคุณลาดเอียง

จะรู้ได้อย่างไรว่ามือถือ Android ของฉันมีไจโรสโคปหรือไม่?

ตรวจสอบข้อมูลจำเพาะจากหน้าเว็บไซต์อย่างเป็นทางการของผู้ผลิต สมาร์ทโฟนราคาประหยัดและแท็บเล็ตบางรุ่นไม่ได้ติดตั้งมาให้ วิธีทดสอบจริงคือเปิดวิดีโอ 360° บน YouTube แล้วขยับเครื่อง: หากมีไจโรสโคปมุมมองจะหมุนตามอย่างราบรื่น หากไม่มีภาพจะกระตุกและเล่นโหมด AR ไม่ได้

สามารถบังคับรีคาลิเบรตไจโรสโคปได้อย่างไร?

บน Android ให้วางเครื่องราบนิ่งๆ แล้วใช้รหัสลับของศูนย์บริการ: Samsung *#0*# → Sensor → Gyro Selftest ส่วน Xiaomi *#*#64663#*#* บน iOS ไม่มีเมนูรีเซ็ตด้วยตนเอง ให้รีสตาร์ทเครื่องเพื่อให้ระบบตั้งศูนย์ใหม่ หรือกดรีเซ็ตการตั้งค่าทั้งหมด

ทำไมเซนเซอร์ตรวจจับการเคลื่อนไหวไม่แสดงค่าบน Safari ใน iPhone?

iOS บล็อกการเข้าถึงจนกว่าคุณจะกดยินยอม ตั้งแต่ iOS 13 Safari ต้องใช้ HTTPS และการแตะปุ่มเพื่อเรียก DeviceOrientationEvent.requestPermission() แตะปุ่ม «เริ่มทดสอบเซนเซอร์» แล้วเลือก อนุญาต หากเคยปฏิเสธ ให้เปิดในการตั้งค่า Safari

เซนเซอร์ความเร่งและไจโรสโคปไม่ทำงานหลังอัปเดตระบบ — ต้องทำอย่างไร?

รีสตาร์ทเครื่องทันทีและตรวจเช็คฟังก์ชันอื่นร่วมด้วย หากเข็มทิศ การหมุนหน้าจอ และการนับก้าวหยุดทำงานพร้อมกัน แสดงว่าชิปเซนเซอร์หรือไดรเวอร์มีปัญหา หากรีเซ็ตการตั้งค่าแล้วไม่หาย ควรนำเครื่องเข้าศูนย์บริการเพื่อตรวจสอบฮาร์ดแวร์