Лагатып Devantech

Модуль рэле Devantech ESP32LR42 WiFI 4 x 16A

Mean-Well-HVG-240-240W-Constan-Voltage-Constant-product-image

ESP32LR42
Змены з v1.5 на v1.6

Каманды ўстаноўкі MU і MW былі дададзены для прадастаўлення імя карыстальніка і пароля MQTT.

Скончанаview

ESP32LR42 - гэта рэлейны модуль, падлучаны да WIFI, які выкарыстоўвае папулярны ESP32.
Ён забяспечвае 4 рэле з магчымасцю пераключэння да 16Amps і 2 лічбавых увахода з падцягваннямі, якія могуць непасрэдна ўзаемадзейнічаць з беспапружальнымі кантактамі. Нармальна адкрытыя кантакты рэле маюць дэмпферы, устаноўленыя на іх, і могуць кіраваць індуктыўнымі нагрузкамі, такімі як контакторы і саленоіды.
Магутнасць платы складае 12 В пастаяннага току, што можа быць забяспечана стандартным універсальным крыніцай харчавання. Варта выбраць пастаўку 1А або больш.

Пратаколы кіравання
  1. Простыя простыя тэкставыя каманды, адпраўленыя модулю.
  2. Каманды HTML
  3. MQTT
  4. Убудаваны webстаронка

WIFI
ESP32LR42 падключаецца да вашай сеткі праз WIFI 2.4 ГГц. Таму ён павінен быць размешчаны ў месцы, дзе ён атрымлівае добры сігнал WIFI. Модуль не павінен быць змешчаны ў металічную скрынку/шафу, бо гэта будзе экранаваць сігнал WIFI.
Вы можаце праверыць узровень сігналу, зірнуўшы на лічбу RSSI, якая паведамляецца камандай ST (Status).

Канфігурацыя
ESP32LR42 наладжваецца шляхам падлучэння кабеля USB да ПК і запуску тэрмінальнай праграмы. PuTTY - добры варыянт, калі ў вас няма іншых пераваг.
Паслядоўны порт павінен быць усталяваны ў 115200 бодаў, 8 біт, 1 прыпынак, без парытэту, без кантролю за патокам.

Каманды канфігурацыі USB

Статус ST. Вяртае статус сістэмы

Статус:
Версія прашыўкі: 1.2
IP: 0.0.0.0 (192.168.0.30)
Падсетка: 0.0.0.0
Шлюз: 0.0.0.0
Першасны DNS: 0.0.0.0
Другасны DNS: 0.0.0.0
SSID: ********
Password: ********
Порт ASCII TCP: 17123
RSSI: -66
Сервер MQTT: 192.168.0.115
Порт MQTT: 1883
Ідэнтыфікатар MQTT: ESP32LR42
Карыстальнік MQTT: myUsername
Пароль MQTT: ********
Эстафета1 Тэма: R1Тэма
Эстафета2 Тэма: R2Тэма
Эстафета3 Тэма: R3Тэма
Эстафета4 Тэма: R4Тэма
Input1 Topic: Input1Topic
Input2 Topic: Input2Topic
Калі IP-адрас усталяваны на 0.0.0.0, гэта азначае, што IP-адрас прадастаўляецца DHCP-серверам вашай сеткі. У гэтым выпадку прызначаны IP-адрас, як паказана вышэй.
Калі SSID і пароль настроены, яны будуць адлюстроўвацца да наступнага скіду, пасля чаго яны будуць адлюстроўвацца толькі як ********.

Перазагрузка RB

Гэта перазагрузіць модуль. Гэта можа выклікаць шмат выпадковых сімвалаў, бо рэгістрацыя загрузкі ESP32 працуе з рознай хуткасцю перадачы дадзеных. Калі яму ўдасца падключыцца да вашай сеткі, ён паведаміць IP-адрас.

Перазагрузка...
崳⸮⸮⸮⸮⸮⸮⸮⸮#XL###C⸮⸮⸮⸮⸮5)5)⸮⸮⸮ia⸮b⸮⸮⸮⸮⸮⸮⸮⸮奅#⸮⸮*⸮⸮*U͕ Y⸮o ⸮⸮⸮⸮⸮ ##i#U⸮5 ⸮Q⸮⸮⸮⸮⸮
Wi-Fi падключаны.
IP-адрас:
192.168.0.6

