Pourquoi votre niveau à bulle donne une mauvaise lecture : guide de dépannage
Quand une app de niveau donne une mauvaise lecture, la cause est presque toujours l'une de ces quatre choses. Le capteur n'est pas étalonné. La coque du téléphone ajoute un décalage. La surface vibre. Ou le navigateur a bloqué les capteurs de mouvement du téléphone. Chacune a une solution rapide, et vous arrivez d'habitude à repérer laquelle vous concerne en deux minutes.
Points clés
- La même erreur à chaque fois veut dire un biais de capteur non étalonné. Lancez d'abord l'étalonnage à deux points.
- Des lectures qui sautent, c'est en général une vibration ou une main qui tremble. Utilisez Geler pour figer une lecture stable.
- Une coque irrégulière incline le téléphone d'une fraction de degré. Étalonnez avec la coque dans l'état où vous allez mesurer.
- Brave et Samsung Internet bloquent les capteurs de mouvement par défaut. Spirit Level Pro le détecte et affiche les étapes à suivre pour votre navigateur.
- Réétalonnez après une grosse mise à jour d'iOS ou d'Android. La mise à jour peut décaler la référence du capteur.
Problème 1 : la lecture est décalée du même montant à chaque fois
Si l'app lit toujours 0,8° là où un niveau physique lit 0°, c'est un biais de capteur non étalonné. Chaque accéléromètre sort d'usine avec un petit décalage intégré, qu'on appelle parfois décalage zéro-g. C'est une propriété du matériel, pas un défaut, et un téléphone moins cher n'est pas forcément moins bon. L'étalonnage l'annule.
Comment le diagnostiquer
Posez un niveau à bulle, ou un verre d'eau immobile, sur la même surface que votre téléphone. Si les deux lisent plat, tout va bien. Si le téléphone lit 0,6° sur une surface que le niveau à bulle dit plate, c'est du biais. Ce qui trahit le biais, c'est qu'il ne bouge pas. Posez le téléphone une douzaine de fois et vous obtenez 0,6° à chaque fois, à un centième près.
Comment le corriger : lancez l'étalonnage à deux points
Posez le téléphone sur la surface la plus plane que vous ayez. Du verre flotté, un plan de travail que vous avez déjà vérifié, ou une équerre de mécanicien font l'affaire. Appuyez sur Étalonner. Tournez le téléphone de 180°, de façon à échanger les bords gauche et droit. Ne le retournez pas. Appuyez de nouveau sur Étalonner. L'app fait la moyenne des deux lectures, ce qui annule le biais dans les deux sens.
Le tout prend moins d'une minute. Un téléphone qui lisait 0,7° avant lira 0,0° après, et ça tient. Refaites-le quand vous changez de coque, quand les lectures dérivent après une mise à jour du système, ou quand le téléphone a subi une forte chaleur ou un grand froid.
Problème 2 : la lecture saute et ne se stabilise pas
Une lecture qui saute, c'est en général une vibration qui atteint le capteur. La climatisation, un appareil en marche, un outil électrique sur le même établi, même le passage de camions dehors peuvent secouer une surface assez pour noyer l'accéléromètre. Une scie qui tourne sur le même établi que le téléphone rend toute lecture stable impossible.
Trouvez la source de la vibration
Tenez le téléphone à la main un instant, hors de la surface. S'il se stabilise, la vibration venait par la surface. S'il saute encore, c'est soit votre main qui tremble, soit une vibration dans l'air autour de vous. Les coupables habituels : les frigos, les centrales de traitement d'air sur la même solive, un lave-linge en plein cycle, et tout outil électrique qui tourne à quelques pas.
Solution : utilisez Geler
Spirit Level Pro applique une moyenne mobile exponentielle sur les données du capteur. Ça lisse les pics courts, mais ça ne vous sauve pas si la vibration ne s'arrête jamais. Donc arrêtez d'abord les outils électriques, puis utilisez Geler.
Touchez la bulle une fois pour figer la lecture. Un badge ambre GELER apparaît en haut de la fiole. Vous pouvez maintenant lire le chiffre à votre rythme, sans tremblement ni vibration qui le fait bouger. Touchez de nouveau pour dégeler. Ça aide aussi quand vous êtes dans une position inconfortable et que vous ne pouvez pas regarder l'écran tout en tenant quelque chose en place.
Si vous ne pouvez pas arrêter la vibration, posez le téléphone sur un tapis en caoutchouc ou un tissu plié. Ça absorbe les secousses à haute fréquence et donne au filtre une entrée plus propre.
Problème 3 : votre coque ajoute-t-elle une erreur ?
Les coques posent plus de problèmes ici qu'on ne le pense. Une coque à bords surélevés, à dos irrégulier ou avec une bosse d'un côté cale le téléphone sur un léger biais. Le capteur se retrouve incliné par rapport à la surface, même si la surface est plate. Sur un téléphone large, une petite différence de hauteur sur le dos suffit à ressortir comme une fraction de degré. L'étalonnage règle ça, mais seulement si vous étalonnez et mesurez avec la coque dans le même état.
Testez l'erreur due à la coque
Prenez une lecture sur une surface plate, coque en place. Notez le chiffre. Enlevez la coque et lisez encore. Si l'écart dépasse environ 0,1°, la coque compte. Les coques épaisses et renforcées, et celles avec un pop socket ou un porte-cartes au dos, sont les pires pour ça.
Solution : étalonnez comme vous allez mesurer
Vous n'avez pas à enlever la coque. Étalonnez avec elle et le décalage s'annule. La règle, c'est d'étalonner dans la même configuration que celle où vous allez mesurer. Passez de coque en place à coque enlevée sans réétalonner et l'erreur revient aussitôt.
Pour du travail de finition fin où un dixième de degré compte, enlevez la coque et étalonnez à nu. Ça vous donne la référence la plus propre.
Problème 4 : l'app ne marche pas du tout
Si la bulle ne bouge pas, si la lecture reste à 0,0° quelle que soit l'inclinaison, ou si vous avez une erreur de capteur, le navigateur a presque sûrement bloqué l'accès aux capteurs de mouvement. Ça arrive beaucoup maintenant. Brave bloque les API de capteurs par défaut. Samsung Internet demande une bascule manuelle. Opera et certaines configurations de Firefox font pareil. C'est un réglage de confidentialité par défaut, et le navigateur vous le dit rarement.
Ce que fait Spirit Level Pro
Si aucune donnée de capteur n'arrive dans les deux secondes suivant l'octroi de la permission, l'app affiche un écran capteur bloqué. Elle repère votre navigateur (Brave, Samsung Internet, Edge, Opera, Firefox, Chrome) et affiche les étapes pour ce navigateur, afin de rétablir l'accès au capteur.
Vous n'avez pas à deviner quel réglage changer. Suivez les étapes, appuyez sur Réessayer, et le capteur se remet d'habitude à répondre en quelques secondes.
Correction manuelle par navigateur
Sur la plupart des navigateurs, ouvrez les Paramètres du site depuis l'icône de cadenas ou le menu à trois points, trouvez Capteurs de mouvement ou Orientation de l'appareil, et mettez sur Autoriser. Sur iOS, le système demande une fois, la première fois qu'une app Web veut accéder au capteur. Si vous avez touché Ne pas autoriser, allez dans Réglages, puis Confidentialité et sécurité, puis Mouvement et fitness, et réactivez-le pour votre navigateur.
Problème 5 : le mode surface et le mode plomb lisent différemment
C'est normal, jusqu'à un certain point. Le mode surface mesure le tangage (avant-arrière) et le roulis (gauche-droite) en même temps. Le mode plomb mesure le tangage seulement. Sur une surface verticale, ils mesurent des choses différentes, donc un écart entre eux est attendu. Ce que vous ne devriez pas voir, c'est le même axe qui lit différemment dans les deux modes. Si le tangage lit 1,2° en mode surface et 0,7° en mode plomb sur la même surface, l'étalonnage de l'un des modes est faux.
Solution : étalonnez chaque mode sur sa propre référence
Étalonnez le mode surface avec le téléphone à plat sur une référence horizontale. Étalonnez le mode plomb avec le téléphone tenu contre une surface verticale vérifiée, comme un cadre de porte ou un fil à plomb. Chaque mode garde son propre décalage, donc étalonnez-les séparément sur la bonne surface.
Problème 6 : tourner le téléphone de 180° change la lecture
Ça ne devrait pas. Un téléphone étalonné donne le même angle, que le bord du haut ou le bord du bas pointe vers la pente. Si tourner le téléphone de 180° sur l'axe de mesure décale la lecture de plus de 0,2°, le capteur a une erreur qu'un seul point d'étalonnage n'annule pas complètement.
Le test de retournement
C'est la façon standard de vérifier une erreur d'accéléromètre non symétrique. Posez le téléphone sur une surface stable et notez la lecture, R1. Tournez de 180° et notez-la encore, R2. Si R1 et R2 sont égales et opposées, le capteur va bien et la surface est juste un peu inclinée. Si elles ne sont pas égales et opposées, le capteur a un biais sur cet axe.
L'étalonnage à deux points de Spirit Level Pro, c'est ce test en logiciel. Il prend R1 et R2, trouve le point milieu, et le stocke comme décalage zéro, ce qui annule pour vous le biais symétrique. Si R1 et R2 s'écartent encore de plus de 0,5° après ça, le capteur est sans doute usé ou abîmé, et un niveau physique est le meilleur outil pour ce travail-là.
Problème 7 : l'app lit différemment après une mise à jour du système
C'est plus rare, mais ça arrive. iOS et Android gardent tous les deux les valeurs d'étalonnage du capteur dans le micrologiciel du système. Une grosse mise à jour écrase parfois ces valeurs, ce qui décale la référence de l'accéléromètre. Le décalage est petit, en général bien en dessous d'un degré, mais assez pour compter sur du travail précis.
La solution, c'est de relancer l'étalonnage à deux points après toute grosse mise à jour du système. Ça prend une demi-minute. Si vous devez le refaire sans arrêt, vérifiez si une mise à jour du navigateur a aussi changé la permission de capteur par défaut de votre navigateur.
Quand cesser de faire confiance au téléphone et prendre un niveau physique
Un accéléromètre de téléphone a une plage de fonctionnement prévue. La plupart sont donnés pour environ -10°C à +45°C, et la précision devient peu fiable en dehors. Une chute brutale peut aussi décaler l'étalonnage pour de bon, d'une manière qu'aucune routine logicielle ne rattrape complètement.
Passez à un niveau physique quand
Prenez un vrai niveau à bulle quand le téléphone vient de tomber, surtout sur un sol dur. Ou quand il fait très chaud ou très froid, hors de la plage -10°C à 45°C. Ou quand le téléphone est vieux et que le capteur dérive d'une façon que vous n'arrivez pas à étalonner. Ou quand le travail demande mieux que 0,2° de précision, comme un réglage de machine-outil ou l'installation d'instruments. Et si vous avez lancé l'étalonnage deux fois et que vous n'arrivez toujours pas à vous accorder avec un niveau de référence, croyez la référence.
Pour tout le reste, le téléphone étalonné est le bon outil. Poser une étagère, vérifier des meubles, planter des poteaux, poser du carrelage. Il est toujours dans votre poche, il peut biper quand vous approchez du niveau, et il garde une trace de ce que vous avez mesuré.
Questions fréquentes
Pourquoi mon niveau de téléphone donne-t-il des lectures différentes sur la même surface ?
En général c'est un tremblement de la main, alors posez le téléphone à plat sur la surface au lieu de le tenir. Ou c'est une vibration de machines proches, alors arrêtez les outils et utilisez Geler. Ou l'accéléromètre est en train de chauffer ou de refroidir. Un téléphone resté au soleil ou au froid a besoin de quelques minutes pour se poser avant que les lectures précises soient fiables.
Mon niveau de téléphone est toujours décalé du même montant. Qu'est-ce qui cause ça ?
Un décalage constant est presque toujours un biais de capteur, une petite erreur intégrée dans l'accéléromètre. La solution est l'étalonnage à deux points. Posez le téléphone sur une surface plate, appuyez sur Étalonner, tournez de 180°, appuyez encore. Ça annule le biais dans les deux sens et rapproche les lectures d'un niveau physique. Réétalonnez après les mises à jour du système ou les changements de coque.
Pourquoi mon app de niveau ne fonctionne pas après une mise à jour du système ?
Une grosse mise à jour peut écraser les valeurs d'étalonnage du capteur dans le micrologiciel et décaler un peu la référence. Relancez l'étalonnage à deux points. Si l'app a aussi perdu sa permission de capteur de mouvement, allez dans les Réglages et réactivez-la pour votre navigateur. Spirit Level Pro affiche les étapes exactes pour votre navigateur si le capteur cesse de répondre.
Quand devrais-je cesser de faire confiance au téléphone et utiliser un niveau physique ?
Passez à un niveau physique quand le téléphone est tombé, quand il fait très chaud ou très froid (hors de -10°C à 45°C), quand un vieux téléphone dérive quoi que vous fassiez à l'étalonnage, ou quand le travail demande mieux que 0,2° de précision. Pour le bricolage et le travail de métier de tous les jours, un téléphone étalonné est assez fiable.
Try Spirit Level Pro free — no download, no account needed.
Open Spirit Level Pro