
Magnetometr to miniaturowy czujnik elektromechaniczny MEMS (Micro-Electro-Mechanical Systems) do pomiaru natężenia i kierunku pola magnetycznego w trzech osiach przestrzennych. W smartfonach działa on najczęściej w oparciu o efekt Halla (powstawanie różnicy potencjałów w przewodniku pod wpływem pola magnetycznego) lub magnetooporność.
Magnetometr w telefonie pełni on funkcję cyfrowego czujnika, który dostarcza danych o położeniu urządzenia względem ziemskich linii pola magnetycznego. To dzięki niemu mapa „obraca się” razem z użytkownikiem, a aplikacje do rzeczywistości rozszerzonej wiedzą, w którą stronę skierowany jest obiektyw aparatu.
Jak włączyć magnetometr w telefonie?
Współczesne smartfony nie posiadają przycisku Włącz/Wyłącz dla magnetometru. Czujnik ten jest domyślnie aktywny na poziomie sprzętowym, ponieważ system operacyjny (Android lub iOS) stale potrzebuje jego danych do stabilizacji orientacji ekranu oraz wsparcia usług lokalizacyjnych. Aby jednak móc z niego korzystać w praktyce, należy wykonać następujące kroki:
- Nadanie uprawnień: Aplikacje takie jak Mapy Google czy Kompas wymagają dostępu do „Lokalizacji” oraz „Czujników”, aby móc odbierać dane z magnetometru.
- Kalibracja: To najważniejszy etap „uruchamiania” poprawnego odczytu. Jeśli wskazania są błędne, należy wykonać telefonem w powietrzu ruch przypominający cyfrę osiem. Pozwala to czujnikowi odróżnić stałe pole magnetyczne Ziemi od zakłóceń generowanych przez elektronikę telefonu.
- Uruchomienie dedykowanego oprogramowania: Odczyt surowych danych (wyrażonych w mikroteslach) jest możliwy poprzez aplikacje do pomiaru natężenia pola magnetycznego czy wykrywania metali.
Co wykrywa magnetometr?
Magnetometr w telefonie jest niezwykle czułym instrumentem, który reaguje na:
- Pole magnetyczne Ziemi - umożliwia to wyznaczenie północy magnetycznej, dzięki czemu nawigacja GPS może działać prawidłowo.
- Materiały ferromagnetyczne - czujnik wykrywa metale zawierające żelazo, nikiel lub kobalt. Dzięki temu smartfon może służyć jako prosty wykrywacz metali (np. śrub w ścianie).
- Urządzenia elektryczne i magnesy - magnetometr wykrywa pola generowane przez głośniki, przewody pod napięciem czy inne magnesy (np. w etui typu „book”), co czasem może prowadzić do tymczasowego rozkalibrowania czujnika.
Czy magnetometr to kompas?
To najczęstsze uproszczenie, które warto wyjaśnić: Magnetometr to sensor, a kompas to funkcja (aplikacja). Sam magnetometr mierzy surowe dane o polu magnetycznym. Aby stał się kompasem, oprogramowanie musi: odfiltrować zakłócenia, skorelować dane z akcelerometrem (urządzenie musi wiedzieć, czy trzymasz je poziomo, czy pionowo, aby poprawnie wskazać północ) oraz uwzględnić deklinację magnetyczną, czyli odchylenie między północą magnetyczną a geograficzną. Zatem każdy nowoczesny kompas elektroniczny posiada w środku magnetometr, ale nie każdy magnetometr jest używany tylko jako kompas (może być np. wykrywaczem metalu).