Devantech ESP32LR42 WiFI 4 x 16A relejski modul
ESP32LR42
Spremembe iz v1.5 v v1.6
Nastavitvena ukaza MU in MW sta bila dodana za zagotavljanje uporabniškega imena in gesla MQTT.
konecview
ESP32LR42 je WIFI povezan relejni modul, ki uporablja priljubljen ESP32.
Zagotavlja 4 relejev, ki lahko preklapljajo do 16Amps in 2 digitalnih vhodov s potezami, ki se lahko povežejo neposredno z breznapetostnimi kontakti. Običajno odprti kontakti releja imajo prek njih nameščene dušilce in lahko poganjajo induktivna bremena, kot so kontaktorji in solenoidi.
Napajanje plošče je 12v dc, kar lahko zagotovite s standardnim univerzalnim stenskim napajanjem. Izbrati je treba napajanje 1A ali več.
Nadzorni protokoli
- Enostavni ukazi z navadnim besedilom, poslani v modul.
- Ukazi HTML
- MQTT
- Vgrajena webstrani
WIFI
ESP32LR42 se prek 2.4 GHz WIFI poveže z vašim omrežjem. Zato mora biti nameščen na mestu, kjer dobi dober signal WIFI. Modul ne sme biti zaprt v kovinski škatli/omari, saj bo to zaščitilo signal WIFI.
Raven signala lahko preverite tako, da pogledate vrednost RSSI, ki jo sporoči ukaz ST (Status).
Konfiguracija
ESP32LR42 je konfiguriran tako, da kabel USB povežete z računalnikom in zaženete terminalski program. PuTTY je dobra možnost, če nimate drugih preferenc.
Serijska vrata morajo biti nastavljena na 115200 baudov, 8 bitov, 1 stop, brez paritete, brez nadzora pretoka.
Ukazi za konfiguracijo USB
ST stanje. Vrnite stanje sistema
status:
Različica vdelane programske opreme: 1.2
IP: 0.0.0.0 (192.168.0.30)
Podomrežje: 0.0.0.0
Prehod: 0.0.0.0
Primarni DNS: 0.0.0.0
Sekundarni DNS: 0.0.0.0
SSID: ********
Geslo: ********
Vrata TCP ASCII: 17123
RSSI: -66
Strežnik MQTT: 192.168.0.115
Vrata MQTT: 1883
MQTT ID: ESP32LR42
Uporabnik MQTT: myUsername
Geslo MQTT: ********
Relay1 Tema: R1Topic
Relay2 Tema: R2Topic
Relay3 Tema: R3Topic
Relay4 Tema: R4Topic
Input1 Topic: Input1Topic
Input2 Topic: Input2Topic
Če je naslov IP nastavljen na 0.0.0.0, to pomeni, da naslov IP zagotavlja strežnik DHCP vašega omrežja. V tem primeru je na voljo tudi dodeljeni naslov IP, kot zgoraj.
Ko sta SSID in geslo nastavljena, bosta prikazana do naslednje ponastavitve. Po tem bosta prikazana samo kot ********.
Ponovni zagon RB
S tem boste znova zagnali modul. Lahko povzroči veliko naključnih znakov, saj se zagonsko beleženje ESP32 izvaja z različno hitrostjo prenosa. Če se poveže z vašim omrežjem, bo sporočil naslov IP.
Ponovni zagon ...
崳⸮⸮⸮⸮⸮⸮⸮⸮#XL###C⸮⸮⸮⸮⸮5)5)⸮⸮⸮ia⸮b⸮⸮⸮⸮⸮⸮⸮⸮奅#⸮⸮*⸮⸮*U͕ Y⸮o ⸮⸮⸮⸮⸮ ##i#U⸮5 ⸮Q⸮⸮⸮⸮⸮
WiFi vzpostavljen.
IP naslov:
192.168.0.6
IP Nastavi IP naslov modula
Vnesite IP, ki mu sledi zahtevani naslov IP. Vnos naslova 0.0.0.0 pomeni, da bo IP naslov pridobljen s strežnika DHCP vašega omrežja. Novi naslov IP bo začel veljati po naslednjem ponovnem zagonu.
IP “192.168.0.123”
V REDU. Shranjeni naslov IP: 192.168.0.123
SB Nastavi masko Subnet
SB “255.255.255.0”
OK. Shranjena podomrežna maska: 255.255.255.0
GW Nastavi naslov prehoda
Običajno je to naslov IP vašega usmerjevalnika.
GW "192.168.0.1"
V REDU. Shranjeni naslov prehoda: 192.168.0.1
PD Nastavi primarni DNS
To je lahko naslov IP vašega usmerjevalnika, ki bo nato uporabil vaš DNS, ki ga posreduje vaš ponudnik internetnih storitev. Določite lahko tudi DNS, kot je 8.8.8.8 za Googlov DNS strežnik.
PD "192.168.0.1"
V REDU. Shranjen primarni DNS: 192.168.0.1
SD Nastavi sekundarni DNS
To je lahko naslov IP vašega usmerjevalnika, ki bo nato uporabil vaš DNS, ki ga posreduje vaš ponudnik internetnih storitev. Določite lahko tudi DNS, kot je 8.8.4.4 za Googlov DNS strežnik.
SD “8.8.4.4”
V REDU. Shranjen sekundarni DNS: 8.8.4.4
SS To nastavi SSID
SSID je javno ime vašega omrežja WIFI. Tukaj vnesite SSID svojega WIFI.
SS "Devantech"
V REDU. Shranjeni SSID: Devantech
PW Nastavi geslo vašega omrežja WIFI
PW "K] ~ kCZUV*UGA6SG ~"
V REDU. Shranjeno geslo: K] ~ kCZUV*UGA6SG ~
PA Nastavi številko vrat TCP/IP za ukaze ASCII
PA 17126
V REDU. Shranjena številka vrat ASCII: 17126
AP Nastavi geslo ASCII
AP "Moje tajno geslo"
OK. Shranjeno geslo Ascii: Moje skrivno geslo
MS Nastavi naslov posrednika MQTT
MS "192.168.0.121"
V REDU. Shranjeni strežnik MQTT: 192.168.0.121
MD Nastavi ID MQTT za ta modul
MS »Edinstveno ime modula«
OK. Shranjen ID MQTT: Enolično ime modula
MP Nastavi vrata posrednika MQTT
Običajno je treba to nastaviti na 1883.
mp 1883
V REDU. Shranjena številka vrat MQTT: 1883
Če ne uporabljate MQTT, nastavite vrata na 0. To bo izklopilo MQTT, sicer se bo neprestano poskušalo povezati, če ni posrednika MQTT.
MU Nastavi uporabniško ime MQTT (V1.6+)
To je za posrednike MQTT, ki so nastavljeni tako, da zahtevajo uporabniško ime in geslo. Pri odprtih posrednikih MQTT, ki ne zahtevajo uporabniškega imena/gesla, jih lahko prezrete.
MU "moje uporabniško ime"
OK. Shranjen uporabnik MQTT: moje uporabniško ime
MW Nastavi geslo MQTT (V1.6+)
To je za posrednike MQTT, ki so nastavljeni tako, da zahtevajo uporabniško ime in geslo.
MW "moje super tajno geslo"
OK. Shranjeno geslo MQTT: moje super tajno geslo
R1-R4 Nastavi temo MQTT, na katero je ta rele naročen
R3 "Delavnica/grelec"
V REDU. Shranjeni rele 3 Tema: Delavnica/grelec
V uporabi mora biti koristni tovor za teme releja niz s prvim znakom, nastavljenim na '0' ali '1' (znaki ASCII 0x31/0x30).
N1-N2 Nastavi temo MQTT, v kateri bo ta vnos objavljen
N2 "Delavnica/grelec"
V REDU. Shranjeni vnos 2 Tema: Delavnica/Grelec
Obremenitev, ustvarjena za vhodne teme, je niz s prvim znakom, nastavljenim na '1', če je vhod odprt ali nepovezan, in '0', če so vhodni zatiči kratko povezani. (ASCII znaki 0x31/0x30).
Ukazi TCP/IP
ESP32LR42 ima vgrajen nabor ukazov TCP/IP, ki vam omogoča nadzor modula na daljavo.
Vsi ukazi so poslani z navadnim besedilom ASCII. PuTTY je dober terminalski program za več platform, ki se uporablja za testiranje. Vrata TCP/IP so tista, ki jih nastavite z ukazom PA med konfiguracijo USB. Ne uporabljajte vrat 80, saj so rezervirana za ukaze HTML in Webstrani.
SR Nastavite rele
To se uporablja za vklop ali izklop releja
Če želite vklopiti rele 1:
SR 1 1
Prva številka je številka releja od 1 do 8. Druga številka je 1 ali 0, vklopljena ali izklopljena.
Torej ponovno izklopite rele 1:
SR 1 0
Ukaz se bo odzval z ok ali neuspešno.
SR 1 1
ok
SR 1 6
fail < 6 ni veljaven, samo 1 ali 0 za vklop/izklop
SR 9 1
napaka < rele 9 ne obstaja.
GR Get Relay
Vrne stanje releja.
Če želite pridobiti status releja 3:
GR 3
1
GR 3
0
GR 9
napaka < rele 9 ne obstaja.
GI Get Input
Vrne stanje vnosa.
GI 2
0 Vhod 2 je nizek (zelena lučka sveti)
GI 2 Vhod 2 je visok (zelena lučka ne sveti)
1
GI 9
neuspešno Na voljo sta samo 2 vhoda
AL Pridobite vseh 2 vhodov
AL
10 Tukaj je vnos 2 nizek, vsi drugi so visoki.
Vhodi so oštevilčeni od leve proti desni, od 1 do 2.
Geslo
Od različice 1.5 smo ukazom ASCII dodali geslo, ki ga je mogoče nastaviti z ukazom AP prek povezave USB. Geslo se posreduje kot predpona kateremu koli ukazu.
Na primerample če je nastavljeno geslo in je treba vklopiti rele 1, začnite z geslom (nprample geslo 1234), nato ukaz, tako da postane:
1234 SR 1 1
Ukazi HTML
Obstaja niz ukazov HTML, ki jih je mogoče uporabiti za nadzor modula.
?Rly3=1 To bo vklopilo rele 3
?Rly3=0 To bo izklopilo rele 3
?Rly3=2 To bo preklopilo rele 3 v nasprotno stanje.
Ukaze lahko vnesete v brskalnik takoj za naslovom IP. http://192.168.0.3/?Rly3=1
To bo vklopilo rele 3.
Kot odgovor bo modul vrnil XML file, ki jih bo prikazal vaš brskalnik.
izklopljeno
na
na
na
1
2
XML file se ustvari po izvedbi ukaza, zato bo odražal novo stanje relejev.
Webstrani
Vgrajeni webstran se lahko uporablja kot oddaljena aplikacija za spremljanje in upravljanje relejev. Do strani lahko dostopate kot privzeto samo z naslovom IP ali z določitvijo index.htm.
The webstran vsebuje Javascript za pošiljanje preklopnega ukaza HTML, kot je opisano v prejšnjem razdelku. Vsakič, ko kliknete gumb, bo poslal preklopni ukaz. Nato uporabi odzivni XML file da obarvate gumbe in nastavite gumbe za vnos, da označujejo stanje vnosa.
Sheme
procesor
Opomba.
Shema procesorja je enaka za ESP32LR20, ESP32LR42 in ESP32LR88. Releji 5-8 in vhodi 3-8 niso na voljo na ESP32LR42.
Napajalnik
Relejni izhodi
1 od 4 prikazanih enakih vezij
Releji lahko preklopijo do 16 Amps pri 24Vdc ali 230vac. Podatkovni list releja najdete tukaj. Samo normalno odprt (N/O) kontakt ima dušilno vezje.
Digitalni vhod
1 od 2 prikazanih enakih vezij
Digitalni vhodi imajo vlečni upor do 3.3 V in bodo delovali s preprostim zapiranjem kontakta na maso.
Druga možnost je, da so priključeni na logiko 3.3 V. Klamping diode preprečujejo delovanje pri voltagje višji od 3.3 V, zato se ne povezujte na logiko 5 V.
Dimenzije tiskanega vezja
Dodatek 1
Programiranje ESP32LR42 s studiem Arduino
Prilagajanje ESP32LR42 je mogoče enostavno doseči z uporabo studia Arduino in uvozom zahtevanih knjižnic.
1. korak – namestitev Arduino IDE
Pridobite in namestite najnovejši Arduino IDE na https://www.arduino.cc/en/Main/Programska oprema mora biti najnovejša, da se zagotovi združljivost.
2. korak – Dodajte knjižnico ESP32 URL na Arduino IDE
Pojdi na File>Nastavitve
Zdaj moramo vnesti na spodnjem zaslonu Preferences
https://dl.espressif.com/dl/package_esp32_index.json v »Additional Board Manager URLs” možnost. Če ste že dodali knjižnice, boste morda morali dodati vejico med URLs
Zdaj lahko kliknete gumb V redu, da končate s tem zaslonom.
3. korak – Namestite knjižnico ESP32
Pojdite na Orodja>Ploča:>Upravitelj plošč…
Zdaj filtrirajte po »esp32« in namestite sistemsko knjižnico Es press if
4. korak – izbira plošče
Pojdite na Tools>Board:> in izberite ESP32 Dev Module
5. korak – Dodajte knjižnico MQTT
Pojdite na Orodja>Upravljanje knjižnic…
Filtrirajte po Pub Sub Client in izberite Pub Sub Client Nicka O'Learyja, nato pritisnite gumb za namestitevTo je to! Vaš Arduino IDE bi zdaj moral imeti možnost programiranja modula ESP32LR42. Tovarniško poslana koda je na voljo tukaj: https://github.com/devantech
Avtorske pravice © 2021, Devantech Ltd. Vse pravice pridržane.
www.robot-electronics.co.uk
Dokumenti / Viri
![]() |
Devantech ESP32LR42 WiFI 4 x 16A relejski modul [pdfUporabniški priročnik ESP32LR42, WiFI 4 x 16A relejski modul, ESP32LR42 WiFI 4 x 16A relejski modul, relejski modul, modul |