មនុស្សយន្តអេឡិចត្រូនិច-ឡូហ្គោ

Robot Electronics ESP32LR88 WiFi 8 x 16A Relays

Robot Electronics ESP32LR88 WiFi 8 x 16A Relays-fig1

ការផ្លាស់ប្តូរពី v1.5 ទៅ v1.6
ពាក្យបញ្ជាដំឡើង MU និង MW ត្រូវបានបន្ថែមដើម្បីផ្តល់ឈ្មោះអ្នកប្រើប្រាស់ និងពាក្យសម្ងាត់ MQTT ។

ជាងview

  • ESP32LR88 គឺជាម៉ូឌុលបញ្ជូនតភ្ជាប់ WIFI ដោយប្រើ ESP32 ដ៏ពេញនិយម។
  • វាផ្តល់នូវការបញ្ជូនតចំនួន 8 ដែលអាចប្តូរបានរហូតដល់ 16Amps និង 8 ធាតុបញ្ចូលឌីជីថលជាមួយនឹងការទាញឡើងជាងអាចទាក់ទងដោយផ្ទាល់ជាមួយ volt free contacts ។ ទំនាក់ទំនងបញ្ជូនតដែលបើកជាធម្មតាមាន snubbers បំពាក់នៅទូទាំងពួកវា និងអាចជំរុញការផ្ទុក inductive ដូចជា contactors និង solenoids ។
  • ថាមពលសម្រាប់ក្តារគឺ 12v dc ដែលអាចត្រូវបានផ្តល់ដោយការផ្គត់ផ្គង់ថាមពលជញ្ជាំងសកលស្តង់ដារ។ ការផ្គត់ផ្គង់ 1A ឬច្រើនជាងនេះគួរតែត្រូវបានជ្រើសរើស។

គ្រប់គ្រងពិធីការ

  1. ពាក្យបញ្ជាអត្ថបទធម្មតាសាមញ្ញផ្ញើទៅម៉ូឌុល។
  2. ពាក្យបញ្ជា HTML
  3. MQTT
  4. សាងសង់ក្នុង webទំព័រ

វ៉ាយហ្វាយ

ESP32LR88 ភ្ជាប់តាមរយៈ WiFi 2.4GHz ទៅកាន់បណ្តាញរបស់អ្នក។ ដូច្នេះវាត្រូវតែស្ថិតនៅទីតាំងដែលវាទទួលបានសញ្ញា WiFi ល្អ។ ម៉ូឌុលមិនគួរត្រូវបានរុំព័ទ្ធក្នុងប្រអប់ដែក/ទូទេព្រោះវានឹងការពារសញ្ញាវ៉ាយហ្វាយ។ អ្នកអាចពិនិត្យមើលកម្រិតសញ្ញាដោយមើលតួលេខ RSSI ដែលត្រូវបានរាយការណ៍ដោយពាក្យបញ្ជា ST (ស្ថានភាព) ។

ការកំណត់រចនាសម្ព័ន្ធ

ESP32LR88 ត្រូវបានកំណត់រចនាសម្ព័ន្ធដោយភ្ជាប់ខ្សែ USB ទៅកុំព្យូទ័ររបស់អ្នក និងដំណើរការកម្មវិធីស្ថានីយ។ PutTY គឺជាជម្រើសដ៏ល្អ ប្រសិនបើអ្នកមិនមានចំណូលចិត្តផ្សេងទៀតទេ។ ច្រកសៀរៀលគួរតែត្រូវបានកំណត់ទៅ 115200 baud, 8 ប៊ីត, 1 stop, គ្មាន parity, គ្មានការគ្រប់គ្រងលំហូរ។

ពាក្យបញ្ជាកំណត់រចនាសម្ព័ន្ធ USB

ស្ថានភាព ST ។ ត្រឡប់ស្ថានភាពប្រព័ន្ធ

Robot Electronics ESP32LR88 WiFi 8 x 16A Relays-fig2

