Back to Home

Cân tiểu ly bằng trackpad của macbook

8,755
Swift
Cân tiểu ly bằng trackpad của macbook repository preview

TrackWeight là ứng dụng macOS biến trackpad MacBook thành cân kỹ thuật số nhờ Force Touch sensors. Krish Shah đã biến ý tưởng điên rồ thành hiện thực, cho phép đo trọng lượng chính xác đến 0.1 gram chỉ bằng cách đặt ngón tay và vật lên trackpad.

Ưu điểm: độ chính xác cao, dễ dùng, UI đẹp. Nhược điểm: cần duy trì tiếp xúc ngón tay, không cân vật kim loại trực tiếp. Một minh chứng cho sức sáng tạo trong việc khai thác API ẩn của Apple.

Tại sao TrackWeight cân được?

TrackWeight khai thác Force Touch sensors trên trackpad MacBook thông qua thư viện OpenMultitouchSupport. Dữ liệu áp lực từ sensor đã được hiệu chuẩn sẵn ở đơn vị gram - không cần chuyển đổi phức tạp. Quy trình hoạt động:

  1. Capacitance detection: Trackpad chỉ tạo dữ liệu áp lực khi phát hiện tiếp xúc điện dung (ngón tay hoặc vật dẫn điện)
  2. Baseline calibration: Thiết lập áp lực baseline khi chỉ có ngón tay chạm
  3. Differential measurement: Khi đặt vật lên, đo sự thay đổi áp lực so với baseline
  4. Real-time processing: Sử dụng moving average để ổn định đọc số, loại bỏ nhiễu

Hiệu chuẩn thực hiện bằng cách đặt MacBook trên cân kỹ thuật số và so sánh giá trị. Độ chính xác đạt 0.1g nhờ sensor chất lượng cao của Apple và xử lý tín hiệu tinh vi.