Модуль геркона 🧲 KY-023

a

Введение

Модуль геркона представляет собой простое и надежное устройство для обнаружения магнитных полей. Геркон, или герметический контакт, состоит из двух ферромагнитных контактов, заключенных в стеклянную трубку, которые замыкаются или размыкаются при воздействии магнитного поля. Этот модуль широко применяется в проектах на базе Arduino для создания систем безопасности, датчиков положения, счетчиков и других интерактивных устройств.

Описание

Модуль геркона включает в себя геркон, который замыкает или размыкает электрическую цепь в зависимости от присутствия магнитного поля. При поднесении магнита к модулю контакты геркона замыкаются, создавая замкнутую электрическую цепь. Это изменение состояния можно легко обнаружить с помощью микроконтроллера Arduino, что позволяет использовать модуль для различных приложений, связанных с обнаружением магнитных полей.

Применение

Модуль геркона может быть использован в различных проектах, включая:

  • Системы сигнализации и безопасности (например, датчики открытия дверей и окон)

  • Детекторы положения и движения

  • Управление устройствами при помощи магнитов

  • Робототехнические проекты

  • Счетчики оборотов и другие счетные устройства

  • Образовательные проекты для изучения основ электроники и сенсорных технологий

Технические параметры

  • Напряжение питания: 3.3V или 5V

  • Рабочий ток: <20mA

  • Тип выходного сигнала: цифровой (HIGH или LOW)

Подключение

Для подключения модуля геркона к Arduino, выполните следующие шаги:

  1. VCC - Подключите к выводу 5V на Arduino.

  2. GND - Подключите к выводу GND на Arduino.

  3. OUT - Подключите к цифровому выводу D2 на Arduino.

Схема подключения

Arduino

Модуль линейного магнитного датчика Холла

5V

VCC

GND

GND

D2

OUT

Пример кода для тестирования

Для того чтобы протестировать работу модуля геркона, используйте следующий пример кода. Этот код считывает значение с датчика и выводит сообщение на последовательный монитор при обнаружении магнитного поля.

int Led = 13;            // Определяем интерфейс светодиода
int buttonpin = 3;       // Определяем интерфейс геркона
int val;                 // Переменная для хранения значения

void setup() {
  pinMode(Led, OUTPUT);        // Светодиод как выход
  pinMode(buttonpin, INPUT);   // Геркон как вход
}

void loop() {
  val = digitalRead(buttonpin);  // Считываем значение с геркона

  if (val == HIGH) {             // Если магнит рядом (геркон замкнулся)
    digitalWrite(Led, HIGH);     // Включаем светодиод
  } else {
    digitalWrite(Led, LOW);      // Выключаем светодиод
  }
}

Заключение

Модуль геркона является простым и надежным устройством для обнаружения магнитных полей. Он широко используется в проектах на базе Arduino для создания систем безопасности, датчиков положения и других интерактивных устройств. Благодаря своей простоте подключения и использования, этот модуль предоставляет надежное решение для обнаружения магнитных полей и управления устройствами в зависимости от их присутствия. Используя приведенный пример кода, вы можете легко интегрировать модуль геркона в свои проекты и начать использование этого полезного датчика.