Logoja e Devantech

Moduli i releve Devantech ESP32LR42 WiFI 4 x 16A

Mean-Well-HVG-240-240W-Constan-Voltage-Imazhi-produkt-konstant

ESP32LR42
Ndryshon nga v1.5 në v1.6

Komandat e konfigurimit MU dhe MW u shtuan për të dhënë një emër përdoruesi dhe fjalëkalim MQTT.

Mbiview

ESP32LR42 është një modul rele i lidhur me WIFI duke përdorur ESP32 popullor.
Ai siguron 4 reletë të aftë për të ndërruar deri në 16Amps dhe 2 hyrje dixhitale me tërheqje që mund të ndërlidhen drejtpërdrejt me kontaktet pa volt. Kontaktet normalisht të hapura të stafetës kanë gërmues të vendosur nëpër to dhe mund të nxisin ngarkesa induktive si kontaktorët dhe solenoidet.
Fuqia për bordin është 12v dc, e cila mund të sigurohet nga një standard i furnizimit me energji universale të murit. Duhet të zgjidhet furnizimi 1A ose më i madh.

Protokollet e Kontrollit
  1. Komandat e thjeshta të tekstit të thjeshtë dërguar në modul.
  2. Komandat HTML
  3. MQTT
  4. Një e ndërtuar në webfaqe

WIFI
ESP32LR42 lidhet me rrjetin tuaj nëpërmjet WIFI 2.4 GHz. Prandaj duhet të vendoset në një pozicion ku merr një sinjal të mirë WIFI. Moduli nuk duhet të mbyllet në një kuti/kabinet metalik pasi kjo do të mbrojë sinjalin WIFI.
Mund të kontrolloni nivelin e sinjalit duke parë figurën RSSI e cila raportohet nga komanda ST (Status).

Konfigurimi
ESP32LR42 konfigurohet duke lidhur një kabllo USB me kompjuterin tuaj dhe duke ekzekutuar një program terminal. PuTTY është një opsion i mirë nëse nuk keni ndonjë preferencë tjetër.
Porti serik duhet të vendoset në 115200 baud, 8 bit, 1 ndalesë, pa barazi, pa kontroll të rrjedhës.

Komandat e konfigurimit USB

Statusi ST. Kthejeni statusin e sistemit

Statusi:
Versioni i firmuerit: 1.2
IP: 0.0.0.0 (192.168.0.30)
Nënrrjeti: 0.0.0.0
Porta hyrëse: 0.0.0.0
DNS primare: 0.0.0.0
DNS dytësore: 0.0.0.0
SSID: ********
Fjalëkalimi: ********
Porta ASCII TCP: 17123
RSSI: -66
Serveri MQTT: 192.168.0.115
Porti MQTT: 1883
ID MQTT: ESP32LR42
Përdoruesi MQTT: emri i përdoruesit
Fjalëkalimi MQTT: ********
Rele1 Tema: R1Tema
Rele2 Tema: R2Tema
Rele3 Tema: R3Tema
Rele4 Tema: R4Tema
Input1 Tema: Input1Tema
Input2 Tema: Input2Tema
Kur adresa IP është vendosur në 0.0.0.0 kjo do të thotë që adresa IP ofrohet nga serverat DHCP të rrjeteve tuaja. Në atë rast jepet edhe adresa IP e caktuar, si më sipër.
Kur të konfigurohen SSID dhe Fjalëkalimi, ato do të shfaqen deri në rivendosjen tjetër, Pas kësaj ato do të shfaqen vetëm si ********.

RB Rinisja

Kjo do të rifillojë modulin. Mund të prodhojë shumë karaktere të rastësishëm ndërsa regjistrimi i nisjes së ESP32 funksionon me një shpejtësi të ndryshme të baudit. Nëse arrin të lidhet me rrjetin tuaj, ajo do të raportojë adresën IP.

Rinisja...
# ⸮⸮⸮⸮⸮ ##i#U⸮5 ⸮Q⸮⸮⸮⸮⸮
WiFi i lidhur.
Adresa IP:
192.168.0.6

IP Vendos adresën IP të moduleve
Vendosni IP-në e ndjekur nga adresa e kërkuar e IP-së. Futja e adresës 0.0.0.0 do të thotë që IP do të merret nga serveri juaj DHCP i rrjeteve. Adresa e re IP do të hyjë në fuqi pas rindezjes tjetër.
IP "192.168.0.123"
NE RREGULL. Adresa IP e ruajtur: 192.168.0.123

SB Vendos maskën e Subnetit
SB "255.255.255.0"
NE RREGULL. Maska e ruajtur e nënrrjetit: 255.255.255.0

GW Vendos adresën e GateWay
Kjo është zakonisht adresa IP e routerit tuaj.
GW "192.168.0.1"
NE RREGULL. Adresa e Ruajtur e Portës: 192.168.0.1

PD vendos DNS Primar
Mund të jetë adresa IP e routerit tuaj, e cila më pas do të përdorë ISP-në tuaj DNS. Ju gjithashtu mund të specifikoni DNS siç është 8.8.8.8 për serverin DNS Googles.
PD "192.168.0.1"
NE RREGULL. DNS Primare e Ruajtur: 192.168.0.1

SD vendos DNS dytësore
Mund të jetë adresa IP e routerit tuaj, e cila më pas do të përdorë ISP-në tuaj DNS. Ju gjithashtu mund të specifikoni DNS siç është 8.8.4.4 për serverin DNS Googles.
SD "8.8.4.4"
NE RREGULL. DNS dytësore e ruajtur: 8.8.4.4

SS Kjo cakton SSID
SSID është emri publik i rrjetit tuaj WIFI Futni SSID-në e WIFI-it këtu.
SS "Devantech"
NE RREGULL. SSID i ruajtur: Devantech

PW Vendos fjalëkalimin e rrjeteve tuaja WIFI
PW "K] ~ kCZUV * UGA6SG"
NE RREGULL. Fjalëkalimi i ruajtur: K] C kCZUV * UGA6SG

PA vendos numrin e portit TCP/IP për komandat ASCII
PA 17126
NE RREGULL. Numri i portës ASCII të ruajtur: 17126

AP vendos fjalëkalimin ASCII
AP "Fjalëkalimi im sekret"
NE RREGULL. Fjalëkalimi i ruajtur Ascii: Fjalëkalimi im sekret

MS Vendos adresën e ndërmjetësit MQTT
MS "192.168.0.121"
NE RREGULL. Server i ruajtur MQTT: 192.168.0.121

MD vendos ID-në MQTT për këtë modul
MS "Emri unik i modulit"
NE RREGULL. ID-ja e ruajtur MQTT: Emri unik i modulit

MP Vendos portën e ndërmjetësit MQTT
Normalisht, kjo duhet të vendoset në 1883.
mp 1883
NE RREGULL. Numri i portës së ruajtur MQTT: 1883

Nëse nuk jeni duke përdorur MQTT, vendosni portën në 0. Kjo do të çaktivizojë MQTT, përndryshe do të përpiqet vazhdimisht të lidhet nëse nuk ka ndërmjetës MQTT.

MU vendos emrin e përdoruesit MQTT (V1.6+)
Kjo është për ndërmjetësit MQTT që janë konfiguruar që të kërkojnë një emër përdoruesi dhe fjalëkalim. Për ndërmjetësit e hapur MQTT që nuk kërkojnë një emër përdoruesi/fjalëkalim, këto mund të shpërfillen.
MU "Emri im i përdoruesit"
NE RREGULL. Përdoruesi i ruajtur MQTT: Emri im i përdoruesit

MW vendos fjalëkalimin MQTT (V1.6+)
Kjo është për ndërmjetësit MQTT që janë konfiguruar që të kërkojnë një emër përdoruesi dhe fjalëkalim.
MW "fjalëkalimi im super sekret"
NE RREGULL. Fjalëkalimi i ruajtur MQTT: Fjalëkalimi im Super Sekret

R1-R4 Vendos temën MQTT në të cilën është regjistruar kjo stafetë

R3 "Punëtori / Ngrohës"
NE RREGULL. Rele e Ruajtur 3 Tema: Punëtori / Ngrohës

Në përdorim, ngarkesa e dobishme për temat e transmetimit duhet të jetë një varg me karakterin e parë të vendosur në '0' ose '1' (karakteret ASCII 0x31/0x30).

N1-N2 Vendos temën MQTT në të cilën do të publikohet kjo hyrje

N2 "Punëtori / Ngrohës"
NE RREGULL. Input 2 i Ruajtur Tema: Punëtori / Ngrohës

Ngarkesa e gjeneruar për temat hyrëse është një varg me karakterin e parë të vendosur në '1' nëse hyrja është e hapur ose e palidhur, dhe '0' nëse kunjat e hyrjes janë të shkurtuara. (karakteret ASCII 0x31/0x30).

Komandat TCP/IP
ESP32LR42 ka një grup komandash të integruar TCP/IP që ju lejon të kontrolloni modulin nga distanca.
Të gjitha komandat dërgohen duke përdorur tekst të thjeshtë ASCII. PuTTY është një program terminal i mirë ndër platformë për t’u përdorur për testim. Porta TCP/IP është ajo që keni konfiguruar me komandën PA gjatë konfigurimit USB. Mos e përdorni portën 80 siç është e rezervuar për komandat HTML dhe Webfaqe.

SR Set Rele
Kjo përdoret për të ndezur ose çaktivizuar një stafetë
Për të ndezur Relein 1:
SR 1 1
Numri i parë është numri i stafetës nga 1 në 8. Numri i dytë është 1 ose 0, i ndezur ose i fikur.
Kështu që fikni përsëri stafetën 1:
SR 1 0
Komanda do të përgjigjet me ok ose dështon.
SR 1 1
ok
SR 1 6
dështimi < 6 nuk është i vlefshëm, vetëm 1 ose 0 për ndezje/fikje
SR 9 1
dështimi < stafeta 9 nuk ekziston.

GR Get Rele
Do të kthehet gjendja e stafetës.
Për të marrë statusin e stafetës 3:
GR 3
1
GR 3
0
GR 9
dështimi < stafeta 9 nuk ekziston.

GI Merr të dhëna
Do të kthejë statusin e një input.
GI 2
0 Hyrja 2 është e ulët (Led jeshile është ndezur)
Hyrja GI 2 2 është e lartë (Led jeshile është e fikur)
1
GI 9
dështojnë Vetëm 2 hyrje të disponueshme

AL Merrni të gjitha 2 hyrjet

AL
10 Këtu, hyrja 2 është e ulët, të gjitha të tjerat janë të larta.
Hyrjet numërohen nga e majta në të djathtë, nga 1 në 2.

Fjalëkalimi
Nga versioni 1.5 ne kemi shtuar një fjalëkalim në komandat ASCII, kjo mund të vendoset me komandën AP mbi lidhjen USB. Fjalëkalimi kalohet si parashtesë për çdo komandë.
Për shembullampNëse vendoset një fjalëkalim dhe kërkohet aktivizimi i stafetës 1, filloni me fjalëkalimin (p.shample fjalëkalimin e 1234), pastaj komanda, kështu që bëhet:
1234 SR 1 1

Komandat HTML

Ekzistojnë një sërë komandash HTML që mund të përdoren për të kontrolluar modulin.
?Rly3=1 Kjo do të aktivizojë stafetën 3
?Rly3=0 Kjo do të çaktivizojë stafetën 3
?Rly3=2 Kjo do të kalojë stafetën 3 në gjendjen e kundërt.

Ju mund të futni komandat në një shfletues menjëherë pas adresës IP. http://192.168.0.3/?Rly3=1
Kjo do të aktivizojë stafetën 3.
Si përgjigje, moduli do të kthejë një XML file, të cilën do ta shfaqë shfletuesi juaj.


fikur





1
2

XML file gjenerohet pasi komanda të ketë ekzekutuar, prandaj do të pasqyrojë statusin e ri të releve.

Webfaqe

E ndërtuar në webfaqja mund të përdoret si një aplikacion i largët për të monitoruar dhe kontrolluar stafetat. Ju mund të hyni në faqe si parazgjedhje vetëm me adresën IP ose duke specifikuar index.htm.Mean-Well-HVG-240-240W-Constan-Voltage-Constant-01

Të webfaqe përmban Javascript për të dërguar një komandë ndërrimi HTML, siç përshkruhet në pjesën e mëparshme. Ai do të dërgojë komandën e ndërrimit sa herë që klikohet një buton. Pastaj përdor XML që përgjigjet file për të ngjyrosur butonat dhe për të vendosur butonat Input për të treguar statusin e hyrjes.

