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

Введение
Модуль геркона представляет собой простое и надежное устройство для обнаружения магнитных полей. Геркон, или герметический контакт, состоит из двух ферромагнитных контактов, заключенных в стеклянную трубку, которые замыкаются или размыкаются при воздействии магнитного поля. Этот модуль широко применяется в проектах на базе Arduino для создания систем безопасности, датчиков положения, счетчиков и других интерактивных устройств.
Описание
Модуль геркона включает в себя геркон, который замыкает или размыкает электрическую цепь в зависимости от присутствия магнитного поля. При поднесении магнита к модулю контакты геркона замыкаются, создавая замкнутую электрическую цепь. Это изменение состояния можно легко обнаружить с помощью микроконтроллера Arduino, что позволяет использовать модуль для различных приложений, связанных с обнаружением магнитных полей.
Применение
Модуль геркона может быть использован в различных проектах, включая:
Системы сигнализации и безопасности (например, датчики открытия дверей и окон)
Детекторы положения и движения
Управление устройствами при помощи магнитов
Робототехнические проекты
Счетчики оборотов и другие счетные устройства
Образовательные проекты для изучения основ электроники и сенсорных технологий
Технические параметры
Напряжение питания: 3.3V или 5V
Рабочий ток: <20mA
Тип выходного сигнала: цифровой (HIGH или LOW)
Подключение
Для подключения модуля геркона к Arduino, выполните следующие шаги:
VCC - Подключите к выводу 5V на Arduino.
GND - Подключите к выводу GND на Arduino.
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 для создания систем безопасности, датчиков положения и других интерактивных устройств. Благодаря своей простоте подключения и использования, этот модуль предоставляет надежное решение для обнаружения магнитных полей и управления устройствами в зависимости от их присутствия. Используя приведенный пример кода, вы можете легко интегрировать модуль геркона в свои проекты и начать использование этого полезного датчика.