Реле модуль підключення до arduino

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

Реле модуль підключення до 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

Підключення модуля до Arduino

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

Реле модуль підключення до arduino

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

Реле модуль підключення до arduino

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

Модуль має 3 виведення (стандарту 2.54мм):

IN: висновок вхідного сигналу

Підключення модуля гранично просто:

VCC на + 5 вольт на Ардуіно.

GND на будь-який з GND пинов Ардуіно.

IN на будь-який з цифрових входів / виходів Ардуіно (в прикладах приєднано до 4).

Реле модуль підключення до arduino

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

приклад програмного коду:

Для підключення лампи розжарювання слід поставити реле в розрив одного з проводів.

Реле модуль підключення до arduino

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

Має вийти так як показано на малюнку.

Реле модуль підключення до arduino

Приклад включення лампи розжарювання в зв'язці з PIR датчиком руху


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

Статті в схожій тематиці:

Купити вУкаіни реле модуль для Arduino