วิธีปรับเทียบแอปวัดระดับน้ำบนโทรศัพท์
โทรศัพท์ส่วนใหญ่ตอนแกะกล่องมาใหม่ ๆ จะอ่านค่าคลาดจากระดับไปหนึ่งถึงสององศา ซึ่งเป็นเรื่องปกติ ชิปเซนเซอร์วัดความเร่งทุกตัวมีค่าคลาดเคลื่อนติดมาจากโรงงานเล็กน้อย โทรศัพท์จึงเข้าใจว่าพื้นราบนั้นเอียงอยู่นิดหน่อย คุณแก้ได้ด้วยการปรับเทียบเพียงขั้นตอนเดียว ใช้เวลาราวครึ่งนาที หลังจากนั้นโทรศัพท์ที่ดีจะอ่านค่าได้แม่นเหลือแค่ไม่กี่ในสิบขององศา นี่คือวิธีปรับเทียบ Spirit Level Pro ให้ถูกต้อง และเหตุผลที่ผมปรับเทียบใหม่ทุกครั้งที่ไปถึงหน้างานใหม่
- โทรศัพท์ที่ยังไม่ปรับเทียบอาจอ่านค่าคลาดจากระดับไปหนึ่งองศาหรือมากกว่า การปรับเทียบทำให้เหลือแค่ไม่กี่ในสิบขององศา
- โต๊ะกินข้าวกระจกคือพื้นผิวปรับเทียบที่ดีที่สุดเท่าที่คนส่วนใหญ่มีในบ้าน
- Spirit Level Pro เก็บค่าปรับเทียบไว้ใน localStorage ค่าจึงคงอยู่ข้ามการใช้งานจนกว่าคุณจะปรับเทียบใหม่
- การทดสอบแบบหมุนสี่จุดช่วยตรวจคุณภาพการปรับเทียบได้โดยไม่ต้องมีเครื่องมืออ้างอิง
- ปรับเทียบใหม่หลังทำโทรศัพท์ตก หลังอุณหภูมิเปลี่ยนมาก หรือเมื่อเริ่มงานใหม่
ทำไมวัดระดับน้ำบนโทรศัพท์ต้องปรับเทียบ
ชิปเซนเซอร์วัดความเร่งทุกตัวออกจากโรงงานพร้อมค่าคลาดเคลื่อนจากการผลิตติดมาเล็กน้อย ค่าคลาดนี้เป็นแบบเป็นระบบ มันเลื่อนค่าที่อ่านได้ทุกครั้งไปเท่ากันในทิศเดียวกัน ทำให้พื้นที่เอียงเล็กน้อยดูเหมือนราบสนิท หรือพื้นราบดูเหมือนเอียง เป็นคำตอบผิดค่าเดิมทุกครั้ง ซึ่งก็เป็นเหตุผลว่าทำไมมันจึงแก้ได้ง่าย
ลองนึกว่าเป็นค่าผิดพลาดที่จุดศูนย์ ถ้าตาชั่งในห้องน้ำอ่านค่า 5 กิโลกรัมทั้งที่ไม่มีอะไรวางอยู่ ทุกน้ำหนักที่คุณวางลงไปก็จะออกมาเกินจริงไป 5 กิโลกรัม เซนเซอร์ที่มีค่าคลาด 1.5° ก็ทำแบบเดียวกันกับทุกมุมที่อ่าน ค่าที่อ่านนิ่งและซ้ำได้เหมือนเดิม เพียงแต่ผิดไปเท่า ๆ กัน
นี่ไม่ใช่ของเสีย มันคือความแปรผันปกติจากวิธีผลิตชิป ผู้ออกแบบชิปปล่อยให้ซอฟต์แวร์เป็นตัวแก้ค่า แอปจะวัดค่าคลาดครั้งเดียวบนพื้นราบ เก็บไว้ แล้วลบออกจากทุกค่าที่อ่านหลังจากนั้น ถ้าข้ามขั้นตอนนี้ เซนเซอร์ก็ดีพอแค่เทียบแบบหยาบ ๆ ทำแค่ครั้งเดียว โทรศัพท์ก็แม่นพอสำหรับงานจริง
การปรับเทียบทำอะไรกันแน่
การปรับเทียบใน Spirit Level Pro นั้นง่าย เมื่อคุณแตะปรับเทียบ แอปจะอ่านค่าพิตช์และโรลปัจจุบันจากเซนเซอร์วัดความเร่ง แล้วบันทึกตัวเลขเหล่านั้นเป็นค่าคลาดใน localStorage ของเบราว์เซอร์ ภายใต้คีย์ calibrationPitch และ calibrationRoll จากนั้นมันจะลบค่าคลาดเหล่านั้นออกจากทุกค่าดิบก่อนแสดงมุมให้คุณเห็น
แนวคิดนี้อยู่บนสมมติฐานเดียว คือคุณปรับเทียบบนพื้นผิวที่คุณรู้ว่าราบ มุมที่เซนเซอร์รายงานบนพื้นนั้นคือค่าคลาด ลบมันออก แล้วพื้นราบจะอ่านได้ 0.0° พื้นผิวอื่น ๆ ก็จะอ่านมุมจริงเทียบกับพื้นราบได้ถูกต้อง ค่าปรับเทียบคงอยู่ข้ามการใช้งานเบราว์เซอร์ คุณจึงไม่ต้องทำซ้ำทุกครั้งที่เปิดแอป
วิธีนี้ได้ผลเพราะค่าคลาดนิ่งอยู่ในช่วงเวลาสั้น ๆ มันไม่เปลี่ยนเมื่อคุณเปิดแอปอื่น รีสตาร์ตโทรศัพท์ หรือล็อกหน้าจอ แต่มันอาจเลื่อนได้ในช่วงหลายวันหรือหลายสัปดาห์จากอุณหภูมิที่แกว่งหรือจากการกระแทก นั่นคือเหตุผลที่ผมถือว่าการปรับเทียบใหม่ตอนเริ่มงานเป็นเรื่องปกติ ไม่ใช่ตั้งค่าครั้งเดียวจบ
วางโทรศัพท์บนพื้นราบ เปิดแอป แล้วแตะปรับเทียบ ใช้เวลาราว 30 วินาที ใช้ได้กับโทรศัพท์ทุกเครื่องโดยไม่ต้องดาวน์โหลด
เปิด Spirit Level Proควรใช้พื้นผิวไหนในการปรับเทียบ
การปรับเทียบของคุณจะดีได้แค่เท่ากับพื้นผิวที่โทรศัพท์วางอยู่ ถ้าปรับเทียบบนอะไรที่เอียงจากระดับไป 0.3° ค่าที่อ่านหลังจากนั้นทุกค่าก็จะคลาดไป 0.3° ฉะนั้นให้หาสิ่งที่ราบที่สุดเท่าที่คุณมี นี่คือการเทียบตัวเลือกที่พบบ่อย
| พื้นผิว | ความราบโดยทั่วไป | ระดับ | หมายเหตุ |
|---|---|---|---|
| แผ่นหินแกรนิตอ้างอิงความแม่นยำสูง | ±0.0001 นิ้ว/ฟุต | ดีที่สุดเท่าที่มี | มาตรฐานมาตรวิทยาระดับมืออาชีพ ราคา $100-$500 เกินความจำเป็นสำหรับงานส่วนใหญ่ |
| โต๊ะกินข้าวกระจก | ±0.05° | ดีเยี่ยม | กระจกโฟลตผลิตออกมาราบมาก เป็นตัวเลือกฟรีที่ดีที่สุดในบ้านส่วนใหญ่ |
| เคาน์เตอร์ครัว (หินหรือลามิเนต) | ±0.1° | ดีมาก | เลี่ยงบริเวณรอยต่อหรือรอยประกบ ลองหลายจุดเพื่อหาบริเวณที่ราบที่สุด |
| พื้นกระเบื้องเซรามิก | ±0.1-0.3° | ใช้ได้ | ต่างกันไปตามร่องยาแนวและคุณภาพการปู ใช้แผ่นใหญ่ ๆ ห่างจากร่องยาแนว |
| พื้นคอนกรีต | ±0.2-0.5° | พอรับได้ | คอนกรีตเทมือต่างกันมาก หาบริเวณที่ราบด้วยระดับน้ำจริงก่อนใช้ |
| พื้นไม้ | ±0.3-1.0° | ไม่แนะนำ | ไม้ขยายและหดตัวตามความชื้น แต่ละแผ่นไม่เท่ากัน เลี่ยงในการปรับเทียบ |
| ฝากล่องกระดาษ | แปรผันมาก | เลี่ยง | ยุบตัวใต้น้ำหนักโทรศัพท์ ค่าที่อ่านจะไม่นิ่ง |
ทีละขั้น: วิธีปรับเทียบ Spirit Level Pro
ทั้งหมดใช้เวลาราว 30 วินาที ทำตามขั้นตอนเรียงลำดับ ความผิดพลาดสองอย่างที่ผมเจอบ่อยที่สุดคือปรับเทียบบนพื้นผิวที่สกปรก และแตะปรับเทียบก่อนที่ค่าจะนิ่ง
-
หาพื้นผิวอ้างอิงของคุณ
เลือกสิ่งที่ราบที่สุดเท่าที่มี เช่น โต๊ะกระจก เคาน์เตอร์ครัว หรือระดับน้ำจริงที่วางราบอยู่หากมีอยู่ใกล้ ๆ เช็ดให้สะอาด เศษผงเพียงชิ้นเดียวใต้โทรศัพท์ก็พอทำให้เอียงได้
-
ถอดเคสโทรศัพท์ออก
เคสยางหนา ๆ บนโทรศัพท์ที่มีหลังโค้งอาจทำให้โทรศัพท์โยกไปเสี้ยวองศา การปรับเทียบทั้งที่ใส่เคสอยู่จะหักลบตรงนั้นได้ แต่เฉพาะตอนที่ยังใส่เคสตัวเดิมอยู่เท่านั้น สำหรับงานที่ต้องการความละเอียด ให้ปรับเทียบโดยไม่ใส่เคสและวัดโดยไม่ใส่เคสด้วย
-
เปิด Spirit Level Pro และอนุญาตให้เข้าถึงเซนเซอร์
เปิด spiritlevel.pro ในเบราว์เซอร์ แล้วอนุญาตให้เข้าถึงเซนเซอร์ตรวจจับการเคลื่อนไหวเมื่อระบบถาม บน iOS คุณจะเจอหน้าต่างขออนุญาตในครั้งแรก บน Android มักอนุญาตให้เองโดยอัตโนมัติ
-
วางโทรศัพท์ราบบนพื้นผิว หน้าจอหงายขึ้น
วางโทรศัพท์ลงเบา ๆ บนพื้นผิวอ้างอิง อย่าถือไว้ บนโทรศัพท์บาง ๆ แรงกดจากมือคุณอาจทำให้ตัวเครื่องบิดตัวพอที่จะทำให้ค่าเพี้ยนได้
-
รอราว 3 วินาทีให้ค่านิ่ง
แอปจะเกลี่ยข้อมูลเซนเซอร์ ตัวเลขจึงใช้เวลาหนึ่งถึงสองวินาทีในการนิ่งหลังจากโทรศัพท์หยุดขยับ ให้จับตาที่หน้าจอแสดงมุมและรอจนกว่ามันจะหยุดขยับ การรีบทำขั้นนี้เป็นความผิดพลาดในการปรับเทียบที่พบบ่อยที่สุด
-
แตะปรับเทียบ
แตะปรับเทียบในแอป มันจะอ่านค่าพิตช์และโรลปัจจุบัน แล้วบันทึกลงใน localStorage เป็น
calibrationPitchและcalibrationRollจากนั้นมันจะลบค่าคลาดเหล่านั้นออกจากทุกค่าที่อ่าน -
ตรวจผลลัพธ์
หน้าจอควรอ่านได้ 0.0° เมื่อโทรศัพท์อยู่บนพื้นผิวเดิม เลื่อนไปอีกจุดหนึ่งบนพื้นผิวนั้น มันควรยังอ่านได้ใกล้ 0.0° ถ้าตัวเลขกระโดด แสดงว่าพื้นผิวราบไม่สม่ำเสมอ หาจุดที่ดีกว่า
วิธีปรับเทียบสำหรับโหมดดิ่ง
โหมดดิ่งใช้ตรวจว่าอะไรตั้งฉากจริงหรือไม่ เป็นสิ่งที่คุณต้องใช้กับวงกบประตู เสา ผนัง และเสารั้ว การปรับเทียบสำหรับโหมดดิ่งทำเหมือนการปรับเทียบแบบราบ ต่างกันแค่ใช้ตัวอ้างอิงแนวดิ่งแทนแนวราบ
ส่วนที่ยากคือหาอะไรที่คุณเชื่อได้ว่าตั้งฉากจริง วงกบประตูมักใช้ได้ในบ้านที่สร้างใหม่ แต่บ้านเก่ามีวงกบหลายบานที่บิดเบี้ยวจากแนวดิ่งไปตามกาลเวลา ตัวอ้างอิงเดียวที่เชื่อได้เสมอคือลูกดิ่ง น้ำหนักที่ห้อยกับเชือกจะดิ่งตามแนวจริงโดยนิยาม ไม่ว่าอาคารรอบตัวจะเป็นยังไงก็ตาม
ในการปรับเทียบสำหรับโหมดดิ่ง ให้ห้อยลูกดิ่งหรือใช้ตัวอ้างอิงแนวดิ่งจริงอื่น ๆ สลับ Spirit Level Pro ไปที่โหมดดิ่ง วางโทรศัพท์แนบราบกับตัวอ้างอิงโดยให้ขอบด้านข้างแตะกับมัน รอให้ค่านิ่ง แล้วแตะปรับเทียบ แอปเก็บค่าคลาดแนวดิ่งแยกจากแนวราบ การปรับเทียบสำหรับโหมดดิ่งจึงไม่รบกวนการปรับเทียบแบบราบของคุณ
ควรปรับเทียบใหม่เมื่อไร
ค่าปรับเทียบคงอยู่ข้ามการใช้งาน แต่ไม่ได้อยู่ตลอดไป เซนเซอร์วัดความเร่งเลื่อนค่าเล็กน้อยตามอุณหภูมิ โทรศัพท์ที่ออกจากรถตู้ที่อบอุ่นมาสู่โรงรถที่เย็นจึงต้องใช้เวลาสองสามนาทีให้นิ่งก่อนปรับเทียบใหม่ นั่นคือสิ่งหลักที่ต้องระวังที่หน้างาน
ปรับเทียบใหม่ในสถานการณ์เหล่านี้:
- หลังทำโทรศัพท์ตก การกระแทกแรง ๆ อาจสร้างความเครียดให้กับตัวเรือนเซนเซอร์และเลื่อนจุดศูนย์
- หลังอุณหภูมิเปลี่ยนมาก ปล่อยให้โทรศัพท์ปรับตัวเข้ากับอุณหภูมิรอบข้างก่อน แล้วค่อยปรับเทียบใหม่
- ตอนเริ่มงานใหม่ หน้างานต่างกันหมายถึงอุณหภูมิต่างกัน การปรับเทียบใหม่เมื่อไปถึงจึงเป็นการป้องกันที่คุ้มค่า
- หลังอัปเดตระบบที่เกี่ยวข้องกับเซนเซอร์ เกิดขึ้นยาก แต่การเปลี่ยนไดรเวอร์อาจทำให้ข้อมูลดิบที่แอปเห็นเลื่อนได้
- เมื่อค่าที่อ่านดูผิดปกติ ถ้าพื้นผิวที่คุณรู้จักดีอ่านค่าแปลก ๆ ให้ปรับเทียบใหม่ก่อนจะโทษพื้นผิว
วิธีตรวจว่าการปรับเทียบถูกต้อง
เมื่อปรับเทียบเสร็จแล้ว จะรู้ได้ยังไงว่าตัวการปรับเทียบเองดีจริง มีสองวิธีตรวจที่ครอบคลุม คือเทียบกับระดับน้ำจริง หรือทำการทดสอบแบบหมุนสี่จุด การทดสอบแบบหมุนเป็นเทคนิคที่นักมาตรวิทยาใช้ตรวจระดับน้ำความแม่นยำสูงโดยไม่ต้องมีตัวอ้างอิงภายนอกเลย มันอาศัยเรขาคณิตของการหมุน
เทียบไขว้กับระดับน้ำจริง
ถ้าคุณมีระดับน้ำแบบลูกน้ำดี ๆ อยู่ ไม่ว่าจะเป็นระดับน้ำกล่องยาวหรือระดับน้ำตอร์ปิโด ให้วางลงบนพื้นผิวที่คุณปรับเทียบ ถ้าลูกน้ำอ่านว่าได้ระดับและโทรศัพท์อ่านได้ 0.0° บวกลบสักหนึ่งในสิบ แสดงว่าการปรับเทียบดี ถ้าสองอันต่างกันเกินสองในสิบ แสดงว่ามีอันหนึ่งผิด ให้ย้ายไปพื้นผิวอื่นเพื่อดูว่าอันไหน
การทดสอบแบบหมุนสี่จุด
การทดสอบแบบหมุนสี่จุดช่วยให้คุณตรวจการปรับเทียบได้โดยไม่ต้องมีเครื่องมืออ้างอิง เป็นวิธีเดียวกับที่ใช้ตรวจแผ่นหินแกรนิตอ้างอิงและระดับน้ำช่างกล ทำแบบนี้
- วางโทรศัพท์บนพื้นผิวในทิศทางปกติ จดค่าที่อ่านได้ไว้ (ควรราว 0.0°)
- หมุนโทรศัพท์ตามเข็มนาฬิกา 90° จดค่าที่อ่านได้
- หมุนต่ออีก 90° ตามเข็มนาฬิกา (ตอนนี้ 180° จากจุดเริ่ม) จดค่าที่อ่านได้
- หมุนต่ออีก 90° ตามเข็มนาฬิกา (ตอนนี้ 270° จากจุดเริ่ม) จดค่าที่อ่านได้
ค่าทั้งสี่ควรอยู่ห่างกันไม่เกินหนึ่งในสิบขององศา ถ้าเป็นเช่นนั้น การปรับเทียบของคุณแน่นและพื้นผิวก็ราบจริง ถ้าค่าเคลื่อนไปเรื่อย ๆ ขณะหมุน แสดงว่ามีหนึ่งในสองอย่างเกิดขึ้น คือพื้นผิวไม่ราบและโค้งไปทางใดทางหนึ่ง หรือเซนเซอร์มีค่าคลาดที่ไม่สม่ำเสมอซึ่งการปรับเทียบยังลบออกไม่หมด การทดสอบซ้ำบนพื้นผิวที่สองจะบอกได้ว่าเป็นอย่างไหน
คำถามที่พบบ่อย
ปรับเทียบแอปวัดระดับน้ำบนโทรศัพท์ยังไง
วางโทรศัพท์ราบบนพื้นผิวที่ราบที่สุดเท่าที่คุณมี โต๊ะกระจกหรือเคาน์เตอร์ครัวที่สะอาดก็ใช้ได้ดี ถอดเคสออก เปิด Spirit Level Pro รอสองถึงสามวินาทีให้ค่านิ่ง แล้วแตะปรับเทียบ แอปจะบันทึกค่าคลาดปัจจุบันของเซนเซอร์และลบมันออกจากทุกค่าที่อ่านหลังจากนั้น ใช้เวลาราว 30 วินาที และทำให้โทรศัพท์เปลี่ยนจากคลาดหนึ่งองศาหรือมากกว่า เหลือแค่ไม่กี่ในสิบ
ควรปรับเทียบวัดระดับน้ำบนโทรศัพท์บ่อยแค่ไหน
ปรับเทียบใหม่ตอนเริ่มงานแต่ละครั้ง และทุกครั้งที่คุณย้ายระหว่างอุณหภูมิที่ต่างกันมาก โทรศัพท์ที่ออกจากรถอุ่น ๆ เข้าสู่โรงรถเย็น ๆ ต้องใช้เวลาสองสามนาทีให้นิ่งก่อนปรับเทียบใหม่ ปรับเทียบใหม่เสมอหลังทำโทรศัพท์ตก สำหรับงานทั่วไปในบ้าน ครั้งเดียวต่อการใช้งานก็เพียงพอ
ควรใช้พื้นผิวแบบไหนปรับเทียบแอปวัดระดับน้ำ
พื้นผิวที่ดีที่สุดที่คนส่วนใหญ่มีคือโต๊ะกินข้าวกระจก เคาน์เตอร์ครัวที่สะอาด หรือแผ่นหินอ้างอิงช่างกลถ้าคุณมี เลี่ยงพื้นไม้ เพราะไม้ขยายและหดตัวตามความชื้นและแผ่นไม้ไม่เคยเรียบเสมอกันจริง เลี่ยงคอนกรีตเว้นแต่คุณได้ตรวจจุดนั้นด้วยระดับน้ำจริงมาก่อน เช็ดพื้นผิวให้สะอาดก่อนวางโทรศัพท์ลงเสมอ
การปรับเทียบแอปวัดระดับน้ำบนโทรศัพท์ช่วยได้จริงไหม
ช่วยได้จริง และช่วยได้มาก โทรศัพท์ที่ยังไม่ปรับเทียบอาจอ่านค่าคลาดจากระดับไปหนึ่งองศาหรือมากกว่า ซึ่งพอที่จะทำให้พื้นเอียงจริงดูราบได้ หลังปรับเทียบครั้งเดียว มันจะอ่านได้แม่นเหลือแค่ไม่กี่ในสิบขององศา การปรับเทียบเป็นสิ่งที่มีประโยชน์ที่สุดสิ่งเดียวที่คุณทำได้ มากกว่าการซื้อโทรศัพท์ที่ดีกว่าหรือถอดเคสออก ไม่เสียเงินและใช้เวลา 30 วินาที
นิสัย 30 วินาทีที่ควรรักษาไว้
การปรับเทียบให้ผลมากกว่าขั้นตอนอื่นใดเมื่อใช้ระดับน้ำบนโทรศัพท์ สามสิบวินาทีบนพื้นราบเปลี่ยนเครื่องมือที่อ่านค่าคลาดหนึ่งองศาหรือมากกว่า ให้กลายเป็นเครื่องมือที่แม่นเหลือแค่ไม่กี่ในสิบขององศา นั่นดีเท่าระดับน้ำแบบลูกน้ำที่ดี และมักดีกว่าตัวที่อยู่ในกล่องเครื่องมือของคุณเมื่อคิดถึงเรื่องการอ่านลูกน้ำเล็ก ๆ ด้วยตาเปล่า
ขั้นตอนนั้นสั้น หาพื้นราบ โต๊ะกระจกเหมาะที่สุด ถอดเคสออก วางโทรศัพท์ลงเบา ๆ รอให้ค่านิ่ง แตะปรับเทียบ ตรวจว่าอ่านได้ 0.0° แค่นั้นเอง ทำตอนเริ่มงานแต่ละครั้ง แล้วคุณจะมีเครื่องมือที่เชื่อใจได้สำหรับงานปูกระเบื้อง ตู้ ความลาดระบายน้ำ และแทบทุกงานรอบบ้าน
การทดสอบแบบหมุนสี่จุดเพิ่มเวลาอีกนาทีและบอกคุณว่าตัวพื้นผิวเองน่าเชื่อถือหรือไม่ ลองทำสักสองสามครั้งตอนที่คุณยังเรียนรู้อยู่ แล้วต่อไปก็ดูจากความรู้สึกได้ โต๊ะกระจกที่คุณตรวจไว้ครั้งหนึ่งแล้ว ไม่ต้องมาตรวจซ้ำทุกครั้ง