Arduino XH-M131
тел. +7(499)347-04-82
Описание Arduino XH-M131
Отличный выбор! XH-M131 — это очень популярный и доступный модуль для управления нагрузкой с помощью Arduino или других микроконтроллеров. Вот подробное описание.
Краткое описание модуля XH-M131
XH-M131 — это изолированный релейный модуль (с оптопарой), предназначенный для безопасного управления высоковольтными и сильноточными нагрузками (например, лампами, двигателями, нагревателями) с помощью низковольтных логических сигналов от микроконтроллера (3.3В или 5В).
Его ключевая особенность — гальваническая развязка между управляющей цепью (Arduino) и силовой цепью (нагрузка). Это защищает ваш микроконтронтроллер от помех, скачков напряжения и возможных повреждений при коммутации индуктивных нагрузок.
Основное назначение: Включение/выключение питания нагрузки по команде от Arduino. Аналог: Цифровой выключатель с дистанционным управлением.
Технические характеристики (Technical Specifications)
| Параметр | Значение / Описание |
| :--- | :--- |
| Рабочее напряжение управления (VCC) | 5В (номинал) или 3.3В (совместимо, реле сработает) |
| Управляющий сигнал (IN) | Низкий уровень (LOW, 0V) для ВКЛЮЧЕНИЯ реле.
Высокий уровень (HIGH, 3.3В/5В) для ВЫКЛЮЧЕНИЯ.
Внимание! Это важная особенность — активный низкий уровень. |
| Количество каналов | 1 |
| Коммутируемое напряжение | До 250 В переменного тока (AC) или 30 В постоянного тока (DC) |
| Максимальный ток | До 10 А (при 250V AC) или 10 А (при 30V DC) |
| Тип реле | Электромеханическое, слаботочное (например, SONGLE SRD-05VDC-SL-C) |
| Оптопара (развязка) | Да, обычно EL817 или аналог |
| Индикация | Светодиод: 1) Питания (PWR, красный)
2) Срабатывания реле (ON, синий или зеленый) |
| Клеммы подключения | Винтовые клеммы: NO, COM, NC для нагрузки и VCC, GND, IN для управления |
| Контакты реле | COM (Common) — Общий
NO (Normally Open) — Нормально разомкнутый
NC (Normally Closed) — Нормально замкнутый |
| Потребляемый ток | ~70-80 мА при срабатывании реле (необходим внешний источник питания, не запитывать от пина 5V Arduino!) |
| Размеры (примерно) | 50мм x 26мм x 19мм (без клемм) |
Распиновка и подключение к Arduino
Пин модуля XH-M131 | Назначение | Подключение к Arduino :--- | :--- | :--- VCC | Питание модуля (+5V) | Не к пину 5V Arduino! К внешнему источнику 5В или к винтовой клемме 5V на самой Arduino. GND | Земля (общий минус) | К любому пину GND Arduino. Обязательно соединить с источником питания модуля. IN | Сигнальный вход (активный LOW) | К любому цифровому пину (например, D8). COM | Общий контакт реле | На фазу сети (для AC) или на плюс/минус источника нагрузки (для DC). NO | Нормально разомкнутый | На один конец нагрузки. Второй конец нагрузки — на нейтраль (N) сети или другую полярность источника. NC | Нормально замкнутый | Обычно не используется. Контакт замыкается с COM, когда реле выключено.
ВАЖНО: Для управления нагрузкой 220В необходимо соблюдать правила электробезопасности! Изолируйте все оголенные контакты.
Парт-номера и совместимые модели
Модуль продается под разными названиями, но имеет идентичную или очень похожую схему.
Прямые аналоги и парт-номера:
- XH-M131 (основное название)
- HW-061 (часто встречается на Aliexpress)
- JQC-3FF-S-Z (может указываться как модель реле на плате)
- 1 Channel Relay Module (Active Low)
- Arduino 1-Channel Relay Module (Optocoupler)
Совместимые модели реле (установленные на плате):
- SRD-05VDC-SL-C (наиболее распространенное, на 5В)
- SRA-05VDC-CL (аналог)
- JQC-3FF-05VDC (аналог)
Совместимые микроконтроллеры и платформы:
Модуль совместим с любыми контроллерами, имеющими выводы с логическими уровнями 3.3В или 5В:
- Arduino: Uno, Nano, Mega, Leonardo и все клоны.
- ESP8266: NodeMCU, Wemos D1 Mini (работает от 3.3В, но реле сработает, так как его катушка питается от отдельного 5В).
- ESP32: (аналогично ESP8266).
- Raspberry Pi Pico (RP2040).
- Платы на STM32.
- Raspberry Pi (требуется осторожность из-за 3.3В пинов, но модуль работает).
Пример кода для Arduino (Sketch)
const int relayPin = 8; // Пин Arduino, подключенный к IN модуля
void setup() {
pinMode(relayPin, OUTPUT);
digitalWrite(relayPin, HIGH); // Устанавливаем HIGH, чтобы реле было ВЫКЛЮЧЕНО при старте
// Помним: HIGH = реле выключено, LOW = реле включено
}
void loop() {
// Включаем нагрузку
digitalWrite(relayPin, LOW);
delay(5000); // Ждем 5 секунд
// Выключаем нагрузку
digitalWrite(relayPin, HIGH);
delay(5000); // Ждем 5 секунд
}
Важные замечания по применению:
- Питание: Всегда питайте модуль от отдельного источника 5В, а не от пина Arduino. Пусковой ток реле может вызвать просадку напряжения и перезагрузку контроллера.
- Активный LOW: Не забывайте, что для включения реле нужно подать на пин
INлогический0(LOW). - Защита от искрения (индуктивная нагрузка): При управлении двигателями, соленоидами или реле большего размера обязательно устанавливайте защитный диод (например, 1N4007) параллельно катушке нагрузки, а для сетевого напряжения — варистор параллельно контактам реле.
- Безопасность 220В: При работе с сетевым напряжением будьте предельно осторожны. Используйте корпус, чтобы исключить прикосновение к токоведущим частям.
Модуль XH-M131 — это надежный и недорогой «мостик» между миром слаботочной цифровой электроники и силовыми устройствами реального мира.