Ich habe das Compass-Programm für Android heruntergeladen und versucht, einen starken Magneten in die Nähe zu bringen. Die Spitze blieb stabil, als wäre kein Magnet in der Nähe.
Hier ist der Videobeweis auf YouTube .
Ich habe andere Geräte überprüft, einschließlich iPad Air 2, und sie zeigten ein ähnliches Verhalten. Dies unterscheidet sich drastisch vom herkömmlichen Kompassverhalten. Außerdem zeigt keines der Geräte korrekte Himmelsrichtungen, mit Ausnahme eines herkömmlichen Kompasses.
Warum reagiert der Android-Kompass nicht auf Magnete?
AKTUALISIEREN
Beachten Sie, dass der Magnetfeldwert definitiv ansteigt, wenn sich der Magnet nähert.
Die eigentliche Frage ist also, wie sie versuchen, zwischen dem Magnetfeld der Erde und dem Magnetfeld des Magneten zu unterscheiden.
Beachten Sie auch, dass die vom Kompass angezeigte Richtung im Vergleich zu herkömmlichen Kompassen FALSCH ist.
Die Leute des Sensoralgorithmus haben hart gearbeitet, um sicherzustellen, dass der „Kompasssensor“ nicht durch das Streumagnetfeld der Umgebung beeinflusst wird. Wenn Sie Magnetfelddaten sehen möchten, verwenden Sie stattdessen den Magnetfeldsensor.
Der übliche Weg, um festzustellen, dass das Gerät einer externen magnetischen Störung ausgesetzt ist, besteht darin, die Magnetsensordaten mit Bewegungssensoren (Beschleunigungsmesser und vor allem dem Gyroskop) zu vergleichen. Wenn keine Bewegung vorhanden ist, unterdrückt der Algorithmus jede Änderung des Kompasskurses. weil es versucht, die Realität widerzuspiegeln, dass sich der Kompasskurs nicht geändert hat. Näheres dazu finden Sie unter dem Thema „Sensorfusion“.
Viele Android-Telefone haben ein Magnetometer, das das Magnetfeld in Mikrotesla misst. zB Samsung S6 hat einen Yamaha-Chip, der bis zu 2000 uT messen kann. Wenn Sie die Wirkung von Magneten und Elektromagnetismus sehen möchten, installieren Sie eine App wie Sensor Logger von iReality Soft oder „Gaußmeter“.
In meinen Tests hat der Magnet den Kompass des Galaxy S2 Active beeinflusst. Ich könnte Norden um 360 Grad herumziehen.
Der Android-Kompass funktioniert mit Telefonsensoren und GPS, nicht mit Magneten oder irgendeiner Art von Kompass, der in Ihr Telefon integriert ist. Es ist also nicht möglich, mit Magneten irgendwelche Umlenkungen vorzunehmen.
Baronz
Morrison Chang
Andreas T.
Hamish_Fernsby