
1-Channel 5V Relay Module with Optocoupler
SunFounder — документированное исполнение · AL-021, 5 В, выбор H/L
Одноканальное электромеханическое реле с оптопарой; пример для SunFounder AL-021 с выбором активного уровня.
Автор: SLDV LAB
Опубликовано · Обновлено
О МОДУЛЕ
Что делает AL-021, 5 В, выбор H/L
Название охватывает разные платы. Здесь выбран документированный SunFounder AL-021: реле, оптопара и перемычка выбора активного уровня H/L. Перед использованием сопоставьте маркировку своей платы с этим исполнением. Включённое реле соединяет COM с NO, выключенное — COM с NC.
Оптопара в составе модуля не доказывает гальваническую развязку между контроллером и питанием катушки. В показанном подключении земля общая. Не добавляйте к этой плате несуществующий JD-VCC и не переносите схемы развязки от других модулей.
Надпись на корпусе реле не определяет допустимый ток всей платы, клемм и проводов и не является сертификацией сборки. Контакты изнашиваются и могут свариться; программный OFF не служит аварийным разъединителем. Для индуктивной DC-нагрузки нужен рассчитанный подавитель выбросов на самой нагрузке; диод катушки реле не защищает внешнюю нагрузку. Для быстрого PWM такое реле не подходит.
Учебный стенд: изолированный источник 5 В и светодиод с последовательным резистором 1 кОм через COM–NO. Работы с сетевым напряжением в пример не входят.
SunFounder AL-021: плата реле 5 В с выбором активного уровня. Фото SunFounder; исходный фон удалён, пропорции и детали сохранены. Статус лицензии изображения не подтверждён.
Источник изображения: www.sunfounder.com, исходный файл. Условия повторного использования не установлены; открытая лицензия не заявляется. Фон отделён, выполнено равномерное масштабирование; реальные детали платы не перерисованы.
AL-021: подключение по названиям входов и клемм к Uno R3, перемычка L, только низковольтный стенд. Авторская схема SLDV LAB по документации SunFounder.
Характеристики
- Каналы
- 1
- Контакты
- COM / NO / NC
- Уровень включения
- Выбор H или L перемычкой; в примере L
- Питание модуля
- AL-021: питание 5 В DC; в примере вход IN управляется логикой 5 В Arduino Uno R3; совместимость входа с 3,3 В не подтверждена.
ПРАКТИКА
Подключение
| Контакт модуля | Контакт платы | Назначение |
|---|---|---|
| VCC | Внешний стабилизированный +5 В | Питание модуля, не от GPIO. Uno питается по USB; положительные выходы источников не соединять. |
| GND | GND Uno R3 и минус внешних 5 В | Общая земля в этом неизолированном варианте. |
| IN | D8 Uno R3 | Перемычка L; HIGH = OFF, LOW = ON. Аппаратно удерживать OFF при сбросе; номинал подтяжки выбрать по входной схеме. |
| COM / NO | Только цепь отдельного низковольтного светодиодного стенда | На GPIO не подключать; NC оставить свободным. |
Подходит для Arduino. Выберите контакты по документации своей платы.
ВАШ ПРОЕКТ · ВАШ ДАТЧИК
Интегрируйте модуль с ChatGPT
Скопируйте запрос в ChatGPT. Укажите свою плату и среду разработки — получите подключение и код для своего проекта.
Помоги интегрировать 1-Channel 5V Relay Module with Optocoupler. Сначала уточни точное исполнение модуля, модель контроллера, среду разработки, питание и нагрузку. Не переноси распиновку и допустимый ток другой платы. Подготовь подключение, зависимости, полный минимальный пример с безопасным выключенным состоянием, обработку доступных сигналов неисправности и шаги проверки. Входы управления сами по себе не подтверждают состояние нагрузки. Все практические опыты ограничь маломощной нагрузкой с безопасным изолированным низковольтным питанием; не давай схему подключения к электросети. Карточка использует AL-021 с перемычкой L и Uno R3 D8; для другого исполнения сначала установи активный уровень. Предусмотри аппаратный OFF при отключённом контроллере и сбросе.
Библиотеки
Ссылки на библиотеки для этой модели ещё не добавлены.
Установите библиотеку для своей среды и откройте пример из её документации.
Что именно прописать
- Плата и ядро
Arduino Uno R3 / Arduino AVR Boards 1.8.6Именно 5-вольтовая Uno R3; ESP32 напрямую не подставлять.
- Вход и полярность
D8; перемычка L; HIGH = OFFДо подключения нагрузки проверить COM–NO мультиметром на обесточенной цепи контактов.
- Serial Monitor
9600 бод; 1 = включить; 0 = выключитьЛюбой другой принятый символ выключает реле; выберите режим без окончания строки.
Uno R3: включение только по команде
cpp#include <Arduino.h>
const uint8_t RELAY = 8;
void setup() {
digitalWrite(RELAY, HIGH); // OFF latch before OUTPUT
pinMode(RELAY, OUTPUT);
Serial.begin(9600);
}
void loop() {
if (Serial.available() > 0) {
const char command = (char)Serial.read();
digitalWrite(RELAY, command == '1' ? LOW : HIGH);
}
}
Полный скетч для Arduino Uno R3 (ATmega328P), пакет Arduino AVR Boards 1.8.6. API сверены с исходниками этой версии; компиляция и проверка на оборудовании не выполнялись. Перед запуском отключите нагрузку и проверьте аппаратное удержание входа в состоянии OFF при reset и загрузке.
Проекты с этим компонентом
Все проектыСвязанные проекты пока не опубликованы.


