Plus de jeux sur WuGames.ioSponsoriséDécouvrez des jeux de navigateur gratuits — jouez aussitôt, sans téléchargement ni inscription.Jouer

Analyseur de mouvement

Testez l'accéléromètre et le gyroscope de votre téléphone en ligne. Enregistrez le mouvement X/Y/Z, lisez le g de pointe des chutes, export CSV.

Inactif0 points
Acceleration
Accélération
0.00 m/s²
avec gravité (~9,81 m/s² au repos)
Rotation
Vitesse de rotation
0.00 °/s
Orientation
Orientation
Duration
Durée
00:00
Acceleration Chart Accélération au fil du temps
X Y Z
Gyroscope Chart Vitesse de rotation au fil du temps
Alpha Beta Gamma
Live Data Données du capteur en direct
CapteurX / AlphaY / BetaZ / GammaMagnitude
Accéléromètre(avec gravité (~9,81 m/s² au repos))0.000.000.000.00 m/s²
Gyroscope0.000.000.000.00 °/s
Orientation--
Statistics Statistiques de la session
CapteurMinMaxMoyenne
Acc X------
Acc Y------
Acc Z------
Gyro α------
Gyro β------
Gyro γ------
Accélération maximale--
Rotation maximale--
Info Informations du capteur

À propos de l'analyseur de mouvement

L'Analyseur de Mouvement enregistre l'accéléromètre, la vitesse de rotation du gyroscope et l'orientation de votre appareil en temps réel, entièrement dans le navigateur. Il lit les événements W3C DeviceMotion et DeviceOrientation — les mêmes données que celles utilisées par les applications web — et affiche les valeurs X/Y/Z en direct, des courbes défilantes et des statistiques par axe de la session. L'accélération est rapportée gravité incluse lorsque l'accélération linéaire (sans gravité) n'est pas disponible, donc une lecture proche de 9,81 m/s² au repos est correcte, pas une erreur. Le panneau de statistiques capture min, max, moyenne et magnitude maximale pour qu'un technicien QA ou de réparation lise le g de pointe d'un test de chute ou de secousse, ou quantifie le biais du gyroscope au repos, puis exporte le tout en CSV.

  1. Ouvrez cette page sur un téléphone ou une tablette en HTTPS (la plupart des navigateurs de bureau n'exposent aucun capteur de mouvement).
  2. Appuyez sur Démarrer l'enregistrement et accordez la demande d'autorisation du capteur (obligatoire sur iOS 13+).
  3. Déplacez, secouez, faites pivoter ou effectuez un test de chute pour générer des données de mouvement.
  4. Observez les valeurs X/Y/Z en direct et les courbes d'accélération et de vitesse de rotation en temps réel.
  5. Lisez le tableau de statistiques de session : min/max/moyenne par axe plus accélération maximale et rotation maximale.
  6. Appuyez sur Arrêter à la fin du test pour figer les statistiques finales.
  7. Cliquez sur Exporter CSV pour télécharger chaque échantillon plus le résumé des statistiques pour Excel, pandas ou MATLAB.
  8. Utilisez Effacer les données pour réinitialiser toutes les lectures et démarrer une nouvelle session.

Questions Fréquentes

L'Analyseur de Mouvement utilise les événements W3C DeviceMotion et DeviceOrientation. Ils sont disponibles sur pratiquement tous les smartphones et tablettes modernes : Safari sur iOS (iOS 13+, qui exige de toucher pour accorder une demande d'autorisation), Chrome et Firefox sur Android, et Samsung Internet. Ils ne fonctionnent généralement PAS sur les ordinateurs de bureau ou portables car la plupart n'ont pas de matériel accéléromètre ou gyroscope — les objets d'événement JavaScript existent, mais aucun événement n'est jamais déclenché. L'outil détecte cela avec une minuterie de surveillance de 2 secondes : si aucun événement de capteur n'arrive, il s'arrête et indique que l'appareil n'est pas pris en charge au lieu d'afficher de fausses lectures à zéro. Pour de meilleurs résultats, ouvrez la page sur un téléphone récent en HTTPS.

Parce que votre ordinateur n'a presque certainement pas de capteurs de mouvement. Le navigateur définit tout de même window.DeviceMotionEvent et window.DeviceOrientationEvent, donc une vérification naïve réussit, mais l'appareil n'émet jamais de données. L'Analyseur de Mouvement gère cela honnêtement : une minuterie attend environ 2 secondes après l'appui sur Démarrer, et si aucun événement devicemotion ou deviceorientation ne s'est déclenché, il arrête l'enregistrement et affiche un message « aucun événement de capteur reçu » au lieu d'afficher des zéros figés. Si vous voyez cela sur un téléphone, la cause est généralement une autorisation bloquée ou une page sans HTTPS — voir les réponses sur l'autorisation et HTTPS ci-dessous.

Oui. DeviceMotion et DeviceOrientation sont des fonctionnalités puissantes que les navigateurs n'exposent que dans un contexte sécurisé (HTTPS ou localhost). En HTTP simple, les événements ne se déclenchent jamais silencieusement, et sur iOS la demande d'autorisation lève une erreur. L'Analyseur de Mouvement vérifie window.isSecureContext avant de démarrer et affiche un message clair « HTTPS requis » si la page n'est pas sécurisée. Ce site est servi en HTTPS, donc vous ne rencontreriez ce cas que sur une copie HTTP auto-hébergée ou miroir.

Oui — c'est attendu et correct. Lorsqu'un flux d'accélération sans gravité (linéaire) n'est pas disponible, l'outil rapporte l'accélération gravité incluse, exactement comme l'API DeviceMotion la fournit. Au repos, la seule force sur l'appareil est la gravité terrestre, environ 9,81 m/s², donc la magnitude lit près de 9,81 même si le téléphone ne bouge pas. La carte et le tableau sont explicitement étiquetés « avec gravité » pour cette raison. Si votre appareil expose un flux d'accélération linéaire séparé, l'outil l'utilise et la magnitude tombe près de zéro au repos.

Pour l'accéléromètre, X est gauche/droite à travers l'écran, Y est haut/bas le long de l'écran et Z est entrant/sortant de la face, chacun en mètres par seconde au carré (m/s²). Posez le téléphone à plat sur le dos et Z lit environ +9,81 (la gravité traverse l'écran) tandis que X et Y restent près de zéro. Pour le gyroscope, Alpha, Bêta et Gamma sont des vitesses de rotation autour des axes Z, X et Y en degrés par seconde (°/s) ; elles lisent près de zéro quand le téléphone est immobile et montent quand vous le tournez. L'orientation Alpha/Bêta/Gamma sont les angles de boussole/inclinaison en degrés.

Appuyez sur Démarrer, puis effectuez votre test — une chute contrôlée sur une surface souple, une secousse ou un impact. Le panneau de statistiques suit la magnitude d'accélération maximale vue sur toute la session sous « Accélération maximale ». Divisez cette valeur en m/s² par 9,81 pour obtenir le g de pointe (par exemple 49 m/s² ≈ 5 g). Le même panneau affiche la rotation maximale pour les tests de rotation, et min/max/moyenne par axe pour quantifier aussi le bruit de fond et le biais du gyroscope au repos. Appuyez sur Arrêter pour figer les chiffres finaux, puis Exporter CSV pour conserver une trace.

Il enregistre trois choses depuis les API web de capteurs standard : accéléromètre (accélération DeviceMotion, gravité incluse quand il n'y a pas de données linéaires), vitesse de rotation du gyroscope (rotationRate de DeviceMotion, en °/s) et angles d'orientation de l'appareil (alpha/beta/gamma de DeviceOrientation). Il N'utilise PAS le magnétomètre/boussole, le GPS, la Generic Sensor API ni aucun algorithme de fusion de capteurs 9-DOF — il affiche les valeurs brutes de DeviceMotion/DeviceOrientation que votre navigateur fournit, sans filtrage. Cela garde les lectures honnêtes et faciles à interpréter pour les tests matériels plutôt que de les mélanger en une seule estimation fusionnée.

Non. L'enregistrement, les statistiques de session et l'export CSV se déroulent localement dans votre navigateur ; rien n'est envoyé à un serveur. La seule invite que vous verrez est la boîte de dialogue d'autorisation des capteurs du navigateur lui-même (sur iOS 13+ vous devez toucher pour l'accorder), qui autorise cette page à lire les capteurs — elle ne partage pas de données avec nous. Vos données ne quittent l'appareil que si vous choisissez de télécharger ou partager le fichier CSV que vous générez.
Analyseur de mouvement — Testez l'accéléromètre et le gyroscope de votre téléphone en ligne. Enregistrez le mouvement X/Y/Z, lisez le g de pointe
Analyseur de mouvement