KY-035 — линейный аналоговый датчик Холла

Joy-IT · KY-035 (исполнение SensorKit)

Наблюдение за направлением и относительным изменением магнитного поля.

Автор: SLDV LAB

Опубликовано · Обновлено

СложностьЛегко
Проекты с компонентом

О МОДУЛЕ

Что делает KY-035 (исполнение SensorKit)

KY-035 в документации Joy-IT построен на линейном датчике Холла AH49E. Без внешнего магнитного поля его выход находится примерно посередине питания; приближение разных полюсов изменяет напряжение в разные стороны. Это позволяет сравнивать положение магнита или исследовать эффект Холла.

Сырой код АЦП не равен гауссам или теслам. Для количественного измерения нужны чувствительность именно установленной микросхемы, напряжение питания, поправка нуля и калибровка. Температурный диапазон компонента не является диапазоном измеряемого магнитного поля.

Описано исполнение Joy-IT SensorKit, показанное в документации. У модулей других поставщиков с тем же обозначением могут отличаться расположение выводов, номиналы и логика выхода. Сверьте маркировку до подачи питания.

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

Выход
Аналоговое напряжение
Плата примера
Arduino Uno R3 (ATmega328P)
Питание документированного исполнения
3.3–5 В
Чувствительный элемент
AH49E
Интерфейс
Аналоговый
Питание модуля
Питание документированного исполнения 3,3–5 В; в примере Uno R3 — 5 В. С ESP32 этот модуль можно питать от 3,3 В при общей земле, чтобы сигнал оставался в 3,3-вольтовом диапазоне. При питании от 5 В не подключайте S/AO/DO напрямую к GPIO или ADC ESP32: требуется соответствующее согласование уровней.

ПРАКТИКА

Подключение

Схема подключения
Контакт модуляКонтакт платыНазначение
+ / VCC5VПодключать при полностью обесточенной схеме; проверить маркировку. Arduino Uno R3.
− / GNDGNDОбщая земля модуля и Arduino Uno R3.
SA0Arduino Uno R3; ориентируйтесь по S, а не по положению контакта на другой плате.

Подходит для Arduino, ESP32. Выберите контакты по документации своей платы.

ВАШ ПРОЕКТ · ВАШ ДАТЧИК

Интегрируйте модуль с ChatGPT

Скопируйте запрос в ChatGPT. Укажите свою плату и среду разработки — получите подключение и код для своего проекта.

Помоги интегрировать KY-035 в мой проект. Сначала уточни точную плату и её ревизию, среду разработки, задачу и фотографию/маркировку модуля. Базовый пример в карточке: Arduino Uno R3, Arduino AVR Boards 1.8.6, питание 5 В, S → A0. Подготовь согласованную распиновку, необходимые зависимости и полный минимальный пример. Не переноси номера выводов Uno на ESP32. Для 3,3-вольтовой платы проверь допустимое питание модуля и исключи подачу 5 В на GPIO/ADC; предложи безопасное согласование. Объясни ограничения измерения, диагностику постоянного уровня и способ проверки результата. Сначала запишите уровень вдали от магнита, затем поднесите оба полюса по очереди. Ожидается отклонение относительно исходного уровня; точную полярность определите по ориентации установленного датчика. Не называйте эти значения магнитной индукцией без калибровки.

Библиотеки

Установите библиотеку для своей среды и откройте пример из её документации.

Что именно прописать

Плата и API
Arduino Uno R3 / Arduino AVR Boards 1.8.6

Выберите Arduino Uno в Arduino IDE; это 5-вольтовая плата ATmega328P.

Монитор порта
115200

Установите такую же скорость в Serial Monitor / Serial Plotter.

Выводы примера
S=A0

A0 в скетче означает аналоговый вход Arduino Uno R3.

Arduino Uno R3 — проверка сигнала

cpp
const byte SIGNAL_PIN = A0;

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

void loop() {
  const int raw = analogRead(SIGNAL_PIN);
  Serial.println(raw);
  delay(20);
}

Полный скетч для Arduino Uno R3 и API Arduino AVR Boards 1.8.6. Специальная библиотека не нужна. Физический тест с модулем не проводился. Выводятся сырые коды 10-битного АЦП Uno 0–1023, без перевода в физические единицы. Сначала запишите уровень вдали от магнита, затем поднесите оба полюса по очереди. Ожидается отклонение относительно исходного уровня; точную полярность определите по ориентации установленного датчика. Не называйте эти значения магнитной индукцией без калибровки.

Проекты с этим компонентом

Все проекты

Связанные проекты пока не опубликованы.

Связанные материалы и компоненты