នៅពេលដែលអាសយដ្ឋាន IP ត្រូវបានកំណត់ទៅ 0.0.0.0 នេះមានន័យថាអាសយដ្ឋាន IP កំពុងត្រូវបានផ្តល់ដោយបណ្តាញ DHCP server របស់អ្នក។ ក្នុងករណីនេះ អាសយដ្ឋាន IP ដែលបានកំណត់ក៏ត្រូវបានផ្តល់ជូនផងដែរ ដូចខាងលើ។ នៅពេលដែល SSID និងពាក្យសម្ងាត់ត្រូវបានដំឡើង ពួកវានឹងត្រូវបានបង្ហាញរហូតដល់ការកំណត់ឡើងវិញបន្ទាប់ បន្ទាប់មកពួកគេនឹងបង្ហាញតែជា ******** ប៉ុណ្ណោះ។

  • RB ចាប់ផ្ដើមឡើងវិញ
    វានឹងចាប់ផ្តើមម៉ូឌុលឡើងវិញ។ វាអាចបង្កើតតួអក្សរចៃដន្យជាច្រើន ដោយសារការចូលចាប់ផ្ដើមរបស់ ESP32 ដំណើរការក្នុងអត្រា baud ផ្សេងគ្នា។ ប្រសិនបើវាជោគជ័យក្នុងការតភ្ជាប់ទៅបណ្តាញរបស់អ្នក វានឹងរាយការណ៍អាសយដ្ឋាន IP ។Robot Electronics ESP32LR88 WiFi 8 x 16A Relays-fig3
  • IP កំណត់អាសយដ្ឋាន IP របស់ម៉ូឌុល
    បញ្ចូល IP បន្តដោយអាសយដ្ឋាន IP ដែលត្រូវការ។ ការបញ្ចូលអាសយដ្ឋាន 0.0.0.0 មានន័យថា IP នឹងត្រូវបានទទួលពីម៉ាស៊ីនមេ DHCP បណ្តាញរបស់អ្នក។ អាសយដ្ឋាន IP ថ្មីនឹងមានប្រសិទ្ធភាពបន្ទាប់ពីការចាប់ផ្ដើមឡើងវិញបន្ទាប់។
    IP “192.168.0.123”
    យល់ព្រម។ អាសយដ្ឋាន IP ដែលបានរក្សាទុក៖ 192.168.0.123
  • GW កំណត់អាសយដ្ឋាន GateWay
    ជាធម្មតានេះគឺជាអាសយដ្ឋាន IP នៃរ៉ោតទ័ររបស់អ្នក។
    GW "192.168.0.1"
    យល់ព្រម។ អាសយដ្ឋានច្រកទ្វារដែលបានរក្សាទុក៖ 192.168.0.1
  • PD កំណត់ DNS បឋម
    អាចជាអាសយដ្ឋាន IP នៃរ៉ោតទ័ររបស់អ្នក ដែលបន្ទាប់មកនឹងប្រើ DNS ដែលផ្តល់ដោយ ISP របស់អ្នក។ អ្នកក៏អាចបញ្ជាក់ DNS ដូចជា 8.8.8.8 សម្រាប់ Googles DNS server។
    PD "192.168.0.1"
    យល់ព្រម។ បានរក្សាទុក DNS បឋម៖ 192.168.0.1
  • SD កំណត់ DNS ទីពីរ
    អាចជាអាសយដ្ឋាន IP នៃរ៉ោតទ័ររបស់អ្នក ដែលបន្ទាប់មកនឹងប្រើរបស់អ្នក អ្នកក៏អាចបញ្ជាក់ DNS ដូចជា 8.8.4.4 សម្រាប់ម៉ាស៊ីនមេ DNS របស់ Google ។
    SD “8.8.4.4”
    យល់ព្រម។ រក្សាទុក DNS ទីពីរ៖ 8.8.4.4
  • SS នេះកំណត់ SSID
    SSID គឺជាឈ្មោះសាធារណៈនៃបណ្តាញ WIFI របស់អ្នក បញ្ចូល SSID របស់ WIFI របស់អ្នកនៅទីនេះ។
    SS "Devantech"
    យល់ព្រម។ SSID ដែលបានរក្សាទុក៖ Devantech
  • PW កំណត់ពាក្យសម្ងាត់ WIFI បណ្តាញរបស់អ្នក។
    PW “K]~kCZUV*UGA6SG~”
    យល់ព្រម។ ពាក្យសម្ងាត់ដែលបានរក្សាទុក៖ K]~kCZUV*UGA6SG~
  • PA កំណត់លេខច្រក TCP/IP សម្រាប់ពាក្យបញ្ជា ASCII
    PA 17126
    យល់ព្រម។ លេខច្រក ASCII ដែលបានរក្សាទុក៖ ១៧១២៦
  • AP កំណត់ពាក្យសម្ងាត់ ASCII
    AP “MySecretPassword”
    យល់ព្រម។ បានរក្សាទុក AsciiPassword: MySecretPassword
  • MS កំណត់អាសយដ្ឋានឈ្មួញកណ្តាល MQTT
    MS “192.168.0.121”
    យល់ព្រម។ ម៉ាស៊ីនមេ MQTT ដែលបានរក្សាទុក៖ 192.168.0.121
  • MD កំណត់លេខសម្គាល់ MQTT សម្រាប់ម៉ូឌុលនេះ។
    MS "UniqueModuleName"
    យល់ព្រម។ លេខសម្គាល់ MQTT ដែលបានរក្សាទុក៖ UniqueModuleName
  • MP កំណត់ច្រករបស់ឈ្មួញកណ្តាល MQTT
    ជាធម្មតា វាគួរតែត្រូវបានកំណត់ទៅ 1883 ។
    mp 1883
    យល់ព្រម។ លេខច្រក MQTT ដែលបានរក្សាទុក៖ ១៨៨៣
    ប្រសិនបើអ្នកមិនប្រើ MQTT ទេ កំណត់ច្រកទៅ 0។ វានឹងបិទ MQTT បើមិនដូច្នេះទេ វានឹងបន្តព្យាយាមភ្ជាប់ ប្រសិនបើគ្មានឈ្មួញកណ្តាល MQTT ។
  • MU កំណត់ឈ្មោះអ្នកប្រើប្រាស់ MQTT (V1.6+)
    នេះគឺសម្រាប់ឈ្មួញកណ្តាល MQTT ដែលត្រូវបានរៀបចំដើម្បីទាមទារឈ្មោះអ្នកប្រើប្រាស់ និងពាក្យសម្ងាត់។ សម្រាប់ឈ្មួញកណ្តាល MQTT ដែលមិនតម្រូវឱ្យមានឈ្មោះអ្នកប្រើប្រាស់/ពាក្យសម្ងាត់ វាអាចនឹងមិនអើពើ។
    MU "ឈ្មោះអ្នកប្រើរបស់ខ្ញុំ"
    យល់ព្រម។ អ្នកប្រើប្រាស់ MQTT ដែលបានរក្សាទុក៖ myUsername
  • MW កំណត់ពាក្យសម្ងាត់ MQTT (V1.6+)
    នេះគឺសម្រាប់ឈ្មួញកណ្តាល MQTT ដែលត្រូវបានរៀបចំដើម្បីទាមទារឈ្មោះអ្នកប្រើប្រាស់ និងពាក្យសម្ងាត់។
    MW "mySuperSecretPassword"
    យល់ព្រម។ ពាក្យសម្ងាត់ MQTT ដែលបានរក្សាទុក៖ mySuperSecretPassword
  • R1-R8 កំណត់ប្រធានបទ MQTT ការបញ្ជូនតនេះត្រូវបានជាវ
    R3 "សិក្ខាសាលា / ម៉ាស៊ីនកំដៅ"
    យល់ព្រម។ បានរក្សាទុក Relay 3 ប្រធានបទ៖ សិក្ខាសាលា/ម៉ាស៊ីនកម្តៅ
    ក្នុងការប្រើប្រាស់ បន្ទុកសម្រាប់ប្រធានបទបញ្ជូនតគួរតែជាខ្សែអក្សរដែលមានតួអក្សរដំបូងកំណត់ទៅជា '0' ឬ '1' (តួអក្សរ ASCII 0x31/0x30) ។
  • N1-N8 កំណត់ប្រធានបទ MQTT ការបញ្ចូលនេះនឹងបោះផ្សាយទៅ
    N2 "សិក្ខាសាលា/ម៉ាស៊ីនកម្តៅ"
    យល់ព្រម។ ការបញ្ចូលដែលបានរក្សាទុក 2 ប្រធានបទ៖ សិក្ខាសាលា/ម៉ាស៊ីនកម្តៅ
    បន្ទុកដែលបានបង្កើតសម្រាប់ប្រធានបទបញ្ចូលគឺជាខ្សែអក្សរដែលមានតួអក្សរដំបូងកំណត់ទៅជា '1' ប្រសិនបើការបញ្ចូលត្រូវបានបើក ឬមិនភ្ជាប់ និង '0' ប្រសិនបើម្ជុលបញ្ចូលត្រូវបានខ្លី។ (តួអក្សរ ASCII 0x31/0x30) ។