IP Устанаўлівае IP-адрас модуляў
Калі ласка, увядзіце IP, а затым неабходны IP-адрас. Увод адраса 0.0.0.0 азначае, што IP будзе атрыманы з DHCP-сервера вашай сеткі. Новы IP-адрас уступіць у сілу пасля наступнай перазагрузкі.
IP «192.168.0.123»
ДОБРА. Захаваны IP-адрас: 192.168.0.123

SB Усталёўвае маску падсеткі
СБ “255.255.255.0”
ДОБРА. Захаваная маска падсеткі: 255.255.255.0

GW Усталёўвае адрас шлюза
Звычайна гэта IP-адрас вашага маршрутызатара.
GW "192.168.0.1"
ДОБРА. Захаваны адрас шлюза: 192.168.0.1

PD Усталёўвае асноўны DNS
Гэта можа быць IP-адрас вашага маршрутызатара, які потым будзе выкарыстоўваць DNS, прадастаўлены правайдэрам. Вы таксама можаце ўказаць DNS, напрыклад 8.8.8.8 для DNS-сервера Googles.
ПД "192.168.0.1"
ДОБРА. Захаваны першасны DNS: 192.168.0.1

SD Усталёўвае другасны DNS
Гэта можа быць IP-адрас вашага маршрутызатара, які потым будзе выкарыстоўваць DNS, прадастаўлены правайдэрам. Вы таксама можаце ўказаць DNS, напрыклад 8.8.4.4 для DNS-сервера Googles.
SD «8.8.4.4»
ДОБРА. Захаваны другасны DNS: 8.8.4.4

SS Задае SSID
SSID - гэта публічная назва вашай сеткі WIFI. Увядзіце тут SSID вашага WIFI.
СС "Дэвантэх"
ДОБРА. Захаваны SSID: Devantech

PW Усталёўвае пароль WIFI вашай сеткі
PW “K] ~ kCZUV * UGA6SG ~”
ДОБРА. Захаваны пароль: K] ~ kCZUV * UGA6SG ~

PA Задае нумар порта TCP/IP для каманд ASCII
PA 17126
ДОБРА. Захаваны нумар порта ASCII: 17126

AP Усталёўвае пароль ASCII
AP «Мой сакрэтны пароль»
ДОБРА. Захаваны пароль Ascii: мой сакрэтны пароль

MS Усталёўвае адрас брокера MQTT
MS "192.168.0.121"
ДОБРА. Захаваны сервер MQTT: 192.168.0.121

MD Усталёўвае ідэнтыфікатар MQTT для гэтага модуля
MS «Унікальнае імя модуля»
ДОБРА. Захаваны ID MQTT: Унікальнае імя модуля

MP Усталёўвае порт брокера MQTT
Звычайна гэта павінна быць устаноўлена ў 1883 годзе.
mp 1883
ДОБРА. Захаваны нумар порта MQTT: 1883

Калі вы не выкарыстоўваеце MQTT, усталюйце порт на 0. Гэта адключыць MQTT, інакш ён будзе пастаянна спрабаваць падключыцца, калі няма брокера MQTT.

MU Усталёўвае імя карыстальніка MQTT (V1.6+)
Гэта для брокераў MQTT, якія настроены на патрабаванне імя карыстальніка і пароля. Для адкрытых брокераў MQTT, якім не патрабуецца імя карыстальніка/пароль, іх можна ігнараваць.
MU «маё імя карыстальніка»
ДОБРА. Захаваны карыстальнік MQTT: маё імя карыстальніка

MW Усталёўвае пароль MQTT (V1.6+)
Гэта для брокераў MQTT, якія настроены на патрабаванне імя карыстальніка і пароля.
MW «мой суперсакрэтны пароль»
ДОБРА. Захаваны пароль MQTT: мой суперсакрэтны пароль

R1-R4 Задае тэму MQTT, на якую падпісаны гэты рэле

R3 "Майстэрня / абагравальнік"
ДОБРА. Захаваная эстафета 3 Тэма: Майстэрня / Награвальнік

Пры выкарыстанні карысная нагрузка для тэм рэтрансляцыі павінна быць радком з першым сімвалам, усталяваным у «0» або «1» (сімвалы ASCII 0x31/0x30).

