💻 Apple Silicon Accelerometer:实时展示 MacBook 上加速度计与陀螺仪的输出情况
👀 它能做什么
项目通过 iokit HID 读取搭载 Apple Silicon 处理器的 MacBook 上的 MEMS IMU(加速度计和陀螺仪)的数据,并通过 X、Y、Z 三轴以及角动量的形式展示出来
此外,项目还实现了 Beta 级别的心跳检测功能,将手腕靠近触控板 10-20 秒,就会出现信号(非医疗用途)
💡 原理
正如上面说的,有人发现搭载 M2 及后续 Apple Silicon 处理器的 MacBook 上,存在着未公开的 MEMS IMU(加速度计和陀螺仪),通过 iokit HID 就可以将它的数据读取出来
本项目是一个巨大的缝合器,利用 mac-hardware-toys 项目将传感器数据可视化,还加入了随着打字力度、加大音量的打字音彩蛋 Haptyk,以及检测到拍打或敲击就会让扬声器大喊的项目 spank,可以说十分有乐趣了
🧑🏻💻 以上介绍的就是如何查看和调用 MacBook 上隐藏加速度和陀螺仪传感器的方法,以及这些数据好玩的用途。在此前介绍查看 MacBook 显示屏幕打开角度的时候,我还去查询了一下有关加速度传感器的资料,如今它们通过开源的方式完整地呈现在了我们面前
📘 关联阅读:Lid Angle Sensor – 为你的 MacBook 显示屏幕打开角度
信息来源:TG频道@NewlearnerChannel
