Може ли Arduino да работи с 12V реле?

Moze Li Arduino Da Raboti S 12v Rele



Arduino е безплатен софтуер, който позволява на своите потребители да програмират микроконтролери според техните изисквания. Arduino се използва за управление на множество електронни устройства като светодиоди и релета. Релето е електромеханичен превключвател, който включва и изключва чрез електрически сигнал. Използва се за управление на различни уреди като осветление, вентилатори, телевизор и нагреватели.

Може ли Arduino да управлява 12V реле?

Да, Arduino може да управлява 12V реле, но не директно. Ако 12V реле е свързано към Arduino, то може да повреди платката на Arduino. Може да се направи чрез използване на транзистор като превключвател между Arduino и реле, резистор за защита на транзистора и диод за защита на Arduino.

Arduino е проектиран да работи на 5V и може да се справи с ток от 20mA нормално. И така, за да настроим 12V реле в Arduino, трябва да усилим тока, за да се справим с 12V релето. По същия начин трябва да имаме допълнително захранване от 12 V, за да захранваме релето.







За да настроите 12V реле с Arduino, трябва да имате следното.



Софтуерни изисквания



  • Arduino IDE

Хардуерни изисквания





  • Arduino платка
  • 12V релеен модул
  • NPN транзистор (за предпочитане BC 548 или 2N2222)
  • Диод (за предпочитане 1N4007)
  • Резистор
  • Крушка
  • Бредборд
  • Свързващи проводници

Изчисления за необходимото съпротивление

Консултирайте се с листа с данни на 12V реле, за да отбележите неговото съпротивление.

Да предположим, че 12V реле има съпротивление на намотката от 4000 Ω.



Текущият ток ще бъде

За тази стойност на тока и β= 190 за транзистор 2N222, базовият ток на транзистора ще бъде:

Сега, използвайки закона на Ом,

Така че трябва да се свържете почти 30 kΩ между транзистора и Arduino.

Електрическа схема

Направете връзки, както е обяснено по-долу:

1. Релейни връзки

С: Свържете COM към 12V захранване

НЕ: Свържете положителната клема на крушката към NO на релето и отрицателната клема към 12V захранване

От страната на бобината на релето свържете единия край към 12V захранване, а другия към колектора на транзистора.

2. Транзисторни връзки

Основа: Свържете основата на транзистора към изходния щифт 8 на Arduino чрез резистор от 30 kΩ

Излъчвател: Заземете емитера на транзистора

Колекционер: Свържете колектора на транзистора към единия край на бобината на релето

3. Диодни връзки

Диодът трябва да бъде свързан през бобината на релето, а p-страната на диода е свързана към колекторния извод на транзистора.

След като завършите веригата, качете следния код в Arduino и стартирайте веригата.

вътр Релеен вход = 8 ; // Свържете пин 8 на Arduino към основата на транзистора, който действа като вход за релето

невалиден настройвам ( )

{

 pinMode ( Релеен вход, ИЗХОД ) ; //Инициализиране на релеен вход като изход на Arduino

}

невалиден цикъл ( )

{ // Можете да добавите условие if тук според вашите изисквания

digitalWrite ( Релеен вход, ВИСОКО ) ; // Релето се задейства, когато получи сигнал HIGH

забавяне ( 10 000 ) ; // Релето остава ВКЛЮЧЕНО за 10 секунди

digitalWrite ( Релеен вход, НИСКО ) ; // Релето се деактивира, когато получи сигнал LOW

забавяне ( 10 000 ) ; // Релето остава ИЗКЛЮЧЕНО за 10 секунди

}

Когато веригата работи, транзисторът работи като превключвател между Arduino и 12V реле. Когато захранването е включено и базовият ток се подава към транзистора, токът започва да тече от колектора към емитера. Транзисторът се включва и когато ключът е включен, той задейства релето. Крушката, свързана през намотката на релето, ще светне за 10 секунди и, както подсказва кодът, след 10 секунди крушката ще бъде ИЗКЛЮЧЕНА за 10 секунди.

Хардуерна верига

Дадена по-долу е хардуерната верига, която управлява 12V реле с Arduino. Връзките се правят, както е обяснено по-горе. Когато платката Arduino се захранва чрез USB сериен кабел. Транзисторът е включен и релето работи. Всеки уред може да се управлява с помощта на релето.

Компонентите, използвани в този хардуер, са

  • Бредборд
  • Arduino UNO платка
  • Два резистора
  • Един диод
  • Един релеен модул
  • Един BJT транзистор и един FET транзистор
  • Свързващи проводници

Заключение

12 V реле може да се управлява с помощта на Arduino с помощта на транзистор, резистор и диод. Най-важното предимство от използването на 12V реле с Arduino е, че всички уреди, които имат 12V рейтинг, могат да се управляват лесно чрез Arduino.