MacB IT Solutions-និមិត្តសញ្ញា

MacB IT Solutions ESP32-WROVER-IE BuzzBoxx ម៉ូឌុល Wi-Fi

MacB-IT-Solutions-ESP32-WROVER-IE-BuzzBoxx-Wi-Fi-Module-fig (17)

លក្ខណៈបច្ចេកទេស

  • ឈ្មោះផលិតផល៖ BuzzBox
  • កំណែ៖ V1.0
  • កាលបរិច្ឆេទចេញផ្សាយ៖ ០៥/០៣/២០២៤

ព័ត៌មានអំពីផលិតផល

BuzzBoxx គឺជាវេទិកាផ្នែករឹងដែលត្រូវបានរចនាឡើងសម្រាប់បង្កើតកម្មវិធីដោយប្រើម៉ូឌុល Arduino និង ESP32 ។

ការណែនាំអំពីការប្រើប្រាស់ផលិតផល

សេចក្តីផ្តើម
BuzzBoxx គឺជាឧបករណ៍ដែលអាចប្រើប្រាស់បានសម្រាប់ការអភិវឌ្ឍន៍កម្មវិធី។ វាគាំទ្រម៉ូឌុល Arduino និង ESP32 សម្រាប់បង្កើតកម្មវិធី។

ចាប់ផ្តើម
ចាប់ផ្តើមដោយរៀបចំបរិយាកាសអភិវឌ្ឍន៍កម្មវិធីមូលដ្ឋាន ដូចដែលបានពិពណ៌នានៅក្នុងការណែនាំអ្នកប្រើប្រាស់។

កំណត់រចនាសម្ព័ន្ធ
អនុវត្តតាមអ្នកជំនួយការកំណត់រចនាសម្ព័ន្ធផ្អែកលើម៉ឺនុយ ដើម្បីរៀបចំបរិយាកាសអភិវឌ្ឍន៍របស់អ្នក។

ភ្ជាប់
ភ្ជាប់ផ្នែករឹង BuzzBoxx ទៅកុំព្យូទ័ររបស់អ្នកដោយប្រើខ្សែដែលសមស្រប។

សាកល្បងសាកល្បង
ដំណើរការសាកល្បងសាកល្បង ដើម្បីធានាថា Hardware ដំណើរការបានត្រឹមត្រូវ។

បង្ហោះ Sketch

ដើម្បីបង្ហោះរូបគំនូរព្រាង សូមអនុវត្តតាមជំហានទាំងនេះ៖

  1. បង្កើតគំនូរព្រាងរបស់អ្នក។
  2. បញ្ចេញ​គំនូរព្រាង​ទៅ​ម៉ូឌុល ESP32។
  3. ត្រួតពិនិត្យលទ្ធផលសម្រាប់កំហុសណាមួយ។

សេចក្តីយោងពាក្យបញ្ជា SSC

BuzzBoxx គាំទ្រពាក្យបញ្ជាផ្សេងៗសម្រាប់ការកំណត់រចនាសម្ព័ន្ធ៖

  • op: អនុវត្តប្រតិបត្តិការ commandStaតា៖ កំណត់រចនាសម្ព័ន្ធស្ថានីយ៍ mode.App: កំណត់រចនាសម្ព័ន្ធចំណុចចូលដំណើរការ។
  • ម៉ាក់៖ កំណត់អាសយដ្ឋាន MAC ។
  • dhcp៖ បើកដំណើរការ DHCP ។
  • អាយភី៖ កំណត់អាសយដ្ឋាន IP ។
  • ចាប់ផ្ដើមឡើងវិញ៖ ចាប់ផ្ដើមប្រព័ន្ធឡើងវិញ។

