Por que a bússola do Android não reage ao ímã?


12

Baixei o programa Compass para Android e tentei aproximar o ímã forte. A ponta permaneceu estável, como se não houvesse ímã por perto.

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

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

Por que a bússola do Android não reage ao ímã?

ATUALIZAR

Observe que esse valor do campo magnético definitivamente aumenta quando o ímã se aproxima.

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

Observe também que a direção mostrada pela bússola é INCORRETA em relação à bússola convencional.


3
Ótima pergunta! Eu nunca considerei ou investiguei isso. Meu "palpite" é que não há bússola, apenas acelerômetros e giroscópio e GPS e usa uma combinação de aqueles que não são succeptable ao magnetismo próximos
Baronz

1
Estou inclinado para que você precise deixar o ímã no lugar por um tempo antes que a bússola digital comece a mostrar o efeito. A bússola digital em um dispositivo é bastante barulhenta, então os desenvolvedores tendem a suavizar os dados para torná-los menos instáveis ​​(e bonitos). Os resultados imediatos de uma bússola física não são os mesmos que o desenvolvedor fez no software. Além disso, a bússola digital tem um limite de intensidade de campo, os ímãs de terras raras podem fixar o sensor no máximo, o que pode levar o software a ignorar, pois está em um estado extremo.
Morrison Chang

Pergunta interessante. Enquanto eu pesquisava sobre isso, deparei-me com uma discussão sobre o Quora, onde explica como a bússola do Android funciona usando o campo magnético da terra. No entanto, não posso concluir se é mais forte / mais fraco que o campo magnético ao redor da pedra do ímã ou se afeta alguma coisa.
Andrew T.

Pergunta incompleta, precisamos saber qual telefone e qual aplicativo de bússola. Provavelmente você tinha um telefone de última geração que não possui um magnetômetro embutido. Outros fatores sobre como o aplicativo calcula a direção a partir dos 3 eixos do sensor e também a calibração automática do telefone. A melhor maneira de medir os campos mais do que encontrar a direção é usar algo como 'Sensor Logger' da irealitysoft, que mostra todos os três eixos contra o tempo.
Hamish_Fernsby

Respostas:


5

O pessoal do algoritmo do sensor trabalhou duro para garantir que o "sensor da bússola" não fosse afetado pelo campo magnético ambiente disperso. Se você quiser ver os dados do campo magnético, use o sensor do campo magnético.

A maneira comum de saber que o dispositivo está sujeito a um distúrbio magnético externo é 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 suprimirá qualquer alteração na direção da bússola, porque está tentando refletir a realidade que a direção da bússola não mudou. Para mais detalhes, consulte o assunto "fusão de sensores".


1
Ah, a propósito, o GPS NÃO mostra o rumo (talvez o rumo de uma trajetória de movimento), mas não para que lado o dispositivo está apontando. Qualquer resposta envolvendo GPS está simplesmente errada.
31516 Ian

Por favor, vincule fontes de " fusão de sensores " para aumentar o valor da sua resposta +1
beeshyams

0

Muitos telefones Android têm um magnetômetro, que mede o campo magnético no microtesla. por exemplo, o Samsung S6 possui um chip yamaha que pode medir até 2000uT. Se você deseja ver o efeito de ímãs e eletromagnetismo, instale um aplicativo como o sensor logger da iReality soft ou 'gaussmeter'.


0

Nos meus testes, o ímã afetou a bússola do Galaxy S2 Active. Eu poderia arrastar o norte para a direita em 360 graus.


-1

A bússola Android funciona usando sensores de telefone e gps, sem ímã ou qualquer tipo de bússola integrada ao seu telefone. Portanto, não é possível fazer nenhum tipo de deflexão usando ímãs.


esta resposta está correta apenas para telefones de baixa especificação que não possuem um magnetômetro real e dependem de outros sensores como o GPS. Se você executar o aplicativo irealitysoft 'Sensory Logger', poderá detectar o campo a partir de ímãs, como o fecho de uma capa de telefone estilo carteira. Eu tentei isso em um S6 e M4 que definitivamente funciona.
Hamish_Fernsby
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.