4 คะแนน โดย GN⁺ 2025-09-08 | 2 ความคิดเห็น | แชร์ทาง WhatsApp
  • MacBook มี เซ็นเซอร์วัดมุมที่แม่นยำ ติดตั้งอยู่ภายใน ซึ่งรับรู้มุมได้แบบเรียลไทม์เมื่อผู้ใช้เปิดและปิดหน้าจอ
  • เซ็นเซอร์นี้ตรวจจับ การเปลี่ยนแปลงของความเอียงหน้าจอ ได้อย่างละเอียดมาก และส่งผลต่อการทำงานหลากหลายอย่างของโน้ตบุ๊ก
  • ข้อมูลจากเซ็นเซอร์นี้ถูกใช้กับฟังก์ชันต่าง ๆ เช่น การเปิด/ปิดหน้าจอ, การปรับความสว่างอัตโนมัติ, ฟีเจอร์ประหยัดพลังงาน และความสามารถอื่น ๆ เพื่อ ปรับปรุงประสบการณ์ผู้ใช้ และปกป้องฮาร์ดแวร์
  • มีการเปิดซอร์ส Lid Andgle Sensor
    • เครื่องมือง่าย ๆ ที่แสดงค่าจาก เซ็นเซอร์วัดมุมฝาเครื่อง (lid angle sensor) ที่ฝังอยู่ใน MacBook และจะเล่น เอฟเฟกต์เสียงประตูไม้เอี๊ยดอ๊าด เมื่อขยับอย่างช้า ๆ
    • เซ็นเซอร์วัดมุม นี้เริ่มถูกนำมาใช้ตั้งแต่ MacBook Pro 16 นิ้ว รุ่นปี 2019
    • แต่ ซีรีส์ M1 (M1 MacBook Air, M1 MacBook Pro) ใช้งานไม่ได้
    • Python library pybooklid: เครื่องมืออีกตัวที่ใช้เซ็นเซอร์ตัวเดียวกันได้

2 ความคิดเห็น

 
kayws426 2025-09-08

