Por que a Compass Android reage ao ímã? -- sensors campo com compass campo com magnetometer camp android Relacionado O problema

Why doesn't Android compass react to magnet?


12
vote

problema

português

Eu baixei o programa Compass para Android e tentei trazer ímã forte perto dele. O pontiagued permaneceu estável, como se não houvesse ímã nas proximidades.

Aqui está o a prova de vídeo no YouTube .

Eu verifiquei outros dispositivos, incluindo o iPad Air 2 e eles mostraram comportamento semelhante. Isso é drasticamente difere do comportamento convencional da bússola. Além disso, nenhum dispositivo mostram direções cardeais corretas, exceto compasso convencional.

Por que o Compass Android reage ao ímã?

update

Nota, esse valor de campo magnético que aumenta definitivamente quando o ímã está se aproximando.

Então, a questão real é como eles tentam distinguir entre o campo magnético da terra e o campo magnético do ímã?

Além disso, observe que a direção mostrada pela Compass está incorreta relativamente à bússola convencional.

Inglês Original

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 respostas

5
 
vote

O algoritmo do sensor trabalhou duro para se certificar de que o "sensor de bússola" não é afetado pelo campo magnético de ambiente perdido. Se você quiser ver dados de campo magnético, use o sensor de campo magnético em vez disso.

A maneira comum de saber que o dispositivo é submetido a uma perturbação magnética externa é comparando os dados do sensor magnético com sensores de movimento (acelerômetro e mais importante o giroscópio), se não houver movimento, o algoritmo irá suprimir qualquer alteração para Título da bússola, porque está tentando refletir a realidade de que o título da bússola não mudou. Para mais detalhes, olhe sob o assunto da "fusão do 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

Muitos telefones Android têm um magnetômetro, que medem o campo magnético na microtesla. por exemplo. Samsung S6 tem um chip yamaha que pode medir até 2000UT. Se você quiser ver o efeito de ímãs e eletromagnetismo instalar um aplicativo como Sensor Logger por Iraality macio 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

Nos meus testes, o ímã afetou a bússola na Galaxy S2 ativa. Eu poderia arrastar para o norte direito 360 graus.

 

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

 
 
-1
 
vote

Bússola do Android funciona usando sensores de telefones e GPS não ímã ou qualquer tipo de compasso inteira dentro do seu telefone. Então, não é possível fazer qualquer tipo de deflexão usando ímãs.

 

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.

 
 
 
 

Perguntas relacionadas

1  Meu telefone está dando leituras imprecisas do nível da bateria  ( My phone is giving inaccurate readings of battery level ) 
Eu tenho um Huawei U8160 executando o CyanogenMod 7.2. meu telefone está dando leituras imprecisas do nível de carga da bateria (por exemplo, um dia de manh...

12  Como funciona as configurações automáticas de brilho?  ( How does the automatic brightness settings work ) 
talvez uma pergunta idiota, mas não consegui encontrar nenhuma documentação oficial para confirmar. Use o sensor de luz? A maioria dos dispositivos o suport...

1  Você pode danificar o sensor de proximidade se você continuar sempre?  ( Can you damage the proximity sensor if you keep it always on ) 
Se você mantiver o sensor de proximidade sempre ligado (como para aplicativos que ligar a tela quando você tocar no sensor algumas vezes) há um risco para dan...

11  Brilho Ajustado Automático através do dia  ( Automatic adjust brightness through out the day ) 
Não parece que o brilho automático funciona bem no meu nexus. Basicamente, quero que o brilho do meu telefone se ajuste ao longo do dia. Ou isso, ou algo qu...

2  Teste o alinhamento do acelerômetro?  ( Test accelerometer alignment ) 
Existe algum aplicativo ao redor que permita que um usuário do Android veja o "apartamento" no acelerômetro? A razão pela qual estou procurando tal é porque r...

2  Como posso mapear o inclinação para um teclado físico?  ( How can i map tilt to a physical keyboard ) 
Como posso mapear funções de inclinação / acelerômetro para um teclado Bluetooth / USB físico para reproduzir os jogos que o suportam? ...

11  O que a medida do sensor de pressão?  ( What does the pressure sensor measure ) 
Que tipo de pressão é medida? Pressão do ar? Pressão do dedo no ecrã touchscreen? ...

3  Sensor de luz não funciona após a atualização do pirulito  ( Light sensor not working after lollipop update ) 
Após a atualização do meu Nexus 5 para o Pirulito do Android OS versão 5.0, ocorreu um problema: o sensor de luz não funciona corretamente quando estou tentan...

0  Desativando o sensor de proximidade / posição do Nexus-One?  ( Disabling the nexus one proximity position sensor ) 
Eu acho que meu Nexus está tentando ser muito inteligente. Para cada chamada recebida, o telefone pára de tocar assim que eu pego. Isso é perfeitamente bom, d...

5  O significado de 3 valores de magnetômetro [fechado]  ( The meaning of 3 axis values of magnetometer ) 
. FECHADO. Esta questão é off-tópico . Atualmente não está aceitando respostas. Quer melh...

9  Como é o sensor de luz ambiente?  ( What does the ambient light sensor look like ) 
Pergunta ingênua, mas quando eu verifico as especificações de um telefone, um site diz que o telefone tem o recurso X, o outro diz que não tem esse recurso. A...

2  O sensor do acelerômetro funciona no meu Samsung Galaxy S2?  ( Does accelerometer sensor work on my samsung galaxy s2 ) 
Eu tenho Samsung Galaxy S2 e estou experimentando com um problema que me incomoda muito. Quando eu girar automaticamente , a rotação acontece após 4-5 segun...

1  Sensores começam n param de funcionar  ( Sensors start n stop working ) 
Eu possuo um dispositivo Galaxy S4 I9505. Mais cedo eu estava executando a ROM personalizada com base de ações (Imperium 16.1, Android 4.4.2) no meu S4 e nã...

0  Z eixo nexus 4 incorreto. Software ou hardware?  ( Z axis nexus 4 incorrect software or hardware ) 
Eu notei que, antes de me atualizar para o pirulito, meu eixo Z do acelerômetro de Lge do Nexus 4 costumava ser 10,2 m / s ^ 2 (que estava errado, mas mais pr...

0  Acessando dados brutos do sensor de luz  ( Accessing light sensor raw data ) 
É possível acessar logs de dados brutos do sensor de luz de um dispositivo Android (no meu caso, um LG Optimus)? Em caso afirmativo, como isso é possível e em...




© 2021 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.