Реле модуль підключення до arduino
Рано чи пізно з'являється бажання покерувати чимось потужнішим ніж світлодіод, або створити щось на подобу розумного будинку своїми руками. У цьому нам допоможе така радіо деталь як реле. У цій статті розглянемо як реле підключається до мікроконтролера, як їм управляти, а також влаштуємо демонстрацію його роботи на прикладі включення лампи розжарювання.

Пристрій і принцип роботи реле
Розглянемо пристрій реле на широко поширеному в області Arduino реле фірми SONGLE SRD-05VDC.
Дане реле управляється напругою 5V і здатне комутувати до 10А 30V DC і 10A 250V AC.
Реле має два окремі ланцюги: ланцюг управління, представлена контактами А1, А2 і керована ланцюг, контакти 1, 2, 3. Ланцюги ніяк не пов'язані між собою.
Між контактами А1 і А2 встановлений металевий сердечник, при протіканні струму по якому до нього притягується рухливий якір (2). Контакти же 1 і 3 нерухомі. Варто зазначити що якір подпружинен і поки ми не пропустимо ток через сердечник, якір буде утримується притиснутим до контакту 3. При подачі струму, як уже говорилося, сердечник перетворюється в електромагніт і притягується до контакту 1. При знеструмленні пружина знову повертає якір до контакту 3.

Підключення модуля до Arduino
У більшості реле модулів для Ардуіно використовується N-канальний управління, його ми і розглянемо. Для прикладу візьмемо одноканальний модуль.

Далі приведу приблизну схему даного модуля. Необхідними для управління реле є такі деталі: резистор (R1). p-n-p транзистор (VT1). діод (VD1) і, безпосередньо саме реле (Rel1). Два світлодіоди встановлені для індикації. LED1 (червоний) - індикація подачі живлення на модуль, загоряння LED2 (зелений) свідчить про замиканні реле.

Розглянемо як працює схема. При включенні контроллера висновки знаходяться в високоомному стані, транзистор не відкритий. Так як у нас транзистор p-n-p типу, то для його відкриття потрібно подати на базу мінус. Для цього використовуємо функцію digitalWrite (pin, LOW); .Тепер транзистор відкритий і через керуючу ланцюг тече струм і реле спрацьовує. Для відключення реле слід закрити транзистор, подавши на базу плюс, викликавши функцію digitalWrite (pin, HIGH) ;. Можна сказати що управління реле модуля нічим не відрізняється від управління звичайним світлодіодом.
Модуль має 3 виведення (стандарту 2.54мм):
IN: висновок вхідного сигналу
Підключення модуля гранично просто:
VCC на + 5 вольт на Ардуіно.
GND на будь-який з GND пинов Ардуіно.
IN на будь-який з цифрових входів / виходів Ардуіно (в прикладах приєднано до 4).

Переходимо безпосередньо до скетчу. В даному прикладі реле буде включатися і вимикатися з інтервалом в 2 секунди.
приклад програмного коду:
Для підключення лампи розжарювання слід поставити реле в розрив одного з проводів.

На нашому модулі контакти 1, 2, 3 розташовані таким чином. Для підключення лампи розжарювання слід поставити реле в розрив одного з проводів.
Має вийти так як показано на малюнку.

Приклад включення лампи розжарювання в зв'язці з PIR датчиком руху
P.S. Дорожчі модулі мають на своєму борту ще і оптрон, який дозволяє отримати крім розв'язки між керованою і керуючою ланцюгами реле ще і повну гальванічну розв'язку безпосередньо між контролером і ланцюгом управління реле.
Статті в схожій тематиці:
Купити вУкаіни реле модуль для Arduino