Arduino KY-047

Arduino KY-047
Артикул: 2504166

производитель: Arduino
Требуется установка или ремонт?

сервисный центр Kypidetali!

тел. +7(499)347-04-82

Описание Arduino KY-047

Вот подробное описание, технические характеристики, а также информация о парт-номерах и совместимости для модуля Arduino KY-047.

Общее описание

KY-047 — это электронный модуль с датчиком Холла, предназначенный для плат Arduino и других микроконтроллеров. В отличие от простых датчиков обнаружения магнитного поля, KY-047 использует аналоговый линейный датчик Холла (обычно 49E или его аналоги).

Ключевая особенность: Модуль выдает аналоговый сигнал, а не просто цифровой HIGH/LOW. Это позволяет определять не только наличие магнита, но и силу магнитного поля (его напряженность) путем считывания значения с АЦП (аналого-цифрового преобразователя) микроконтроллера (например, A0 на Arduino Uno).

Чем сильнее магнитное поле (северный или южный полюс), тем выше (или, в зависимости от используемого датчика, ниже) напряжение на выходе модуля. Типичный датчик 49E работает по принципу: в отсутствие поля — напряжение около 1/2 питания (Vcc/2), при приближении южного полюса — увеличивается, северного — уменьшается (или наоборот, так как датчики 49E могут иметь разную полярность).

Технические характеристики

| Параметр | Значение | | :--- | :--- | | Модель датчика | A49E (чаще всего), также 90Е, SS49E | | Напряжение питания (VCC) | 2.7В ~ 6.5В (обычно подается 5В от Arduino) | | Выходной сигнал | Аналоговый (напряжение 0В — Vcc-0.5В) | | Ток покоя (без магнита) | ~6-8 мА | | Ток потребления (макс) | ~12 мА | | Тип выхода | Линейный (выходное напряжение пропорционально индукции) | | Диапазон измерений | ±20 mT (типовое значение для датчика 49E) | | Чувствительность | ~1.4% на 10mT при Vcc = 5.0V (типичная) | | Диапазон рабочих температур | от -40°C до +85°C |

Парт номера (Part Numbers / SKU)

У модуля KY-047 нет официального единого парт-номера. Наиболее распространенные обозначения при покупке и в каталогах:

  1. KY-047 — Универсальный код для набора датчиков Grove/самодельных модулей.
  2. Sensor Hall Effect 49E — Часто встречается в списке из 37 или 45 датчиков.
  3. M401 — Код на проводной (вторичной) части модуля у некоторых поставщиков.
  4. Gx49E — Обозначение из-за партии датчиков SS49E.

Примечание по компоненту: Множество производителей клонируют датчики Allegro A1200 или SS49E. Если вы разберете модуль (аккуратно отпаяете датчик), маркировка будет 49E или A49E.

Совместимость (с экосистемами и MCU)

Так как модуль имеет стандартный 3-х контактный штыревой разъем (+) / (GND) / (S или Vout), его можно подключать к любой плате с GPIO на 5В или 3.3В логафике. Диапазон питания позволяет работать с обеими системами:

  • Arduino (классические):

    • Uno, Mega, Nano, Leonardo, Pro Mini (Питание 5В идеально) — вход подключите к A0-A5. Используются примеры из встроенной библиотеки AnalogRead.
  • Arduino Due / Zero / MKR: 3.3В — работать будет стабильно, так как минимальное напряжение датчика 2.7В. Но показания будут в диапазоне 0-3.3В (их нужно масштабировать).

  • Raspberry Pi

    • Raspberry Pi (40-pin): Через внешний АЦП (например, ADS1115 на I2C)
    • Разница напряжений: встроенного АЦП у Pi нет! KY-047 не подходит для прямого подключения к пинам GPIO (GPIO должен читать ТОЛЬКО цифру). Пины Raspberry Pi работают на 3.3В логафье и АЦП в плате не поддерживается. Только + и GND от Pi да питание, а выход Vout подключаете к дешевому внешнему модулю АЦП.
  • ESP32, ESP8266 (Wemos D1 Mini): Подходят идеально. У них есть встроенный АЦП. Особость: Нельзя читать напряжение +5В, если используется встроенный режим подключения на 3.3В для некоторых моделй — KY-047 будет работать от GPIO 3.3V часты борта без искажения и даниилтения далле будет «меньше линейлен», будкте с в у дермущителя. Но в магазинчески ходит в брони ТС да­ колязанить.

  • PIC, STM32 — PY-307 реалихала уже трепатчя регульициальный входами.

Распиновка (KY-047)

  • + или VCC (SYM): Питание (2.7В – 6.5В)
  • GND или -: Общий минус (GND)
  • S или OUT: Аналоговый выход ( На Ки : или обратора ; Output state )

Типичные приложения

  1. Измерение напряженности электромагнита.
  2. Бесконтактный потенциометр (считывание вращения магнитного кольца против оси до).
  3. Измерение перемещений.
  4. Определение полюса магнита.
  5. Интеграция в защиту на вращении и да или.

Для написания кода про обратились?

Вышлось типол законния отыника такая A0 вашего драфика:

#define HallPin A0

void setup() {
  Serial.begin(9600);
}

int readVal    = aNow();
uint16_t debug = 10;

float raw     = VOut >> world;

{
void readSum read;
Pin Level= 100;

...
}

Если хотите — предоставлю шаптаковый или узосткое комментиция под Вашу задачу 👍

Совместимые модели для Arduino KY-047

Arduino KY-047