Использование релейного модуля на 5В (низкий триггер) с Arduino

Использование релейного модуля на 5В (низкий триггер) с Arduino

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

Для достижения этой цели мы напишем простую программу для Arduino, которая будет включать и выключать реле через равные промежутки времени. Этот проект прост и идеально подходит для начинающих, желающих понять, как реле работают с микроконтроллерами (в видео на 00:30).

Объяснение аппаратного обеспечения

Основные компоненты, необходимые для этого проекта, включают плату Arduino, модуль реле на 5 В и соединительные провода. Плата Arduino служит мозгом операции, отправляя сигналы на модуль реле для управления его состоянием. Модуль реле предназначен для включения или выключения устройств, управляя высоковольтной стороной с помощью низковольтного сигнала от Arduino.

Каждый релейный модуль обычно включает опторазъединитель для изоляции между цепями низкого и высокого напряжения, защищая Arduino от обратного ЭДС и скачков напряжения. В нашем случае мы будем использовать реле с низким срабатыванием, что означает, что оно активируется, когда управляющий сигнал установлен на LOW.

Технические характеристики

ПроизводительОбщий
Номер детали5В релейный модуль
Контрольное напряжение5 В
Тип релеНизкий триггер
Максимальное напряжение нагрузки250 В перем. / 30 В пост.
Максимальный ток нагрузки10 А
ОпторазделениеДа
ПакетМодуль

  • Обеспечьте надлежащее рассеивание тепла при использовании высоких нагрузок.
  • Используйте отдельный источник питания для устройств с высоким напряжением.
  • Проверьте проводку, чтобы избежать коротких замыканий.
  • Подтвердите, что характеристики реле соответствуют вашему предполагаемому нагрузке.
  • Проверьте реле с помощью мультиметра перед подключением высокого напряжения.

Инструкции по проводке

controlling_Relay_AC_bulb_wiring_low_trigger

Чтобы подключить релейный модуль, начните с подключения пина VCC релейного модуля к пину 5V на Arduino. Затем подключите пин GND релейного модуля к пину GND на Arduino. Управляющий пин реле, часто обозначаемый как IN, должен быть подключен к цифровому пину на Arduino, например, к пину 8. Эта схема позволяет Arduino управлять состоянием реле.

После завершения проводки у вас будут VCC и GND, обеспечивающие питание релейного модуля, в то время как управляющий вывод будет отправлять сигналы для включения и выключения реле. Убедитесь, что соединения надежные, чтобы предотвратить любые прерывистые проблемы в процессе работы. Если вы используете другую плату Arduino, убедитесь, что управляющий вывод сопоставлен соответствующим образом.

Relay wiring when load is OFF
Relay wiring when load is ON

Примеры кода и пошаговое руководство

int relayPin = 8; // define output pin for relay

void setup() {
  pinMode(relayPin, OUTPUT); // define pin 8 as output
}

void loop() {
  digitalWrite(relayPin, LOW); // turn the relay ON
  delay(500); // wait for 500 milliseconds
  digitalWrite(relayPin, HIGH); // turn the relay OFF
  delay(500); // wait for 500 milliseconds
}

В коде мы начинаем с определения выходного пина для реле сrelayPinустановите на 8. В setup()функция, мы настраиваем этот вывод как ВЫХОД. Этотloop()функция непрерывно переключает состояние реле, записывая LOW на вывод, включая его, а затем записывая HIGH, выключая его после задержки в 500 миллисекунд.

Демонстрация / Что ожидать

Как только проводка и программирование будут завершены, вы должны наблюдать, как реле щелкает включением и выключением каждые полсекунды. Это указывает на то, что Arduino успешно управляет реле. Если вы подключите устройство с высоким напряжением к реле, оно должно включаться и выключаться синхронно с состоянием реле. Убедитесь, что реле рассчитано на напряжение и ток устройства, которое вы контролируете, чтобы избежать повреждений (в видео на 02:15).

Распространенные ошибки включают неправильное подключение проводов, что может привести к тому, что реле не будет работать должным образом. Кроме того, убедитесь, что вы используете реле с низким срабатыванием; в противном случае вам может потребоваться изменить код для работы с реле с высоким срабатыванием.

Временные метки видео

  • 00:00Введение в проект
  • 00:30Обзор аппаратного обеспечения
  • 01:15Инструкции по проводке
  • 02:15Демонстрация работы реле

Изображения

5V LOW-LEVEL trigger relay
5V LOW-LEVEL trigger relay
Relay wiring when load is OFF
Relay wiring when load is OFF
Relay wiring when load is ON
Relay wiring when load is ON
5V HIGH-level trigger relay module
5V HIGH-level trigger relay module
controlling_Relay_AC_bulb_wiring_low_trigger
controlling_Relay_AC_bulb_wiring_low_trigger
7-Introduction to a 5V, 1-channel relay for Arduino
Язык: C++
Скопировано!

Ресурсы и ссылки

Ресурсов пока нет.

Файлы📁

Файл Fritzing