
4-Channel 5V Relay Module
SunFounder — документированное исполнение · TS0011, 4 Channel 5V Relay Module
Четыре электромеханических реле; пример для 5-вольтового SunFounder TS0011 с активным LOW.
Автор: SLDV LAB
Опубликовано · Обновлено
О МОДУЛЕ
Что делает TS0011, 4 Channel 5V Relay Module
В качестве конкретного исполнения выбран SunFounder TS0011 с четырьмя переключающими контактами и входами IN1–IN4. Это плата дискретного управления, без I²C-адреса и протокольной библиотеки. Проверяйте маркировку катушек и разводку своей ревизии.
В примере сохранена перемычка VCC–JD-VCC, модуль питается отдельным источником 5 В, земля соединена с Uno. Следовательно, гальванической развязки контроллера от питания катушек здесь нет. Снятие перемычки разделяет положительные шины питания, но само по себе не гарантирует развязку: важны все соединения земли и точная схема платы.
У руководства есть противоречивая строка об активном уровне: раздел распиновки и программный пример задают LOW как включение. Поэтому перед нагрузкой проверьте фактическое COM–NO; при несовпадении остановитесь и установите ревизию. Общую строку документа о 12 В нельзя применять к реле с катушкой 5 В.
Нельзя считать маркировку контактов гарантированным допустимым током сборки. Учитывайте суммарный ток катушек, входные токи и ограничения портов MCU; не питайте реле от GPIO. Контакты не предназначены для PWM. Защита катушек на плате не заменяет подавление выбросов внешней индуктивной нагрузки. Учебный тест — по одному каналу, сначала без нагрузки, затем с отдельным изолированным источником 5 В и светодиодом через 1 кОм.
SunFounder TS0011: четырёхканальная плата реле 5 В. Фото SunFounder; исходный фон удалён, пропорции и детали сохранены. Статус лицензии изображения не подтверждён.
Источник изображения: www.sunfounder.com, исходный файл. Условия повторного использования не установлены; открытая лицензия не заявляется. Фон отделён, выполнено равномерное масштабирование; реальные детали платы не перерисованы.
TS0011: входы IN1–IN4, питание с перемычкой VCC–JD-VCC и низковольтные тестовые контакты. Авторская схема SLDV LAB по руководству SunFounder.
Характеристики
- Каналы
- 4
- Контакт каждой группы
- COM / NO / NC
- Уровень включения выбранного исполнения
- LOW; OFF = HIGH
- Питание модуля
- TS0011 5 В: VCC и JD-VCC получают 5 В DC; логика примера 5 В Uno R3. Не подавать 12 В на выбранное 5-вольтовое исполнение.
ПРАКТИКА
Подключение
| Контакт модуля | Контакт платы | Назначение |
|---|---|---|
| VCC и JD-VCC | Внешний стабилизированный +5 В | Перемычка установлена. Источник рассчитан на все катушки; не соединять его плюс с USB 5 В Uno. |
| GND | GND Uno R3 и минус внешних 5 В | Общая земля; этот вариант не изолирует питание катушек. |
| IN1 / IN2 / IN3 / IN4 | D12 / D11 / D10 / D9 Uno R3 | Активный LOW. Аппаратное удержание HIGH при reset проверяется отдельно для каждого канала. |
| COM1–COM4 / NO1–NO4 | Отдельные низковольтные тестовые цепи | Каждую цепь проверить отдельно; не объединять произвольные источники через COM. |
Подходит для Arduino. Выберите контакты по документации своей платы.
ВАШ ПРОЕКТ · ВАШ ДАТЧИК
Интегрируйте модуль с ChatGPT
Скопируйте запрос в ChatGPT. Укажите свою плату и среду разработки — получите подключение и код для своего проекта.
Помоги интегрировать 4-Channel 5V Relay Module. Сначала уточни точное исполнение модуля, модель контроллера, среду разработки, питание и нагрузку. Не переноси распиновку и допустимый ток другой платы. Подготовь подключение, зависимости, полный минимальный пример с безопасным выключенным состоянием, обработку доступных сигналов неисправности и шаги проверки. Входы управления сами по себе не подтверждают состояние нагрузки. Все практические опыты ограничь маломощной нагрузкой с безопасным изолированным низковольтным питанием; не давай схему подключения к электросети. За основу взят SunFounder TS0011 5 В с LOW=ON. Уточни наличие VCC–JD-VCC, распиновку и цепи земли. Если требуются изоляция или взаимные блокировки, проверь схему; не обещай их по наличию оптопар.
Библиотеки
Ссылки на библиотеки для этой модели ещё не добавлены.
Установите библиотеку для своей среды и откройте пример из её документации.
Что именно прописать
- Плата и ядро
Arduino Uno R3 / Arduino AVR Boards 1.8.6Проверка проводится в 5-вольтовой логике.
- Каналы
IN1=D12; IN2=D11; IN3=D10; IN4=D9Согласовано с руководством выбранной платы.
- Старт
Все HIGH; перемычка VCC–JD-VCC установленаПрограммный OFF начинается в setup; аппаратный OFF до setup обеспечить отдельно.
- Serial Monitor
9600 бод; 1–4 = один канал; 0 = все выключитьЛюбой другой символ выключает все каналы; выберите режим без окончания строки.
Uno R3: выбор одного канала с выключением остальных
cpp#include <Arduino.h>
const uint8_t RELAYS[] = {12, 11, 10, 9};
void allOff() {
for (uint8_t i = 0; i < 4; ++i) digitalWrite(RELAYS[i], HIGH);
}
void setup() {
allOff(); // OFF latches before changing pin direction
for (uint8_t i = 0; i < 4; ++i) pinMode(RELAYS[i], OUTPUT);
Serial.begin(9600);
}
void loop() {
if (Serial.available() > 0) {
const char command = (char)Serial.read();
allOff();
if (command >= '1' && command <= '4') {
delay(100); // bench test only, not a safety interlock
digitalWrite(RELAYS[command - '1'], LOW);
}
}
}
Полный скетч для Arduino Uno R3 (ATmega328P), пакет Arduino AVR Boards 1.8.6. API сверены с исходниками этой версии; компиляция и проверка на оборудовании не выполнялись. Перед запуском отключите нагрузку и проверьте аппаратное удержание входа в состоянии OFF при reset и загрузке. Задержка не является блокировкой для реверса двигателя или переключения источников.
Проекты с этим компонентом
Все проектыСвязанные проекты пока не опубликованы.


