Это один из популярных компактных цифровых магнитометров, часто применяемых в Arduino-проектах, квадрокоптерах и других системах ориентации.
- Работает по интерфейсу I²C.
- Напряжение питания обычно 3…5 В.
- Погрешность направления ~1–2° после калибровки.
- Часто модуль называют GY-273, когда компас основан на QMC5883L, QMC5883P или HMC5883L.
GNSS / GPS модуль с интегрированным компасом 5883
Есть модули GPS, где «5883» указывает на интегрированный магнитометр (QMC5883 / HMC5883) в составе GPS/компас модуля. Например:
- M10Q-5883 — GNSS + компас модуль.
- Foxeer M10Q 180 GPS 5883 Compass — модуль GPS с интегрированным компасом QMC5883.
- Matek M9N-5883 — модуль с GNSS NEO-M9N и встроенным QMC5883L компасом.
Такие модули используют магнетометр 5883 как часть системы ориентации вместе с GPS.
Происхождение и путаница
Оригинальный компас HMC5883L производился фирмой Honeywell.
Когда его производство было прекращено, на рынке появилось множество клонов и «совместимых» микросхем. Производители из Китая начали выпускать аналоги под маркировками:
- QMC5883L — от компании QST (самый массовый современный аналог);
- HP5883, HA5883, GY-273, LC5883, L883 и т. д. — варианты обозначений тех же или близких чипов, часто с немного изменённым регистровым интерфейсом.
Некоторую идентификацию дает адрес, на котором располагается компас, например, 0x0D, это вероятно, QMC5883L (HA5883). Вот перечень известных соответствий:
0x0D ~ QMC5883L (HA5883)
0x2C ~ QMC5883P (HP5883)
Примеры исходных кодов
QMC5883L (HA5883)
QMC5883P (HP5883)