N1-N2 Задае тэму MQTT для публікацыі гэтага ўводу

N2 "Майстэрня / абагравальнік"
ДОБРА. Захаваны ўваход 2 Тэма: Майстэрня / Награвальнік

Карысная нагрузка, згенераваная для тэм уводу, уяўляе сабой радок з першым сімвалам, усталяваным у "1", калі ўваход адкрыты або непадлучаны, і ў "0", калі ўваходныя кантакты замкнуты. (сімвалы ASCII 0x31/0x30).

Каманды TCP/IP
ESP32LR42 мае ўбудаваны набор каманд TCP/IP, які дазваляе вам кіраваць модулем выдалена.
Усе каманды адпраўляюцца з выкарыстаннем простага тэксту ASCII. PuTTY - гэта добрая кросплатформенная тэрмінальная праграма для тэставання. Порт TCP/IP - гэта той, які вы наладжваеце з дапамогай каманды PA падчас канфігурацыі USB. Не выкарыстоўвайце порт 80, бо ён зарэзерваваны для каманд HTML і Webстаронка.

SR Набор рэле
Гэта выкарыстоўваецца для ўключэння або выключэння рэле
Каб уключыць рэле 1:
SR 1 1
Першая лічба - нумар рэле ад 1 да 8. Другая лічба - 1 або 0, уключана або выключана.
Такім чынам, зноў выключыце рэле 1:
SR 1 0
Каманда адкажа нармальна альбо не атрымаецца.
SR 1 1
ok
SR 1 6
fail < 6 несапраўдны, толькі 1 або 0 для ўключэння/выключэння
SR 9 1
fail < рэле 9 не існуе.

GR Атрымаць рэле
Верне стан рэле.
Каб атрымаць статус рэле 3:
GR 3
1
GR 3
0
GR 9
fail < рэле 9 не існуе.

GI Атрымаць увод
Вяртае статус уводу.
GI 2
0 Уваход 2 нізкі (зялёны святлодыёд гарыць)
GI 2 Уваход 2 высокі (зялёны святлодыёд не гарыць)
1
GI 9
fail Даступна толькі 2 ўваходы

AL Атрымаць усе 2 ўваходы

AL
10 Тут уваход 2 нізкі, усе астатнія высокія.
Уваходы нумаруюцца злева направа, ад 1 да 2.

Пароль
З версіі 1.5 мы дадалі пароль да каманд ASCII, яго можна ўсталяваць з дапамогай каманды AP праз USB-злучэнне. Пароль перадаецца як прэфікс да любой каманды.
Напрыкладample, калі ўсталяваны пароль і патрабуецца ўключыць рэле 1, пачніце з пароля (напрample пароль 1234), затым каманда, так што гэта становіцца:
1234 SR 1 1

Каманды HTML

Існуе набор каманд HTML, якія можна выкарыстоўваць для кіравання модулем.
?Rly3=1 Гэта ўключыць рэле 3
?Rly3=0 Гэта адключыць рэле 3
?Rly3=2 Гэта пераключыць рэле 3 у супрацьлеглы стан.

Вы можаце ўвесці каманды ў браўзер адразу пасля IP-адраса. http://192.168.0.3/?Rly3=1
Гэта ўключыць рэле 3.
У адказ модуль верне XML file, які будзе адлюстроўвацца ў вашым браўзеры.


выключаны
на
на
на


1
2

XML file генеруецца пасля выканання каманды, таму будзе адлюстроўваць новы статус рэле.

Webстаронка

Убудаваны webстаронку можна выкарыстоўваць у якасці выдаленага прыкладання для маніторынгу і кіравання рэле. Вы можаце атрымаць доступ да старонкі па змаўчанні толькі з IP-адрасам або ўказаўшы index.htm.Mean-Well-HVG-240-240W-Constan-Voltagэлектронная канстанта-01

The webстаронка змяшчае Javascript для адпраўкі каманды пераключэння HTML, як апісана ў папярэднім раздзеле. Ён будзе адпраўляць каманду пераключэння кожны раз пры націску кнопкі. Затым ён выкарыстоўвае адказны XML file каб афарбаваць кнопкі і наладзіць кнопкі ўводу для паказу стану ўводу.

Схемы

