Может ли Arduino запускать реле 12 В?

Mozet Li Arduino Zapuskat Rele 12 V



Arduino — это бесплатное программное обеспечение, которое позволяет пользователям программировать микроконтроллеры в соответствии со своими требованиями. Arduino используется для управления несколькими электронными устройствами, такими как светодиоды и реле. Реле представляет собой электромеханический переключатель, который включает и выключает электрический сигнал. Он используется для управления различными приборами, такими как освещение, вентиляторы, телевизор и обогреватели.

Может ли Arduino запустить реле на 12 В?

Да, Arduino может управлять реле 12 В, но не напрямую. Если к Arduino подключено реле на 12 В, оно может повредить плату Arduino. Это можно сделать, используя транзистор в качестве переключателя между Arduino и реле, резистор для защиты транзистора и диод для защиты Arduino.

Arduino рассчитан на работу с напряжением 5 В и может нормально работать с током 20 мА. Итак, чтобы настроить реле на 12 В в Arduino, нам нужно усилить ток, чтобы справиться с реле на 12 В. Точно так же нам нужен дополнительный источник питания 12 В для питания реле.







Чтобы настроить реле 12 В с помощью Arduino, вам необходимо следующее.



Требования к программному обеспечению



  • Ардуино IDE

Требования к оборудованию





  • Плата Ардуино
  • Релейный модуль 12 В
  • Транзистор NPN (предпочтительно BC 548 или 2N2222)
  • Диод (желательно 1N4007)
  • Резистор
  • Лампочка
  • Макет
  • Соединительные провода

Расчеты требуемого сопротивления

Обратитесь к техническому описанию реле 12 В, чтобы узнать его сопротивление.

Предположим, что реле на 12 В имеет сопротивление катушки 4000 Ом.



Текущий ток будет

При этом значении тока и β=190 для транзистора 2N222 ток базы транзистора составит:

Теперь, используя закон Ома,

Итак, вам нужно подключить почти 30 кОм между транзистором и Ардуино.

Принципиальная электрическая схема

Выполните соединения, как описано ниже:

1. Релейные соединения

С: Подключите COM к источнику питания 12 В.

НЕТ: Подключите положительную клемму лампы к NO реле, а отрицательную клемму к источнику питания 12 В.

Со стороны катушки реле подключите один конец к источнику питания 12 В, а другой — к коллектору транзистора.

2. Транзисторные соединения

База: Подсоедините базу транзистора к выходному контакту 8 Arduino через резистор 30 кОм.

Излучатель: Заземлите эмиттер транзистора

Коллектор: Подсоедините коллектор транзистора к одному концу катушки реле.

3. Диодные соединения

Диод должен быть подключен через катушку реле, а p-сторона диода подключена к выводу коллектора транзистора.

После завершения схемы загрузите следующий код в Arduino и запустите схему.

инт Релейный вход '=' 8 ; // Подключите контакт 8 Arduino к базе транзистора, который действует как вход для реле

пустота настраивать ( )

{

 pinMode ( Релейный вход, ВЫХОД ) ; //Инициализируем вход реле как выход Arduino

}

пустота петля ( )

{ // Вы можете добавить здесь условие if в соответствии с вашими требованиями

цифровойЗапись ( Релейный вход, ВЫСОКИЙ ) ; // Реле срабатывает при получении ВЫСОКОГО сигнала

задерживать ( 10000 ) ; // Реле остается включенным в течение 10 секунд

цифровойЗапись ( Релейный вход, НИЗКИЙ ) ; // Реле деактивируется при получении НИЗКОГО сигнала

задерживать ( 10000 ) ; // Реле остается выключенным в течение 10 секунд

}

Когда схема работает, транзистор работает как переключатель между Arduino и реле 12 В. Когда питание включено и на транзистор подается ток базы, ток начинает течь от коллектора к эмиттеру. Транзистор включается, и когда переключатель включен, он управляет реле. Лампа, подключенная к катушке реле, будет гореть ярче в течение 10 секунд, и, как следует из кода, через 10 секунд лампочка погаснет на 10 секунд.

Аппаратная схема

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

Компоненты, используемые в этом оборудовании,

  • Макет
  • Плата Ардуино УНО
  • Два резистора
  • Один диод
  • Один релейный модуль
  • Один транзистор BJT и один транзистор FET
  • Соединительные провода

Заключение

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