Arduino MR400-013
тел. +7(499)347-04-82
Описание Arduino MR400-013
Отличный выбор! MR400-013 — это высококачественный, полностью герметичный контактный датчик (геркон), очень популярный в системах безопасности и автоматизации на базе Arduino. Вот подробное описание.
Описание датчика MR400-013
MR400-013 — это нормально разомкнутый (NO) герметичный магнитный контакт (reed switch). Он состоит из двух частей:
- Герконовый датчик (Reed Switch) — основная часть с двумя контактами в герметичной стеклянной колбе, которая монтируется на неподвижную часть (например, на дверную коробку или оконную раму).
- Магнит — вторая часть, которая монтируется на подвижную часть (дверь, створку окна).
Принцип работы: Когда магнит находится в непосредственной близости (обычно до 13 мм), его магнитное поле замыкает контакты внутри геркона. При удалении магнита (например, при открытии двери) контакты размыкаются. Это изменение состояния (замкнуто/разомкнуто) считывается Arduino для определения положения.
Ключевые особенности:
- Полная герметичность: Стеклянная колба защищает контакты от пыли, влаги и окисления, что обеспечивает долгий срок службы и надежность.
- Простота подключения: Работает как обычный механический выключатель.
- Низкое энергопотребление: Не требует питания для своей основной функции.
- Бесконтактное управление: Физического контакта между подвижной и неподвижной частью нет, что исключает износ.
Основное применение с Arduino:
- Системы сигнализации (датчик открытия дверей/окон).
- Контроль положения в умном доме (уведомление об открытии).
- Автоматизация (включение света при открытии двери шкафа).
- Подсчет срабатываний (например, на дверце холодильника для статистики).
Технические характеристики
- Тип контактов: Нормально разомкнутый (Normally Open, NO). Замыкается при наличии магнита.
- Рабочее расстояние (зазор): До 13 мм (это максимальное расстояние, на котором магнит еще может замкнуть контакты; для надежной работы рекомендуется меньший зазор).
- Напряжение коммутации: До 100 В постоянного тока.
- Ток коммутации: До 0.5 А.
- Сопротивление контактов: < 100 мОм (в замкнутом состоянии).
- Диэлектрическая прочность: 200 В переменного тока (50/60 Гц) в течение 1 минуты.
- Температурный диапазон: От -25°C до +70°C.
- Климатическое исполнение: Влагозащищенный.
- Материал корпуса: Пластик АБС.
- Цвет: Белый (стандартно).
- Размеры датчика: Примерно 55 x 15 x 10 мм.
- Крепление: Монтажные отверстия под винты.
Парт-номера и аналоги
MR400-013 — это модель, широко распространенная на рынке. У нее есть прямые аналоги и номера в каталогах разных производителей и поставщиков.
Популярные парт-номера и аналоги:
- Импортные аналоги: серии MKA от C&K, 59140 от Meder, DRS-50 от Omron.
- Китайские аналоги: Очень часто продается просто как "Magnetic Door Sensor Reed Switch 13mm" или "Датчик открытия двери 13мм".
- В каталогах радиодеталей: Может встречаться под общим кодом для герконов, например, MK20-B-2.
Важно: При поиске аналога обращайте внимание на ключевые параметры: нормально разомкнутый (NO) тип, рабочий зазор ~13 мм и исполнение в пластиковом корпусе с монтажными отверстиями.
Совместимые модели и семейства
MR400-013 совместим по принципу работы и электрическим параметрам со всеми герконовыми датчиками серии MR400 и аналогичными сериями других брендов, отличающимися в основном рабочим расстоянием и цветом.
Совместимые модели того же типа (от того же или других производителей):
- MR400-010 – аналог с рабочим расстоянием 10 мм.
- MR400-020 – аналог с рабочим расстоянием 20 мм (требует более сильного магнита или меньшего зазора).
- MR400-013/B – может обозначать черный (Black) цвет корпуса.
- MR400-013/W – может обозначать белый (White) цвет корпуса.
- MKA-07101 (C&K) – близкий аналог.
- Любые другие NO-герконы в корпусе с рабочим напряжением/током не ниже ваших требований.
Подключение к Arduino
Схема подключения очень проста и использует подтягивающий резистор.
Необходимые компоненты:
- Плата Arduino (Uno, Nano, Mega и т.д.)
- Датчик MR400-013
- Резистор 10 кОм
- Соединительные провода
Схема:
- Подключите один контакт датчика к пину Arduino (например, цифровой пин 2).
- Подключите второй контакт датчика к GND (земле) Arduino.
- Между пином 2 и +5V Arduino установите подтягивающий резистор 10 кОм. Это нужно для четкого определения логического уровня, когда датчик разомкнут.
Логика работы в коде:
- Дверь закрыта (магнит рядом) -> контакты датчика замкнуты -> пин 2 соединен с GND ->
digitalRead(2)возвращает LOW. - Дверь открыта (магнит удален) -> контакты датчика разомкнуты -> пин 2 подтянут резистором к +5V ->
digitalRead(2)возвращает HIGH.
Пример простого скетча для Arduino:
const int sensorPin = 2; // Пин, к которому подключен датчик
void setup() {
Serial.begin(9600);
pinMode(sensorPin, INPUT_PULLUP); // Используем встроенный подтягивающий резистор (можно вместо внешнего)
}
void loop() {
int sensorState = digitalRead(sensorPin);
if (sensorState == HIGH) {
Serial.println("Дверь ОТКРЫТА! Тревога!");
// Здесь можно включить сирену, отправить уведомление и т.д.
} else {
Serial.println("Дверь закрыта. Все в порядке.");
}
delay(500); // Небольшая задержка для стабильности
}
Совет: Для надежной работы в реальных проектах добавьте в код защиту от дребезга контактов (debouncing), хотя у качественных герконов этот эффект минимален.