працэсарMean-Well-HVG-240-240W-Constan-Voltagэлектронная канстанта-02

Заўвага.
Схема працэсара аднолькавая для ESP32LR20, ESP32LR42 і ESP32LR88. Рэле 5-8 і ўваходы 3-8 недаступныя на ESP32LR42.

Электразабеспячэнне

Mean-Well-HVG-240-240W-Constan-Voltagэлектронная канстанта-03

Рэлейныя выхады
Паказана 1 з 4 аднолькавых схемMean-Well-HVG-240-240W-Constan-Voltagэлектронная канстанта-04

Рэле здольныя перамыкацца да 16 Amps пры 24vdc або 230vac. Пашпарт рэле можна знайсці тут. Толькі нармальна адкрыты (N/O) кантакт мае дэмпферную схему.

Лічбавы ўвод
Паказана 1 з 2 аднолькавых схем

Mean-Well-HVG-240-240W-Constan-Voltagэлектронная канстанта-05

Лічбавыя ўваходы маюць падцягвальны рэзістар да 3.3 В і будуць працаваць з простым замыканнем кантакту на зямлю.
У якасці альтэрнатывы іх можна падключыць да логікі 3.3 В. Клampныя дыёды прадухіляюць працу пры абtagвышэй за 3.3 В, таму не падключайцеся да 5 В логікі.

Памеры друкаванай платы

Mean-Well-HVG-240-240W-Constan-Voltagэлектронная канстанта-06

Дадатак 1

Праграмаванне ESP32LR42 са студыяй Arduino
Наладзіць ESP32LR42 можна лёгка, выкарыстоўваючы студыю Arduino і імпартуючы неабходныя бібліятэкі.
Крок 1 - Усталёўка Arduino IDE
Атрымайце і ўсталюйце апошнюю версію IDE Arduino з https://www.arduino.cc/en/Main/Праграмнае забеспячэнне павінна быць апошнім, каб забяспечыць сумяшчальнасць.

Крок 2 - Дадайце бібліятэку ESP32 URL да Arduino IDE
Перайсці да File>Прэферэнцыі
Цяпер на экране налад ніжэй нам трэба ўвесці
https://dl.espressif.com/dl/package_esp32_index.json у «Дадатковы менеджэр савета URLs” варыянт. Калі вы ўжо дадалі бібліятэкі, вам можа спатрэбіцца дадаць коску паміж URLs

Mean-Well-HVG-240-240W-Constan-Voltagэлектронная канстанта-07

Цяпер вы можаце націснуць кнопку OK, каб скончыць з гэтым экранам.

Крок 3 - Усталюйце бібліятэку ESP32
Перайдзіце ў Інструменты>Дошка:>Менеджэр дошак…

Mean-Well-HVG-240-240W-Constan-Voltagэлектронная канстанта-08

Цяпер адфільтруйце па «esp32» і ўсталюйце бібліятэку Es press if SystemsMean-Well-HVG-240-240W-Constan-Voltagэлектронная канстанта-09

Крок 4 - Выбар дошкі
Перайдзіце ў раздзел Інструменты>Дошка:> і выберыце модуль ESP32 Dev

Mean-Well-HVG-240-240W-Constan-Voltagэлектронная канстанта-10

 

Крок 5 - Дадайце бібліятэку MQTT
Перайдзіце ў Інструменты>Кіраванне бібліятэкамі…
Адфільтруйце па Pub Sub Client і абярыце Pub Sub Client by Nick O'Leary, затым націсніце кнопку ўстаноўкіMean-Well-HVG-240-240W-Constan-Voltagэлектронная канстанта-11Вось і ўсё! Цяпер ваша Arduino IDE павінна мець магчымасць праграмаваць модуль ESP32LR42. Заводскі код даступны тут: https://github.com/devantech

Аўтарскае права © 2021, ТАА "Дэвантэх". Усе правы абаронены.
www.robot-electronics.co.uk

Дакументы / Рэсурсы

Модуль рэле Devantech ESP32LR42 WiFI 4 x 16A [pdfКіраўніцтва карыстальніка
ESP32LR42, WiFI 4 x 16A Модуль рэле, ESP32LR42 WiFI 4 x 16A Модуль рэле, Модуль рэле, Модуль

Спасылкі

Пакінуць каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаны *