• Начало
  • Новини
  • Какво представляват релетата и как се управляват с Arduino?
Продукти

Какво представляват релетата и как се управляват с Arduino?

Какво представляват релетата и как се управляват с Arduino?
17 ноември 2025

Релетата са едни от най-използваните електронни компоненти в проекти с Arduino. Те позволяват да управляваме устройства, които работят с високо напрежение или голям ток, без да натоварваме директно електрониката. В тази статия ще разгледаме какво е реле, как работи и как можем лесно да го управляваме с Arduino.

 

Какво е реле?

Релето е електромеханичен превключвател. То се управлява с малък електрически сигнал, но може да включва и изключва устройства, които работят на по-високо напрежение или ток, отколкото Arduino може да подаде.

Най-често срещаните релета за Arduino са 5V реле модули, които съдържат:

  • Електромагнитна бобина – активира контакта;

  • Комутатор (контакти – NO, NC, COM);

  • Оптрон или транзистор (при модулите) – за по-сигурна изолация;

  • Диод за защита – предпазва Arduino от обратни токове.

 

 

 

NO, NC и COM – какво означават?

  • COM (Common) – общият контакт;

  • NO (Normally Open) – нормално отворен — при изключено реле връзката е прекъсната;

  • NC (Normally Closed) – нормално затворен — при изключено реле връзката е затворена.

Когато Arduino активира релето, то “щраква” и състоянието между NO и NC се променя.

 

Защо ни трябват релета?

Arduino може да подава максимум 5V и ~20–40 mA. Това е прекалено малко за устройства като:

  • Лампи 220V;

  • Мотори;

  • Нагреватели;

  • Кафемашини;

  • Ел. ключове.

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

 

 

Как да свържем реле към Arduino?

Необходим хардуер:

  • Arduino (UNO, Nano, Mega и т.н.);

  • 5V реле модул;

  • Проводници.

Свързване:

  • IN на релето → пин D7 на Arduino;

  • VCC → 5V на Arduino;

  • GND → GND на Arduino.

Забележка: Използвайте реле модул, а не "голо" реле — модулът има защити и е безопасен за Arduino.

 

 

Примерна схема на управление на лампа (220V): 

Важно: Високото напрежение е опасно! Работете само ако имате опит и взимайте всички предпазни мерки.

  • COM → фазата от мрежата

  • NO → към лампата

  • Лампата → нулата от мрежата

Когато Arduino активира релето, веригата през NO се затваря и лампата светва.

 

Arduino код: 

 

// Примерен код за управление на реле с Arduino
 
int relayPin = 7;      // Пинът, към който е свързано релето
 
void setup() {
  pinMode(relayPin, OUTPUT);   // Задаваме пина като изход
  digitalWrite(relayPin, HIGH); // Оставяме релето изключено (при повечето модули HIGH = OFF)
}
 
void loop() {
  digitalWrite(relayPin, LOW);   // Включваме релето
  delay(2000);                   // Чакаме 2 секунди
  digitalWrite(relayPin, HIGH);  // Изключваме релето
  delay(2000);                   // Чакаме 2 секунди
}

 

 

Чести грешки и как да ги избегнем? 

 

1. Свързване директно към релето, а не към реле модул:

"Голото" реле няма защити и често гори Arduino.

2. Необърнато внимание на логиката (HIGH = OFF или ON?)

Различните модули имат различна логика.
Пробвайте — ако е обратно, разменете HIGH/LOW.

3. Неправилна връзка NO/NC

Проверявайте два пъти преди да включите 220V.

 

 

Заключение:

Релетата са лесни за използване и дават големи възможности: управление на лампи, мотори, уреди и цели системи за домaшна автоматизация. С правилното свързване и малко внимание към безопасността можете да направите мощни и надеждни Arduino проекти.