ทดสอบระบบสั่นมือถือ — ตรวจเช็คมอเตอร์สั่นออนไลน์
เครื่องมือ ทดสอบระบบสั่นมือถือ นี้จะส่งสัญญาณรูปแบบ haptic 4 แบบไปยังมอเตอร์สั่นของโทรศัพท์ เพื่อช่วยแยกแยะระหว่างมอเตอร์เสียกับปัญหาการตั้งค่าที่ถูกปิดไว้ เพียงแตะปุ่ม หน้าเว็บจะส่งคำสั่งไปยังระบบปฏิบัติการให้สั่นตามเวลาเป็นมิลลิวินาทีอย่างแม่นยำ คำเตือนสำคัญ: Safari ไม่รองรับ Vibration API บน iPhone หรือ iPad ในทุกเวอร์ชัน เบราว์เซอร์ทั้งหมดบน iOS ทำงานบน WebKit ดังนั้น iPhone จะไม่มีการสั่นบนหน้านี้แม้ Taptic Engine จะปกติดี บน iPhone ให้ทดสอบผ่านเมนูการตั้งค่าของเครื่อง
วิธีทดสอบระบบสั่นบนมือถือ
เปิดหน้านี้บนโทรศัพท์แล้วแตะหนึ่งในสี่ปุ่ม ซึ่งจะส่งคำสั่งรูปแบบที่ต่างกันไปยัง navigator.vibrate():
- จังหวะสั้น — 100 ms. การทดสอบพื้นฐาน หากมอเตอร์ยังทำงานได้ คุณจะรู้สึกถึงแรงสะเทือนทันที
- สั่นยาว — 500 ms. หมุนต่อเนื่องยาวนาน เพื่อจับเสียงกรอบแกรบ การหลวมคลอนของเคส และมอเตอร์ที่แรงตกกลางคัน
- เคาะสองครั้ง — สั่น 80 ms สองครั้ง เว้น 50 ms. ทดสอบการหยุดของมอเตอร์: มอเตอร์แนวระนาบจะให้ความรู้สึกเคาะสองจังหวะชัดเจน ส่วนมอเตอร์หมุนแบบลูกตุ้มจะสั่นปนกันเป็นก้อนเดียว
- รหัสมอร์ส SOS — เก้าจังหวะในสองวินาที. การทำงานเป็นจังหวะต่อเนื่อง เพื่อตรวจหาสายแพหรือจุดเชื่อมต่อที่หลวม
คุณต้องแตะปุ่มด้วยตัวเอง: Vibration API กำหนดให้ผู้ใช้ต้องสั่งการโดยตรง หน้าเว็บจึงไม่สามารถสั่นเองตอนโหลดหน้าได้ หากไม่มีการตอบสนอง ให้อ่านส่วนถัดไปแล้วลองทดสอบเครื่องมืออื่นในชุด ทดสอบโทรศัพท์ออนไลน์
iPhone และ iPad: ทำไมการทดสอบนี้จึงใช้บน Safari ไม่ได้
Apple ไม่เคยเปิดใช้งาน Vibration API ใน WebKit ทำให้ Safari บน iOS, iPadOS และ macOS ไม่รองรับฟังก์ชันนี้ในทุกเวอร์ชัน และเนื่องจากเบราว์เซอร์ทั้งหมดบน iOS ถูกบังคับให้ใช้ WebKit ทำให้ Chrome, Firefox และ Edge บน iPhone ใช้งานไม่ได้เช่นกัน หน้านี้ไม่สามารถเข้าถึง Taptic Engine ได้ จึงจะแสดงสถานะไม่รองรับแทนที่จะวินิจฉัยว่ามอเตอร์เสีย เว็บไซต์ที่ทำให้ iPhone สั่นได้มักอาศัยช่องโหว่ของสวิตช์ระบบ ซึ่ง Apple ได้ปิดกั้นไปแล้วใน iOS 18.4 อาการไม่สั่นบน iPhone จึงเป็นขีดจำกัดของเบราว์เซอร์ ไม่ใช่เครื่องเสีย
วิธีทดสอบระบบสั่นของ iPhone โดยไม่ใช้เบราว์เซอร์
ใช้ตัวสร้างจังหวะสั่นของเสียงเรียกเข้า ซึ่งเป็นฟังก์ชันของระบบที่ใกล้เคียงที่สุด ไปที่ การตั้งค่า → เสียงและการสั่น → เสียงเรียกเข้า → การสั่นเตือน แล้วเลือกรูปแบบ เช่น เต้นเป็นจังหวะ หรือเลือก สร้างการสั่นเตือนใหม่ แล้วแตะจังหวะบนหน้าจอเพื่อทดสอบ หากเครื่องไม่สั่น แสดงว่ามีปัญหาที่ตัวเครื่อง จากนั้นให้ตรวจเช็คสวิตช์เหล่านี้:
- เสียงและการสั่น → การตอบสนองแป้นพิมพ์ → การสั่น. ค่าเริ่มต้นของ iOS จะปิดไว้ ซึ่งเป็นสาเหตุที่พิมพ์แล้วไม่รู้สึกสั่น
- การสั่นเตือนของระบบ ในเมนูเดียวกัน
- การช่วยการเข้าถึง → สัมผัส → การสั่น. สวิตช์หลัก หากปิดอยู่ เครื่องจะไม่สั่นเลยแม้กระทั่งการแจ้งเตือนฉุกเฉิน
- โหมดโฟกัสและสวิตช์เปิดปิดเสียง จะระงับเฉพาะการแจ้งเตือน แต่การสั่นของระบบยังทำงานตามปกติ
ERM, LRA และ Taptic Engine: ความแตกต่างของมอเตอร์สั่น
คำสั่งสั่น 100 ms เท่ากัน แต่ให้ความรู้สึกต่างกันอย่างสิ้นเชิงขึ้นอยู่กับประเภทของมอเตอร์
- ERM (ลูกตุ้มหมุนเยื้องศูนย์). มอเตอร์หมุนลูกตุ้มน้ำหนักแบบเดิม ราคาประหยัด ต้องใช้เวลา 50–100 ms ในการเร่งรอบและหยุด ทำให้จังหวะสั้นๆ รู้สึกเบลอและไม่เฉียบคม
- LRA (มอเตอร์สั่นแนวระนาบ). แท่งน้ำหนักติดสปริงขับเคลื่อนด้วยขดลวดแม่เหล็กในแนวแกนเดียว ให้แรงเต็มที่ในไม่กี่มิลลิวินาทีและหยุดทันที ทำให้การสั่น 10 ms รู้สึกเหมือนการกดปุ่มจริง
- Taptic Engine ของ Apple. ชิ้นส่วน LRA ขนาดใหญ่ตามแนวยาวของเครื่อง โดยมือถือเรือธงฝั่ง Android มักโปรโมทว่าเป็นมอเตอร์ลิเนียร์แกน X
ปุ่มเคาะสองครั้งจึงเป็นปุ่มที่บอกความต่างได้ดีที่สุด: เครื่องที่ใช้ LRA จะเคาะแยกเป็นสองจังหวะชัดเจน ส่วนเครื่อง ERM จะสั่นลากยาวติดกัน เบราว์เซอร์ส่งแค่ระยะเวลา แต่นิ้วของคุณจะบอกประเภทฮาร์ดแวร์ได้ทันที
เสียงสั่นกรอบแกรบ สั่นเบา หรือเสียงรัวผิดปกติ หมายถึงอะไร
ลองกดปุ่มสั่นยาว 500 ms โดยถอดเคสออก ถือไว้บนมือกลางอากาศ แล้ววางราบบนโต๊ะไม้เนื้อแข็ง
เสียงรัวหรือแกรกๆ หมายถึงมีชิ้นส่วนหลวม ไม่จำเป็นว่ามอเตอร์จะพังเสมอไป น็อตยึดหรือกาวอาจหลุดหลังจากเครื่องตกกระแทก ทำให้มอเตอร์สั่นไปกระแทกกับโครงสร้างภายในเครื่อง บ่อยครั้งที่ชิ้นส่วนข้างเคียงสะท้อนเสียงสั่นออกมา: ผู้ใช้ตระกูล Galaxy หลายคนกังวลกับเสียงใกล้กล้อง ซึ่งความจริงเกิดจากชุดเลนส์กันสั่น OIS ของกล้องที่แกว่งตัวอย่างอิสระ
การสั่นที่เบาเกินไปมักเกิดจากการซับแรงหรือการประกอบ เคสที่หนาเกินไปจะซับแรงสั่นเกือบทั้งหมด ให้ลองถอดเคสทดสอบบนโต๊ะ หากการสั่นเบาลงหลังจากเปลี่ยนหน้าจอหรือบอดี้ ให้ตรวจดูแผ่นยางรองหรือสายแพเชื่อมต่อ คุณสามารถเปิด ทดสอบมาตรวัดความเร่ง ขณะกดสั่นยาว กราฟของเซนเซอร์จะพุ่งสูงขึ้นอย่างชัดเจนหากมอเตอร์ยึดติดกับโครงเครื่องอย่างแน่นหนา
การตั้งค่าที่ปิดระบบสั่นโดยที่คุณไม่รู้ตัว
อาการสั่นไม่ทำงานส่วนใหญ่เกิดจากการตั้งค่าซอฟต์แวร์ ลองตรวจสอบจุดเหล่านี้ก่อนส่งซ่อม:
- แถบปรับระดับความแรงที่แยกกัน. Android แยกการสั่นของสายเรียกเข้า การแจ้งเตือน และการสัมผัสไว้ใน เสียงและการสั่น → การสั่นและการตอบสนองต่อการสัมผัส
- สวิตช์เฉพาะของแป้นพิมพ์. มีเสียงสั่นเมื่อโทรเข้าแต่แป้นพิมพ์ไม่สั่น เกิดจากแอปคีย์บอร์ด (Gboard: การตั้งค่า → ค่ากำหนด → การตอบสนองแบบสัมผัสเมื่อกดแป้น)
- โหมดประหยัดพลังงาน. หลายแบรนด์จะปิดระบบสั่นสัมผัสโดยอัตโนมัติเพื่อประหยัดแบตเตอรี่
- ห้ามรบกวน. ปิดกั้นเฉพาะการสั่นของสายเรียกเข้าและการแจ้งเตือนเท่านั้น
- จุดบอดของทัชสกรีน. ระบบสั่นสัมผัสจะทำงานเฉพาะจุดที่หน้าจอรับรู้การสัมผัส ตรวจสอบหน้าจอด้วย ทดสอบหน้าจอสัมผัส ก่อนเสมอ
สำหรับอุปกรณ์ Samsung ให้กด *#0*# เพื่อเข้าสู่เมนูทดสอบฮาร์ดแวร์ หากระบบสั่นทำงานได้ในเมนูนั้น แสดงว่าตัวเครื่องปกติดี
ข้อจำกัดของการทดสอบระบบสั่นผ่านหน้าเว็บ
หน้าเว็บส่งได้เพียงระยะเวลาที่ต้องการให้สั่นเท่านั้น ส่วนรูปคลื่น ความแรง และการหน่วงหยุดเป็นหน้าที่ของระบบปฏิบัติการ นี่จึงเป็นการทดสอบการทำงานเบื้องต้น ไม่ใช่เครื่องมือวัดทางเทคนิค
- ไม่มีการแสดงค่าความแรงหรือความถี่ในหน่วยเฮิรตซ์ การประเมินความแรงจึงขึ้นอยู่กับความรู้สึกของผู้ใช้
- รูปแบบการสั่นยาวอาจถูกตัดให้สั้นลง ตามระบบจำกัดความปลอดภัยของแต่ละแบรนด์
- โหมดเงียบอาจระงับการสั่น ขึ้นอยู่กับการตั้งค่าของระบบปฏิบัติการ
- ไม่สามารถวัดค่าความหน่วงเวลาได้ และ ไม่รองรับเบราว์เซอร์บนระบบปฏิบัติการ iOS ทุกชนิด
Frequently asked questions
ทำไมจู่ๆ โทรศัพท์ของฉันก็หยุดสั่นไปเฉยๆ ?
ตรวจสอบแถบปรับระดับความแรงของการสั่นและโหมดประหยัดพลังงานก่อนเป็นอันดับแรก การที่ระบบสั่นหยุดทำงานกะทันหันมักเกิดจากซอฟต์แวร์หรือบริการระบบค้างมากกว่ามอเตอร์พัง ให้รีสตาร์ทเครื่อง ปรับความแรงการสั่นให้สุด และปิดโหมดห้ามรบกวน ในมือถือ Samsung ให้กด *#0*# เพื่อทดสอบมอเตอร์โดยตรงในเมนูฮาร์ดแวร์
ระบบสั่นแป้นพิมพ์หยุดทำงานหลังอัปเดต iOS เป็นเพราะมอเตอร์เสียหรือไม่ ?
ให้รีสตาร์ท iPhone หนึ่งรอบ ในเกือบทุกกรณีการสั่นจะกลับมาทำงานตามปกติทันที เนื่องจากการอัปเดตอาจทำให้บริการของระบบค้างชั่วคราว จากนั้นไปที่ การตั้งค่า → เสียงและการสั่น → การตอบสนองแป้นพิมพ์ แล้วปิดและเปิดการสั่นใหม่อีกครั้ง หากการสั่นส่วนอื่นยังทำงานได้ แสดงว่าฮาร์ดแวร์ Taptic Engine ยังปกติดี
โทรศัพท์สั่นเมื่อมีสายเข้า แต่ไม่สั่นเวลาพิมพ์ข้อความ เกิดจากอะไร ?
มอเตอร์สั่นไม่ได้มีปัญหาแต่อย่างใด การสั่นเวลาพิมพ์เป็นสวิตช์แยกต่างหากในแอปแป้นพิมพ์ ไม่เกี่ยวกับเสียงเรียกเข้า ให้เปิดการตั้งค่าของคีย์บอร์ดที่ใช้งาน (เช่น Gboard → การตั้งค่า → ค่ากำหนด → การตอบสนองแบบสัมผัสเมื่อกดแป้น) แล้วเปิดใช้งาน สำหรับ iPhone สวิตช์นี้จะอยู่ในเมนู เสียงและการสั่น → การตอบสนองแป้นพิมพ์
เพิ่งเปลี่ยนฝาหลังหรือบอดี้มาแล้วระบบสั่นเบามาก ลืมใส่ชิ้นส่วนไหนหรือเปล่า ?
ตรวจสอบสายแพและน็อตยึดมอเตอร์ก่อนตัดสินใจซื้ออะไหล่ใหม่ อาการสั่นเบาหลังการแกะเครื่องมักเกิดจากการขันมอเตอร์ไม่แน่นกับโครงเครื่อง แผ่นยางรองซับแรงหายไป หรือสายแพเชื่อมต่อใส่ไม่สนิท หากไม่มีจุดสัมผัสที่แข็งแรง แรงสั่นสะเทือนจะสลายตัวอยู่ภายในตัวเครื่องจนแทบไม่รู้สึก
โทรศัพท์มีเสียงกรอบแกรบใกล้กล้องเวลาสั่น มอเตอร์ด้านในแตกหรือเปล่า ?
แทบจะเป็นไปไม่ได้เลย เสียงรัวหรือแกรกๆ บริเวณกล้องมักมาจากระบบกันสั่น OIS ของชุดเลนส์ เลนส์กล้องจะถูกแขวนไว้บนสปริงขนาดเล็กมาก เมื่อมอเตอร์สั่นแรงๆ สปริงเหล่านี้จะสั่นสะเทือนตามจนเกิดเสียง ซึ่งเป็นลักษณะทางกายภาพตามปกติของสมาร์ทโฟนยุคใหม่ที่มีเซนเซอร์กล้องขนาดใหญ่
ค่าซ่อม Taptic Engine ราคาเท่าไหร่ และมอเตอร์สั่นสามารถเปลี่ยนเฉพาะจุดได้หรือไม่ ?
สำหรับโทรศัพท์ Android อะไหล่มอเตอร์มีราคาถูกมากและร้านซ่อมทั่วไปสามารถเปลี่ยนได้ง่าย โดยค่าใช้จ่ายส่วนใหญ่จะเป็นค่าแรง สำหรับ iPhone ทาง Apple ไม่มีบริการเปลี่ยน Taptic Engine แยกชิ้นนอกประกัน แต่จะคิดค่าซ่อมแบบเปลี่ยนทั้งเครื่อง นอกจากนี้การเปิดเครื่องจะทำให้ซีลกันน้ำจากโรงงานหลุดออกอย่างถาวร
navigator.vibrate() ไม่ทำงานบน iOS จะสั่งให้ iPhone สั่นผ่านหน้าเว็บได้อย่างไร ?
คุณไม่สามารถทำได้ผ่านเว็บเบราว์เซอร์ เนื่องจาก WebKit ไม่รองรับ Vibration API และเบราว์เซอร์ทั้งหมดบน iOS ถูกบังคับให้ใช้ WebKit แนะนำให้ใช้คำสั่ง 'vibrate' in navigator เพื่อตรวจสอบ แล้วใช้วิธีแสดงผลด้วยเสียงหรือภาพแทน ส่วนลูกเล่นผ่านสวิตช์ระบบถูก Apple ปิดกั้นใน iOS 18.4 แล้ว