Pourquoi la boussole Android ne réagit-elle pas à l'aimant? -- sensors domaine et compass domaine et magnetometer domain android en relation problème

Why doesn't Android compass react to magnet?



12
vote

problème

français

J'ai téléchargé le programme de Compass pour Android et essayé d'apporter un aimant fort à proximité. La pointe est restée stable, comme s'il n'y avait pas d'aimant à proximité.

voici le Preuve vidéo sur YouTube .

J'ai vérifié d'autres périphériques, y compris iPad Air 2 et ils ont montré un comportement similaire. Cela diffère considérablement du comportement conventionnel de boussole. En outre, aucun appareil ne montre que les directions cardinales correctes, à l'exception de la boussole conventionnelle.

Pourquoi la boussole Android ne réagit pas à l'aimant?

mise à jour

Remarque, cette valeur de champ magnétique augmente définitivement lorsque l'aimant s'approche de l'aimant.

Donc, la question réelle est de savoir comment essa-t-il de distinguer entre le champ magnétique de la terre et le champ magnétique de l'aimant?

Aussi, note que la direction indiquée par Compass est incorrecte relativement au compas classique.

langue Anglaise

I downloaded Compass program for Android and tried to bring strong magnet close to it. The pointed remained stable, as if there was no magnet nearby.

Here is the video proof on YouTube.

I have checked other devices, including iPad Air 2 and they showed similar behavior. This is drastically differs from conventional compass behavior. Also, neither device show correct cardinal directions, except conventional compass.

Why doesn't Android compass react to magnet?

UPDATE

Note, that magnetic field value definitely increasing when magnet is approaching.

So, the actual question is how do they try to distinguish between Earth magnetic field and magnet's magnetic field?

Also, note, that direction shown by compass is INCORRECT relatively to conventional compass.

        
       
       

Liste de réponses

5
 
vote

L'algorithme de capteur Les gens ont travaillé dur pour s'assurer que le "capteur de boussole" n'est pas affecté par un champ magnétique ambiant égaré. Si vous souhaitez voir des données de champ magnétique, utilisez plutôt le capteur de champ magnétique.

Le moyen courant de savoir que le dispositif est soumis à une perturbation magnétique externe consiste à comparer les données du capteur magnétique avec des capteurs de mouvement (accéléromètre et plus important encore au gyroscope), s'il n'y a pas de mouvement, l'algorithme supprimera tout changement de Compass en direct, car il essaie de refléter la réalité que l'en-tête de Compass n'a pas changé. Pour plus de détails, examinez sous le sujet de «Sensor Fusion».

 

The sensor algorithm people worked hard to make sure that the "compass sensor" is not affected by stray ambient magnetic field. If you want to see magnetic field data, use the magnetic field sensor instead.

The common way to know that the device is subjected to an external magnetic disturbance is by comparing the magnetic sensor data with motion sensors (accelerometer and more importantly the gyroscope), if there is no motion, the algorithm will suppress any change to compass heading, because it is trying to reflect reality that compass heading did not change. For more details, look under the subject of "sensor fusion."

 
 
   
   
0
 
vote

De nombreux téléphones Android ont un magnétomètre, qui mesurent le champ magnétique en microtesla. par exemple. Samsung S6 a une puce Yamaha qui peut mesurer jusqu'à 2000ut. Si vous voulez voir l'effet des aimants et de l'électromagnétisme, installez une application comme Capteur Enregistreur par Ireality Soft ou 'Gaussmeter'.

 

Many android phones have a magnetometer, which measure magnetic field in microtesla. e.g. Samsung S6 has a yamaha chip which can measure up to 2000uT. If you want to see the effect of magnets and electromagnetism install an app like sensor logger by iReality soft or 'gaussmeter'.

 
 
0
 
vote

Dans mes tests, l'aimant a affecté la boussole sur la galaxie S2 active. Je pourrais faire glisser le nord droit à 360 degrés.

 

In my tests the magnet did affect the compass on the Galaxy S2 Active. I could drag North right round 360 degrees.

 
 
-1
 
vote

Boussole Android fonctionne à l'aide de capteurs de téléphones et de GPS, pas d'aimant ou d'une sorte de compas intégré à votre téléphone. Donc, il n'est pas possible de faire une sorte de déviation à l'aide d'aimants.

 

Android compass works using phones sensors and gps not magnet or any kind of compass integered inside your phone. So, it is not possible to make any kind of deflection using magnets.

 
 
 
 

Questions connexes

0  L'accéléromètre sur Moto G est mauvais de l'usine?  ( Accelerometer on moto g is bad from factory ) 
J'ai eu un Motorola Moto g il y a quelques semaines et malheureusement, il est venu avec ce que je soupçonne est un accéléromètre à défaut. Je dis que parce q...

1  Quelles informations sont disponibles pour une application depuis le magnétomètre?  ( What information is available to an app from the magnetometer ) 
J'aimerais savoir quelles autres fonctionnalités sont fournies par le magnétomètre à l'intérieur des périphériques Android, en plus de permettre aux applicati...

12  Pourquoi la boussole Android ne réagit-elle pas à l'aimant?  ( Why doesnt android compass react to magnet ) 
J'ai téléchargé le programme de Compass pour Android et essayé d'apporter un aimant fort à proximité. La pointe est restée stable, comme s'il n'y avait pas d'...

1  Calibrer l'accéléromètre?  ( Calibrate accelerometer ) 
Je développe une application censée mesurer les accélérations verticales et, dans le processus, j'ai découvert que l'accéléromètre semble être décalibré. Lors...

1  Pourquoi Huawei Honora-t-il 6 montre-t-il quelque chose d'autre à l'écran quand je posai un aimant dessus?  ( Why does huawei honor 6 show something other on screen when i put a magnet on it ) 
Mode normal: Mode aimant: Ceci apparaît indépendamment de l'état de l'écran de verrouillage. Si j'ajoute et retirez l'aimant tout en déverrouillé, ...

2  Existe-t-il un moyen d'installer un magnétomètre ou un capteur de compas dans un téléphone?  ( Is there a way to install a magnetometer or compass sensor in a phone ) 
J'ai découvert un peu trop tard que mon nouveau téléphone (Motorola Moto G4) n'a pas de capteur de compas. J'aime ce téléphone autrement, mais j'ai des applic...




© 2022 www.demandez.top All Rights Reserved. Questions et réponses Accueil Tous les droits sont réservés