SL.pro
Blog · · 8 min read

Kenapa Pembacaan Waterpas Anda Salah: Panduan Mengatasi Masalah

Kalau aplikasi waterpas memberi pembacaan yang salah, penyebabnya hampir selalu satu dari empat hal. Sensor belum dikalibrasi. Casing ponsel menambah offset. Permukaannya bergetar. Atau browser memblokir sensor gerak ponsel. Masing-masing ada perbaikan cepatnya, dan Anda biasanya bisa tahu yang mana dalam beberapa menit saja.

Poin Penting

  • Kalau salah dengan selisih yang sama tiap kali, berarti bias sensor yang belum dikalibrasi. Jalankan kalibrasi dua titik lebih dulu.
  • Pembacaan yang loncat-loncat biasanya karena getaran atau tangan gemetar. Pakai Hold/Freeze untuk mengunci pembacaan yang stabil.
  • Casing ponsel yang tidak rata memiringkan ponsel beberapa persepuluh derajat. Kalibrasi dalam kondisi casing yang sama seperti saat Anda mengukur.
  • Brave dan Samsung Internet memblokir sensor gerak secara bawaan. Spirit Level Pro mendeteksinya dan menampilkan langkah perbaikan untuk browser Anda.
  • Kalibrasi ulang setelah pembaruan besar iOS atau Android. Pembaruan bisa menggeser baseline sensor.
A woodworking workbench used for precision measurement and tool testing
Permukaan meja kerja yang kokoh dan bebas getaran ideal untuk menguji dan mengatasi masalah pembacaan aplikasi waterpas.

Masalah 1: pembacaan salah dengan selisih yang sama tiap kali

Kalau aplikasi selalu menunjukkan 0,8° di tempat yang menurut waterpas fisik 0°, itu bias sensor yang belum dikalibrasi. Setiap akselerometer keluar dari pabrik dengan offset bawaan yang kecil, kadang disebut offset zero-g. Ini sifat perangkat kerasnya, bukan cacat, dan ponsel murah belum tentu lebih buruk. Kalibrasi menghilangkannya.

Cara mendiagnosisnya

Letakkan waterpas gelembung, atau segelas air yang tenang, di permukaan yang sama dengan ponsel Anda. Kalau keduanya menunjukkan datar, berarti aman. Kalau ponsel menunjukkan 0,6° di permukaan yang menurut waterpas gelembung datar, itu bias. Cirinya, angkanya tetap sama. Letakkan ponsel belasan kali dan Anda selalu dapat 0,6°, meleset paling-paling seperseratus derajat.

Cara memperbaikinya: jalankan kalibrasi dua titik

Letakkan ponsel di permukaan paling datar yang Anda punya. Kaca float, meja dapur yang sudah Anda cek, atau siku-siku tukang bubut semuanya bisa. Ketuk Kalibrasi. Putar ponsel 180°, sampai tepi kiri dan kanan bertukar. Jangan dibalik. Ketuk Kalibrasi lagi. Aplikasi merata-ratakan kedua pembacaan itu, yang membatalkan bias di kedua arah.

Seluruhnya makan waktu di bawah satu menit. Ponsel yang tadinya menunjukkan 0,7° akan jadi 0,0° setelahnya, dan itu bertahan. Ulangi kalau Anda ganti casing, kalau pembacaan mulai melenceng setelah pembaruan OS, atau setelah ponsel kena panas atau dingin yang ekstrem.

Masalah 2: pembacaan loncat-loncat dan tidak mau diam

Pembacaan yang loncat biasanya berarti getaran sampai ke sensor. AC, alat yang sedang menyala, mesin listrik di meja yang sama, bahkan lalu lintas padat di luar bisa menggoyang permukaan cukup kuat untuk mengganggu akselerometer. Gergaji yang menyala di meja yang sama dengan ponsel akan membuat pembacaan stabil mustahil.

Temukan sumber getarannya

