- Ứng dụng macOS cho phép tận dụng trackpad Force Touch của MacBook như một chiếc cân điện tử
- Sử dụng cảm biến áp lực của trackpad để chuyển áp lực trên bề mặt thành trọng lượng và hiển thị theo đơn vị gram
- Dùng thư viện Open Multi-Touch Support để lấy dữ liệu áp lực chi tiết của trackpad, vốn thường không thể truy cập trên macOS
- Do trên trackpad, sự thay đổi điện dung, tức là chỉ khi ngón tay hoặc vật dẫn điện chạm vào bề mặt thì sự kiện áp lực Force Touch mới phát sinh, nên bắt buộc phải có tiếp xúc bằng ngón tay; khi đo vật bằng kim loại thì cần dùng giấy hoặc vải
- Sau khi chạy ứng dụng, đặt ngón tay lên trackpad, giữ nguyên trạng thái tiếp xúc rồi đặt đồ vật lên trên trackpad để đo trọng lượng của vật thể
-
Yêu cầu
- macOS 13.0 trở lên (cần để chạy thư viện Open Multi-Touch Support)
- MacBook có trang bị trackpad Force Touch (MacBook Pro từ năm 2015 trở đi, MacBook từ năm 2016 trở đi)
- Tắt App Sandbox (điều kiện để truy cập trackpad ở mức thấp)
- Khi phát triển cần Xcode 16.0 trở lên và Swift 6.0 trở lên
- Đây là một dự án mang tính thử nghiệm/giáo dục, vì vậy trong các công việc hoặc tình huống thương mại yêu cầu đo lường chính xác, hãy обязательно sử dụng cân điện tử chính thức
6 bình luận
Haha, thử thách đấy!
Đúng kiểu geek đây rồi haha
Đúng là mức độ điên rồ đến từng chi tiết, thật luôn.
> - Nhìn dự án này làm tôi nhớ lại 20 năm trước, khi tôi từng dùng cảm biến phát hiện rung động của ổ cứng trên PowerBook để đo tiếng ồn thi công của tòa nhà như một máy địa chấn.
> - Chính tôi là người đã tạo ra phần mềm đó (SeisMac).
Hacker News quả thật lúc nào cũng khiến người ta kinh ngạc...
Đúng là nơi tập hợp mọi dị nhân trên toàn thế giới...
Ý kiến Hacker News
Cảm biến áp lực cần phát hiện điện dung nên bắt buộc phải có ngón tay chạm vào, và cũng không được ấn quá mạnh
LiquidMac