Освой Arduino играючи

Сайт Александра Климова

Шкодим

/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000

Реле

Реле пригодится при управлении устройствами, подключёнными к бытовой сети. Например, мы можем использовать лампу накаливания, которая питается от источника переменного тока с напряжением 220 Вольт. Реле механическим способом замыкает цепь нагрузки с помощью электромагнита.

Relay

Модели могут быть самыми разными и с разными техническими характеристиками. Популярна китайская модель KY-019 и её аналоги.

KY-019

С помощью реле можно подать 5 Вольт на катушку и замкнуть цепь очень мощной нагрузки, тем самым включить холодильник и другую бытовую технику.

Подключим реле по схеме.


Relay | Arduino 
-----------------
  GND | GND 
  VCC | 5V 
   In | 3

Реле бывают разных типов. В нашем случае, вход реле является инвертированным - высокий уровень на контакте In выключит катушку реле, а низкий уровень — включит.

Так как опыты с устройствами на 220В чересчур опасны, заменим питание из розетки на обычную батарею, а вместо лампы накаливания будем использовать светодиод.

Relay


int relayPin = 3;

void setup() {
  pinMode(relayPin, OUTPUT);

}

void loop() {
  digitalWrite(relayPin, HIGH);
  delay(2000);
  digitalWrite(relayPin, LOW);
  delay(2000);
}

В схемах с реле встречаются сокращения NC, C и NO. Если реле выключено, то контакт C (COM) соединен с NC (Normally connected), и не соединен c NO (Normally opened). При подаче напряжения на катушку реле, контакт C перекидывается с NC на NO — и всё становится наоборот.

Дополнительные материалы

Уроки Arduino #8 - управление реле - YouTube

Реклама