DFRobot DFR0482
тел. +7(499)347-04-82
Описание DFRobot DFR0482
Это DFRobot DFR0482 — 3-осевой магнитный (компасный) модуль на чипе HMC5883L / QMC5883L.
Ниже представлена подробная информация.
Описание
Модуль DFRobot DFR0482 представляет собой цифровой магнитометр, предназначенный для измерения магнитных полей по трем осям (X, Y, Z). Он часто используется в проектах навигации, робототехники и создания цифровых компасов. На плате установлено несколько идентичных чипов (чаще всего встречается QMC5883L или устаревший HMC5883L, но модуль позиционируется как совместимый с обоими). Модуль коммуницирует по интерфейсу I2C (выводы SDA/SCL), имеют напряжение питания 2.8–3.3 В (однако часто используется с согласованием уровней 5В через встроенный регулятор).
Технические характеристики (для DFR0482)
| Параметр | Значение | | :--- | :--- | | Модель чипа | HMC5883L / QMC5883L (в зависимости от партии)| | Рабочее напряжение | 2.8 – 3.3 В * | | Логическое напряжение | 2.8 – 3.3 В (совместимо с 5В через плату) | | Интерфейс | I2C (адрес по умолчанию 0x1E / 0x0D) | | Диапазон измерений | ±1.3 … ±8 Гаусс (настраивается) | | Разрешение | до 2 миллигаусс (mG) | | Максимальная частота обновления | 75 … 200 Гц | | Диапазон рабочих температур | -20 … +85 °C | | Габариты | ≈ 16 x 14 мм (типичный форм-фактор гравировки для DFRobot) | | Вес | ~3 г |
(*) В компьютерном варианте при питании от Arduino плата часто выводит на выход 3.3 В и через конвертер связывается с 5 В; для прямого питания от 5 В следует проверять схему — часто стоит SPX1117 стабилизатор.
Совместимость (I2C / Работа с МК)
Модуль DRRR-DER (обычно подрезанный) совместим с:
- Arduino (Uno, Mega, Nano, ESP8266, ESP32)
- Raspberry Pi (предпочтительно через уровень 3.3 В)
- STM32, ESP8266, ESP32, Teensy, Particle Photon, любые платы с I2C.
Library (для программного обеспечения)
Компас корректно работает с библиотеками: стандартная Adafruit_HMC5883, QMC5883LCompass.h, HMC5883L.
Так как DFR0482 часто совмещает два чипа, рекомендуется использовать универсальную библиотеку Adafruit_HMC58X3_unified. В более новых версиях лучше применять QMC5883LCompass.h, автоматически поддерживаемую чаще.
Парт-номера (Part Numbers)
- DFR0482 (артикул от DFRobot).
- Также может нести альтернативные парт-номера производителя: BLK‑MR1406003 (печатная плата), в редких случаях идет маркировка MAG3110 на ножках, но это редко и относится скорее к конкурирующим решениям.
Типичные партовые и брендинговые номера:
| Тип маркировки | Описание | | --- | --- | | DFR0482 | Официальный номер DFRobot (цельный модуль с пинами) | | HMC5883L_Demo_V1.0 или QMC5883L | Маркировка радиокремних производителя |
⚠️ *Если вы хотите сверить по Hardware — на лицевой стороне модуля под ROSET на трафарет наносят именно маркировку HMC5883L_compatible_GY‑273 или G103. На обратной почти всегда стоят два задействованный транзистора для переключения I2C уровня с 5 на 3.3 В.
Совместимые сандыша и аналоги
На рынке модуль взаимозаменяем физически и по принципу подключения (I2C, пины модульного расширения Gravity IO) со следующими прототипами сенсоров:
- DFR0030 (старый/ устаревший модуль HMC5883 для Arduino sensor 3‑вектор)
- GY‑273 (коммерческий вариант от CHINA на изолированном нейлоновом штыре).
- G733 (аналог из A Holtek для замкнутого корпуса).
- GY‑031 — нет (GPS), возможно GY-511 имеет последовательное совместим.
- Частичная совместимость / Physical с модулем под GravITy Angle (DFTF-TEMP).
- Ноль выведет по резистрам:
- SCL – SCK, SDA – SDA, VCC – 3,3…5V, GND — Z.
Важно уточнить для докум. DFRrobotics:
В новых версиях (>=2017), модуль иногда маркируется R37+R73, но парт номеро остаётся DFR0482.
Не стоит использовать нагрузочный токовый клавы — реализация питания уже входит в модуль.
Краткий вывод
DFR0482 — надежный трехосевой магнитный компас на HMC5883/QMC5883, полностью подходяще (плати AMagnetic), бесплатные библиотеки, обратное совмещено с 5V и 3,3V логическими уровнями на Arduino. Парт-номер при справка *(для R.S Online, DigiKey) — DIGL/KAD: 254-DFR0482-ND.
Если будете покупать — похоронного клона GY-273 проверяется вместо дорогой собственной распаек модуля к IBM *).