Реле

Очень часто требуется возможность управления высокой нагрузкой, например, устройствами, работающими от 220v. Само собой, Ардуино не сможет выдать такое напряжение. Данная задача решается использованием дополнительных электронных компонентов, в частности, реле.

Для удобства воспользуемся модулем реле с удобной развязкой.

Relay_module

Это одноканальное реле. Вы можете найти подобные модули на 2, 4, 8 и даже 16 каналов.

16_channel_relay_module

Реле позволяет направлять или закрывать ток от источника к устройству, т.е. работает электронным ключом. Ардуино будет указывать, когда стоит проводить ток, а когда нет и, соответственно, когда устройству работать, а когда нет.

Рассмотрим вариант управления светильником, работающим от 220v.

У модуля реле 3 входных контакта:

IN -> arduino pin

GND -> gnd

VCC -> 5v

Данный модуль замыкается при подаче низкого сигнала (LOW) на IN.

На выходе можно использовать нормально замкнутый и нормально разомкнутый режимы. Мы будем использовать нормально замкнутый режим, чтобы сохранить логику HIGH -> включение.

Для управления светильником через Ардуино нужно разрезать одну из жил провода питания, и один конец поместить в COM реле (средний выходной контакт), а другой в NC (нижний выходной контакт).

Схема:

arduino_light_sheme

Теперь будем управлять нашим светильником. Программно управление лампочкой не отличается от управления светодиодом, поэтому, можем просто открыть известный нам пример Blink и заменить в нем номер выходного порта (у меня это порт №7).

Код программы:

Как видите, все довольно просто и теперь вы без проблем сможете управлять различными электронными устройствами, питающимися от розетки.

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *