Что нужно знать при подключении реле к Arduino

30 июля 2025
5K

Захотел не просто моргать светодиодом, а включать настоящую нагрузку, например, лампу от розетки или вентилятор. Arduino сам по себе такую мощность не тянет, а вот через реле - легко.

Это по сути электромеханический выключатель, которым можно управлять одним цифровым пином. Главное, правильно собрать схему и понимать, как работает модуль.

Какой модуль реле выбрал и зачем отказался от обычного

Вместо обычного реле на ножках сразу взял готовый 1-канальный модуль - с транзистором, оптопарой и светодиодом-индикатором. Он уже адаптирован под Arduino, не требует отдельной сборки схемы и работает от 5 В.

Выдерживает до 10 А - этого хватает для лампы, вентилятора или зарядки ноутбука. Главное - не подключать мощные приборы вроде обогревателей. Модуль легко найти на AliExpress или в местных радиомагазинах.

Что пригодилось для подключения реле к Arduino

Без пайки, без сложностей. Вот мой комплект:

  • Arduino Uno (подойдёт и Nano, Mega, без разницы);

  • 1-канальный модуль реле на 5 В с оптопарой;

  • проводки “папа–папа”;

  • лампа накаливания на 220 В с проводом и вилкой;

  • внешний блок питания 5 В (Arduino не всегда тянет реле напрямую);

  • отвёртка для клемм.

Как всё подключил и что сработало с первого раза

Реле подключается тремя проводами:

  • GND на минус Arduino,

  • VCC на плюс (5 В),

  • IN - управляющий сигнал, в моём случае с D7.

На выходе у модуля три клеммы: NO (нормально разомкнутая), COM (общая) и NC (нормально замкнутая). Подключил фазу через NO и COM, чтобы при включении пина зажигалась лампа. Как только подаю LOW на D7 - слышен щелчок, и лампа загорается. HIGH - выключается.

У некоторых модулей логика инверсная, так и должно быть: LOW - включает, HIGH - выключает. Просто учитывается в коде.

Какие подводные камни всплыли во время тестов

  • Без внешнего питания реле иногда глючит - щёлкает, но не включает. Проблема решается питанием напрямую с блока на 5 В.

  • Ещё заметил: если сразу переключать пин без задержки, реле может дребезжать - помогает простая пауза delay(200) перед каждой командой.

Старался не касаться 220 В без нужды - вся коммутация через клеммы, всё надёжно затянуто. Но всё равно советую: если не уверен, лучше подключать нагрузку на 12 В для тестов.

15 отреагировали
Комментарии9
5 августа 2025
А где же код?
Нравится
Ответить
3
8 августа 2025
не проще сделать автоподхват без ардуины
Нравится
Ответить
4
1 сентября 2025
Тимончик, передрал у кого-то схему, а умишка не хватило на скетч.
Нравится
Ответить
4
10 сентября 2025
Отлично!..
Нравится
Ответить
14 сентября 2025
Мегу на одно реле шикарно слишком.
Нравится
Ответить
5
8 октября 2025
Не понял - для чего оптопара ?
Нравится
Ответить
Юрий Г., если ещё актуально, для гальванической развязки, чтобы в случае чего 220В со стороны реле не взорвали Ардуино.
Нравится
Ответить
1
17 октября 2025
фигня
Нравится
Ответить
Эт чё за схема такая? Какая к дьяволу кнопка в цепи нагрузки, а??? Какой "колышник" такое здесь нарисовал!?
Нравится
Ответить
1
Страховка для вашего авто
Узнайте цену ОСАГО и Каско онлайн
Оформить

Рекомендуем