ពាក្យបញ្ជា TCP/IP

ESP32LR88 មានសំណុំពាក្យបញ្ជា TCP/IP ដែលអនុញ្ញាតឱ្យអ្នកគ្រប់គ្រងម៉ូឌុលពីចម្ងាយ។ ពាក្យបញ្ជាទាំងអស់ត្រូវបានផ្ញើដោយប្រើអត្ថបទ ASCII ធម្មតា។ PuTTY គឺជាកម្មវិធីស្ថានីយឆ្លងកាត់វេទិកាដ៏ល្អមួយដើម្បីប្រើសម្រាប់ការធ្វើតេស្ត។ ច្រក TCP/IP គឺជាច្រកដែលអ្នករៀបចំដោយប្រើពាក្យបញ្ជា PA កំឡុងពេលកំណត់រចនាសម្ព័ន្ធ USB ។ កុំប្រើច្រក 80 ដូចដែលវាត្រូវបានបម្រុងទុកសម្រាប់ពាក្យបញ្ជា HTML និង Webទំព័រ។

SR Set Relay

វាត្រូវបានប្រើដើម្បីបើក ឬបិទការបញ្ជូនត

Robot Electronics ESP32LR88 WiFi 8 x 16A Relays-fig4

GR ទទួលការបញ្ជូនត

