I nästan alla moderna smartphones sitter en magnetometer som kan hitta järn, spik och stora magneter.
Sensorn är samma chip som får kompassnålen i Google Maps att peka rätt, och den fungerar utan nätverk. De flesta ägare vet inte att den finns, trots att den ligger inbyggd i både iPhone och de allra flesta Android-telefoner.
Magnetometern mäter jordens magnetfält längs tre axlar, X, Y och Z, och plockar upp störningar när ett magnetiskt föremål kommer nära. Enligt tekniksajten Gizmodo är det just den avläsningen som får kompassappen att fungera: sensorn ”mäter magnetfält och kan därmed tala om vilket håll som är norr” genom att ändra sin utspänning till telefonen.
Så fungerar den som metalldetektor
Kommer en järnbit, en spik eller en stor högtalarmagnet tillräckligt nära telefonens baksida, hoppar värdena upp över jordens normalnivå. Sajten MakeUseOf rekommenderar den kostnadsfria appen Physics Toolbox Magnetometer, som ”skapar en graf som visar den magnetiska styrkan över X-axeln, Y-axeln, Z-axeln och det totala fältet över tid”, och det gör den mer användbar än de flesta rena metalldetektor-appar som bara visar en enda siffra.
Begränsningen är fysisk: magnetometern är dålig på små föremål och känner bara järnhaltiga metaller. Aluminium, koppar och rostfritt hittar den alltså inte. En läsare uppges dock ha använt tekniken som stolpsökare för att lokalisera spikar i en vägg.
Håller kompassen rätt när GPS-signalen försvinner
Sensorns viktigaste jobb är egentligen navigation. GPS talar om var du är, men inte åt vilket håll du är vänd när du står stilla, och det är där magnetometern kliver in. SamMobile beskriver det som att ”GPS talar om var du är, men kompassen visar vilket håll du är vänd åt, vilket skapar en fullständig bild för korrekt telefonnavigation”.
Praktiskt betyder det att kartan i Google Maps eller Apple Maps roterar rätt direkt när du plockar upp telefonen, utan att du behöver börja gå. Sensorn fungerar dessutom utan mobilnät, vilket gör den användbar när du är utanför täckning i skogen eller i fjällen, förutsatt att du har en kartapp med offlinekartor.
Extremt känslig, men mjukvaran döljer det
Att kompassen ändå brukar peka rätt när du står nära en spis eller en radiator är inte för att sensorn är skyddad, utan för att telefonen kompenserar i realtid. Enligt fysikutbildningssajten FizziQ har jordens magnetfält en styrka på ungefär 50 mikrotesla, och telefonen kan känna av externa magneter som är upp till tusen gånger starkare. Systemet ”mäter kontinuerligt det uppmätta fältet och jämför det med det förväntade värdet, med hjälp av data från accelerometern och gyroskopet” för att filtrera bort störningar.
Det är också därför Apple ber dig svepa telefonen i en åtta ibland: rörelsen ger algoritmen tillräckligt med datapunkter för att modellera det lokala magnetfältet och räkna bort felen.
Så aktiverar du den
På iPhone öppnar du appen Kompass, som följer med som standard. Är kompassen fel bör du enligt Android Authority kontrollera att ”Kompasskalibrering är påslagen” under Inställningar, Integritet och säkerhet, Platstjänster, Systemtjänster.
På Android varierar det med tillverkaren, men de flesta Samsung-, Google Pixel- och OnePlus-telefoner har en förinstallerad kompassapp eller widget. Vill du testa magnetometern som metalldetektor räcker det att söka på Physics Toolbox Magnetometer i Google Play eller App Store och köra den fria versionen.
Ett snabbtest: öppna appen och för telefonens baksida mot ett kylskåp eller en järnbeslagen dörr. Skjuter grafen upp, har din telefon sensorn i behåll.