Sensor Test
Vérifiez l'accéléromètre, le gyroscope, l'orientation et les capteurs de mouvement de votre appareil en direct, directement dans votre navigateur. Fonctionne mieux sur les téléphones et les tablettes.
Sensor test
Tap “Run test” to start reading your accelerometer, gyroscope and orientation sensors live. On iPhone and iPad the browser will ask for Motion & Orientation permission first.
- Alpha
- —°
- Beta
- —°
- Gamma
- —°
- X
- —
- Y
- —
- Z
- —
Guide rapide : comment utiliser le Test Capteurs
Prend moins d'une minute- 1Ouvrez cette page sur un téléphone ou une tablette doté de capteurs de mouvement.
- 2Appuyez sur «Lancer le test» et autorisez l'accès au mouvement sur iOS lorsque vous y êtes invité.
- 3Inclinez et faites pivoter l'appareil et observez les valeurs changer.
- 4Des zéros plats signifient généralement une machine de bureau ou une autorisation bloquée.
Aperçu
Les téléphones et tablettes sont équipés de minuscules puces de détection de mouvement auxquelles la plupart des gens ne pensent jamais, mais qui effectuent un travail constant en coulisses : faire pivoter votre écran lorsque vous tournez l'appareil, alimenter les podomètres, permettre aux jeux de course de diriger par inclinaison, et donner aux applications de réalité augmentée une idée de l'endroit où la caméra pointe dans l'espace physique. Cet outil vous donne un accès direct et en temps réel à ces mêmes lectures via votre navigateur, sans aucune installation d'application.
Il lit trois sources principales : l'accéléromètre, qui mesure l'accélération linéaire (y compris l'attraction gravitationnelle) le long des axes X, Y et Z ; le gyroscope, qui mesure le taux de rotation autour de ces mêmes axes ; et les événements d'orientation, qui fusionnent les données de l'accéléromètre, du gyroscope et souvent du magnétomètre en un ensemble d'angles alpha, bêta, gamma plus facile à lire décrivant l'orientation de l'appareil. Le cas échéant, une lecture brute du magnétomètre (cap de la boussole) est également affichée.
Rien de tout cela ne fonctionne de manière significative sur un ordinateur de bureau ou portable typique, car ce matériel n'est tout simplement pas installé dans la plupart d'entre eux. Si vous testez sur un téléphone, assurez-vous d'accorder l'autorisation de mouvement et d'orientation lorsque cela vous est demandé, en particulier sur iOS, où Apple exige un toucher explicite avant que ces données ne soient transmises à une page web.
Comment lire vos résultats
Accéléromètre (X, Y, Z)
Ces trois nombres décrivent l'accélération en mètres par seconde carrée le long de chaque axe. Posez le téléphone à plat sur une table, écran vers le haut, et l'axe Z devrait afficher une valeur proche de +9,8 (ou -9,8 selon la convention de signe), représentant la gravité tirant directement vers le bas à travers l'appareil. Inclinez-le ou secouez-le et vous verrez les valeurs X et Y augmenter à mesure que vous introduisez une accélération latérale et d'avant en arrière.
Gyroscope (taux de rotation)
Rapporté en degrés par seconde (ou en radians par seconde, selon le navigateur), cela indique la vitesse à laquelle l'appareil tourne actuellement autour de chaque axe, et non son angle absolu. Maintenez l'appareil immobile et ces valeurs devraient être proches de zéro ; faites-le pivoter doucement et vous verrez un pic proportionnel qui revient à zéro une fois que vous arrêtez de bouger.
Orientation (alpha, bêta, gamma)
L'alpha est la rotation de type boussole autour de l'axe vertical (0 à 360 degrés), le bêta est l'inclinaison avant-arrière (-180 à 180) et le gamma est l'inclinaison gauche-droite (-90 à 90). Ces trois nombres décrivent ensemble entièrement la direction de l'écran de votre appareil dans l'espace 3D, et ce sont ce que les moteurs de jeu et les applications de réalité augmentée consomment généralement directement.
État de la permission
Un indicateur clair montre si l'accès aux capteurs a été accordé, refusé ou non encore demandé. Si la mention « refusé » apparaît, vous devrez réinitialiser les permissions du site dans les paramètres de votre navigateur et recharger la page, car la plupart des navigateurs ne redemanderont pas automatiquement une fois que vous avez dit non.
Dépannage
Si vos capteurs ne transmettent pas de données, suivez ces étapes :
- Confirmez que vous testez sur un téléphone ou une tablette. Les ordinateurs de bureau standard et la plupart des ordinateurs portables non convertibles n'ont pas de capteurs de mouvement à lire.
- Appuyez sur le bouton « activer les capteurs » sur la page et acceptez toute invite d'autorisation qui apparaît, en particulier sur iOS Safari, qui exige ce geste explicite.
- Assurez-vous que la page est chargée via HTTPS. Les API de mouvement et d'orientation sont entièrement bloquées sur les pages HTTP non sécurisées dans la plupart des navigateurs modernes.
- Si vous avez précédemment refusé l'autorisation, ouvrez les paramètres de site de votre navigateur pour cette page et réinitialisez l'autorisation de mouvement/orientation, puis rechargez.
- Essayez un autre navigateur. Firefox pour ordinateur de bureau et certains navigateurs axés sur la confidentialité désactivent l'API Generic Sensor par défaut.
- Fermez les autres applications utilisant l'appareil photo ou les fonctionnalités de réalité augmentée, car certaines plateformes restreignent l'accès concurrent aux capteurs à haut débit.
Causes courantes de dérive et de lectures peu fiables
La dérive gyroscopique est l'une des particularités de capteur les plus fréquemment mal comprises. Parce qu'un gyroscope rapporte un taux de rotation plutôt qu'un angle absolu, tout petit biais de mesure s'accumule avec le temps lorsque vous l'intégrez dans une estimation de position. Laissez un appareil immobile pendant plusieurs minutes en observant une estimation d'orientation basée uniquement sur le gyroscope et vous le verrez généralement dériver lentement même si l'appareil n'a pas bougé. Les fabricants compensent cela par la fusion de capteurs, mélangeant les données du gyroscope avec les lectures de gravité de l'accéléromètre et le cap du magnétomètre pour corriger périodiquement la dérive, c'est pourquoi la plupart des chiffres d'« orientation » affichés à l'écran restent beaucoup plus stables que le gyroscope brut seul.
Les lectures du magnétomètre peuvent également être faussées par des objets métalliques à proximité, des aimants, des haut-parleurs, ou même une coque de téléphone avec une fermeture magnétique. Si votre cap de boussole semble systématiquement erroné d'un décalage fixe, essayez de vous éloigner des meubles métalliques, des ordinateurs portables ou d'autres téléphones et voyez si la lecture se corrige d'elle-même.
Pourquoi l'accès aux capteurs nécessite une autorisation
Les données de mouvement peuvent révéler des informations étonnamment personnelles : votre démarche en marchant, si vous êtes dans un véhicule en mouvement, voire des estimations approximatives de ce que vous tapez en fonction de la façon dont le téléphone oscille dans votre main. Pour cette raison, les fournisseurs de navigateurs ont progressivement renforcé l'accès. Apple a ouvert la voie en exigeant une invite d'autorisation explicite liée à une action de l'utilisateur depuis iOS 13, et d'autres navigateurs ont évolué dans la même direction avec le modèle d'autorisations de l'API Generic Sensor. Si un site pouvait lire silencieusement le mouvement de votre appareil en arrière-plan sans consentement, ce serait une fuite de confidentialité significative, donc le tap supplémentaire que vous devez faire est un compromis délibéré en votre faveur.
Foire aux questions
Pourquoi mon ordinateur de bureau n'affiche-t-il aucun capteur ?
Les accéléromètres, gyroscopes et magnétomètres sont des composants matériels physiques que l'on trouve presque exclusivement dans les téléphones, les tablettes et certains ordinateurs portables avec des modes 2-en-1 ou tablette. Un PC de bureau standard ou un ordinateur portable non convertible n'a tout simplement aucun de ces matériels, il n'y a donc rien à lire pour le navigateur.
Le test du gyroscope en ligne affiche que des zéros, est-ce normal ?
Les zéros signifient généralement que le navigateur n'a pas encore obtenu l'autorisation de mouvement, ou que la page est immobile et qu'il n'y a réellement aucune rotation à signaler. Essayez d'appuyer sur le bouton « activer les capteurs », d'accorder l'autorisation, puis de faire pivoter physiquement l'appareil.
Pourquoi iOS m'a-t-il demandé d'autoriser l'accès au mouvement et à l'orientation ?
Depuis iOS 13, Safari exige un geste utilisateur explicite et l'octroi d'une autorisation avant qu'une page ne puisse lire l'accéléromètre, le gyroscope ou la boussole. Cela a été ajouté pour empêcher les sites d'identifier ou de suivre silencieusement les appareils via les données de mouvement. Vous devez appuyer sur un bouton sur la page ; un appel d'API en arrière-plan ne peut pas déclencher l'invite.
Quelle est la différence entre l'accéléromètre et le gyroscope ?
L'accéléromètre mesure l'accélération linéaire le long des axes X, Y et Z, y compris la force de gravité constante lorsque l'appareil est immobile. Le gyroscope mesure le taux de rotation autour de ces mêmes trois axes. Combinés, ils permettent à l'appareil de calculer son orientation dans l'espace de manière beaucoup plus précise que l'un ou l'autre capteur seul.
Mes valeurs d'orientation semblent dériver avec le temps. Pourquoi ?
Les gyroscopes mesurent le taux de rotation, et non l'angle absolu, de sorte que toute petite erreur de lecture s'accumule plus longtemps vous la suivez, un phénomène appelé dérive. La plupart des appareils corrigent cela en se référant périodiquement à l'accéléromètre et au magnétomètre, mais une dérive purement gyroscopique sur plusieurs minutes est attendue et normale.
Pourquoi le magnétomètre ou le cap de la boussole est-il indisponible ?
Le cap de la boussole nécessite à la fois le magnétomètre et un modèle d'orientation fusionné, et plusieurs navigateurs (notamment Chrome et Firefox de bureau) n'exposent pas du tout les données brutes du magnétomètre pour des raisons de confidentialité. Il est plus fiable sur Safari mobile et Chrome pour Android.
Un site web peut-il me suivre en utilisant des capteurs de mouvement sans demander mon autorisation ?
Sur iOS moderne, cela est bloqué par la demande d'autorisation obligatoire. Sur Chrome Android, les événements de mouvement et d'orientation sont généralement disponibles sans invite explicite via HTTPS, bien que cela varie selon la version de Chrome et tende à exiger le propre modèle d'autorisations de l'API Generic Sensor.
Ce test de capteur fonctionne-t-il si mon navigateur est dans une iframe ?
De nombreuses API de capteurs sont bloquées à l'intérieur des iframes cross-origin à moins que la page parente n'accorde explicitement une autorisation de politique de permissions pour ce capteur. Si vous avez intégré ce test quelque part, ouvrez-le directement dans son propre onglet à la place.
Pourquoi les valeurs se mettent-elles à jour si rapidement et semblent-elles instables ?
Le matériel de capteur brut est naturellement bruyant et la plupart des téléphones échantillonnent à 60 Hz ou plus rapidement. Les petites vibrations, les tremblements de la main et le bruit de fond du capteur se manifestent tous par de minuscules fluctuations constantes. C'est tout à fait normal et n'indique pas un capteur défectueux.
Mon ordinateur portable a un 'mode tablette' mais n'affiche aucun capteur. Quel est le problème ?
Tous les ordinateurs portables 2-en-1 ne sont pas livrés avec une puce accéléromètre ou gyroscope ; certains se fient uniquement à un capteur d'angle de charnière pour le changement de mode. Vérifiez la fiche technique de votre appareil, ou essayez l'outil de diagnostic de capteur intégré de Windows pour confirmer que le matériel existe avant de supposer que le navigateur est en faute.
Existe-t-il un moyen de tester les capteurs sur un navigateur qui les bloque entièrement ?
Firefox de bureau et plusieurs navigateurs renforcés pour la vie privée désactivent l'API Generic Sensor par défaut. Vous devrez tester sur Chrome, Edge ou Safari (mobile) pour obtenir des lectures en direct, ou vérifier la page des drapeaux du navigateur cible pour un interrupteur de capteurs expérimental.