Модуль рэле Devantech ESP32LR42 WiFI 4 x 16A
ESP32LR42
Змены з v1.5 на v1.6
Каманды ўстаноўкі MU і MW былі дададзены для прадастаўлення імя карыстальніка і пароля MQTT.
Скончанаview
ESP32LR42 - гэта рэлейны модуль, падлучаны да WIFI, які выкарыстоўвае папулярны ESP32.
Ён забяспечвае 4 рэле з магчымасцю пераключэння да 16Amps і 2 лічбавых увахода з падцягваннямі, якія могуць непасрэдна ўзаемадзейнічаць з беспапружальнымі кантактамі. Нармальна адкрытыя кантакты рэле маюць дэмпферы, устаноўленыя на іх, і могуць кіраваць індуктыўнымі нагрузкамі, такімі як контакторы і саленоіды.
Магутнасць платы складае 12 В пастаяннага току, што можа быць забяспечана стандартным універсальным крыніцай харчавання. Варта выбраць пастаўку 1А або больш.
Пратаколы кіравання
- Простыя простыя тэкставыя каманды, адпраўленыя модулю.
- Каманды HTML
- MQTT
- Убудаваны 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.
The webстаронка змяшчае Javascript для адпраўкі каманды пераключэння HTML, як апісана ў папярэднім раздзеле. Ён будзе адпраўляць каманду пераключэння кожны раз пры націску кнопкі. Затым ён выкарыстоўвае адказны XML file каб афарбаваць кнопкі і наладзіць кнопкі ўводу для паказу стану ўводу.
Схемы
працэсар
Заўвага.
Схема працэсара аднолькавая для ESP32LR20, ESP32LR42 і ESP32LR88. Рэле 5-8 і ўваходы 3-8 недаступныя на ESP32LR42.
Электразабеспячэнне
Рэлейныя выхады
Паказана 1 з 4 аднолькавых схем
Рэле здольныя перамыкацца да 16 Amps пры 24vdc або 230vac. Пашпарт рэле можна знайсці тут. Толькі нармальна адкрыты (N/O) кантакт мае дэмпферную схему.
Лічбавы ўвод
Паказана 1 з 2 аднолькавых схем
Лічбавыя ўваходы маюць падцягвальны рэзістар да 3.3 В і будуць працаваць з простым замыканнем кантакту на зямлю.
У якасці альтэрнатывы іх можна падключыць да логікі 3.3 В. Клampныя дыёды прадухіляюць працу пры абtagвышэй за 3.3 В, таму не падключайцеся да 5 В логікі.
Памеры друкаванай платы
Дадатак 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
Цяпер вы можаце націснуць кнопку OK, каб скончыць з гэтым экранам.
Крок 3 - Усталюйце бібліятэку ESP32
Перайдзіце ў Інструменты>Дошка:>Менеджэр дошак…
Цяпер адфільтруйце па «esp32» і ўсталюйце бібліятэку Es press if Systems
Крок 4 - Выбар дошкі
Перайдзіце ў раздзел Інструменты>Дошка:> і выберыце модуль ESP32 Dev
Крок 5 - Дадайце бібліятэку MQTT
Перайдзіце ў Інструменты>Кіраванне бібліятэкамі…
Адфільтруйце па Pub Sub Client і абярыце Pub Sub Client by Nick O'Leary, затым націсніце кнопку ўстаноўкіВось і ўсё! Цяпер ваша 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 Модуль рэле, Модуль рэле, Модуль |