Релеј са ЕСП32 користећи МицроПитхон – Тхонни ИДЕ

Relej Sa Esp32 Koristeci Micropithon Thonni Ide



Релеј је електрични прекидач који ради слично нашим конвенционалним прекидачима. Може се укључити или искључити контролом струје. Релеј се такође може контролисати помоћу нисконапонског сигнала од 3,3 В са пинова микроконтролера ЕСП32. У овом чланку ћемо повезати релејни модул са ЕСП32 и контролисати ЛЕД помоћу МицроПитхон скрипте написане у Тхонни ИДЕ.

1: Увод у релеје

2: Различити типови релеја







3: 2-канални релеј ПинОут



4: Повезивање двоканалног релеја са ЕСП32



1: Увод у релеје

Модул релеја напајања је електромагнетни прекидач који контролише сигнал мале снаге из микроконтролера као што су ЕСП32 или Ардуино. Користећи управљачки сигнал са микроконтролера можемо укључити или искључити уређаје који раде чак и на високим напонима као што је 120-220В.





Једноканални релејни модул обично садржи 6 игле:



Шест пинова укључује:

Пин Пин Наме Опис
1 Пин окидача релеја Улаз за активирање релеја
два ГНД Гроунд Пин
3 ВЦЦ Улазно напајање за калем релеја
4 НЕ Нормално отворен терминал
5 Заједнички Заједнички терминал
6 НЦ Нормално затворен терминал

2: Различити типови релеја

Релејни модули долазе у различитим варијацијама у зависности од броја канала које има. Лако можемо пронаћи релејне модуле са 1,2,3,4,8, па чак и 16-каналним релејним модулима. Сваки канал одређује број уређаја које можемо контролисати на излазном терминалу.

Ево кратког поређења спецификација једноструког, двоструког и 8-каналног релејног модула:

Спецификација 1-канални релеј 2-канални релеј 8-канални релеј
Напон 3.75В-6В 3.75В-6В 3.75В-6В
Струја окидача 2мА 5мА 5мА
Тренутни активни релеј 70мА Једноструко (70мА) Двоструко (140мА) Појединачни (70мА) Сви 8 (600мА)
Максимални напон контакта 250ВАЦ или 30ВДЦ 250ВАЦ или 30ВДЦ 250ВАЦ или 30ВДЦ
Минимална струја 10А 10А 10А

Пошто смо сада покрили кратко поређење између различитих релеја канала, у овом чланку ћемо користити двоканални релеј у сврху демонстрације.

3: 2-канални релеј ПинОут

Овде у овом чланку користићемо двоканални релеј. Двоканални релејни пинови се могу поделити у три категорије:

  • Прикључци мрежног напона
  • Цонтрол Пинс
  • Избор напајања

3.1: Прикључци главног напона

Главна веза унутар двоканалног релејног модула укључује два различита конектора са сваким прикључком три игле НО ( Нормално отворен ), НЦ ( Нормално затворено ) и Цоммон.

Заједнички: Контролишите главну струју (напон напајања спољног уређаја)

нормално затворено: Коришћење овог конфигурационог релеја је подразумевано подешено на затворено. У нормалној конфигурацији струја тече између заједничког и НЦ осим ако се окидач не пошаље за отварање кола и заустављање струјног тока.

Нормално отворен: Нормално отворена конфигурација је супротна од НЦ. Подразумевано, струја не тече; почиње да тече тек када се сигнал окидача пошаље из ЕСП32.

3.2: Контролни пинови релеја

Друга страна релејног модула укључује сет од 4 и 3 пина. Први сет нисконапонских страна садржи четири пина ВЦЦ, ГНД, ИН1 и ИН2. ИН пин варира у зависности од броја канала, постоји посебан ИН пин за сваки канал.

ИН пин прима контролни сигнал за релеј од било ког микроконтролера. Када примљени сигнал падне испод 2В, релеј се активира. Помоћу релејног модула може се подесити следећа конфигурација:

Нормално затворена конфигурација:

  • 1 или ВИСОКА струја СТАРТ да тече
  • 0 или ЛОВ Струја СТОП тече

Нормално отворена конфигурација:

  • 1 или ВИСОКА струја СТОП тећи
  • 0 или НИСКА струја СТАРТ за проток

3.3: Избор напајања

Други сет пинова укључује три пина ВЦЦ, ГНД и ЈД-ВЦЦ. ЈД-ВЦЦ пинови су обично повезани на ВЦЦ што значи да се релеј напаја помоћу ЕСП32 напона и да нам није потребан екстерни извор напајања засебно.

Ако уклоните конектор црне капице приказан на горњој слици, онда морамо посебно да напајамо релејни модул.

До сада смо покрили све спецификације и рад двоканалног релејног модула. Сада ћемо га повезати са ЕСП32.

4: Повезивање двоканалног релеја са ЕСП32

Сада ћемо користити било који појединачни канал из релејног модула и контролисати ЛЕД помоћу ЕСП32 сигнала. Користећи исту технику, било који од АЦ уређаја се такође може контролисати, али морамо их напајати одвојено. Користићемо први канал релејног модула.

4.1: Шема

Сада повежите релејни модул као што је приказано на слици испод. Овде смо користили ГПИО пин 13 ЕСП32 за сигнал окидача релејног модула. ЛЕД диода је повезана у НЦ конфигурацији.

Следиће следећа конфигурација пинова:

Релаи Пин ЕСП32 Пин
У 1 ГПИО 13
ВЦЦ доћи
ГНД ГНД
Канал 1 НЦ ЛЕД +иве терминал
Заједнички доћи

4.2: Код

Отворите Тхонни ИДЕ. Повежите ЕСП32 са рачунаром и отпремите дату МицроПитхон скрипту.

из машина увоз Пин

из време увоз спавати

штафета = Пин ( 13 , Пин. ОУТ ) # ГПИО ПИН 13 за РЕЛЕЈ улазни сигнал

док Истинито :

штафета. вредност ( 0 ) # РЕЛЕЈ УКЉУЧЕН на 10 СЕК у нормално затвореном режиму

#За нормално отворен промените конфигурацију жице из РЕЛЕЈ модула

спавати ( 10 )

штафета. вредност ( 1 ) # РЕЛЕЈ ИСКЉУЧЕН на 10 СЕК у режиму нормалног затварања

спавати ( 10 )

Овде у горњем коду ГПИО 13 је дефинисан као окидач пин повезан на ИН1 релејног модула. Затим смо дефинисали релејни модул у НЦ конфигурацији који пали ЛЕД диоду осим ако се ХИГХ сигнал не пошаље на ИН1 из ЕСП32.

У случају да неко жели да подеси НО конфигурацију, пошаљи ХИГХ сигнал на ИН1 да укључи ЛЕД.

  Аутоматски генерисан графички кориснички интерфејс, текст, опис апликације

Након учитавања кода на ЕСП32 плочу, сада посматрајте излаз.

4.3: Излаз

Како је ЛЕД спојен НЦ конфигурација тако да је ЛЕД НА , али ЛЕД диода канала 1 релејног модула је ВАН .

Сада се шаље ХИГХ сигнал на У 1 причврстите ЛЕД окрет ВАН али сада је ЛЕД диода канала 1 релејног модула НА .

Успешно смо интегрисали и тестирали ЕСП32 микроконтролерску плочу са двоканалним релејним модулом. За потребе демонстрације спојили смо ЛЕД на заједнички терминал канала 1.

Закључак

Коришћење релеја са ЕСП32 је одличан начин управљања вишеструким уређајима наизменичне струје не само помоћу жичне везе, већ се може контролисати и даљински. Овај чланак покрива све кораке потребне за контролу релеја са ЕСП32 помоћу МицроПитхон скрипте. Овде смо користили Тхонни ИДЕ едитор за писање МицроПитхон кода. Користећи овај чланак, сваки модул релеја канала може се контролисати помоћу МицроПитхон кода.