BuzzBoxx

  • BuzzBoxx គឺជាក្រុមប្រឹក្សាអភិវឌ្ឍន៍។ វាអាចដំណើរការដោយឯករាជ្យ។
  • វាមានម៉ូឌុល ESP32-WROVER-IE ដែលគាំទ្រពិធីការទំនាក់ទំនង Wi-Fi + BT + BLE និង motherboard PCB ។
  • ហើយផលិតផលនេះមានមុខងារ 4G ។ ម៉ូឌុល LTE Cat-4 គឺ SIM7600G-H ។
  • សម្រាប់កម្មវិធីដែលមានចាប់ពីបណ្តាញឧបករណ៍ចាប់សញ្ញាថាមពលទាបរហូតដល់កិច្ចការដែលត្រូវការបំផុត។
    ESP32 រួមបញ្ចូលនូវដំណោះស្រាយ Wi-Fi (2.4 GHz band) និង Bluetooth 4.2 នៅលើបន្ទះឈីបតែមួយ រួមជាមួយនឹងស្នូលដំណើរការខ្ពស់ពីរ និងគ្រឿងកុំព្យូទ័រដែលអាចប្រើប្រាស់បានជាច្រើនទៀត។ ដំណើរការដោយបច្ចេកវិទ្យា 40 nm ESP32 ផ្តល់នូវវេទិការួមបញ្ចូលគ្នាយ៉ាងរឹងមាំ ដើម្បីបំពេញតម្រូវការជាបន្តបន្ទាប់សម្រាប់ការប្រើប្រាស់ថាមពលប្រកបដោយប្រសិទ្ធភាព ការរចនាបង្រួម និងសុវត្ថិភាព។
  • យើងផ្តល់ធនធានផ្នែករឹង និងសូហ្វវែរជាមូលដ្ឋានដែលផ្តល់សិទ្ធិអំណាចដល់អ្នកបង្កើតកម្មវិធីក្នុងការបង្កើតគំនិតរបស់ពួកគេជុំវិញផ្នែករឹងស៊េរី ESP32 ។ ក្របខណ្ឌនៃការអភិវឌ្ឍន៍កម្មវិធីដែលត្រូវបានផ្តល់ជូនគឺមានបំណងសម្រាប់ការអភិវឌ្ឍន៍កម្មវិធី Internet-of-Things (IoT) យ៉ាងឆាប់រហ័ស ជាមួយនឹង Wi-Fi, Bluetooth, ការគ្រប់គ្រងថាមពលដែលអាចបត់បែនបាន និងមុខងារប្រព័ន្ធកម្រិតខ្ពស់ផ្សេងទៀត។

អាឌូអ៊ីន
សំណុំនៃកម្មវិធីឆ្លងវេទិកាដែលសរសេរជាភាសាចាវ៉ា។ Arduino Software IDE គឺបានមកពីភាសាដំណើរការកម្មវិធី និងបរិយាកាសអភិវឌ្ឍន៍រួមបញ្ចូលគ្នានៃកម្មវិធី Wiring ។ អ្នកប្រើប្រាស់អាចបង្កើតកម្មវិធីនៅក្នុង Windows/Linux/MacOS ដោយផ្អែកលើ Arduino។ វាត្រូវបានណែនាំឱ្យប្រើ Windows 10 ។ ប្រព័ន្ធប្រតិបត្តិការ Windows ត្រូវបានប្រើជាអតីតample ក្នុងឯកសារនេះសម្រាប់គោលបំណងគំនូរ។

ការរៀបចំ
ដើម្បីបង្កើតកម្មវិធីសម្រាប់ ESP32 អ្នកត្រូវការ៖

  • កុំព្យូទ័រដែលផ្ទុកដោយប្រព័ន្ធប្រតិបត្តិការ Windows, Linux, x ឬ Mac
  • Toolchain ដើម្បីបង្កើតកម្មវិធីសម្រាប់ ESP32
  • Arduino ដែលសំខាន់មាន API សម្រាប់ ESP32 និងស្គ្រីបដើម្បីដំណើរការ Toolchain
  • បន្ទះ ESP32 ខ្លួនវា និងខ្សែ USB ដើម្បីភ្ជាប់វាទៅកុំព្យូទ័រ

ទាញយកកម្មវិធី Arduino

របៀបដំឡើងកម្មវិធី Arduino (IDE) លឿនបំផុតនៅលើម៉ាស៊ីន Windows

Starid រហ័ស

ជំហានដំឡើងសម្រាប់ Windows platform Arduino

MacB-IT-Solutions-ESP32-WROVER-IE-BuzzBoxx-Wi-Fi-Module-fig (1)

បញ្ចូលចំណុចប្រទាក់ទាញយក ជ្រើសរើសកម្មវិធីដំឡើងវីនដូ ដើម្បីដំឡើងដោយផ្ទាល់

ដំឡើងកម្មវិធី Arduino

MacB-IT-Solutions-ESP32-WROVER-IE-BuzzBoxx-Wi-Fi-Module-fig (2)MacB-IT-Solutions-ESP32-WROVER-IE-BuzzBoxx-Wi-Fi-Module-fig (3)

ទាញយក Git

ទាញយកកញ្ចប់ដំឡើង Git.exe ។

MacB-IT-Solutions-ESP32-WROVER-IE-BuzzBoxx-Wi-Fi-Module-fig (4)

ការកំណត់រចនាសម្ព័ន្ធជាមុន សូមចុច  រូបតំណាង Arduino បន្ទាប់មកចុចខាងស្តាំហើយជ្រើសរើស "បើកថតដែល" ជ្រើសរើសផ្នែករឹង ->

  • កណ្ដុរ ** ចុចកណ្ដុរស្ដាំ ** ->
  • ចុច Git Bash នៅទីនេះ

ក្លូនឃ្លាំងពីចម្ងាយ

  • $ mkdir espressif
  • $ cd espressif
  • $ git ក្លូន - បង្កើតឡើងវិញ https://github.com/espressif/arduino-esp32.git esp32

ភ្ជាប់
អ្នក​ជិត​ដល់​ហើយ។ ដើម្បីអាចបន្តទៅមុខទៀត សូមភ្ជាប់បន្ទះ ESP32 ទៅកុំព្យូទ័រ ពិនិត្យមើលថាតើច្រកសៀរៀលណាដែលបន្ទះអាចមើលឃើញ ហើយផ្ទៀងផ្ទាត់ថាតើទំនាក់ទំនងសៀរៀលដំណើរការឬអត់។

សាកល្បងសាកល្បង
ជ្រើសរើស File>> ឧample>>WiFi>>WiFiScan

MacB-IT-Solutions-ESP32-WROVER-IE-BuzzBoxx-Wi-Fi-Module-fig (5)

បង្ហោះ Sketch

ជ្រើសរើសក្រុមប្រឹក្សាភិបាល
ឧបករណ៍<

MacB-IT-Solutions-ESP32-WROVER-IE-BuzzBoxx-Wi-Fi-Module-fig (6)

ផ្ទុកឡើង

គំនូរព្រាង << ផ្ទុកឡើង
ម៉ូនីទ័រស៊េរី
ឧបករណ៍ << ម៉ូនីទ័រសៀរៀល

MacB-IT-Solutions-ESP32-WROVER-IE-BuzzBoxx-Wi-Fi-Module-fig (7)

សេចក្តីយោងពាក្យបញ្ជា SSC

op
នេះគឺជាពាក្យបញ្ជា Wi-Fi ទូទៅមួយចំនួនសម្រាប់អ្នកដើម្បីសាកល្បងម៉ូឌុល។
ការពិពណ៌នា
ពាក្យបញ្ជា op ត្រូវបានប្រើដើម្បីកំណត់ និងសួររបៀប Wi-Fi នៃប្រព័ន្ធ។
Example
op -Q
op: S -o wmode

ប៉ារ៉ាម៉ែត្រ

-Q សំណួររបៀប Wi-Fi ។
-S កំណត់របៀប Wi-Fi ។
 

 

wmode

មាន 3 របៀប Wi-Fi៖

• របៀប = 1: របៀប STA

• របៀប = 2: របៀប AP

• របៀប = 3៖ របៀប STA+AP

