Devantech ESP32LR42 WiFi 4 x 16A રિલે મોડ્યુલ
ESP32LR42
v1.5 થી v1.6 માં ફેરફારો
MQTT વપરાશકર્તાનામ અને પાસવર્ડ પ્રદાન કરવા માટે સેટઅપ આદેશો MU અને MW ઉમેરવામાં આવ્યા હતા.
ઉપરview
ESP32LR42 એ લોકપ્રિય ESP32 નો ઉપયોગ કરીને WIFI કનેક્ટેડ રિલે મોડ્યુલ છે.
તે 4 સુધી સ્વિચ કરવા સક્ષમ 16 રિલે પ્રદાન કરે છેAmps અને પુલ-અપ્સ સાથે 2 ડિજિટલ ઇનપુટ્સ વોલ્ટ ફ્રી સંપર્કો સાથે સીધા ઇન્ટરફેસ કરી શકે છે. સામાન્ય રીતે ખુલ્લા રિલે કોન્ટેક્ટ્સમાં સ્નબર્સ ફીટ હોય છે અને તે કોન્ટેક્ટર્સ અને સોલેનોઇડ્સ જેવા ઇન્ડક્ટિવ લોડને ચલાવી શકે છે.
બોર્ડ માટે પાવર 12v dc છે, જે પ્રમાણભૂત યુનિવર્સલ વોલ પાવર સપ્લાય દ્વારા પ્રદાન કરી શકાય છે. 1A અથવા તેથી વધુ પુરવઠો પસંદ કરવો જોઈએ.
નિયંત્રણ પ્રોટોકોલ્સ
- મોડ્યુલ પર મોકલવામાં આવેલ સરળ સાદા ટેક્સ્ટ આદેશો.
- HTML આદેશો
- MQTT
- એ બિલ્ટ ઇન webપૃષ્ઠ
WIFI
ESP32LR42 તમારા નેટવર્ક સાથે 2.4GHz WIFI દ્વારા કનેક્ટ થાય છે. તેથી તે એવી સ્થિતિમાં સ્થિત હોવું જોઈએ જ્યાં તેને સારો WIFI સિગ્નલ મળે. મોડ્યુલ મેટલ બોક્સ/કેબિનેટમાં બંધ ન હોવું જોઈએ કારણ કે આ WIFI સિગ્નલને સુરક્ષિત કરશે.
તમે ST (સ્થિતિ) આદેશ દ્વારા જાણ કરાયેલ RSSI આકૃતિને જોઈને સિગ્નલ સ્તરને ચકાસી શકો છો.
રૂપરેખાંકન
ESP32LR42 એ USB કેબલને તમારા PC સાથે કનેક્ટ કરીને અને ટર્મિનલ પ્રોગ્રામ ચલાવીને ગોઠવેલ છે. જો તમારી પાસે અન્ય કોઈ પસંદગીઓ ન હોય તો પુટ્ટી એક સારો વિકલ્પ છે.
સીરીયલ પોર્ટ 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: ********
પાસવર્ડ: ********
ASCII TCP પોર્ટ: 17123
RSSI:-66
MQTT સર્વર: 192.168.0.115
MQTT પોર્ટ: 1883
MQTT ID: ESP32LR42
MQTT વપરાશકર્તા: myUsername
MQTT પાસવર્ડ: ********
Relay1 વિષય: R1 વિષય
Relay2 વિષય: R2 વિષય
Relay3 વિષય: R3 વિષય
Relay4 વિષય: R4 વિષય
ઇનપુટ1 વિષય: ઇનપુટ1 વિષય
ઇનપુટ2 વિષય: ઇનપુટ2 વિષય
જ્યારે IP સરનામું 0.0.0.0 પર સેટ કરવામાં આવે છે ત્યારે તેનો અર્થ એ થાય છે કે IP સરનામું તમારા નેટવર્ક્સ DHCP સર્વર દ્વારા પ્રદાન કરવામાં આવી રહ્યું છે. તે કિસ્સામાં સોંપાયેલ IP સરનામું પણ આપવામાં આવે છે, ઉપર મુજબ.
જ્યારે SSID અને પાસવર્ડ સેટઅપ થાય છે, ત્યારે તેઓ આગલા રીસેટ સુધી પ્રદર્શિત થશે, તે પછી તેઓ માત્ર ******** તરીકે જ દેખાશે.
આરબી રીબૂટ
આ મોડ્યુલ પુનઃપ્રારંભ કરશે. તે ઘણા બધા રેન્ડમ અક્ષરો પેદા કરી શકે છે કારણ કે ESP32 નું બૂટ લોગિંગ અલગ બાઉડ દરે ચાલે છે. જો તે તમારા નેટવર્ક સાથે કનેક્ટ થવામાં સફળ થાય તો તે IP એડ્રેસની જાણ કરશે.
ફરીથી બુટ કરી રહ્યું છે...
崳⸮⸮⸮⸮⸮⸮⸮⸮#XL###C⸮⸮⸮⸮⸮5)5)⸮⸮⸮ia⸮b⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮奅#*⸮⸮⸮⸕* ⸮⸮⸮⸮⸮ ##i#U⸮5 ⸮Q⸮⸮⸮⸮⸮
WiFi કનેક્ટેડ.
IP સરનામું:
192.168.0.6
IP મોડ્યુલો IP સરનામું સુયોજિત કરે છે
જરૂરી IP સરનામું પછી IP દાખલ કરો. સરનામું 0.0.0.0 દાખલ કરવાનો અર્થ છે કે તમારા નેટવર્ક DHCP સર્વરમાંથી IP મેળવવામાં આવશે. નવું IP સરનામું આગામી રી-બૂટ પછી પ્રભાવી થશે.
IP “192.168.0.123”
બરાબર. સાચવેલ IP સરનામું: 192.168.0.123
SB સબનેટ માસ્ક સેટ કરે છે
SB “255.255.255.0”
બરાબર. સાચવેલ સબનેટ માસ્ક: 255.255.255.0
GW ગેટવે સરનામું સેટ કરે છે
આ સામાન્ય રીતે તમારા રાઉટરનું IP સરનામું છે.
GW “192.168.0.1”
બરાબર. સાચવેલ ગેટવે સરનામું: 192.168.0.1
PD પ્રાથમિક DNS સેટ કરે છે
આ તમારા રાઉટરનું IP સરનામું હોઈ શકે છે જે પછી તમારા ISP પ્રદાન કરેલ DNS નો ઉપયોગ કરશે. તમે Googles DNS સર્વર માટે 8.8.8.8 જેવા DNS નો પણ ઉલ્લેખ કરી શકો છો.
PD “192.168.0.1”
બરાબર. સાચવેલ પ્રાથમિક DNS: 192.168.0.1
SD ગૌણ DNS સેટ કરે છે
આ તમારા રાઉટરનું IP સરનામું હોઈ શકે છે જે પછી તમારા ISP પ્રદાન કરેલ DNS નો ઉપયોગ કરશે. તમે Googles DNS સર્વર માટે 8.8.4.4 જેવા DNS નો પણ ઉલ્લેખ કરી શકો છો.
SD “8.8.4.4”
બરાબર. સેવ્ડ સેકન્ડરી DNS: 8.8.4.4
SS આ SSID સેટ કરે છે
SSID એ તમારા WIFI નેટવર્કનું સાર્વજનિક નામ છે. અહીં તમારા WIFI નો SSID દાખલ કરો.
એસએસ "દેવનટેક"
બરાબર. સાચવેલ SSID: Devantech
PW તમારા નેટવર્ક્સ WIFI પાસવર્ડ સેટ કરે છે
PW “K]~kCZUV*UGA6SG~”
બરાબર. સાચવેલ પાસવર્ડ: K]~kCZUV*UGA6SG~
PA એ ASCII આદેશો માટે TCP/IP પોર્ટ નંબર સેટ કરે છે
PA 17126
બરાબર. સાચવેલ ASCII પોર્ટ નંબર: 17126
AP ASCII પાસવર્ડ સેટ કરે છે
એપી "મારો ગુપ્ત પાસવર્ડ"
બરાબર. સેવ કરેલ Ascii પાસવર્ડ: મારો ગુપ્ત પાસવર્ડ
MS MQTT બ્રોકર સરનામું સેટ કરે છે
MS “192.168.0.121”
બરાબર. સાચવેલ MQTT સર્વર: 192.168.0.121
MD આ મોડ્યુલ માટે MQTT ID સેટ કરે છે
MS "યુનિક મોડ્યુલ નામ"
બરાબર. સાચવેલ MQTT ID: અનન્ય મોડ્યુલ નામ
MP MQTT બ્રોકરનું પોર્ટ સેટ કરે છે
સામાન્ય રીતે, આ 1883 પર સેટ હોવું જોઈએ.
એમપી 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 ટેક્સ્ટનો ઉપયોગ કરીને મોકલવામાં આવે છે. પુટીટી એ પરીક્ષણ માટે વાપરવા માટે સારો ક્રોસ પ્લેટફોર્મ ટર્મિનલ પ્રોગ્રામ છે. TCP/IP પોર્ટ એ છે જે તમે USB રૂપરેખાંકન દરમિયાન PA આદેશ વડે સેટ-અપ કરો છો. પોર્ટ 80 નો ઉપયોગ કરશો નહીં કારણ કે તે HTML આદેશો માટે આરક્ષિત છે અને Webપૃષ્ઠ
એસઆર સેટ રિલે
આનો ઉપયોગ રિલે ચાલુ અથવા બંધ કરવા માટે થાય છે
રિલે 1 ચાલુ કરવા માટે:
SR 1 1
પ્રથમ નંબર 1 થી 8 સુધીનો રિલે નંબર છે. બીજો નંબર 1 અથવા 0, ચાલુ અથવા બંધ છે.
તેથી રિલે 1 ને ફરીથી બંધ કરો:
SR 1 0
આદેશ બરાબર અથવા નિષ્ફળ સાથે પ્રતિસાદ આપશે.
SR 1 1
ok
SR 1 6
નિષ્ફળ < 6 માન્ય નથી, ચાલુ/બંધ માટે માત્ર 1 અથવા 0
SR 9 1
નિષ્ફળ < રિલે 9 અસ્તિત્વમાં નથી.
GR મેળવો રિલે
રિલેની સ્થિતિ પરત કરશે.
રિલે 3 ની સ્થિતિ મેળવવા માટે:
જીઆર 3
1
જીઆર 3
0
જીઆર 9
નિષ્ફળ < રિલે 9 અસ્તિત્વમાં નથી.
GI ઇનપુટ મેળવો
ઇનપુટની સ્થિતિ પરત કરશે.
જીઆઈ 2
0 ઇનપુટ 2 ઓછું છે (લીલો એલઇડી ચાલુ છે)
GI 2 ઇનપુટ 2 ઊંચું છે (ગ્રીન Led બંધ છે)
1
જીઆઈ 9
નિષ્ફળ માત્ર 2 ઇનપુટ ઉપલબ્ધ છે
AL બધા 2 ઇનપુટ્સ મેળવો
AL
10 અહીં, ઇનપુટ 2 નીચું છે, બીજા બધા ઊંચા છે.
ઇનપુટ્સ ડાબેથી જમણે, 1 થી 2 ક્રમાંકિત છે.
પાસવર્ડ
સંસ્કરણ 1.5 થી અમે ASCII આદેશોમાં પાસવર્ડ ઉમેર્યો છે, આને USB કનેક્શન પર AP આદેશ વડે સેટ કરી શકાય છે. પાસવર્ડ કોઈપણ આદેશના ઉપસર્ગ તરીકે પસાર થાય છે.
માજી માટેample જો પાસવર્ડ સેટ કરેલ હોય અને રિલે 1 ચાલુ કરવું જરૂરી હોય, તો પાસવર્ડથી પ્રારંભ કરો (દાamp1234 નો le પાસવર્ડ), પછી આદેશ, તેથી તે બને છે:
1234 એસઆર 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 નો ઉલ્લેખ કરીને ડિફોલ્ટ તરીકે પૃષ્ઠને ઍક્સેસ કરી શકો છો.
આ webપૃષ્ઠમાં HTML ટૉગલ આદેશ મોકલવા માટે Javascript સમાવે છે, જેમ કે અગાઉના વિભાગમાં વર્ણવેલ છે. જ્યારે પણ બટન ક્લિક કરવામાં આવશે ત્યારે તે ટૉગલ આદેશ મોકલશે. તે પછી પ્રતિસાદ આપતી XML નો ઉપયોગ કરે છે file બટનોને રંગ આપવા અને ઇનપુટ સ્થિતિ દર્શાવવા માટે ઇનપુટ બટનો સેટ કરો.
સ્કીમેટિક્સ
CPU
નોંધ.
CPU યોજનાકીય ESP32LR20, ESP32LR42 અને ESP32LR88 માટે સમાન છે. ESP5LR8 પર રિલે 3-8 અને ઇનપુટ્સ 32-42 ઉપલબ્ધ નથી.
પાવર સપ્લાય
રિલે આઉટપુટ
1 માંથી 4 સરખા સર્કિટ બતાવ્યા
રિલે 16 સુધી સ્વિચ કરવામાં સક્ષમ છે Amps 24vdc અથવા 230vac પર. રિલેની ડેટા શીટ અહીં મળી શકે છે. માત્ર સામાન્ય રીતે ખુલ્લા (N/O) સંપર્કમાં સ્નબર સર્કિટરી હોય છે.
ડિજિટલ ઇનપુટ
1 માંથી 2 સરખા સર્કિટ બતાવ્યા
ડિજિટલ ઇનપુટ્સમાં 3.3v સુધીનું પુલ-અપ રેઝિસ્ટર હોય છે અને તે જમીન પર સરળ સંપર્ક બંધ સાથે કાર્ય કરશે.
વૈકલ્પિક રીતે, તેઓ 3.3v તર્ક સાથે જોડાયેલા હોઈ શકે છે. આ સી.એલamping ડાયોડ્સ વોલ્યુમ પર કામગીરી અટકાવે છેtag3.3v કરતા વધારે છે, તેથી 5v લોજિક સાથે કનેક્ટ કરશો નહીં.
પીસીબી પરિમાણો
પરિશિષ્ટ 1
Arduino સ્ટુડિયો સાથે ESP32LR42 પ્રોગ્રામિંગ
ESP32LR42 ને કસ્ટમાઇઝ કરવું એ Arduino સ્ટુડિયોનો ઉપયોગ કરીને અને જરૂરી પુસ્તકાલયોને આયાત કરીને સરળતાથી પ્રાપ્ત કરી શકાય છે.
પગલું 1 - Arduino IDE ઇન્સ્ટોલેશન
https:// પરથી નવીનતમ Arduino IDE મેળવો અને ઇન્સ્ટોલ કરોwww.arduino.cc/en/Main/સોફ્ટવેર સુસંગતતા સુનિશ્ચિત કરવા માટે તે નવીનતમ હોવું જોઈએ.
પગલું 2 - ESP32 લાઇબ્રેરી ઉમેરો URL Arduino IDE માટે
પર જાઓ File> પસંદગીઓ
હવે નીચેની પ્રેફરન્સ સ્ક્રીનમાં આપણે એન્ટર કરવાની જરૂર છે
https://dl.espressif.com/dl/package_esp32_index.json "વધારાના બોર્ડ મેનેજરમાં URLs" વિકલ્પ. જો તમારી પાસે પહેલેથી જ લાઇબ્રેરીઓ ઉમેરવામાં આવી હોય તો તમારે વચ્ચે અલ્પવિરામ ઉમેરવાની જરૂર પડી શકે છે URLs
તમે હવે આ સ્ક્રીન સાથે સમાપ્ત કરવા માટે ઓકે બટનને ક્લિક કરી શકો છો.
પગલું 3 - ESP32 લાઇબ્રેરી ઇન્સ્ટોલ કરો
ટૂલ્સ>બોર્ડ:>બોર્ડ મેનેજર પર જાઓ...
હવે “esp32” દ્વારા ફિલ્ટર કરો અને સિસ્ટમ લાઇબ્રેરી હોય તો Es પ્રેસને ઇન્સ્ટોલ કરો
પગલું 4 - બોર્ડની પસંદગી
ટૂલ્સ>બોર્ડ:> પર જાઓ અને ESP32 ડેવ મોડ્યુલ પસંદ કરો
પગલું 5 - MQTT લાઇબ્રેરી ઉમેરો
ટૂલ્સ પર જાઓ> લાઇબ્રેરીઓનું સંચાલન કરો...
પબ સબ ક્લાયંટ દ્વારા ફિલ્ટર કરો અને નિક ઓ'લેરી દ્વારા પબ સબ ક્લાયંટ પસંદ કરો, પછી ઇન્સ્ટોલ બટન દબાવોબસ આ જ! તમારું Arduino IDE હવે ESP32LR42 મોડ્યુલને પ્રોગ્રામ કરવામાં સક્ષમ હોવું જોઈએ. ફેક્ટરી મોકલેલ કોડ અહીં ઉપલબ્ધ છે: https://github.com/devantech
કૉપિરાઇટ © 2021, Devantech Ltd. સર્વાધિકાર સુરક્ષિત.
www.robot-electronics.co.uk
દસ્તાવેજો / સંસાધનો
![]() |
Devantech ESP32LR42 WiFi 4 x 16A રિલે મોડ્યુલ [પીડીએફ] વપરાશકર્તા માર્ગદર્શિકા ESP32LR42, WiFi 4 x 16A રીલે મોડ્યુલ, ESP32LR42 WiFI 4 x 16A રીલે મોડ્યુલ, રીલે મોડ્યુલ, મોડ્યુલ |