KY-003 цифровой датчик Холла. Подключение к Arduino.

Разработка проектов под заказ

KY-003 модуль датчика Холла (Hall sensor) выполнен на базе элемента «44E» и, по сути, является магнитным переключателем. Если рядом с ним нет магнитного поля, то на сигнальном выходе датчика имеется высокий уровень напряжения, и наоборот, если поле присутствует, то на выходе низкий уровень напряжения.

Технические характеристики модуля KY-003.

Технические характеристики модуля KY-003.

Магнитный датчик Холла KY-003 состоит из чувствительного элемента эффекта Холла 3144EUA-S, резистора 680 Ом и светодиода. Совместим с популярными электронными платформами, такими как Arduino и ESP32.

  • Рабочее напряжение: от 4,5 В. до 24 В.
  • Диапазон рабочих температур от -40 ° C. до 85 ° C.
  • Размеры 18,5 x 15 мм.

Внимание! Не перепутайте модуль KY-003 с аналоговым датчиком Холла KY-035. Модули выглядят одинаково, только на модуле KY-003 распаяны светодиод и резистор, а на модуле KY-035 их нет.

Не перепутайте модуль KY-003 с аналоговым датчиком Холла KY-035.

Схема подключения к Arduino UNO KY-003.

Схема подключения к Arduino UNO KY-003.

Схема подключения к Arduino NANO KY-003.

Схема подключения к Arduino NANO KY-003.

Подключите линию питания (посередине) к +5 Arduino, землю (-) и GND, соответственно. Подключите сигнальный контакт (S) к контакту 3 на Arduino.
Подключение датчика Холла KY-003:

  • S — цифровой выход
  • “средний контакт” —“+” 5 В (можно подключить к “+5 В” на плате Arduino)
  • “-” — общий

Пример кода (скетч) для “KY-003” и Arduino.

// KY-003 цифровой магнитный датчик Холла (Hall)
// https://arduino-tex.ru/
 
int led = 13 ; // назначение пина светодиода
int hallPin = 3 ; // назначение пина датчика
int value ; // переменная для хранения значения с датчика
 
void setup ()
{
  pinMode (led, OUTPUT);   
  pinMode (hallPin, INPUT); 
  //Serial.begin (9600);             // Задаем скорость передачи данных
}
 
void loop ()
{
  value = digitalRead (hallPin) ; // чтение значения с датчика
  if (value == LOW) // когда имеется магнитное поле светодиод горит 
  {
    digitalWrite (led, HIGH);
  }
  {
    digitalWrite (led, LOW);
  }
}

В коде KY-003 для Arduino. При обнаружении магнитного поля загорается встроенный в плату Arduino светодиод, который подключен к 13 пину. Также светодиод на самом модуле загорается при обнаружении магнитного поля. Если магнитного поля нет, то светодиод на модуле не горит.

Также светодиод на самом модуле загорается при обнаружении магнитного поля. Если магнитного поля нет, то светодиод на модуле не горит.

Применение KY-003цифрового датчика Холла.

Цифровой датчик холла KY-003 можно использовать в охранных системах, системах сигнализации и контроля процесса. Также можно применять модуль KY-003, когда нужен бесконтактный датчик. Например, в случае если у нас есть герметичный резервуар (не металлический и с относительно не толстыми стенками) и нам нужно определить приближение элемента к стенке, или перемещение элемента вдоль стенки, например, поплавка в жидкости. Так как проложить в резервуаре провода мы не можем, а закрепить магнит на подвижном элементе можно. При приближении магнита к стенке, датчик холла, установленный с противоположной стороны, позволяет определить приближение. Таким способом мы получаем бесконтактный датчик.

Описание всех датчиков из набора «37 in 1 Sensors Kit for Arduino» вы можете посмотреть на странице описания данного набора модулей для Arduino.

Понравился Урок KY-003цифровой датчик Холла. Подключение к Arduino? Не забудь поделиться с друзьями в соц. сетях.

А также подписаться на наш канал на YouTube, вступить в группу Вконтакте, в группу на Facebook.

Спасибо за внимание!

Технологии начинаются с простого

Фотографии к статье

Файлы для скачивания

кода (скетч) для KY-003 Arduino кода (скетч) для KY-003 Arduino.ino1 Kb 56 Скачать

Комментарии

Ваше Имя*