ស្តា
ការពិពណ៌នា
ពាក្យបញ្ជា sta ត្រូវបានប្រើដើម្បីស្កេនចំណុចប្រទាក់បណ្តាញ STA ភ្ជាប់ឬផ្តាច់ AP និងសួរស្ថានភាពតភ្ជាប់នៃចំណុចប្រទាក់បណ្តាញ STA ។
Example
sta -S [-s ssid] [-b bssid] [-n channel] [-h] sta -Q
sta -C [-s ssid] [-p password] sta -DMacB-IT-Solutions-ESP32-WROVER-IE-BuzzBoxx-Wi-Fi-Module-fig (10)

ប៉ារ៉ាម៉ែត្រ

-s ssid ស្កេន ឬភ្ជាប់ Access Points ជាមួយ ssid ។
-b bssid ស្កេនចំណុចចូលប្រើជាមួយ bssid ។
-n ឆានែល ស្កេនឆានែល។
-h បង្ហាញលទ្ធផលស្កេនជាមួយចំណុចចូលប្រើ ssid ដែលលាក់។
-Q បង្ហាញស្ថានភាពតភ្ជាប់ STA ។
-D បានផ្តាច់ជាមួយនឹងចំណុចចូលដំណើរការបច្ចុប្បន្ន។

ap
ការពិពណ៌នា
ពាក្យបញ្ជា ap ត្រូវបានប្រើដើម្បីកំណត់ប៉ារ៉ាម៉ែត្រនៃចំណុចប្រទាក់បណ្តាញ AP ។
Example
ap -S [-s ssid] [-p password] [-t encrypt] [-n channel] [-h] [-m max_sta] ap –Q
ap -L

ប៉ារ៉ាម៉ែត្រ

-S កំណត់របៀប AP ។
-s ssid កំណត់ AP ssid ។
-p ពាក្យសម្ងាត់ កំណត់ពាក្យសម្ងាត់ AP ។
-t អ៊ិនគ្រីប កំណត់របៀបអ៊ិនគ្រីប AP ។
-h លាក់ ssid ។
-m max_sta កំណត់ការតភ្ជាប់អតិបរមា AP ។
-Q បង្ហាញប៉ារ៉ាម៉ែត្រ AP ។
-L បង្ហាញអាសយដ្ឋាន MAC និងអាសយដ្ឋាន IP នៃស្ថានីយដែលបានតភ្ជាប់។

ម៉ាក់
ការពិពណ៌នា
ពាក្យបញ្ជារបស់ Mac ត្រូវបានប្រើដើម្បីសួរអាសយដ្ឋាន MAC នៃចំណុចប្រទាក់បណ្តាញ។
Example
mac -Q [-o mode]

-Q បង្ហាញអាសយដ្ឋាន MAC ។
 

-o របៀប

• របៀប = 1៖ អាសយដ្ឋាន MAC ក្នុងរបៀប STA។

• របៀប = 2៖ អាសយដ្ឋាន MAC ក្នុងរបៀប AP។

ប៉ារ៉ាម៉ែត្រ

-Q បង្ហាញអាសយដ្ឋាន MAC ។
 

-o របៀប

• របៀប = 1៖ អាសយដ្ឋាន MAC ក្នុងរបៀប STA។

• របៀប = 2៖ អាសយដ្ឋាន MAC ក្នុងរបៀប AP។


ការពិពណ៌នា
ពាក្យបញ្ជា dhcp ត្រូវបានប្រើដើម្បីបើក ឬបិទម៉ាស៊ីនបម្រើ/អតិថិជន dhcp ។
។ ឧample

dchp -S [-o mode] dhcp -E [-o mode] dhcp -Q [-o mode]

ប៉ារ៉ាម៉ែត្រ

  ចាប់ផ្តើម DHCP (ម៉ាស៊ីនភ្ញៀវ/ម៉ាស៊ីនមេ)។
-E បញ្ចប់ DHCP (អតិថិជន/ម៉ាស៊ីនមេ)។
-Q បង្ហាញស្ថានភាព DHCP ។
 

-o របៀប

• របៀប = 1៖ ម៉ាស៊ីនភ្ញៀវ DHCP នៃចំណុចប្រទាក់ STA ។

• របៀប = 2៖ ម៉ាស៊ីនមេ DHCP នៃចំណុចប្រទាក់ AP ។

