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; положительные выходы источников не соединять.
GNDGND Uno R3 и минус внешних 5 ВОбщая земля в этом неизолированном варианте.
IND8 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 и загрузке.

Проекты с этим компонентом

Все проекты

Связанные проекты пока не опубликованы.

Связанные материалы и компоненты