สงสัยว่ามีนอกจากผมหรือเปล่าที่คิดว่าการวัดมันไม่แม่นยำ
ในวิดีโอแรก ตอนกางหน้าจอออกกลับแสดงมุมเกิน 300 องศา ซึ่งต่างจากมุมจริงมาก

 
GN⁺ 2025-09-08
ความคิดเห็นจาก Hacker News
  • เซ็นเซอร์มุมฝาเครื่องของ MacBook ถูกผูกกับหมายเลขซีเรียลบนเมนบอร์ดด้วย ดังนั้นถ้าเปลี่ยนเซ็นเซอร์หรือเมนบอร์ดจะต้องทำการคาลิเบรตใหม่ ซึ่งทำได้เฉพาะที่ศูนย์บริการที่ Apple รับรองเท่านั้น หรือในภูมิภาคที่ Apple จัดหาชิ้นส่วนอย่างเป็นทางการ เช่น ในยุโรป ก็จะคาลิเบรตได้ก็ต่อเมื่อซื้อเซ็นเซอร์นั้นจาก Apple เปลี่ยนเอง แล้วเชื่อมต่ออินเทอร์เน็ต โดยในกรณีนี้ก็ต้องใช้เฉพาะเซ็นเซอร์ที่ซื้อจาก Apple เท่านั้น กล่าวคือฮาร์ดแวร์จริงรองรับการคาลิเบรต แต่มีการจำกัดไม่ให้ผู้ใช้เปลี่ยนเป็นชิ้นส่วนรีไซเคิลหรือเซ็นเซอร์จากบุคคลที่สามได้ตามใจ
    กรณีที่เกี่ยวข้อง - ifixit Q&A

    • ผมคิดว่าสิ่งที่ Apple เรียกว่า 'คาลิเบรต' จริง ๆ แล้วน่าจะเป็นเพียงขั้นตอนเขียนข้อมูลหมายเลขซีเรียลลง EEPROM เท่านั้น เพราะ Apple มีพฤติกรรมไม่โปร่งใสแบบนี้อยู่บ่อย ๆ เช่น iPad ที่แม้หน้าจอจะยังทำงานได้ปกติเมื่อหมายเลขซีเรียลของหน้าจอที่เปลี่ยนมาไม่ตรงกัน แต่ประสิทธิภาพกลับแย่ลงเล็กน้อย หรือแม้แต่การสลับใช้อะไหล่แท้ด้วยกันเองก็ยังทำให้กล้องไม่ทำงานตามปกติ ด้วยเหตุนี้ผมจึงไม่คิดจะซื้อหรือแนะนำผลิตภัณฑ์ของ Apple เด็ดขาด
      กรณีที่เกี่ยวข้องบน HN 1
      กรณีที่เกี่ยวข้องบน HN 2

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

    • ผมก็รู้สึกว่าแปลกเหมือนกันที่จะโกรธเพราะฟีเจอร์ที่เมื่อ 10 นาทีที่แล้วยังไม่รู้ด้วยซ้ำว่ามีอยู่

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

    • ผมคิดว่าไม่น่าจะมีไว้เพื่อ Desk View อย่างเดียว เพราะมันช่วยให้ซอฟต์แวร์ปรับได้ว่าจะปิดจอเมื่อไร จะเข้าโหมดสลีปเมื่อไร หรือแม้แต่ตอนปิดฝาลงมาเพียงเล็กน้อยโดยยังไม่ปิดสนิท ก็อาจดับหน้าจอล่วงหน้าแบบเป็น 'privacy hood' ได้ ถ้าอิงจากเซ็นเซอร์ก็อัปเดตภายหลังได้ง่าย และยืดหยุ่นกว่าสวิตช์เปิด/ปิดแบบง่าย ๆ

    • ไม่น่าใช่เซ็นเซอร์ที่มีไว้เพื่อ Desk View โดยเฉพาะ เพราะ Desk View ใช้งานได้เฉพาะบน Mac ที่มีกล้องมุมกว้างตั้งแต่ปี 2024 เป็นต้นไป ขณะที่เซ็นเซอร์มุมฝาเครื่องมีอยู่แล้วตั้งแต่รุ่นปี 2019

    • วิธีที่ Desk View ทำงานน่าสนใจดี ไม่แน่ใจว่าเป็นแค่การแปลงภาพธรรมดา หรือเป็นโมเดล AI ที่อิง Gaussian Splat

    • ที่จริงแล้วถ้ากล้องมองเห็นตัว MacBook เพียงบางส่วน ก็อาจเดามุมได้อยู่แล้ว

  • โน้ตบุ๊กยี่ห้ออื่นก็มีเซ็นเซอร์มุมแบบนี้เช่นกัน และบนลินุกซ์ก็มีไดรเวอร์ที่เกี่ยวข้อง โดยค่าจากเซ็นเซอร์จะถูกเปิดให้เข้าถึงผ่านไฟล์อย่าง /sys/bus/iio/devices/iio:device*/in_angl0_raw และผมจำได้ว่าเคยเอาไปใช้ในไฟล์ตั้งค่า แต่ช่วงหลังมันทำงานบนโน้ตบุ๊กได้ไม่ค่อยดี

  • ช่วงหนึ่งเคยมีเทรนด์ 'ตัวควบคุมเสียงสุดงี่เง่า' ที่มีไอเดียนำเซ็นเซอร์นี้มาใช้ปรับระดับเสียงด้วย ผมว่ามันตลกดี

    • ถ้าใช้จอนอกและพร้อมรับความเสี่ยงว่าบานพับจะพัง ก็เหมาะมากสำหรับเอาไปเล่นเกม Trombone Champ
      ลิงก์ Trombone Champ

    • ถ้าเอาไปใช้กดหมายเลขตอนโทรออกก็น่าจะยิ่งสนุก

    • ใช้เหมือนแอคคอร์เดียนก็ยังได้

    • แอบขำเหมือนกัน

  • มีโปรเจกต์ชื่อ 'The Laptop Accordion' ตั้งแต่ปี 2016 แล้ว
    วิดีโอบน YouTube
    เอกสารโปรเจกต์

    • เซ็นเซอร์แบบนี้ไม่ใช่ของเฉพาะ Apple ความต่างมีแค่ว่า Apple ไม่เปิดให้ใช้ผ่าน API สาธารณะเท่านั้น
  • ผมเคยเห็นในโพสต์บน Twitter และสงสัยว่า Apple Store ใช้เซ็นเซอร์นี้ภายในเพื่อปรับมุมจอให้ได้ 76 องศาหรือเปล่า

    • ถ้าเป็นเรื่องจริงก็น่าจะเพิ่งเริ่มใช้ไม่นาน ตอนที่ผมทำงานในร้าน Apple Retail สมัยเรียนมหาวิทยาลัย เราจัดมุมกันด้วยสายตาล้วน ๆ และถ้าไม่ใช่พนักงานที่ชำนาญก็มักจะมีคนมาจัดให้ตรงใหม่ ส่วนอุปกรณ์เสริม เมาส์ คีย์บอร์ด อะไรพวกนี้ สิ่งสำคัญคือจัดให้แนวไปกับลายไม้ของโต๊ะเพื่อให้ดูเป็นระเบียบเสมอ และเราก็คอยจัดสินค้าอยู่เรื่อย ๆ โดยไม่ให้ลูกค้าสังเกต มีคำเรียกเฉพาะด้วยแต่ผ่านมาตั้ง 15 ปีแล้วผมลืมไปหมด

    • ดูจากรูปที่โพสต์ มุมจริงคือ 70 องศา หรือ 110 องศาถ้าวัดจากมุมมองของผู้ใช้

    • ในรูปมันแสดงชัดเจนว่า 70 องศา

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

    • นึกภาพผู้จัดการร้านส่งอีเมลโกรธถึง Tim Cook ทุกครั้งที่ MacBook ทำมุมไม่ใช่ 76 องศา

  • ผมอยากให้ใช้เซ็นเซอร์นี้เล่นเสียงเหมือนประตูไม้บานใหญ่เวลาปิดฝา ถ้ามีอัปเดตแบบนี้ก็น่าสนุกดี

    • แทร็กเสียงประตูหลายแบบที่ Venjent ทำไว้น่าประทับใจมาก
      วิดีโอ Venjent 1
      วิดีโอ Venjent 2
      และแน่นอนว่าต้องไม่ลืมเสียงประตูสุดคลาสสิกของ Miles Davis
      เสียงประตูของ Miles Davis

    • จำได้ว่า BBC เคยเปิดให้ใช้เอฟเฟกต์เสียงจำนวนมาก
      BBC Sound Effects
      น่าจะมีเสียงประตูอยู่ในนั้นด้วย

    • น่าเสียดายที่ตอนปิดฝา เสียงจะถูกตัดหายไปทันที

  • ผู้คนคงเริ่มเล่นเพลงธีม Star Trek ด้วยบานพับ MacBook หรือพยายามเลียนเสียงเครื่องดนตรีอื่น ๆ จนบานพับพังกันมากขึ้น แล้วถ้า Apple ถามสาเหตุที่ต้องซ่อม ก็คงตอบว่า "ผมก็แค่เปิดมันเองครับ"

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

    • Apple น่าจะมีการบันทึกค่ามุมจอไว้ด้วย และอาจเอาไปใช้ตอนมีข้อโต้แย้งเรื่องการซ่อม

  • ผมสงสัยว่า Apple ใส่สิ่งนี้เข้าไปทำไม ทั้งที่ราคาชิ้นส่วนเซ็นเซอร์แยกก็คงไม่ถูกนัก หรือมันอาจเป็นตัวสำรองเวลาระบบตรวจจับการปิดด้วยแม่เหล็กเสีย หรือเอาไปใช้กับค่าป้อนเข้าของเซ็นเซอร์อย่างความสว่าง/True Tone หรืออาจใช้เพื่อตรวจสอบเงื่อนไขการรับประกันฮาร์ดแวร์ เช่นตามรอยสาเหตุของบานพับเสีย

    • ข้อมูลจากเซ็นเซอร์แทบจะได้มาฟรีอยู่แล้ว แม่เหล็กใช้ตรวจจับการปิด ส่วนการรับรู้มุมใช้ Hall effect sensor ซึ่งสัญญาณจากแม่เหล็กเป็นแบบต่อเนื่อง ดังนั้นถ้าไม่ได้ต้องการแค่ตัดสิน on/off ด้วยค่า threshold ก็สามารถวัดมุมได้ด้วย ทุกวันนี้ Hall sensor ระดับสูงกับรุ่นราคาถูกต่างกันไม่มาก และเป็น IC ที่ผลิตจำนวนมากอยู่แล้ว เลยแทบจะเป็นเรื่องปกติที่มันจะวัดมุมได้ด้วย แถมยังมีข้อดีด้านซัพพลายอีก

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

    • น่าจะมีจุดประสงค์เพื่อรองรับฟีเจอร์ Desk View ด้วย
      ลิงก์รองรับ Desk View

    • ฟังดูแปลก ๆ หน่อย แต่ผมสงสัยว่าถ้าระบบรับรู้ทันทีตั้งแต่ผู้ใช้เริ่มเปิดฝา ก็อาจปลุกเครื่องจากสลีปได้เร็วขึ้นอีกไม่กี่ร้อยมิลลิวินาที

    • ผมเดาว่าน่าจะเกี่ยวกับการควบคุมความร้อน/การระบายความร้อน เพราะช่องระบายอากาศของ MacBook อยู่ใต้บานพับ และปริมาณลมก็เปลี่ยนตามมุมของฝาเครื่อง

  • เซ็นเซอร์เล็ก ๆ ตัวนี้ยังเป็นสาเหตุให้ M2 MacBook Air เสียบ่อยกันมากด้วย

    • ผมก็เคยสงสัยเหมือนกัน และเคยเจอ MacBook Air กับ MacBook ที่มีอาการจอไม่ติดจริง ๆ อยู่สามเครื่อง ร้านซ่อมบุคคลที่สามก็บอกว่าเป็นอาการที่เจอบ่อย

    • ถ้ามีบทความที่เกี่ยวข้องหรือข้อมูลเพิ่มเติมก็อยากอ่านต่อเหมือนกัน