នឹងត្រឡប់ស្ថានភាពនៃការបញ្ជូនត។

Robot Electronics ESP32LR88 WiFi 8 x 16A Relays-fig5

GI ទទួលបានការបញ្ចូល

នឹងត្រឡប់ស្ថានភាពនៃការបញ្ចូល។

Robot Electronics ESP32LR88 WiFi 8 x 16A Relays-fig6

AL ទទួលបានធាតុចូលទាំង 8 

Robot Electronics ESP32LR88 WiFi 8 x 16A Relays-fig7

ពាក្យសម្ងាត់

ចាប់ពីកំណែ 1.5 យើងបានបន្ថែមពាក្យសម្ងាត់ទៅពាក្យបញ្ជា ASCII វាអាចត្រូវបានកំណត់ដោយប្រើពាក្យបញ្ជា AP លើការភ្ជាប់ USB ។ ពាក្យសម្ងាត់ត្រូវបានបញ្ជូនជាបុព្វបទទៅពាក្យបញ្ជាណាមួយ។ សម្រាប់អតីតample ប្រសិនបើពាក្យសម្ងាត់ត្រូវបានកំណត់ ហើយការបញ្ជូនបន្ត 1 តម្រូវឱ្យបើក សូមចាប់ផ្តើមដោយពាក្យសម្ងាត់ (ឧampលេខសម្ងាត់ 1234) បន្ទាប់មកពាក្យបញ្ជា ដូច្នេះវាក្លាយជា: 1234 SR 1 1

ពាក្យបញ្ជា HTML

Robot Electronics ESP32LR88 WiFi 8 x 16A Relays-fig20

Webទំព័រ

សាងសង់ឡើងនៅក្នុង webទំព័រអាចត្រូវបានប្រើជាកម្មវិធីពីចម្ងាយដើម្បីត្រួតពិនិត្យ និងគ្រប់គ្រងការបញ្ជូនត។ អ្នកអាចចូលប្រើទំព័រជាលំនាំដើមដោយគ្រាន់តែអាសយដ្ឋាន IP ឬដោយបញ្ជាក់ index.htm ។

Robot Electronics ESP32LR88 WiFi 8 x 16A Relays-fig9

នេះ។ webទំព័រមាន Javascript ដើម្បីផ្ញើពាក្យបញ្ជាបិទបើក HTML ដូចដែលបានពិពណ៌នានៅក្នុងផ្នែកមុន។ វា​នឹង​ផ្ញើ​ពាក្យ​បញ្ជា​បិទ/បើក​រាល់​ពេល​ដែល​ប៊ូតុង​ត្រូវ​បាន​ចុច។ បន្ទាប់មកវាប្រើ XML ឆ្លើយតប file ដើម្បីដាក់ពណ៌លើប៊ូតុង ហើយកំណត់ប៊ូតុងបញ្ចូល ដើម្បីបង្ហាញពីស្ថានភាពបញ្ចូល។

គណិតវិទ្យា

ស៊ីភីយូ

Robot Electronics ESP32LR88 WiFi 8 x 16A Relays-fig10

ការផ្គត់ផ្គង់ថាមពល

Robot Electronics ESP32LR88 WiFi 8 x 16A Relays-fig11

លទ្ធផលបញ្ជូនត
1 នៃ 8 សៀគ្វីដូចគ្នាបង្ហាញ

Robot Electronics ESP32LR88 WiFi 8 x 16A Relays-fig12

ការបញ្ជូនតមានសមត្ថភាពក្នុងការប្តូររហូតដល់ 16 Amps នៅ 24vdc ឬ 230vac ។ សន្លឹកទិន្នន័យនៃការបញ្ជូនតអាចរកបាននៅទីនេះ។ មានតែទំនាក់ទំនងបើកធម្មតា (N/O) ប៉ុណ្ណោះដែលមានសៀគ្វី snubber ។

