Пример 24. Модуль реле
Примеры
ПРИМЕРЫ
- Пример 1. Светодиоды
- Пример 2. Подключение кнопки
- Пример 3. Переключатель
- Пример 4. Активный зуммер
- Пример 5. Пассивный зуммер
- Пример 6. Фоторезистор
- Пример 7. RGB-светодиод
- Пример 8. Семисегментный индикатор и 74HC595N
- Пример 9. Четырехразрядный 7-сегментный индикатор
- Пример 10. Светодиодная матрица
- Пример 11. Светодиодная шкала
- Пример 12. ЖК-дисплей
- Пример 13. Джойстик
- Пример 14. Вольтметр
- Пример 15. Термистор
- Пример 16. Модуль DHT11
- Пример 17. Модуль HC-SR04
- Пример 18. Датчик движения HC-SR501
- Пример 19. Матричная клавиатура
- Пример 20. ИК датчик и пульт
- Пример 21. Модуль часов DS-1302
- Пример 22. RFID-модуль RC522
- Пример 23. Сервопривод
- Пример 24. Модуль реле
- Пример 25. Двигатель постоянного тока
- Пример 26. Шаговый двигатель и драйвер ULN2003
- Пример 27. Драйвер двигателей на L298N
- Пример 28. MP3-плеер DFPlayer Mini
- Пример 29. Датчик уровня воды
- Пример 30. Serial Port
- Пример 31. Симуляция парковки
- Пример 32. Датчик температуры DS18B20
- Пример 33. Bluetooth-модуль HC-06
- Пример 34. Плата расширения с дисплеем и кнопками
- Пример 35. Плата расширения для двигателей на L293D
- Пример 36. Ethernet шилд W5100
- Пример 37. GSM/GPRS шилд SIM900
- Пример 38. GPS модуль Ublox NEO-6M
- Пример 39. Модуль считывания отпечатков пальцев
- Пример 40. Шаговый двигатель NEMA17 и драйвер TB6600
Простыми словами: подавая определенный ток на электроцепь с реле, оно замыкает (размыкает) другую электроцепь. Схема для наглядности:
Реле имеет 2 раздельных цепи: цепь управления (контакты А1, А2) и управляемая цепь (контакты 1, 2, 3). Цепи никак не связаны между собой.
Между контактами А1 и А2 установлен металлический сердечник, при протекании тока по которому к нему притягивается подвижный якорь (2). Контакты же 1 и 3 неподвижны. Стоит отметить, что якорь подпружинен и пока мы не пропустим ток через сердечник, якорь будет удерживается прижатым к контакту 3. При подаче тока, как уже говорилось, сердечник превращается в электромагнит и притягивается к контакту 1. При обесточивании пружина снова возвращает якорь к контакту 3.
Модуль реле имеет 3 вывода (стандарта 2.54мм):
IN (S) — входной сигнал (на любой из цифровых входов Arduino).
GND — “минус” питания (на любой из GND пинов Arduino).
VCC — “плюс” питания (на +5V на Arduino).
Модуль имеет еще 3 контакта для подключения любых устройств:
NC — нормально замкнутый контакт (Normally Closed)
NO — нормально разомкнутый контакт (Normally Open)
COM — общий (Common)
Описание:
В данном примере для демонстрации принципа работы реле будем использовать обычный светодиод. Стандартно подключим модуль реле к Arduino, а для управления светодиодом будем использовать контакт NO (нормально разомкнутый), это означает, что при подаче тока на реле, светодиод будет гореть. Попробуйте поменять контакт NO на NC, тогда при подаче тока на реле светодиод гореть не будет.
Компоненты:
- 1 × Плата Arduino
- 1 × USB-кабель
- 1 × Беспаечная макетная плата
- 1 × 1-канальный модуль реле
- 1 × Светодиод
- 1 × Резистор (220 Ω)
- Соединительные провода
Схема:
Скетч:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
int relay_pin = 8; // IN (S) подключаем к D8 int led_pin = 13; // COM подключаем к D13 void setup(){ pinMode(relay_pin,OUTPUT); pinMode(led_pin,OUTPUT); digitalWrite(led_pin,HIGH); } void loop(){ digitalWrite(relay_pin,HIGH); delay(5000); digitalWrite(relay_pin,LOW); delay(5000); } |