¿Por qué la brújula de Android no reacciona al imán? -- sensors campo con compass campo con magnetometer camp android Relacionados El problema

Why doesn't Android compass react to magnet?


12
vote

problema

Español

Descargué el programa Compass para Android e intenté traer un imán fuerte cerca de él. El puntero se mantuvo estable, como si no hubiera un imán cerca.

Aquí está el prueba de video en youtube .

He revisado otros dispositivos, incluido el iPad Air 2 y mostraron un comportamiento similar. Esto se diferencia drásticamente del comportamiento de la brújula convencional. Además, ninguno de los dispositivos muestra las direcciones cardinales correctas, excepto la brújula convencional.

¿Por qué la brújula de Android no reacciona al imán?

actualización

NOTA, que el valor del campo magnético está aumentando definitivamente cuando se acerca el imán.

Entonces, la pregunta real es ¿cómo intentan distinguir entre el campo magnético de la Tierra y el campo magnético magnético?

Además, tenga en cuenta que esa dirección mostrada por la brújula es incorrecta relativamente a la brújula convencional.

Original en ingles

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.

        
       
       

Lista de respuestas

5
 
vote

La gente del algoritmo del sensor trabajó arduamente para asegurarse de que el "sensor de la brújula" no se vea afectado por el campo magnético ambiental alejado. Si desea ver los datos de campo magnético, use el sensor de campo magnético en su lugar.

La forma común de saber que el dispositivo está sujeto a una perturbación magnética externa es comparando los datos del sensor magnético con sensores de movimiento (acelerómetro y, lo que es más importante, el giroscopio), si no hay movimiento, el algoritmo suprimirá cualquier cambio a El encabezado de la brújula, porque está tratando de reflejar la realidad de que el encabezado de la brújula no cambió. Para obtener más detalles, observe bajo el sujeto de "Fusión del sensor".

 

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

Muchos teléfonos Android tienen un magnetómetro, que miden el campo magnético en Microtesla. p.ej. Samsung S6 tiene un chip Yamaha que puede medir hasta 20000. Si desea ver el efecto de los imanes y el electromagnetismo, instale una aplicación como el registrador de sensores por Ireality Soft o '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

En mis pruebas, el imán afectó la brújula en el Galaxy S2 activo. Podría arrastrar el norte a la derecha ronda 360 grados.

 

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

 
 
-1
 
vote

La brújula de Android funciona utilizando sensores de teléfonos y GPS, no imán ni ningún tipo de brújula entero dentro de su teléfono. Por lo tanto, no es posible hacer ningún tipo de deflexión usando imanes.

 

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.

 
 
 
 

Relacionados problema

1  Lista de sensores de cuerpo disponibles en dispositivos Android  ( List body sensors available on android devices ) 
¿Cómo puedo enumerar los sensores de cuerpo disponibles en dispositivos Android? ...

1  ¿Cómo puede una cámara toma fotos de 8MP en un SOC con soporte de 5MP solamente?  ( How can a camera takes 8mp pictures in a soc with 5mp support only ) 
En especificaciones generales de mediatek mt6572 , soporta Cámara de hasta 5MP, pero este producto yezzz andy a4m se supone que es compatible con una cámar...

2  ¿Cómo calibrar el sensor de acelerómetro en Google Nexus 6P?  ( How to calibrate accelerometer sensor on google nexus 6p ) 
Al construir una aplicación para Android, he notado que el sensor de rotación vector da lecturas que están apagadas. La rotación del teléfono se informa un po...

5  ¿Puedo falsificar tener un giroscopio?  ( Can i fake having a gyroscope ) 
Recientemente comencé a jugar 'Poké Mon Go', pero para que se requiera AR / VR para trabajar un giroscopio. ¿Es posible simular / falsificar un giroscopio uti...

0  Acceso a los datos del sensor de entorno de una página web (HTML / JS / PHP)  ( Accessing environment sensor data from a web page html js php ) 
¿Es posible obtener información de la temperatura en el dispositivo desde una página web usando HTML / JavaScript / PHP? ¿O se requeriría una aplicación par...

0  Enviar "Paso" Evento del sensor de ADB  ( Send step sensor event from adb ) 
Mi teléfono inteligente tiene sensores a los que: Step Detector | Qualcomm | 0x0000001e | on-dema...

0  ¿Diferencia entre un sensor de gyro y un sensor de brújula?  ( Difference between a gyro sensor and a compass sensor ) 
Algunos dispositivos Android cuentan con un sensor de gyro (giroscopio). Algunos solo tienen un sensor de brújula. Además de un Gyro siendo 3D y una brújula...

1  ¿Cómo invertir y modificar los sensores de Android como giroscopio, acelerómetro, etc.?  ( How to invert and tweak the android sensors like gyroscope accelerometer etc ) 
Estoy experimentando algunas cosas de VR y necesito saber cómo invertir el sensor Gyro y otros sensores como el acelerómetro. ¿Hay algún tipo de aplicación qu...

3  Google Maps muestra la dirección de rotación constantemente a pesar de que otras aplicaciones de la brújula funcionen correctamente  ( Google maps shows constantly rotating direction despite other compass apps worki ) 
Google Maps informa que la dirección giratoria (0.5 rotaciones / minuto) con teléfono estacionario. La brújula está calibrada y funciona correctamente en apli...

1  Necesidad de invertir el eje de acelerómetro  ( Need to invert accelerometer axis ) 
Necesito una forma de voltear el eje X de mi acelerómetro (cuando el valor sería positivo, quiero hacer que la salida sea negativa, y viceversa). Actualmente,...

0  Pantalla permanentemente negra con sensor de proximidad rota y aplicación de acelerómetro de sensores de proximidad  ( Screen permanently black with broken proximity sensor and proximity sensor accel ) 
El sensor de proximidad de mi teléfono está roto y se señala constantemente "cubierto". La pantalla se vuelve negra cuando se llama. Instalé una aplicación ...

0  Envíe un acelerómetro falso o una señal multitácea a una aplicación en Android X86  ( Send fake accelerometer or multitouch signal to an application on android x86 ) 
Tengo este desafío: Utilizo proto.io para hacer que las demostraciones de la aplicación se desarrollaré, pero esta vez tengo que ejecutarlo en una PC que ejec...

1  ¿Qué es exactamente un "sensor" [cerrado]?  ( What exactly is a sensor ) 
cerrado. Esta pregunta es off-topic . Actualmente no está aceptando respuestas. ¿Quieres ...

1  ¿Por qué la lectura de presión de la pantalla táctil está en uso por Android?  ( Why isnt the touchscreen pressure reading being put into use by android ) 
Ahora, ahora descubrí la aplicación de desarrollo de "Pointer Location" en Android, que cuenta cuánta presión se está aplicando en el punto en la pantalla tác...

1  "Sensor de movimiento significativo" igual que el acelerómetro?  ( Significant motion sensor same as accelerometer ) 
Estoy tratando de entender mejor el sensor "Movimiento significativo": Sé que tengo acelerómetro. ¿Significa que el dispositivo también es compatible con el...

0  ¿Es el aceleromoter de mi dispositivo trabajando como debería?  ( Is my devices acceleromoter working as it should ) 
Recientemente instalé Asphalt Nitro, una aplicación de carreras que admite el uso del "giroscopio" del dispositivo para la dirección. Mi dispositivo es tan ba...

1  ¿Dónde está el chip de la brújula en el nexo 6p?  ( Where is the compass chip on the nexus 6p ) 
Acabo de reemplazar la pantalla + LCD en mi Nexus 6P y la brújula dejó de funcionar (esto no es solo un problema de calibración, parece que el chip de la brúj...

1  ¿Ninguna mención de GPS (en el sitio de venta) significa que no hay GPS? [cerrado]  ( Does no mention of gps on selling site mean there is no gps ) 
cerrado. Esta pregunta es off-topic . Actualmente no está aceptando respuestas. ¿Quieres ...

1  Calibrar el acelerómetro?  ( Calibrate accelerometer ) 
Estoy desarrollando una aplicación que se supone que debe medir las aceleraciones verticales, y en el proceso descubrí que el acelerómetro parece estar incali...

0  S-Helth en My Samsung Note 5 'Ninguno Rooted' Android 7.0 Nougat, no está funcionando  ( S helth in my samsung note 5 none rooted android 7 0 nougat is not working ) 
S-HELTH EN MI SAMSUNG NOTA 5 'Ninguno Rooted' Android 7.0 Nougat, no está funcionando, cansé tantos métodos ... pero no uso mi teléfono no está arraigado, ...

Relacionados problema

1  Lista de sensores de cuerpo disponibles en dispositivos Android 
1  ¿Cómo puede una cámara toma fotos de 8MP en un SOC con soporte de 5MP solamente? 
2  ¿Cómo calibrar el sensor de acelerómetro en Google Nexus 6P? 
5  ¿Puedo falsificar tener un giroscopio? 
0  Acceso a los datos del sensor de entorno de una página web (HTML / JS / PHP) 
0  Enviar "Paso" Evento del sensor de ADB 
0  ¿Diferencia entre un sensor de gyro y un sensor de brújula? 
1  ¿Cómo invertir y modificar los sensores de Android como giroscopio, acelerómetro, etc.? 
3  Google Maps muestra la dirección de rotación constantemente a pesar de que otras aplicaciones de la brújula funcionen correctamente 
1  Necesidad de invertir el eje de acelerómetro 
0  Pantalla permanentemente negra con sensor de proximidad rota y aplicación de acelerómetro de sensores de proximidad 
0  Envíe un acelerómetro falso o una señal multitácea a una aplicación en Android X86 
1  ¿Qué es exactamente un "sensor" [cerrado]? 
1  ¿Por qué la lectura de presión de la pantalla táctil está en uso por Android? 
1  "Sensor de movimiento significativo" igual que el acelerómetro? 
0  ¿Es el aceleromoter de mi dispositivo trabajando como debería? 
1  ¿Dónde está el chip de la brújula en el nexo 6p? 
1  ¿Ninguna mención de GPS (en el sitio de venta) significa que no hay GPS? [cerrado] 
1  Calibrar el acelerómetro? 
0  S-Helth en My Samsung Note 5 'Ninguno Rooted' Android 7.0 Nougat, no está funcionando 



© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos



    it.wenda123.org     pergunte.org/     cndgn.com/     respuesta.top     qaru.top     menjawab.top     domanda.top     demandez.top     cauhoi.top     antworten.top     zapytac.top     sorun.top     qakr.top    

Licensed under cc by-sa 3.0 with attribution required.