GY-273 HMC5883L- это недорогой и достаточно распространенный магнитометр. Для связи с микроконтроллером используется стандартный I2C интерфейс.
В большинстве случаев магнитометр HMC5883L совместно с платой Arduino применяется для навигации робототехники. Микросхема HMC5883L позволяет измерять магнитную индукцию по трем осям с помощью встроенного сверхточного АЦП разрешением 12 бит.
Точность измерения составляет от 0,73 до 4,35 мГс, уровень шума не превышает 2 мГс, а диапазон измерения простирается от -8 Гс до 8 Гс.
Для обеспечения датчика питанием на плате установлен стабилизатор XC6206, выдающий стабильные 3.3 В. На плату может быть подано напряжение от 3.6 до 6 В, на выходе можно получить 3.3 В для питания внешних устройств (максимальный ток стабилизатора – 250 мА).
Лучше всего использовать датчик совместно с гироскопом и акселерометром, с таким комплектом можно добиться более точных показаний.
Активными сенсорами в компасе выступают три магниторезистивных датчика.
Для подключения датчика к микроконтроллеру нужно припаять штырь к 5 - контактному разъему датчика. После чего загрузить рабочую библиотеку для модуля магнитометра в микроконтроллер и соединить разъемы Arduino с GY-273 HMC5883L.
VDD - напряжение питания 3-5В;
GND - земля;
SCL - вход Analog IN5 платы Arduino UNO;
SDA - Analog IN4 Arduino UNO;
DRDY - выход готовности датчика, подключаемый к любому входу Arduino.
Основные достоинства:
низкое потребление (не более 100 нА)
высокая точность измерения
возможна работа I2C на скорости до 400 КГц (скоростной режим)
Примеры использования:
электронный компас
интеграция с GPS-навигатором для быстрого определения положения
датчик поворота флюгера для определения направления ветра
| Основные | |
|---|---|
| Страна производитель | Китай |
| Производитель | Arduino |
| Основные атрибуты | |
| Тип | Модуль |
| Пользовательские характеристики | |
| Датчики газу, диму та якості повітря | Інерційні датчики (акселерометри, гіроскопи, компаси, IMU) |
- Цена: 218 ₴