Pegang ponsel dengan tangan sebentar, angkat dari permukaan. Kalau lalu tenang, getarannya datang lewat permukaan. Kalau masih loncat, berarti tangan Anda yang gemetar atau ada getaran di udara sekitar. Tersangka yang biasa: kulkas, blower AC di jalur balok yang sama, mesin cuci di tengah putaran, dan mesin listrik apa pun yang menyala dalam jarak beberapa meter.

Perbaikan: pakai Hold/Freeze

Spirit Level Pro menjalankan rata-rata bergerak eksponensial atas data sensor. Itu menghaluskan lonjakan singkat, tapi tidak bisa menolong kalau getarannya tak berhenti. Jadi hentikan dulu mesin listriknya, lalu pakai Hold/Freeze.

Ketuk vial sekali untuk membekukan pembacaan. Lencana HOLD amber muncul di atas vial. Sekarang Anda bisa membaca angkanya dengan santai tanpa terganggu tangan gemetar atau getaran. Ketuk lagi untuk melepasnya. Ini juga membantu saat Anda di sudut yang canggung dan tidak bisa melihat layar sambil menahan sesuatu di tempatnya.

Kalau getarannya tak bisa dihentikan, taruh ponsel di atas alas karet atau kain yang dilipat. Itu meredam goyangan frekuensi tinggi dan memberi filter data yang lebih bersih.

A carpenter's solid hardwood workbench with vise for stable precision measurement
Getaran dari mesin di dekatnya sering jadi penyebab pembacaan tidak stabil. Permukaan yang meredam getaran membantu.

Masalah 3: apakah casing ponsel menambah kesalahan?

Casing menimbulkan lebih banyak masalah di sini daripada yang orang kira. Casing dengan tepi yang menonjol, punggung tidak rata, atau tonjolan di satu sisi mengganjal ponsel dalam posisi sedikit miring. Sensor jadi menyudut terhadap permukaan meski permukaannya datar. Pada ponsel yang lebar, selisih tinggi yang kecil di punggung sudah cukup terlihat sebagai beberapa persepuluh derajat. Kalibrasi mengatasinya, tapi hanya kalau Anda mengkalibrasi dan mengukur dengan casing dalam kondisi yang sama.

Uji kesalahan dari casing

Ambil pembacaan di permukaan datar dengan casing terpasang. Catat angkanya. Lepas casing dan baca lagi. Kalau selisihnya lebih dari sekitar 0,1°, casing memang berpengaruh. Casing tebal yang kokoh, dan casing dengan pop socket atau tempat kartu di punggung, adalah yang paling parah untuk ini.

Perbaikan: kalibrasi sesuai cara Anda mengukur

Anda tidak perlu melepas casing. Kalibrasi dengan casing terpasang dan offset-nya jadi nol. Aturannya, kalibrasi dalam susunan yang sama seperti saat Anda akan mengukur. Berpindah antara casing terpasang dan dilepas tanpa kalibrasi ulang membuat kesalahannya langsung kembali.

Untuk pekerjaan finishing halus yang butuh ketelitian sampai sepersepuluh derajat, lepas casing dan kalibrasi tanpa casing. Itu memberi baseline paling bersih.

Masalah 4: aplikasi sama sekali tidak jalan

Kalau gelembung tidak mau bergerak, pembacaan tetap 0,0° bagaimanapun Anda miringkan ponsel, atau muncul error sensor, hampir pasti browser memblokir akses ke sensor gerak. Ini sekarang sering terjadi. Brave memblokir API sensor secara bawaan. Samsung Internet perlu dinyalakan manual. Opera dan sebagian setelan Firefox juga begitu. Ini pengaturan privasi bawaan, dan browser jarang memberi tahu bahwa ia sudah melakukannya.

Apa yang dilakukan Spirit Level Pro

Kalau tidak ada data sensor masuk dalam dua detik setelah izin diberikan, aplikasi menampilkan layar sensor-diblokir. Aplikasi mengenali browser yang Anda pakai (Brave, Samsung Internet, Edge, Opera, Firefox, Chrome) dan menampilkan langkah untuk browser itu supaya akses sensor bisa dinyalakan lagi.

