В этом уроке нам понадобится:
- Arduino uno: http://ali.ski/gC_mOa
- Контактные провода: http://ali.ski/Exjr3
- Модуль 2 реле: http://ali.ski/Z2IE9_
Прежде чем приступить к материалу, я Вас попрошу, если нравится то, что я делаю и хотите следить за моей деятельностью, то рекомендую подписаться на мой телеграмм канал: https://t.me/ypavla
Там я публикую новости о вышедших видео, статьях и разные устройства для умного дома и не только показываю.
Спасибо за внимание, теперь продолжим.
В этом уроке мы подключим к Ардуино релейный модуль. С его помощью можно включать и выключать освещение, моторы и замыкать другие контакты.
Важно!: Релейный модуль расчитан на коммутирование небольших нагрузок. Вы можете подключать бытовые приборы с рабочим напряжением 220 В, но нагрузка не должна превышать 3х ампер и мощность до 660 ВТ.
Реле́ (фр. relais) — электрическое или электронное устройство (ключ), предназначенное для замыкания или размыкания электрической цепи при заданных изменениях электрических или неэлектрических входных воздействий.
Обычно под этим термином подразумевается электромагнитное реле — электромеханическое устройство, замыкающее и/или размыкающее механические электрические контакты при подаче в обмотку реле электрического тока, порождающего магнитное поле, которое вызывает перемещения ферромагнитного якоря реле, связанного механически с контактами, и последующее перемещение контактов коммутирует внешнюю электрическую цепь.
Данный модуль на два реле имеет 4 пина для подключения к ардуино. VCC, IN1, IN2, GND. VCC и GND подключаем к 5V и GND ардуино. А пины IN1, IN2 мы подключаем к 2 и 3 пинам ардуино.
После подключения контактов по описанной схеме приведенной выше, нам необходимо скопировать программный код приведенный ниже и вставить его в программу Arduino IDe для загрузки данного программного кода в Ардуино.
int Relay1 = 2; int Relay2 = 3; void setup() { pinMode(Relay1, OUTPUT); pinMode(Relay2, OUTPUT); } void loop() { digitalWrite(Relay1, HIGH); delay(1000); digitalWrite(Relay2, HIGH); delay(1000); digitalWrite(Relay1, LOW); delay(1000); digitalWrite(Relay2, LOW); delay(1000); }
После загзуки программного кода реле будет последовательно включаться и выключаться с паузой в одну секунду. Данную паузу мы естественно можем изменяться, необходимая строчка для изменения Delay (1000) – где 1000 означает 1000 миллисекунд, тобишь 1 секунду соответственно.
Визуальную работу данного программного кода залитого в ардуино, можно просмотреть в видео приведенном в конце этой статьи.