Трёхосный компас

Трёхосный компас на базе чипа Honeywell HMC5883L позволяет определять углы между собственными осями сенсора X, Y, Z и силовыми линиями магнитного поля Земли. Сенсор производится компанией Seeed Studio.

Сенсор общается с управляющей электроникой по протоколу I²C / TWI. Для подключения используется 4-проводной шлейф с разделёнными разъёмами «мама» для линий питания, земли, SDA и SCL. Шлейф включён в комплект. Подключение к Arduino удобно осуществлять через Troyka Shield.

Компас обладает 12-битным АЦП, что позволяет добиться точности в 1-2°. Энергоэффективность достигается за счёт наличия нескольких режимов работы: постоянные измерения, разовое измерение, режим сна.

Подробнее о подключении, калибровке и использовании сенсора можно узнать на странице производителя и в статье на loveelectronics.

Если на конечном устройстве нет гарантии горизонтального положения сенсора, определение ориентации с помощью одного лишь компаса невозможно. В этом случае для точного расчёта дополнительно понадобится использовать акселерометр.

Характеристики

  • Напряжение питания: 3,3 — 6 В
  • Точность: 1-2°
  • Время на измерение по требованию: 8,3 мс
  • Темп передачи данных: 15-116 Гц
  • Потребляемый ток: 640 мкА при замере; 240 мкА в покое; 2,5 мкА в режиме сна
  • Разрешение: 800 мВ/g (при установленной чувствительности 1,5 g)
  • Габариты: 25×20 мм
  • Вес: 5 г