Anda tidak perlu menebak pengaturan mana yang harus diubah. Ikuti langkahnya, ketuk Coba Lagi, dan sensor biasanya mulai merespons dalam beberapa detik.

Perbaikan manual per browser

Di kebanyakan browser, buka Setelan Situs dari ikon gembok atau menu tiga titik, cari Sensor Gerak atau Orientasi Perangkat, lalu setel ke Izinkan. Di iOS, sistem menanyakan sekali saat pertama kali aplikasi web meminta akses sensor. Kalau tadi Anda ketuk Jangan Izinkan, buka Pengaturan, lalu Privasi dan Keamanan, lalu Gerak dan Kebugaran, dan nyalakan lagi untuk browser Anda.

A spirit level tool used to check a surface showing how to verify readings
Izin sensor harus diberikan di setelan browser atau OS supaya aplikasi waterpas bisa berfungsi dengan benar.

Masalah 5: mode permukaan dan mode plumb menunjukkan angka berbeda

Itu wajar, sampai batas tertentu. Mode permukaan mengukur pitch (depan ke belakang) dan roll (kiri ke kanan) sekaligus. Mode plumb hanya mengukur pitch. Di permukaan vertikal keduanya mengukur hal yang berbeda, jadi selisih di antara keduanya memang wajar. Yang tidak boleh Anda lihat adalah sumbu yang sama menunjukkan angka berbeda di kedua mode. Kalau pitch menunjukkan 1,2° di mode permukaan tapi 0,7° di mode plumb pada permukaan yang sama, kalibrasi salah satu mode meleset.

Perbaikan: kalibrasi tiap mode pada acuannya sendiri

Kalibrasi mode permukaan dengan ponsel dibaringkan datar pada acuan horizontal. Kalibrasi mode plumb dengan ponsel ditempelkan pada permukaan vertikal yang sudah pasti tegak, seperti kusen pintu atau tali unting-unting. Tiap mode menyimpan offset-nya sendiri, jadi kalibrasilah secara terpisah pada permukaan yang tepat.

Masalah 6: memutar ponsel 180° mengubah pembacaan

Seharusnya tidak. Ponsel yang terkalibrasi memberi sudut yang sama entah tepi atas atau tepi bawah yang menghadap kemiringan. Kalau memutar ponsel 180° sepanjang sumbu pengukuran menggeser pembacaan lebih dari 0,2°, sensor punya kesalahan yang tidak bisa dibatalkan sepenuhnya oleh satu titik kalibrasi.

Uji pembalikan

Ini cara baku untuk memeriksa kesalahan akselerometer yang tidak simetris. Letakkan ponsel di permukaan yang stabil dan catat pembacaannya, R1. Putar 180° dan catat lagi, R2. Kalau R1 dan R2 sama besar tapi berlawanan tanda, sensornya baik-baik saja dan permukaannya memang sedikit miring. Kalau tidak sama besar dan berlawanan, sensor punya bias pada sumbu itu.

Kalibrasi dua titik di Spirit Level Pro adalah uji ini dalam bentuk perangkat lunak. Ia mengambil R1 dan R2, mencari titik tengahnya, dan menyimpannya sebagai offset nol, sehingga membatalkan bias simetris untuk Anda. Kalau setelah itu R1 dan R2 masih berbeda lebih dari sekitar 0,5°, sensornya kemungkinan sudah aus atau rusak, dan waterpas fisik adalah alat yang lebih tepat untuk pekerjaan itu.

Masalah 7: aplikasi menunjukkan angka berbeda setelah pembaruan OS

Ini lebih jarang, tapi terjadi. iOS maupun Android menyimpan nilai kalibrasi sensor di firmware sistem. Pembaruan besar kadang menimpa nilai itu, yang menggeser baseline akselerometer. Pergeserannya kecil, biasanya jauh di bawah satu derajat, tapi cukup berpengaruh pada pekerjaan yang presisi.