• របៀប = 3: ទាំងពីរ។

ip
ការពិពណ៌នា
ពាក្យបញ្ជា ip ត្រូវបានប្រើដើម្បីកំណត់ និងសួរអាសយដ្ឋាន IP នៃចំណុចប្រទាក់បណ្តាញ។
Example

ip -Q [-o mode] ip -S [-i ip] [-o mode] [-m mask] [-g gateway]

-Q បង្ហាញអាសយដ្ឋាន IP ។
 

-o របៀប

• របៀប = 1: អាសយដ្ឋាន IP នៃចំណុចប្រទាក់ STA ។

• របៀប = 2៖ អាសយដ្ឋាន IP នៃចំណុចប្រទាក់ AP ។

• របៀប = 3: ទាំងពីរ

-S កំណត់អាសយដ្ឋាន IP ។
- ខ្ញុំ ip អាសយដ្ឋាន IP ។
- របាំងមុខ របាំងអាសយដ្ឋានបណ្តាញរង។
-g ច្រកផ្លូវ ច្រកចេញចូលលំនាំដើម។

ចាប់ផ្ដើមឡើងវិញ
ការពិពណ៌នា
ពាក្យបញ្ជា reboot ត្រូវបានប្រើដើម្បីចាប់ផ្តើមក្តារឡើងវិញ។
Example
rebot

ramThe
ពាក្យបញ្ជា ram ត្រូវបានប្រើដើម្បីសួរទំហំនៃ heap ដែលនៅសល់ក្នុងប្រព័ន្ធ។
Example
ចៀមឈ្មោល។

ការប្រុងប្រយ័ត្ន FCC៖

ការផ្លាស់ប្តូរ ឬការកែប្រែណាមួយដែលមិនមានការយល់ព្រមច្បាស់លាស់ដោយភាគីដែលទទួលខុសត្រូវចំពោះការអនុលោមភាពអាចចាត់ទុកជាមោឃៈសិទ្ធិអំណាចរបស់អ្នកប្រើប្រាស់ក្នុងប្រតិបត្តិការឧបករណ៍។
ឧបករណ៍នេះអនុលោមតាមផ្នែកទី 15 នៃច្បាប់ FCC ។ ប្រតិបត្តិការគឺស្ថិតក្រោមលក្ខខណ្ឌពីរដូចខាងក្រោមៈ

  1. ឧបករណ៍នេះប្រហែលជាមិនបង្កឱ្យមានការជ្រៀតជ្រែកដែលបង្កគ្រោះថ្នាក់ និង
  2. ឧបករណ៍នេះត្រូវតែទទួលយកការជ្រៀតជ្រែកណាមួយដែលទទួលបាន រួមទាំងការជ្រៀតជ្រែកដែលអាចបណ្តាលឱ្យប្រតិបត្តិការដែលមិនចង់បាន។

ឧបករណ៍បញ្ជូននេះមិនត្រូវដាក់ទីតាំងរួមគ្នា ឬដំណើរការដោយភ្ជាប់ជាមួយអង់តែន ឬឧបករណ៍បញ្ជូនផ្សេងទៀតឡើយ។
ចំណាំសំខាន់៖
ចំណាំ៖ ឧបករណ៍នេះត្រូវបានសាកល្បង និងរកឃើញថាអនុលោមតាមដែនកំណត់សម្រាប់ឧបករណ៍ឌីជីថលថ្នាក់ B ក្រោមផ្នែកទី 15 នៃច្បាប់ FCC ។ ដែនកំណត់ទាំងនេះត្រូវបានរចនាឡើងដើម្បីផ្តល់ការការពារសមហេតុផលប្រឆាំងនឹងការជ្រៀតជ្រែកដែលបង្កគ្រោះថ្នាក់នៅក្នុងការដំឡើងលំនៅដ្ឋាន។ ឧបករណ៍នេះបង្កើត ប្រើប្រាស់ និងអាចបញ្ចេញថាមពលប្រេកង់វិទ្យុ ហើយប្រសិនបើមិនបានដំឡើង និងប្រើប្រាស់តាមការណែនាំ អាចបណ្តាលឱ្យមានការរំខានដល់ការទំនាក់ទំនងវិទ្យុ។ ទោះជាយ៉ាងណាក៏ដោយមិនមានការធានាថាការជ្រៀតជ្រែកនឹងមិនកើតឡើងនៅក្នុងការដំឡើងជាក់លាក់នោះទេ។ ប្រសិនបើឧបករណ៍នេះបង្កការរំខានប្រកបដោយគ្រោះថ្នាក់ដល់ការទទួលវិទ្យុ ឬទូរទស្សន៍ ដែលអាចត្រូវបានកំណត់ដោយការបិទ និងបើកឧបករណ៍ អ្នកប្រើប្រាស់ត្រូវបានលើកទឹកចិត្តឱ្យព្យាយាមកែតម្រូវការជ្រៀតជ្រែកដោយវិធានការមួយ ឬច្រើនដូចខាងក្រោម៖

  • តំរង់ទិស ឬផ្លាស់ប្តូរទីតាំងអង់តែនទទួល។
  • បង្កើនការបំបែករវាងឧបករណ៍និងអ្នកទទួល។
  • ភ្ជាប់ឧបករណ៍ចូលទៅក្នុងព្រីមួយនៅលើសៀគ្វីដែលខុសពីឧបករណ៍ទទួលត្រូវបានភ្ជាប់។
  • ពិគ្រោះជាមួយអ្នកចែកបៀ ឬអ្នកបច្ចេកទេសវិទ្យុ/ទូរទស្សន៍ដែលមានបទពិសោធន៍ ដើម្បីទទួលបានជំនួយ។

សេចក្តីថ្លែងការណ៍នៃការប៉ះពាល់នឹងវិទ្យុសកម្ម FCC៖
ឧបករណ៍នេះអនុលោមតាមដែនកំណត់នៃការប៉ះពាល់នឹងវិទ្យុសកម្មរបស់ FCC ដែលបានកំណត់សម្រាប់បរិយាកាសដែលមិនអាចគ្រប់គ្រងបាន។ ឧបករណ៍នេះគួរតែត្រូវបានដំឡើង និងដំណើរការដោយមានចម្ងាយអប្បបរមា 20cm រវាងវិទ្យុសកម្ម និងរាងកាយរបស់អ្នក។

សំណួរគេសួរញឹកញាប់

សំណួរ៖ តើខ្ញុំអាចប្រើ BuzzBoxx សម្រាប់វេទិកាផ្នែករឹងផ្សេងទៀតបានទេ?
A: BuzzBoxx ត្រូវបានរចនាឡើងជាពិសេសសម្រាប់ប្រើជាមួយម៉ូឌុល Arduino និង ESP32។ ភាពឆបគ្នាជាមួយវេទិកាផ្សេងទៀតមិនត្រូវបានធានាទេ។

សំណួរ៖ តើខ្ញុំអាចដោះស្រាយបញ្ហាការតភ្ជាប់ដោយរបៀបណា?
ចម្លើយ៖ ត្រូវប្រាកដថាការតភ្ជាប់ទាំងអស់មានសុវត្ថិភាព ហើយកម្មវិធីបញ្ជាត្រូវបានដំឡើងយ៉ាងត្រឹមត្រូវ។ ការចាប់ផ្តើមឡើងវិញទាំងផ្នែករឹង និងសូហ្វវែរជាញឹកញាប់អាចដោះស្រាយបញ្ហាការតភ្ជាប់បាន។

ឯកសារ/ធនធាន

MacB IT Solutions ESP32-WROVER-IE BuzzBoxx ម៉ូឌុល Wi-Fi [pdf] ការណែនាំអ្នកប្រើប្រាស់
ESP32-WROVER-IE, ESP32-WROVER-IE BuzzBoxx ម៉ូឌុល Wi-Fi, ម៉ូឌុល BuzzBoxx Wi-Fi, ម៉ូឌុល Wi-Fi, ម៉ូឌុល

ឯកសារយោង

ទុកមតិយោបល់

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