Devantech ESP32LR42 WiFi 4 x 16A रिले मोड्युल
ESP32LR42
v1.5 बाट v1.6 मा परिवर्तनहरू
MQTT प्रयोगकर्ता नाम र पासवर्ड प्रदान गर्न सेटअप आदेशहरू MU र MW थपियो।
माथिview
ESP32LR42 लोकप्रिय ESP32 प्रयोग गरेर वाइफाइ जडान गरिएको रिले मोड्युल हो।
यसले 4 सम्म स्विच गर्न सक्षम 16 रिले प्रदान गर्दछAmps र 2 डिजिटल इनपुटहरू पुल-अपहरूको साथ सीधा भोल्ट मुक्त सम्पर्कहरूसँग इन्टरफेस गर्न सक्छन्। सामान्यतया खुला रिले सम्पर्कहरूमा स्नबरहरू फिट हुन्छन्, र कन्ट्याक्टरहरू र सोलेनोइडहरू जस्ता आगमनात्मक भारहरू चलाउन सक्छन्।
बोर्डको लागि पावर १२v dc हो, जुन मानक सार्वभौमिक पर्खाल पावर आपूर्ति द्वारा प्रदान गर्न सकिन्छ। एक १ ए वा अधिक आपूर्ति चयन गरिएको हुनुपर्छ।
प्रोटोकोल नियन्त्रण गर्नुहोस्
- सरल सादा पाठ आदेशहरू मोड्युलमा पठाइयो।
- HTML आदेशहरू
- MQTT
- भित्र निर्मित webपृष्ठ
WIFI
ESP32LR42 तपाईंको नेटवर्कमा 2.4GHz WIFI मार्फत जडान हुन्छ। त्यसैले यो राम्रो WIFI सिग्नल प्राप्त गर्ने स्थितिमा अवस्थित हुनुपर्छ। मोड्युललाई मेटल बक्स/क्याबिनेटमा बन्द गर्नु हुँदैन किनकि यसले WIFI सिग्नललाई ढाल गर्छ।
तपाईंले ST (स्थिति) आदेश द्वारा रिपोर्ट गरिएको RSSI फिगर हेरेर सिग्नल स्तर जाँच गर्न सक्नुहुन्छ।
कन्फिगरेसन
ESP32LR42 लाई तपाइँको PC मा USB केबल जडान गरेर र टर्मिनल प्रोग्राम चलाएर कन्फिगर गरिएको छ। यदि तपाइँसँग कुनै अन्य प्राथमिकताहरू छैनन् भने PuTTY राम्रो विकल्प हो।
धारावाहिक पोर्ट ११115200२२०० बौड, bit बिट, १ स्टप, कुनै समानता, कुनै प्रवाह नियन्त्रणमा सेट गर्नुपर्नेछ।
USB कन्फिगरेसन आदेशहरू
ST स्थिति। प्रणाली स्थिति फर्काउनुहोस्
स्थिति:
फर्मवेयर संस्करण: ०.०1.2.००XNUMX
IP: 0.0.0.0 (192.168.0.30)
सबनेट: २0.0.0.0.२XNUMX.२XNUMX.०
गेटवे: ०.०.०.०
प्राथमिक 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 पासवर्ड: ********
रिले१ विषय: R1 विषय
रिले१ विषय: R2 विषय
रिले१ विषय: R3 विषय
रिले१ विषय: R4 विषय
इनपुट1 विषय: इनपुट1 विषय
इनपुट2 विषय: इनपुट2 विषय
जब आईपी ठेगाना ०.०.०.० मा सेट गरिएको हुन्छ यसको मतलब यो हो कि आईपी ठेगाना तपाईंको नेटवर्कहरू DHCP सर्वर द्वारा प्रदान गरिएको छ। त्यो केसमा माथिको रूपमा तोकिएको आईपी ठेगाना पनि प्रदान गरिएको छ।
जब SSID र पासवर्ड सेटअप हुन्छ, तिनीहरू अर्को रिसेट नभएसम्म प्रदर्शित हुन्छ, त्यसपछि तिनीहरू केवल ******** को रूपमा देखाउँनेछ।
आरबी रिबुट
यसले मोड्युल पुन: सुरु गर्दछ। ESP32 को बुट लगि a फरक बाउड दरमा चल्दा यसले अनियमित चरित्रहरूको धेरै उत्पादन गर्न सक्दछ। यदि यो तपाईंको नेटवर्कमा जडान गर्न सफल भयो भने यसले आईपी ठेगाना रिपोर्ट गर्दछ।
पुन: बुट गर्दै...
崳⸮⸮⸮⸮⸮⸮⸮⸮#XL###C⸮⸮⸮⸮⸮5)5)⸮⸮⸮ia⸮b⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮奅#*⸮⸮⸮⸕* ⸮⸮⸮⸮⸮ ##i#U⸮5 ⸮Q⸮⸮⸮⸮⸮
वाइफाइ जडित।
IP ठेगाना:
192.168.0.6
आईपी मोड्युल आईपी ठेगाना सेट गर्दछ
आवश्यक आईपी ठेगाना पछिको आईपी प्रविष्ट गर्नुहोस्। ठेगाना ०.०.०.० प्रविष्टि गर्नुको मतलब आईपी तपाईंको नेटवर्क DHCP सर्वरबाट प्राप्त हुनेछ। नयाँ आईपी ठेगाना अर्को पुन: बुट पछि प्रभावी हुनेछ।
IP "192.168.0.123"
ठिक छ। सुरक्षित गरिएको IP ठेगाना: 192.168.0.123
SB ले SubNet मास्क सेट गर्छ
SB "२255.255.255.0.२XNUMX.२XNUMX.०"
ठिक छ। बचत गरिएको सबनेट मास्क: २255.255.255.0.२XNUMX.२XNUMX.०
GW ले गेटवे ठेगाना सेट गर्दछ
यो सामान्यतया तपाईंको राउटरको आईपी ठेगाना हो।
GW "192.168.0.1"
ठिक छ। बचत गेटवे ठेगाना: १ 192.168.0.1 २.१XNUMX.०.१
PD ले प्राथमिक DNS सेट गर्छ
यो तपाईंको राउटरको आईपी ठेगाना हुनसक्दछ जसले तपाईंको ISP प्रदान गरिएको DNS प्रयोग गर्दछ। तपाईं DNS निर्दिष्ट गर्न सक्नुहुन्छ जस्तै 8.8.8.8..XNUMX. G Googles DNS सर्भरको लागि।
PD "192.168.0.1"
ठिक छ। बचत गरिएको प्राथमिक DNS: 192.168.0.1
SD माध्यमिक DNS सेट गर्दछ
यो तपाईंको राउटरको आईपी ठेगाना हुनसक्दछ जसले तपाईंको ISP प्रदान गरिएको DNS प्रयोग गर्दछ। तपाईं DNS निर्दिष्ट गर्न सक्नुहुन्छ जस्तै 8.8.4.4..XNUMX. G Googles DNS सर्भरको लागि।
SD "8.8.4.4"
ठिक छ। सुरक्षित माध्यमिक DNS: 8.8.4.4
SS यसले SSID सेट गर्छ
SSID तपाईको WIFI नेटवर्कको सार्वजनिक नाम हो तपाईको WIFI को SSID यहाँ प्रविष्ट गर्नुहोस्।
एसएस "Devantech"
ठिक छ। बचत गरिएको SSID: Devantech
PW ले तपाइँको नेटवर्क WIFI पासवर्ड सेट गर्दछ
PW "K] ~ kCZUV * UGA6SG ~"
ठिक छ। बचत गरिएको पासवर्ड: K] ~ kCZUV * UGA6SG ~
PA ले ASCII आदेशहरूको लागि TCP/IP पोर्ट नम्बर सेट गर्दछ
PA १६
ठिक छ। बचत गरिएको ASCII पोर्ट संख्या: १17126१२XNUMX
AP ले ASCII पासवर्ड सेट गर्छ
एपी "मेरो गोप्य पासवर्ड"
ठिक छ। सुरक्षित Ascii पासवर्ड: मेरो गोप्य पासवर्ड
MS ले MQTT ब्रोकर ठेगाना सेट गर्दछ
MS "192.168.0.121"
ठिक छ। बचत गरिएको MQTT सर्भर: 192.168.0.121
MD ले यो मोड्युलको लागि MQTT ID सेट गर्छ
एमएस "अद्वितीय मोड्युल नाम"
ठिक छ। सुरक्षित गरिएको MQTT ID: अद्वितीय मोड्युल नाम
MP ले MQTT ब्रोकरको पोर्ट सेट गर्छ
सामान्यतया, यो १1883 मा सेट गर्नुपर्दछ।
एमपी १८८३
ठिक छ। बचत गरिएको MQTT पोर्ट नम्बर: १1883
यदि तपाईं MQTT प्रयोग गरिरहनु भएको छैन भने पोर्ट ० लाई सेट गर्नुहोस्। यसले एमक्युटीटी बन्द गर्दछ, अन्यथा यसले लगातार जोडिन कोशिस गर्दछ यदि त्यहाँ एमक्युटीटी ब्रोकर छैन भने।
MU ले MQTT प्रयोगकर्ता नाम सेट गर्दछ (V1.6+)
यो MQTT ब्रोकरहरूको लागि हो जुन प्रयोगकर्ता नाम र पासवर्ड चाहिन्छ। खुला MQTT दलालहरूको लागि जसलाई प्रयोगकर्ता नाम/पासवर्ड आवश्यक पर्दैन, यी बेवास्ता गर्न सकिन्छ।
MU "मेरो प्रयोगकर्ता नाम"
ठिक छ। सुरक्षित गरिएको MQTT प्रयोगकर्ता: मेरो प्रयोगकर्ता नाम
MW ले MQTT पासवर्ड सेट गर्छ (V1.6+)
यो MQTT ब्रोकरहरूको लागि हो जुन प्रयोगकर्ता नाम र पासवर्ड चाहिन्छ।
MW "मेरो सुपर सीक्रेट पासवर्ड"
ठिक छ। सुरक्षित MQTT पासवर्ड: मेरो सुपर गोप्य पासवर्ड
R1-R4 यो रिले सदस्यता लिएको MQTT विषय सेट गर्दछ
R3 "कार्यशाला / हीटर"
ठिक छ। बचत रिले Top विषय: कार्यशाला / हीटर
प्रयोगमा, रिले विषयहरूको लागि पेलोड पहिलो क्यारेक्टर '0' वा '1' (ASCII वर्णहरू 0x31/0x30) मा सेट गरिएको स्ट्रिङ हुनुपर्छ।
N1-N2 यस इनपुटले प्रकाशित गर्ने MQTT विषय सेट गर्दछ
N2 "कार्यशाला / हीटर"
ठिक छ। बचत गरिएको इनपुट २ शीर्षक: कार्यशाला / हीटर
आगत विषयहरूका लागि उत्पन्न गरिएको पेलोड भनेको इनपुट खुला वा जडान नभएको खण्डमा '1' मा पहिलो क्यारेक्टर सेट भएको स्ट्रिङ हो, र इनपुट पिनहरू छोटो भएमा '०'। (ASCII वर्णहरू 0x0/31x0)।
TCP/IP आदेशहरू
ESP32LR42 सँग TCP/IP कमाण्ड सेटमा निर्मित छ जसले तपाईंलाई मोड्युललाई टाढाबाट नियन्त्रण गर्न अनुमति दिन्छ।
सबै आदेश सादा ASCII पाठ को उपयोग गरी पठाइन्छ। PuTTY एक राम्रो पार मंच टर्मिनल परीक्षण को लागी प्रयोग गर्न को लागी कार्यक्रम हो। TCP/IP पोर्ट एक तपाइँ USB कन्फिगरेसन को समयमा PA आदेश संग सेट अप छ। पोर्ट use० को उपयोग नगर्नुहोस् कि HTML आदेशहरु को लागी आरक्षित छ र Webपृष्ठ।
एसआर सेट रिले
यो रिले चालू वा बन्द गर्न प्रयोग गरिन्छ
रिले १ खोल्न:
SR 1 १
पहिलो नम्बर 1 देखि 8 सम्मको रिले नम्बर हो। दोस्रो नम्बर 1 वा 0, अन वा अफ हो।
फेरी रिले १ बन्द गर्नुहोस् फेरी पुन:
SR 1 १
आदेश ठीक वा असफलको साथ प्रतिक्रिया गर्दछ।
SR 1 १
ok
SR 1 १
असफल <6 मान्य छैन, केवल 1 वा 0 अन/अफका लागि
SR 9 १
असफल < रिले 9 अवस्थित छैन।
GR प्राप्त रिले
रिलेको राज्य फिर्ता गर्नेछ।
रिले 3 को स्थिति प्राप्त गर्न:
GR 3
1
GR 3
0
GR 9
असफल < रिले 9 अवस्थित छैन।
GI इनपुट प्राप्त गर्नुहोस्
एक इनपुटको स्थिति फर्काउँछ।
GI 2
0 इनपुट 2 कम छ (हरियो एलईडी सक्रिय छ)
GI 2 इनपुट 2 उच्च छ (हरियो एलईडी बन्द छ)
1
GI 9
असफल मात्र २ इनपुटहरू उपलब्ध छन्
AL सबै 2 इनपुटहरू प्राप्त गर्नुहोस्
AL
10 यहाँ, इनपुट 2 कम छ, अरू सबै उच्च छन्।
इनपुटहरू १ देखि left सम्म बायाँ देखि दायाँ गणना गरिएको छ।
पासवर्ड
संस्करण १.५ बाट हामीले ASCII आदेशहरूमा पासवर्ड थपेका छौं, यो USB जडानमा AP आदेशको साथ सेट गर्न सकिन्छ। पासवर्ड कुनै पनि आदेशको उपसर्गको रूपमा पास हुन्छ।
पूर्वका लागिampयदि पासवर्ड सेट गरिएको छ र रिले 1 खोल्न आवश्यक छ भने, पासवर्डको साथ सुरु गर्नुहोस् (उदाहरणamp1234 को पासवर्ड), त्यसपछि आदेश, त्यसैले यो हुन्छ:
१२३४ एसआर १ १
HTML आदेशहरू
त्यहाँ HTML आदेशहरूको सेट छ जुन मोड्युल नियन्त्रण गर्न प्रयोग गर्न सकिन्छ।
?Rly3=1 यसले रिले 3 खोल्नेछ
?Rly3=0 यसले रिले 3 बन्द गर्नेछ
?Rly3=2 यसले रिले 3 लाई विपरित स्थितिमा टगल गर्नेछ।
तपाइँ आईपी ठेगाना पछि तुरुन्तै ब्राउजरमा आदेशहरू प्रविष्ट गर्न सक्नुहुन्छ। http://192.168.0.3/?Rly3=1
यसले रिले 3 खोल्नेछ।
जवाफमा मोड्युलले XML फर्काउनेछ file, जुन तपाइँको ब्राउजर प्रदर्शन हुनेछ।
बन्द
मा
मा
मा
१
१
XML file आदेश निष्पादित पछि उत्पन्न हुन्छ, यसैले रिले को नयाँ स्थिति प्रतिबिम्बित हुनेछ।
Webपृष्ठ
भित्र निर्मित webपृष्ठ निगरानी र रिले नियन्त्रण गर्न एक रिमोट अनुप्रयोग को रूप मा प्रयोग गर्न सकिन्छ। तपाइँ केवल आईपी ठेगाना वा index.htm निर्दिष्ट गरेर एक पूर्वनिर्धारित रूपमा पृष्ठ पहुँच गर्न सक्नुहुन्छ।
द webपृष्ठ जाभास्क्रिप्ट एक HTML टगल आदेश पठाउन को लागी, अघिल्लो खण्ड मा वर्णन गरीएको छ। यो टगल आदेश प्रत्येक पटक एक बटन क्लिक गरीएको छ पठाउनेछ। यो तब प्रतिक्रिया XML को उपयोग गर्दछ file बटनहरू रङ गर्न र इनपुट स्थिति संकेत गर्न इनपुट बटनहरू सेट गर्नुहोस्।
योजनाबद्ध
CPU
नोट।
CPU योजना ESP32LR20, ESP32LR42 र ESP32LR88 को लागि समान छ। रिले 5-8 र इनपुट 3-8 ESP32LR42 मा उपलब्ध छैनन्।
विद्युत आपूर्ति
रिले परिणामहरू
1 समान 4 सर्किटहरू देखाईयो
रिले १ सम्म स्विच गर्न सक्षम छन् Amps 24vdc वा 230vac मा। रिलेको डाटा पाना यहाँ फेला पार्न सकिन्छ। सामान्य रूपमा खुला (N/O) सम्पर्कमा मात्र स्नबर सर्किटरी हुन्छ।
डिजिटल इनपुट
1 समान 2 सर्किटहरू देखाईयो
डिजिटल इनपुटहरूमा 3.3v मा पुल-अप प्रतिरोधक छ र जमीनमा साधारण सम्पर्क बन्दको साथ सञ्चालन हुनेछ।
वैकल्पिक रूपमा, तिनीहरू 3.3v तर्कमा जडान हुन सक्छन्। क्लamping डायोडले भोल्युममा सञ्चालनलाई रोक्छtages 3.3v भन्दा माथि छ, त्यसैले 5v तर्कमा जडान नगर्नुहोस्।
पीसीबी आयाम
परिशिष्ट १
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 - बोर्ड चयन
Tools>board:> मा जानुहोस् र ESP32 Dev Module चयन गर्नुहोस्
चरण 5 - MQTT पुस्तकालय थप्नुहोस्
उपकरणहरूमा जानुहोस्> पुस्तकालयहरू व्यवस्थापन गर्नुहोस्...
Pub Sub Client द्वारा फिल्टर गर्नुहोस् र Nick O'Leary द्वारा Pub Sub Client चयन गर्नुहोस्, त्यसपछि स्थापना बटन थिच्नुहोस्।यति हो! तपाईंको Arduino IDE अब ESP32LR42 मोड्युल प्रोग्राम गर्न सक्षम हुनुपर्छ। कारखाना पठाइएको कोड यहाँ उपलब्ध छ: https://github.com/devantech
प्रतिलिपि अधिकार © २०२०, Devantech लिमिटेड सबै अधिकार सुरक्षित।
www.robot-electronics.co.uk
कागजातहरू / स्रोतहरू
![]() |
Devantech ESP32LR42 WiFi 4 x 16A रिले मोड्युल [pdf] प्रयोगकर्ता पुस्तिका ESP32LR42, WiFi 4 x 16A रिले मोड्युल, ESP32LR42 WiFi 4 x 16A रिले मोड्युल, रिले मोड्युल, मोड्युल |