Perbaikannya adalah menjalankan kalibrasi dua titik lagi setelah pembaruan OS besar. Cuma butuh setengah menit. Kalau Anda terus-terusan harus melakukannya, cek juga apakah pembaruan browser ikut mengubah izin sensor bawaan untuk browser Anda.

Kapan harus berhenti percaya pada ponsel dan pakai waterpas fisik

Akselerometer ponsel punya rentang kerja tertentu. Kebanyakan dirancang untuk kira-kira -10°C sampai +45°C, dan akurasinya jadi tidak bisa diandalkan di luar itu. Jatuh yang keras juga bisa menggeser kalibrasi secara permanen, dengan cara yang tak bisa dipulihkan sepenuhnya oleh prosedur perangkat lunak apa pun.

Beralih ke waterpas fisik saat

Ambil waterpas sungguhan kalau ponsel baru saja terjatuh, apalagi ke lantai keras. Atau saat sangat panas atau sangat dingin, di luar rentang -10°C sampai 45°C. Atau saat ponsel sudah tua dan sensornya melenceng dengan cara yang tak bisa Anda kalibrasi. Atau saat pekerjaan butuh ketelitian lebih baik dari 0,2°, seperti penyetelan mesin perkakas atau pemasangan instrumen. Dan kalau Anda sudah kalibrasi dua kali tapi masih tidak cocok dengan waterpas acuan, percayai yang acuan.

Untuk selebihnya, ponsel yang terkalibrasi adalah alat yang tepat. Memasang rak, mengecek lemari, menegakkan tiang, memasang ubin. Ia selalu ada di saku, bisa berbunyi saat Anda mendekati datar, dan menyimpan catatan apa yang Anda ukur.

Pertanyaan yang Sering Diajukan

Kenapa waterpas ponsel saya menunjukkan angka berbeda di permukaan yang sama?

Biasanya karena tangan gemetar, jadi letakkan ponsel datar di permukaan alih-alih dipegang. Atau karena getaran dari mesin di dekatnya, jadi hentikan alatnya dan pakai Hold/Freeze. Atau akselerometernya sedang memanas atau mendingin. Ponsel yang sempat kena panas matahari atau dingin butuh beberapa menit untuk tenang sebelum pembacaan presisinya bisa diandalkan.

Waterpas ponsel saya salah dengan selisih yang sama persis tiap kali. Apa penyebabnya?

Selisih yang tetap hampir selalu bias sensor, kesalahan bawaan kecil di akselerometer. Perbaikannya adalah kalibrasi dua titik. Letakkan ponsel di permukaan datar, ketuk Kalibrasi, putar 180°, ketuk lagi. Itu membatalkan bias di kedua arah dan membuat pembacaan mendekati waterpas fisik. Kalibrasi ulang setelah pembaruan OS atau ganti casing.

Kenapa aplikasi waterpas saya tidak jalan setelah pembaruan OS?

Pembaruan besar bisa menimpa nilai kalibrasi sensor di firmware dan sedikit menggeser baseline. Jalankan kalibrasi dua titik lagi. Kalau aplikasi juga kehilangan izin sensor gerak, buka Pengaturan dan nyalakan lagi untuk browser Anda. Spirit Level Pro menampilkan langkah yang tepat untuk browser Anda kalau sensornya berhenti merespons.

Kapan saya harus berhenti percaya pada ponsel dan pakai waterpas fisik?

Beralihlah ke waterpas fisik kalau ponsel pernah terjatuh, kalau sangat panas atau dingin (di luar -10°C sampai 45°C), kalau ponsel tua melenceng bagaimanapun Anda kalibrasi, atau kalau pekerjaan butuh ketelitian lebih baik dari 0,2°. Untuk pekerjaan DIY dan tukang sehari-hari, ponsel yang terkalibrasi sudah cukup andal.

Try Spirit Level Pro free — no download, no account needed.

Open Spirit Level Pro

Try Spirit Level Pro Free

Works on any phone or tablet. No download required. Pro features from $10 one-time.

Open Spirit Level Pro

No account needed · Works offline · 20 languages