Skemat

CPUMean-Well-HVG-240-240W-Constan-Voltage-Constant-02

Shënim.
Skema e CPU-së është e njëjtë për ESP32LR20, ESP32LR42 dhe ESP32LR88. Reletë 5-8 dhe hyrjet 3-8 nuk janë të disponueshme në ESP32LR42.

Furnizimi me energji elektrike

Mean-Well-HVG-240-240W-Constan-Voltage-Constant-03

Daljet e releve
1 nga 4 qarqet identike të treguaraMean-Well-HVG-240-240W-Constan-Voltage-Constant-04

Reletë janë të afta të kalojnë në 16 Amps në 24vdc ose 230vac. Një fletë e të dhënave të stafetës mund të gjendet këtu. Vetëm kontakti normalisht i hapur (N/O) ka qarkun snubber.

Hyrja dixhitale
1 nga 2 qarqet identike të treguara

Mean-Well-HVG-240-240W-Constan-Voltage-Constant-05

Inputet dixhitale kanë një rezistencë tërheqëse në 3.3v dhe do të funksionojnë me një mbyllje të thjeshtë kontakti me tokën.
Përndryshe, ato mund të lidhen me logjikën 3.3v. klampDiodat ing parandalojnë funksionimin në voltagështë më i lartë se 3.3v, ndaj mos u lidhni me logjikën 5v.

Dimensionet e PCB

Mean-Well-HVG-240-240W-Constan-Voltage-Constant-06

Shtojca 1

Programimi i ESP32LR42 me studion Arduino
Personalizimi i ESP32LR42 mund të arrihet lehtësisht duke përdorur studion Arduino dhe duke importuar bibliotekat e kërkuara.
Hapi 1 – Instalimi i Arduino IDE
Merrni dhe instaloni Arduino IDE më të fundit nga https://www.arduino.cc/en/Main/Softueri duhet të jetë më i fundit për të siguruar përputhshmëri.

Hapi 2 – Shtoni bibliotekën ESP32 URL te Arduino IDE
Shko tek File> Preferencat
Tani në ekranin e Preferencave më poshtë duhet të futemi
https://dl.espressif.com/dl/package_esp32_index.json në “Menaxherin Shtesë të Bordit URLs” opsion. Nëse tashmë keni biblioteka të shtuara, mund t'ju duhet të shtoni një presje midis tyre URLs

Mean-Well-HVG-240-240W-Constan-Voltage-Constant-07

Tani mund të klikoni butonin OK për të përfunduar me këtë ekran.

Hapi 3 – Instaloni bibliotekën ESP32
Shkoni te Mjetet>Bordi:>Menaxheri i bordeve…

Mean-Well-HVG-240-240W-Constan-Voltage-Constant-08

Tani filtrojeni sipas “esp32” dhe instaloni bibliotekën Es press if SystemsMean-Well-HVG-240-240W-Constan-Voltage-Constant-09

Hapi 4 – Zgjedhja e bordit
Shkoni te Tools>Board:> dhe zgjidhni ESP32 Dev Module

Mean-Well-HVG-240-240W-Constan-Voltage-Constant-10

 

Hapi 5 – Shtoni bibliotekën MQTT
Shkoni te Veglat> Menaxho Bibliotekat…
Filtro sipas Nënklientit Pub dhe zgjidhni Pub Sub Client nga Nick O'Leary, më pas shtypni butonin e instalimitMean-Well-HVG-240-240W-Constan-Voltage-Constant-11Kjo eshte! Arduino IDE juaj tani duhet të jetë në gjendje të programojë modulin ESP32LR42. Kodi i dërguar në fabrikë është i disponueshëm këtu: https://github.com/devantech

Të drejtat e autorit © 2021, Devantech Ltd. Të gjitha të drejtat janë të rezervuara.
www.robot-electronics.co.uk

Dokumentet / Burimet

Moduli i releve Devantech ESP32LR42 WiFI 4 x 16A [pdf] Manuali i Përdoruesit
ESP32LR42, Moduli i releve WiFI 4 x 16A, Moduli i releve ESP32LR42 WiFI 4 x 16A, Moduli i releve, moduli

Referencat

Lini një koment

Adresa juaj e emailit nuk do të publikohet. Fushat e kërkuara janë shënuar *