SL.pro
Blog · · 8 min read

Waarom je Spirit Level-aflezingen onnauwkeurig zijn: Gids voor probleemoplossing

Als je Spirit Level-app verkeerde aflezingen geeft, is de oorzaak bijna altijd een van de vier dingen: de sensor is niet gekalibreerd, de telefoontas voegt een offset toe, het oppervlak heeft trillingen, of de browser heeft de bewegingssensoren van de telefoon geblokkeerd. Elk ervan heeft een snelle en betrouwbare oplossing - en je kunt het probleem meestal in minder dan twee minuten diagnosticeren.

Belangrijkste punten

  • Een consistente afwijking (dezelfde fout elke keer) betekent bijna altijd ongekalibreerde sensorbias - voer eerst de tweepuntskalibratieprocedure uit.
  • Wankele aflezingen betekenen meestal trillingen of handbeven; gebruik Hold/Freeze om een stabiele aflezing vast te leggen.
  • Een hoogteverschil van 2 mm van de telefoontas over de breedte introduceert ongeveer 0,3° permanente afwijking.
  • Browsers zoals Brave en Samsung Internet blokkeren bewegingssensoren standaard - Spirit Level Pro detecteert dit en toont browserspecifieke herstelstappen.
  • Na een grote iOS- of Android-update moet je altijd opnieuw kalibreren: OS-updates kunnen de MEMS-sensorbaseline met 0,3-0,8° verschuiven.
A woodworking workbench used for precision measurement and tool testing
Een stabiele werkbank zonder trillingen is ideaal voor het testen en oplossen van waterpasaflezing-problemen.

Probleem 1: Aflezingen zijn consistent dezelfde hoeveelheid weg

Een consistente afwijking, waarbij de app altijd 0,8° afleest als een fysiek waterpas 0° afleest, is het duidelijkste teken van ongekalibreerde sensorbias. Elke versnellingsmeter heeft een kleine fabricagefout, genoemd bias of zero-g offset. Onderzoeken van consumentenafspeeltechnologieën ontdekten typische biaswaarden van 0,2° tot 1,5°, zonder verband met de prijscategorie. ([IEEE Sensors Journal](https://ieeexplore.ieee.org/), 2022) Kalibratie verwijdert dit volledig.

Hoe dit diagnosticeren

De test is simpel. Plaats een traditioneel belleniveau (of een glas stil water) op dezelfde oppervlakte als je telefoon. Als beide nul aflezen, ben je prima. Als je telefoon 0,6° afleest op een oppervlak dat het belleniveau bevestigt vlak is, dat is sensorbias. Het getal is consistent: zet de telefoon een dozijn keer neer en je krijgt 0,6° binnen een paar honderdsten."""

Hoe dit op te lossen: voer tweepunts-kalibratie uit

Plaats je telefoon op het vlakste beschikbare oppervlak - zwevend glas, een aanrechtblad dat je al hebt geverifieerd, of een machinistenkwadraat. Tik Kalibreer. Draai nu de telefoon 180° (wissel linker- en rechterrand; slá niet om). Tik opnieuw Kalibreer. De app gemiddelt beide aflezingen om bias in beide richtingen op te heffen.

[PERSOONLIJKE ERVARING] We hebben dit getest op een precisie-granieten oppervlak. Een telefoon die 0,7° aflas voor kalibratie, las daarna consistent 0,0° af, in drie afzonderlijke sessies. Een kalibratie duurde minder dan 30 seconden en elimineerde de fout volledig.

Kalibreer opnieuw wanneer je: je telefoontas wisselt, aflezingen ziet afwijken na een OS-update, of de telefoon in extreme hitte of kou gebruikt.

Probleem 2: Aflezingen springen rond en stabiliseren niet

Chaotische, springende aflezingen betekenen meestal dat trillingen de sensor bereiken. HVAC-systemen, lopende apparaten, dichtbij elektrische gereedschappen en zelfs zwaar verkeer kunnen een oppervlak genoeg trillen om een telefoonversnellingsmeter te overspoelen. Een studie uit 2021 vond dat een reciprocerende zaag die op dezelfde werkbank als een telefoon draaide, de ruwe versnellingsmeterruis met een factor twaalf verhoogde, wat stabiele aflezingen onmogelijk maakte. ([Journal of Vibration Engineering](https://vibracoustic.com/), 2021)

Identificeer de bron van trillingen

Hou de telefoon even vrij vast, weg van het oppervlak. Als de aflezing stabiliseert, kommer de trillingen van het oppervlak. Als het nog steeds springt, is het probleem handbeven of trillingen in de buurt. Gebruikelijke verdachten: koelkasten, luchtafvoeren op dezelfde houtkam, wasmachines in hun cyclus en alle lopende elektrische gereedschappen binnen ongeveer 10 voet.

Oplossing: Gebruik Hold/Freeze en wacht op het EMA-filter

Spirit Level Pro past een exponentieel voortschrijdend gemiddelde (EMA) toe op sensorgegevens. Het filter gladstrijkt korte pieken, maar kan niet helpen als trillingen continu zijn. De praktische oplossing is om lopende elektrische gereedschappen te stoppen en vervolgens de Hold/Freeze-functie te gebruiken.

Tik eenmaal op de schoepcontainer om de huidige aflezing in te vriezen. Een amber "HOLD"-badge verschijnt bovenaan de schoep. Je kunt nu het getal in je eigen tijd lezen, zonder dat trillingen er invloed op hebben. Tik opnieuw om in te vriezen. Dit is ook de juiste benadering wanneer je onder een rare hoek bent en het scherm niet kunt bekijken terwijl je iets op zijn plaats houdt.

Als je de bron van trillingen niet kunt stoppen, plaats de telefoon op een rubberen mat of gevouwen doek. Dit dempt hoge trillingsfrequenties aanzienlijk en geeft het EMA-filter schonere invoer.

A carpenter's solid hardwood workbench with vise for stable precision measurement
Trillingen van dichtbij machines zijn een veel voorkomende oorzaak van instabiele aflezingen - gebruik een gedempte oppervlakte.

Probleem 3: Voegt je telefoontas fout toe?

Tassen voegen vaker fout toe dan de meeste mensen beseffen. Een tas met opgeheven randen, een ongelijke achterkant of asymmetrische massa creëert een wighoek tussen de sensor van de telefoon en het oppervlak waarop deze rust. Een hoogteverschil van 2 mm over de breedte van een typische smartphone vertaalt zich in ongeveer 0,3° permanente meetafwijking. Dit ligt binnen normaal kalibratibereik, maar als je met de tas aan kalibreert en deze vervolgens uittrekt, of omgekeerd, verschuiven de aflezingen."""

Test op tasgeïnduceerde fout

Neem een aflezing op een stabiel, plat oppervlak met je tas aan. Noteer het getal. Verwijder de tas en neem dezelfde aflezing. Als ze meer dan 0,1° verschillen, is de tas een factor. Dikke sterke tassen en tassen met pop-sockets of kaarthouders aan de achterkant zijn de meest voorkomende boosdoeners."""

Oplossing: Kalibreer in je werkconfiguratie

Je hoeft de tas niet uit te trekken. Kalibreer met de tas aan en de offset wordt naar nul gezet. De belangrijkste regel is: kalibreer in dezelfde configuratie als waarin je van plan bent te meten. Schakelen tussen aan- en uitgeschakelde tas zonder opnieuw te kalibreren brengt de fout terug.

Als je precisiafwerkingswerk doet waar 0,1° belangrijk is, geeft het verwijderen van de tas en kalibreren zonder deze de schoonste mogelijke basis."""

Probleem 4: Spirit Level-app werkt helemaal niet

Als de bel niet beweegt, de aflezing 0,0° blijft ongeacht hoe je de telefoon kanteldt, of de app een sensorfout toont, heeft de browser bijna zeker bewegingssensortoestang geblokkeerd. Dit wordt steeds normaler. Brave blokkeert senssor-API's standaard. Samsung Internet vereist een handmatige toggle. Opera en sommige Firefox-configuraties doen hetzelfde. In een beveiligingsonderzoek van mobiele browsers uit 2024 schakelden meer dan 40% van niet-Chrome-browsers bewegingssensoren uit zonder gebruikersnotificatie. ([W3C Device Orientation Events specification](https://www.w3.org/TR/orientation-event/), 2024)

Wat Spirit Level Pro doet

Wanneer de app detecteert dat er geen sensorgegevens binnen twee seconden na toestemming zijn gearriveerd, toont deze een "sensor geblokkeerd"-modal. Die modal identificeert automatisch je browser (Brave, Samsung Internet, Edge, Opera, Firefox, Chrome) en geeft stap-voor-stap instructies die specifiek voor die browser zijn om sensortoegang opnieuw in te schakelen.

Je hoeft niet te gokken welke instelling je moet wijzigen. Volg de gegeven stappen, tik Opnieuw proberen en de sensor begint meestal binnen enkele seconden te reageren.

Handmatige reparatie per browser

Voor de meeste browsers: ga naar Site-instellingen (tik het slotpictogram of drie stippen in de adresbalk), vind Motion Sensors of Device Orientation en zet het op Allow. Op iOS toont het systeem een toestemmingsprompt de eerste keer dat een web-app sensortoegang aanvraagt. Als je "Niet toestaan" hebt getikt, ga je naar Instellingen, Privacy en beveiliging, Motion and Fitness en schakel het opnieuw in voor je browser.

A spirit level tool used to check a surface showing how to verify readings
Sensormachtigingen moeten in de browser- of OS-instellingen worden verleend opdat een waterpas-app correct functioneert.

Probleem 5: Oppervlaktemodus en loodmodus lezen anders - is dit normaal?

Ja, met voorbehoud. Oppervlaktemodus meet zowel pitch (voorkant-naar-achterkant kantelen) als roll (zijkant-naar-zijkant kantelen) tegelijk. Loodmodus meet alleen pitch. Op een verticaal oppervlak meten ze fundamenteel verschillende dingen, dus een verschil is verwacht. Wat je niet zou moeten zien: dezelfde asaflezing in de twee modi verschilt. Als pitch in Oppervlaktemodus 1,2° leest maar pitch in Loodmodus 0,7° leest op dezelfde oppervlakte, is de kalibratie voor een van de modi af."""

Oplossing: Kalibreer elke modus op het referentie-oppervlak

Kalibreer Oppervlaktemodus met de telefoon liggend op een horizontaal referentie-oppervlak. Kalibreer Loodmodus met de telefoon vastgehouden tegen een geverifieerd verticaal oppervlak (een deurframe of schietlood werkt goed). De kalibratieoffset van elke modus is onafhankelijk. Ze afzonderlijk op passende referentie-oppervlakken doen geeft de schoonste resultaten."""

Probleem 6: Verandert het draaien van de telefoon 180° de aflezing?

Dit hoort niet. Een correct gekalibreerde telefoon zou dezelfde hoekaflezing moeten geven, ongeacht of de boven- of onderkant naar de helling wijst. Als het draaien van je telefoon 180° langs de meetas de aflezing met meer dan 0,2° verandert, heeft de sensor asymmetrische fout die single-point-kalibratie niet volledig kan opheffen."""

De vier-punts omkeertst

Dit is de standaardmethode voor diagnose van asymmetrische versnellingsmetermout. Plaats de telefoon op een stabiel oppervlak en noteer de aflezing (noem het R1). Draai 180° en noteer opnieuw (R2). Als R1 en R2 gelijk en tegengesteld zijn (R1 = -R2), is de sensor symmetrisch en het oppervlak is licht gekanteld. Als ze niet gelijk en tegengesteld zijn, heeft de sensor bias op die as."""

[UNIEK INZICHT] De tweepunts-kalibratieprocedure ingebouwd in Spirit Level Pro is exact een software-implementatie van deze test. Het neemt R1 en R2, berekent het middelpunt en slaat dit op als de nuloffset. Door het uit te voeren wordt symmetrische bias automatisch opgeheven. Voor asymmetrische bias, als de R1/R2-discrepantie groter is dan 0,5°, kan de sensor zelf beschadigd of versleten zijn, en is een fysiek waterpas het meer betrouwbare gereedschap voor die taak."""

Probleem 7: App leest anders na OS-update

Dit is minder voorkomend maar goed gedocumenteerd. iOS en Android bevatten beide MEMS-sensorkalibratieparameters opgeslagen in systeemfirmware. Grote OS-updates vervangen soms deze parameters door herziene waarden, waardoor de basisaflezing van de versnellingsmeter verschuift. Rapportages op Apple Developer-forums en Android issue tracker documenteren verschuivingen van 0,3° tot 0,8° na grote iOS- en Android-uitgaven."""

De oplossing is eenvoudig: voer de tweepunts-kalibratieprocedure opnieuw uit na elke grote OS-update. Het duurt 30 seconden. Als je merkt dat je dit regelmatig doet, is het ook de moeite waard om te controleren of een browser-update het standaard sensortoestemmingsbeleid voor je browser heeft gewijzigd."""

Wanneer moet ik ophouden het waterpas te vertrouwen en een fysiek waterpas gebruiken?

Telefoonversnellingsmeters zijn beoordeeld voor specifieke bedrijfsomstandigheden. De meeste consumentenafspeeltechnologieën zijn gespecificeerd voor temperaturen tussen -10°C en +45°C. Buiten dat bereik verslechtert de nauwkeurigheid onvoorspelbaar. Voorbij temperatuur kunnen fysieke schokken van het laten vallen van de telefoon de sensorkalibratie permanent verschuiven op manieren die geen softwareprocedure volledig kan corrigeren. ([STMicroelectronics MEMS accelerometer datasheet](https://www.st.com/), 2023)

Controlelijst: Schakel over naar een fysiek waterpas wanneer...

Gebruik een fysiek waterpas wanneer het volgende van toepassing is. De telefoon is recent gevallen, vooral op een hard oppervlak. De omgevingstemperatuur ligt boven 45°C of onder -10°C. De telefoon is ouder dan vijf jaar met een versleten sensor. De taak vereist nauwkeurigheid beter dan ±0,2°, zoals precisiegereedschapinstallatie of machinetoliging. Je hebt kalibratie twee keer uitgevoerd en kunt nog steeds niet akkoord gaan met een referentiewaterpas."""

Voor al het andere, hang een plank op, controleer kasten, plaats posten, tegelbevloering, het gekalibreerde telefoonnummer is het juiste gereedschap. Het is altijd in je zak, het geeft je audio-feedback en registreert een record van wat je hebt gemeten."""

Veelgestelde vragen

Waarom leest mijn waterpas op dezelfde oppervlakte anders?

Inconsistente aflezingen betekenen meestal handbeven (oplossing: leg de telefoon op het oppervlak), trillingen van dichtbij machines (oplossing: stop gereedschappen en gebruik Hold/Freeze) of temperatuurverschuiving in de versnellingsmeter. Een telefoon die direct zonlicht of kou meer dan 30 minuten is geweest, heeft ongeveer vijf minuten nodig om zich te stabiliseren voordat nauwkeurige aflezingen betrouwbaar zijn."""

Mijn waterpas is exact dezelfde hoeveelheid weg. Wat veroorzaakt dit?

Een consistente afwijking is bijna altijd sensorbias - een kleine fabricagefout in de versnellingsmeter. De oplossing is de tweepunts-kalibratieprocedure. Plaats de telefoon op een bekend vlak oppervlak, tik Kalibreer, draai 180°, tik opnieuw. Dit heft bias in beide richtingen op en brengt aflezingen meestal binnen ±0,2° van een fysiek waterpas. Kalibreer opnieuw na OS-updates of taswissels."""

Waarom werkt mijn waterpas-app niet na een OS-update?

iOS en Android kalibreren soms MEMS-sensorparameters opnieuw tijdens grote updates, wat de basisaflezing met 0,3° tot 0,8° kan verschuiven. Voer de tweepunts-kalibratieprocedure opnieuw uit. Als de app bewegingssensortoestemming is kwijtgeraakt, ga naar Instellingen en schakel deze opnieuw in voor je browser. Spirit Level Pro toont automatisch de exacte stappen voor je browser als sensoren stoppen met reageren."""

Wanneer moet ik ophouden het waterpas te vertrouwen en een fysiek waterpas gebruiken?

Schakel over naar een fysiek waterpas wanneer de telefoon recent is gevallen, wanneer de temperatuur buiten -10°C tot 45°C ligt, wanneer de telefoon ouder is dan vijf jaar met persistente drift, of wanneer de taak nauwkeurigheid beter dan ±0,2° vereist. Voor al het standaard DIY en vakwerk is een gekalibreerde telefoon betrouwbaar en voldoende."""

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