ការបញ្ចូលឌីជីថល
1 នៃ 8 សៀគ្វីដូចគ្នាត្រូវបានបង្ហាញ

Robot Electronics ESP32LR88 WiFi 8 x 16A Relays-fig13

ធាតុបញ្ចូលឌីជីថលមានប្រដាប់ទប់ទល់នឹង 3.3v ហើយនឹងដំណើរការជាមួយនឹងការបិទទំនាក់ទំនងសាមញ្ញទៅនឹងដី។ ម្យ៉ាងវិញទៀត ពួកវាអាចភ្ជាប់ទៅនឹងតក្កវិជ្ជា 3.3v ។ ក្លamping diodes រារាំងប្រតិបត្តិការនៅវ៉ុលtages ខ្ពស់ជាង 3.3v ដូច្នេះកុំភ្ជាប់ទៅ 5v logic។

វិមាត្រ PCB

Robot Electronics ESP32LR88 WiFi 8 x 16A Relays-fig14

ឧបសម្ព័ន្ធ ១

សរសេរកម្មវិធី ESP32LR88 ជាមួយ Arduino studio
ការប្ដូរ ESP32LR88 តាមបំណងអាចសម្រេចបានយ៉ាងងាយស្រួលដោយប្រើស្ទូឌីយ៉ូ Arduino និងនាំចូលបណ្ណាល័យដែលត្រូវការ។

  • ជំហានទី 1 - ការដំឡើង Arduino IDE
    ទទួលបាន និងដំឡើង Arduino IDE ចុងក្រោយបង្អស់ពី https://www.arduino.cc/en/Main/Software វាគួរតែជាចុងក្រោយបំផុតដើម្បីធានាភាពឆបគ្នា។
  • ជំហានទី 2 - បន្ថែមបណ្ណាល័យ ESP32 URL ទៅ Arduino IDE
    ទៅ File> ចំណូលចិត្ត
    ឥឡូវនេះនៅក្នុងអេក្រង់ចំណូលចិត្តខាងក្រោមយើងត្រូវបញ្ចូល https://dl.espressif.com/dl/package_esp32_index.json
    ចូលទៅក្នុង "អ្នកគ្រប់គ្រងក្រុមប្រឹក្សាបន្ថែម URLs" ជម្រើស។ ប្រសិនបើអ្នកបានបន្ថែមបណ្ណាល័យរួចហើយ អ្នកប្រហែលជាត្រូវបន្ថែមសញ្ញាក្បៀសនៅចន្លោះ URLsRobot Electronics ESP32LR88 WiFi 8 x 16A Relays-fig15
  • ជំហានទី 3 – ដំឡើងបណ្ណាល័យ ESP32 ចូលទៅកាន់ Tools> Board:> Boards Manager…Robot Electronics ESP32LR88 WiFi 8 x 16A Relays-fig16
  • ឥឡូវនេះត្រងដោយ "esp32" ហើយដំឡើងបណ្ណាល័យ Espressif SystemsRobot Electronics ESP32LR88 WiFi 8 x 16A Relays-fig17
  • ជំហានទី 4 - ការជ្រើសរើសក្តារ
    ចូលទៅកាន់ Tools>Board:> ហើយជ្រើសរើស ESP32 Dev ModuleRobot Electronics ESP32LR88 WiFi 8 x 16A Relays-fig18
  • ជំហានទី 5 - បន្ថែមបណ្ណាល័យ MQTT
    ចូលទៅកាន់ Tools>Manage Libraries...
    ត្រងដោយ PubSubClient ហើយជ្រើសរើស PubSubClient ដោយ Nick O'Leary បន្ទាប់មកចុចប៊ូតុងដំឡើងRobot Electronics ESP32LR88 WiFi 8 x 16A Relays-fig19
  • នោះ​ហើយ​ជា​វា! Arduino IDE របស់អ្នកឥឡូវនេះគួរតែអាចសរសេរកម្មវិធីម៉ូឌុល ESP32LR88 ។ លេខកូដដឹកជញ្ជូនរបស់រោងចក្រមាននៅទីនេះ៖ https://github.com/devantech

រក្សាសិទ្ធិ © 2021, Devantech Ltd. រក្សាសិទ្ធិគ្រប់យ៉ាង។ www.robot-electronics.co.uk

ឯកសារ/ធនធាន

Robot Electronics ESP32LR88 WiFi 8 x 16A Relays [pdf] សៀវភៅណែនាំអ្នកប្រើប្រាស់
ESP32LR88, WiFi 8 x 16A Relay, ESP32LR88 WiFi 8 x 16A Relays

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *