Seorang developer kreatif telah menemukan cara untuk mengubah trackpad MacBook menjadi timbangan digital yang berfungsi dengan memanfaatkan sensor tekanan Force Touch yang dibangun Apple ke dalam laptop modern. Aplikasi TrackWeight menunjukkan bagaimana perangkat keras yang sudah ada dapat digunakan kembali untuk keperluan yang tidak terduga, meskipun memiliki beberapa keterbatasan unik yang membuatnya lebih seperti eksperimen cerdas daripada alat praktis.
Persyaratan Sistem:
- macOS 13.0 atau yang lebih baru
- MacBook dengan trackpad Force Touch ( MacBook Pro 2015+, MacBook 2016+)
- App Sandbox harus dinonaktifkan
- Xcode 16.0+ dan Swift 6.0+ untuk pengembangan
Keharusan Kontak Jari Menciptakan Penggunaan yang Tidak Biasa
Aspek paling khas dari timbangan trackpad ini adalah prosedur pengoperasian yang tidak biasa. Pengguna harus mempertahankan kontak jari dengan trackpad saat menimbang objek, karena sensor tekanan hanya aktif ketika mendeteksi kapasitansi kulit. Ini berarti Anda tidak bisa hanya meletakkan barang di trackpad dan mendapatkan pembacaan - Anda harus tetap menyentuhnya sambil dengan hati-hati menyeimbangkan apa pun yang ingin Anda timbang.
Anggota komunitas telah menyarankan solusi kreatif untuk keterbatasan ini. Beberapa mengusulkan menggunakan material konduktif seperti spons basah atau lapisan aluminium foil sebagai platform perantara, sementara yang lain mencatat bahwa mengarahkan jari hanya beberapa milimeter di atas trackpad mungkin masih dapat memicu deteksi kapasitansi.
Keterbatasan Utama:
- Kontak jari diperlukan setiap saat selama penimbangan
- Objek tidak boleh mengganggu kontak jari yang diperlukan
- Objek logam dapat memicu pembacaan yang salah (memerlukan penghalang kertas/kain)
- Tidak cocok untuk pengukuran kritis atau komersial
Gema Inovasi Sensor Tekanan Masa Lalu
Ini bukan pertama kalinya developer mengubah sensor perangkat konsumen menjadi alat pengukur dadakan. Konsep ini mengingatkan pada eksperimen serupa dari tahun-tahun lalu, termasuk aplikasi iPhone yang menggunakan 3D Touch untuk menimbang objek kecil sebelum Apple menghapus aplikasi tersebut dari App Store. Ada juga penggunaan kreatif sensor perangkat keras laptop, seperti menggunakan sensor getaran hard drive PowerBook sebagai seismograf untuk mengukur kebisingan konstruksi.
iPhone 6S sangat terkenal untuk jenis fungsi ini, dengan timbangan berbasis web yang berfungsi hingga Apple menghentikan teknologi 3D Touch pada model yang lebih baru.
Tantangan Teknis dan Masalah Akurasi
Meskipun konsepnya mengesankan, keterbatasan praktisnya cukup signifikan. Developer mengkalibrasi sistem dengan meletakkan MacBook di atas timbangan digital konvensional dan membandingkan pembacaan, tetapi variasi laptop individual dapat mempengaruhi akurasi. Objek logam menimbulkan tantangan tambahan karena dapat memicu pembacaan kapasitansi palsu, mengharuskan pengguna untuk meletakkan penghalang kertas atau kain antara objek dan trackpad.
Ini cerdas! dan berpotensi berguna juga. Apakah Anda sudah melakukan pengujian untuk menentukan seberapa tepat dan akurat ini? Saya menduga pasti ada banyak variasi antara laptop, karena ini bukan kasus penggunaan yang dimaksudkan.
Aplikasi ini memerlukan penonaktifan fitur keamanan macOS dan menggunakan pustaka sistem pribadi untuk mengakses data trackpad tingkat rendah, membuatnya tidak cocok untuk distribusi melalui toko aplikasi resmi.
Implementasi Teknis:
- Menggunakan pustaka Open Multi-Touch Support untuk akses trackpad
- Dibangun dengan framework SwiftUI dan Combine
- Data tekanan dilaporkan sudah dikalibrasi dalam satuan gram
- Memerlukan akses API sistem privat (tidak dapat didistribusikan melalui App Store)
Bukti Konsep yang Menarik
TrackWeight mewakili jenis eksplorasi perangkat keras kreatif yang menunjukkan kemampuan tersembunyi dalam perangkat sehari-hari. Meskipun sebagian besar pengguna mungkin lebih memilih membeli timbangan digital yang sebenarnya untuk kebutuhan penimbangan praktis, proyek ini menunjukkan bagaimana sensor Force Touch mengandung presisi lebih dari yang biasanya dimanfaatkan dalam tugas komputasi standar.
Developer dengan bijak menyertakan penafian tentang menggunakan ini untuk pengukuran kritis, memposisikannya sebagai alat eksperimental daripada pengganti peralatan pengukur yang tepat. Ini adalah jenis proyek yang membuat Anda menghargai sensor canggih yang dikemas ke dalam laptop modern, bahkan ketika digunakan dengan cara yang tidak pernah dimaksudkan oleh desainernya.
Referensi: TrackWeight