M5STACK-လိုဂို

M5STACK-CORE2 အခြေခံ IoT ဖွံ့ဖြိုးတိုးတက်မှု Kit

M5STACK-CORE2-Based-IoT-Development-Kit-PRODUCT

အကြမ်းဖျင်း

M5Stick CORE2 သည် ESP32-D32WDQ0-V6 ချစ်ပ်ကို အခြေခံထားသည့် ESP3 ဘုတ်အဖွဲ့၊M5STACK-CORE2-Based-IoT-Development-Kit-FIG 1

ဟာ့ဒ်ဝဲဖွဲ့စည်းမှု
CORE2 ၏ ဟာ့ဒ်ဝဲ- ESP32-D0WDQ6-V3 ချစ်ပ်၊ TFT မျက်နှာပြင်၊ အစိမ်းရောင် LED၊ ခလုတ်၊ GROVE မျက်နှာပြင်၊ TypeC-to-USB မျက်နှာပြင်၊ ပါဝါစီမံခန့်ခွဲမှု ချစ်ပ်နှင့် ဘက်ထရီ။
ESP32-D0WDQ6-V3 ESP32 သည် Harvard Architecture Xtensa LX6 CPU နှစ်ခုပါရှိသော dual-core စနစ်ဖြစ်သည်။ ထည့်သွင်းထားသော မမ်မိုရီ၊ ပြင်ပမှတ်ဉာဏ်နှင့် ဆက်စပ်ပစ္စည်းများအားလုံးကို ဒေတာဘတ်စ်နှင့်/သို့မဟုတ် အဆိုပါ CPU များ၏ ညွှန်ကြားချက်ဘတ်စ်ပေါ်တွင် တည်ရှိနေပါသည်။ ခြွင်းချက်အနည်းငယ်ဖြင့် (အောက်တွင်ကြည့်ပါ) CPU နှစ်ခု၏ လိပ်စာမြေပုံဆွဲခြင်းသည် တူညီသောလိပ်စာများကို အသုံးပြုသည်ဟု ဆိုလိုသည်။ memory အတူတူပါပဲ။ စနစ်အတွင်းရှိ အရံအတားများစွာသည် DMA မှတစ်ဆင့် embeddedmemory သို့ ဝင်ရောက်နိုင်သည်။

TFT မျက်နှာပြင် ကြည်လင်ပြတ်သားမှု 2 x 9342 ရှိသော ILI320C မောင်းနှင်သည့် 240 လက်မ ရောင်စုံစခရင်တစ်ခုဖြစ်သည်။ လည်ပတ်မှုပမာဏtage အကွာအဝေးသည် 2.6 ~ 3.3V၊ အလုပ်လုပ်သည့်အပူချိန်မှာ -25~55°C ဖြစ်သည်။
Power Management ချစ်ပ် X-Powers ၏ AXP192 ဖြစ်သည်။ လည်ပတ်မှု voltage အကွာအဝေးမှာ 2.9V~6.3V ဖြစ်ပြီး အားသွင်းလမ်းကြောင်းမှာ 1.4A ဖြစ်သည်။
Core ၃၂ ပရိုဂရမ်းမင်းအတွက် လိုအပ်သမျှ၊ လည်ပတ်မှုနှင့် ဖွံ့ဖြိုးတိုးတက်မှုအတွက် လိုအပ်သည့်အရာအားလုံးနှင့် ESP32 ကို တပ်ဆင်ပေးသည်။

ပင်နံပါတ်ဖော်ပြချက်

USB ကြားခံ

M5CAMREA ဖွဲ့စည်းမှုပုံစံ-C အမျိုးအစား USB မျက်နှာပြင်၊ USB2.0 စံဆက်သွယ်ရေးပရိုတိုကောကို ပံ့ပိုးသည်။ M5STACK-CORE2-Based-IoT-Development-Kit-FIG 2

GROVE INTERFACE

4mm M2.0CAMREA GROVE အင်တာဖေ့စ်များ၊ အတွင်းပိုင်းဝါယာကြိုးများနှင့် GND၊ 5V၊ GPIO5၊ GPIO32 ၏ 33p စွန့်ပစ်ထားသော အစေးများ။ M5STACK-CORE2-Based-IoT-Development-Kit-FIG 3

 

လုပ်ဆောင်နိုင်သော ဖော်ပြချက်

ဤအခန်းတွင် ESP32-D0WDQ6-V3 မော်ဂျူးအမျိုးမျိုးနှင့် လုပ်ဆောင်ချက်များကို ဖော်ပြထားပါသည်။

CPU နှင့် Memory 

Xtensa®single-/dual-core32-bitLX6microprocessor(s), upto600MIPS (200MIPSforESP32-S0WD/ESP32-U4WDH၊ ESP400-D32WD အတွက် 2 MIPS)-

  • 448 KB ROM
  • 520 KB SRAM
  • RTC တွင် 16 KB SRAM
  • QSPI သည် flash/SRAM ချစ်ပ်များစွာကို ပံ့ပိုးပေးသည်။
သိုလှောင်မှုဖော်ပြချက်

ပြင်ပ Flash နှင့် SRAM
ESP32 သည် သုံးစွဲသူပရိုဂရမ်များနှင့် ဒေတာများကို ကာကွယ်ရန် ဟာ့ဒ်ဝဲအခြေခံ AES ကုဒ်ဝှက်စနစ် ပါရှိခြင်း ပြင်ပ QSPI flash နှင့် static random access memory (SRAM) အများအပြားကို ပံ့ပိုးပေးပါသည်။

  • ကက်ရှ်လုပ်ခြင်းဖြင့် ESP32 သည် ပြင်ပ QSPI Flash နှင့် SRAM ကို အသုံးပြုနိုင်သည်။ 16 MB အထိ ပြင်ပ Flash ကုဒ်နေရာကို CPU တွင် ပုံဖော်ထားပြီး 8-bit၊ 16-bit နှင့် 32-bit အသုံးပြုခွင့်ကို ပံ့ပိုးပေးကာ ကုဒ်ကို လုပ်ဆောင်နိုင်သည်။
  • 8 MB အထိ ပြင်ပ Flash နှင့် SRAM သည် CPU ဒေတာနေရာကို မြေပုံဆွဲထားပြီး၊ 8-bit၊ 16-bit နှင့် 32-bit အသုံးပြုခွင့်အတွက် ပံ့ပိုးမှု။ Flash သည် ဖတ်ရှုခြင်း လုပ်ဆောင်ချက်များကိုသာ ပံ့ပိုးပေးသည်၊ SRAM သည် ဖတ်ရှုခြင်းနှင့် ရေးသားခြင်းများကို ပံ့ပိုးပေးသည်။

CRYSTAL

ပြင်ပ 2 MHz ~ 60 MHz crystal oscillator (Wi-Fi/BT လုပ်ဆောင်နိုင်စွမ်းအတွက် 40 MHz သာ)

RTC စီမံခန့်ခွဲမှုနှင့် ပါဝါစားသုံးမှု နည်းပါးခြင်း။ 

ESP32 သည် အဆင့်မြင့် ပါဝါစီမံခန့်ခွဲမှုနည်းပညာများကို အသုံးပြု၍ မတူညီသော ပါဝါချွေတာသည့်မုဒ်များကြားတွင် ပြောင်းလဲနိုင်သည်။ (ဇယား ၅ ကိုကြည့်ပါ)။

  • ပါဝါချွေတာရေးမုဒ်
    • သက်ဝင်မုဒ် RF ချစ်ပ်သည် လည်ပတ်နေသည်။ Chip သည် အသံလွှင့်အချက်ပြမှုကို လက်ခံနိုင်ပြီး ထုတ်လွှင့်နိုင်သည်။
    • မိုဒမ်-အိပ်မုဒ်- CPU လည်ပတ်နိုင်သည်၊ နာရီကို configure လုပ်နိုင်သည်။ Wi-Fi / Bluetooth baseband နှင့် RF
    • အလင်း-အိပ်မုဒ်- CPU ရပ်ဆိုင်းထားသည်။ RTC နှင့် memory နှင့် peripherals ULP coprocessor လည်ပတ်မှု။ မည်သည့်နှိုးဆော်မှုဖြစ်ရပ်မဆို (MAC၊ အိမ်ရှင်၊ RTC အချိန်တိုင်းကိရိယာ သို့မဟုတ် ပြင်ပအနှောင့်အယှက်) ချစ်ပ်ကို နှိုးပါမည်။
    • နှစ်နှစ်ခြိုက်ခြိုက်အိပ်ပျော်ခြင်းမုဒ်- အလုပ်လုပ်သည့်အခြေအနေတွင် RTC memory နှင့် peripherals များသာဖြစ်သည်။ RTC တွင် သိမ်းဆည်းထားသော Wi-Fi နှင့် Bluetooth ချိတ်ဆက်မှုဒေတာ။ ULP ပေါင်းစပ်ပရိုဆက်ဆာသည် အလုပ်လုပ်နိုင်သည်။
    • Hibernation မုဒ်- 8 MHz oscillator နှင့် built-in coprocessor ULP ကို ​​ပိတ်ထားသည်။ ပါဝါထောက်ပံ့မှုကို ပြန်လည်ရယူရန် RTC မှတ်ဉာဏ်ကို ဖြတ်တောက်ထားသည်။ အနှေးနာရီပေါ်တွင်ရှိသော RTC နာရီအချိန်တိုင်းကိရိယာတစ်ခုသာရှိပြီး အချို့သော RTC GPIO အလုပ်တွင်။ RTC RTC နာရီ သို့မဟုတ် အချိန်တိုင်းကိရိယာသည် GPIO Hibernation မုဒ်မှ နိုးထနိုင်သည်။
  • နှစ်နှစ်ခြိုက်ခြိုက်အိပ်စက်ခြင်းမုဒ်
    • ဆက်စပ်အိပ်စက်ခြင်းမုဒ်- Active၊ Modem-sleep၊ Light-sleep mode တို့ကြားတွင် ပါဝါချွေတာသည့်မုဒ်သို့ ပြောင်းနေသည်။ ချိတ်ဆက်မှုသေချာစေရန်အတွက် CPU၊ Wi-Fi၊ Bluetooth၊ နှင့် ရေဒီယိုကြိုတင်သတ်မှတ်ချိန်ကြားကာလ၊ Wi-Fi / Bluetooth ချိတ်ဆက်မှု။
    • ပါဝါလွန်ကဲသော အာရုံခံကိရိယာ စောင့်ကြည့်စစ်ဆေးခြင်းနည်းလမ်းများ- အဓိကစနစ်သည် နက်ရှိုင်းသောအိပ်စက်ခြင်းမုဒ်ဖြစ်ပြီး၊ ULP ပေါင်းစပ်ပရိုဆက်ဆာသည် အာရုံခံကိရိယာဒေတာကိုတိုင်းတာရန် အခါအားလျော်စွာ ဖွင့် သို့မဟုတ် ပိတ်ထားသည်။ အာရုံခံကိရိယာသည် ဒေတာများကို တိုင်းတာသည်၊ ULP ပေါင်းစပ်ပရိုဆက်ဆာသည် ပင်မစနစ်ကို နိုးကြားရန် ဆုံးဖြတ်သည်။

လျှပ်စစ်သွင်ပြင်လက္ခဏာများ

ကန့်သတ်ဘောင်များ

  1. VIO သည် ပါဝါထောက်ပံ့ရေးပြားသို့၊ ESP32 နည်းပညာဆိုင်ရာ သတ်မှတ်ချက် နောက်ဆက်တွဲကို ကိုးကားပါ။
    VDD_SDIO အတွက် ပါဝါထောက်ပံ့မှု SD_CLK အဖြစ် IO_MUX။
    စက်စတင်ရန် ဘေးဘက်ပါဝါခလုတ်ကို နှစ်စက္ကန့်ကြာ ဖိထားပါ။ စက်ပစ္စည်းကို ပိတ်ရန် 6 စက္ကန့်ထက်ပို၍ ဖိထားပြီး ဖိထားပါ။ ပင်မစခရင်မှတဆင့် ဓာတ်ပုံမုဒ်သို့ပြောင်းပါ၊ ကင်မရာမှတစ်ဆင့် ရယူနိုင်သည့် ကိုယ်ပွားကို tft မျက်နှာပြင်ပေါ်တွင် ပြသထားသည်။ အလုပ်လုပ်သည့်အခါတွင် USB ကြိုးကို ချိတ်ဆက်ထားရမည်ဖြစ်ပြီး ပါဝါကိုကာကွယ်ရန် လီသီယမ်ဘက်ထရီအား ရေတိုသိုလှောင်မှုအတွက် အသုံးပြုပါသည်။ ရှုံးနိမ့်ခြင်း။

FCC ထုတ်ပြန်ချက်

လိုက်လျောညီထွေဖြစ်စေရန် တာဝန်ရှိသည့်ပါတီမှ ရှင်းရှင်းလင်းလင်း အတည်ပြုမထားသော အပြောင်းအလဲများ သို့မဟုတ် ပြုပြင်မွမ်းမံမှုများသည် စက်ကိရိယာအား အသုံးပြုသူ၏ အခွင့်အာဏာကို ပျက်ပြယ်သွားစေနိုင်သည်။
ဤစက်ပစ္စည်းသည် FCC စည်းမျဉ်းများ အပိုင်း 15 နှင့် ကိုက်ညီပါသည်။ လုပ်ဆောင်ချက်သည် အောက်ပါအခြေအနေနှစ်ခုနှင့် သက်ဆိုင်သည်-

  1. ဤစက်ပစ္စည်းသည် အန္တရာယ်ရှိသော အနှောင့်အယှက်များကို မဖြစ်စေရပါ။
  2. ဤစက်ပစ္စည်းသည် မလိုလားအပ်သော လည်ပတ်မှုကို ဖြစ်စေနိုင်သည့် အနှောင့်အယှက်များအပါအဝင် လက်ခံရရှိထားသော မည်သည့်အနှောင့်အယှက်ကိုမဆို လက်ခံရပါမည်။

မှတ်ချက် - ဤစက်ပစ္စည်းအား FCC စည်းမျဉ်းများ အပိုင်း 15 အရ Class B ဒစ်ဂျစ်တယ်စက်ပစ္စည်းအတွက် ကန့်သတ်ချက်များကို လိုက်နာရန် စမ်းသပ်ထားပြီးဖြစ်ကြောင်း တွေ့ရှိရပါသည်။ ဤကန့်သတ်ချက်များသည် လူနေအိမ်တပ်ဆင်မှုတွင် အန္တရာယ်ဖြစ်စေသော အနှောင့်အယှက်များမှ ကျိုးကြောင်းဆီလျော်စွာ အကာအကွယ်ပေးနိုင်ရန် ဒီဇိုင်းထုတ်ထားသည်။ ဤစက်ပစ္စည်းသည် ရေဒီယိုကြိမ်နှုန်းစွမ်းအင်ကို ထုတ်လုပ်၊ အသုံးပြုကာ ထုတ်လွှင့်နိုင်ပြီး ညွှန်ကြားချက်များနှင့်အညီ တပ်ဆင်အသုံးပြုခြင်းမရှိပါက ရေဒီယိုဆက်သွယ်ရေးကို အန္တရာယ်ဖြစ်စေနိုင်သည်။ သို့ရာတွင်၊ သီးခြားတပ်ဆင်မှုတစ်ခုတွင် အနှောင့်အယှက်မဖြစ်စေကြောင်း အာမခံချက်မရှိပါ။ အကယ်၍ ဤစက်ပစ္စည်းသည် ရေဒီယို သို့မဟုတ် ရုပ်မြင်သံကြား ဧည့်ခံအား အန္တရာယ်ဖြစ်စေသော အနှောင့်အယှက်ဖြစ်စေပါက၊ စက်ကို အဖွင့်အပိတ်လုပ်ခြင်းဖြင့် ဆုံးဖြတ်နိုင်သည့် အနှောင့်အယှက်ကို အောက်ပါအတိုင်းအတာတစ်ခု သို့မဟုတ် တစ်ခုထက်ပို၍ ပြင်ဆင်ရန် သုံးစွဲသူအား တိုက်တွန်းအပ်ပါသည်။

  • အရှေ့တိုင်း သို့မဟုတ် လက်ခံအင်တင်နာကို နေရာပြောင်းပါ။
  • ပစ္စည်းနှင့် လက်ခံသူကြား ခြားနားမှုကို တိုးစေသည်။
  • လက်ခံသူနှင့် ချိတ်ဆက်ထားသည့် ခြားနားသော ဆားကစ်ရှိ ပလပ်တစ်ခုသို့ ပစ္စည်းကိရိယာများကို ချိတ်ဆက်ပါ။
  • အကူအညီရယူရန် အရောင်းကိုယ်စားလှယ် သို့မဟုတ် အတွေ့အကြုံရှိ ရေဒီယို/တီဗီနည်းပညာရှင်နှင့် တိုင်ပင်ပါ။

RF Exposure အချက်အလက် (SAR)
ဤဖုန်းကို အမေရိကန် ပြည်ထောင်စု၏ ဖက်ဒရယ်ဆက်သွယ်ရေးကော်မရှင်မှ သတ်မှတ်ထားသော ရေဒီယိုကြိမ်နှုန်း (RF) စွမ်းအင်နှင့် ထိတွေ့မှုအတွက် ထုတ်လွှတ်သည့် ကန့်သတ်ချက်ထက် မကျော်လွန်စေရန် ဒီဇိုင်းထုတ်ထားပါသည်။
SAR ကိုစမ်းသပ်နေစဉ်အတွင်းဤကိရိယာသည်စမ်းသပ်ထားသောကြိမ်နှုန်းမြင့် band အားလုံးတွင်အမြင့်ဆုံးသတ်မှတ်ထားသောပါဝါအဆင့်တွင်ထုတ်လွှင့်ရန်သတ်မှတ်ထားပြီးခွဲခြားခြင်းမရှိဘဲနှင့်ခေါင်းနှင့်ဆန့်။ အသုံးပြုမှုတွင် RF ထိတွေ့မှုကိုပုံသဏ္positionsာန် ထား၍ ၅ မီလီမီတာခွဲခြားထားသည့်ခန္ဓာကိုယ်အနားတွင်ထားရှိသည်။
FCC မှ သတ်မှတ်ထားသော SAR ကန့်သတ်ချက်မှာ 1.6W/kg ဖြစ်သည်။ FCC သည် FCC RF exposure လမ်းညွှန်ချက်များနှင့်အညီ အစီရင်ခံထားသည့် SAR အဆင့်အားလုံးကို အကဲဖြတ်ထားသည့် ဤမော်ဒယ်လ်ဖုန်းအတွက် စက်ပစ္စည်းဆိုင်ရာ အခွင့်အာဏာကို ပေးအပ်ထားပါသည်။

IC သတိပေးချက်
ဤစက်ပစ္စည်းသည် Industry Canada လိုင်စင်-ကင်းလွတ်ခွင့် RSS စံ(များ)နှင့် ကိုက်ညီပါသည်။ လုပ်ဆောင်ချက်သည် အောက်ပါအခြေအနေနှစ်ခုနှင့် သက်ဆိုင်သည်-

  1. ဤစက်ပစ္စည်းသည် အနှောင့်အယှက်မဖြစ်စေဘဲ၊
  2. ဤစက်ပစ္စည်းသည် စက်၏မလိုလားအပ်သောလုပ်ဆောင်မှုကို ဖြစ်စေနိုင်သည့် အနှောင့်အယှက်များအပါအဝင် မည်သည့်အနှောင့်အယှက်ကိုမဆို လက်ခံရပါမည်။

IC Radiation Exposure ထုတ်ပြန်ချက်
ဤ EUT သည် IC RSS-102 ရှိ အထွေထွေလူဦးရေ/မထိန်းချုပ်နိုင်သော ထိတွေ့မှုကန့်သတ်ချက်များအတွက် SAR နှင့် လိုက်လျောညီထွေရှိပြီး IEEE 1528 နှင့် IEC 62209 တွင် သတ်မှတ်ထားသည့် တိုင်းတာမှုနည်းလမ်းများနှင့် လုပ်ထုံးလုပ်နည်းများနှင့်အညီ စမ်းသပ်ထားသည်။ ဤစက်ပစ္စည်းကို အနည်းဆုံး 0 စင်တီမီတာအကွာအဝေးတွင် တပ်ဆင်ပြီး လည်ပတ်သင့်သည်။ ရေတိုင်ကီနှင့် သင့်ခန္ဓာကိုယ်ကြား။ ဤစက်ပစ္စည်းနှင့် ၎င်း၏အင်တင်နာ(များ)သည် အခြားအင်တင်နာ သို့မဟုတ် အသံလွှင့်ကိရိယာတစ်ခုခုနှင့် တွဲဖက်တည်နေရာ သို့မဟုတ် လည်ပတ်ခြင်းမပြုရပါ။

UIFlow အမြန်စတင်ပါ။

မီးရှို့ကိရိယာ

M5STACK-CORE2-Based-IoT-Development-Kit-FIG 4

မှတ်ချက် - MacOS အသုံးပြုသူများ တပ်ဆင်ပြီးနောက် အောက်ပုံတွင်ပြထားသည့်အတိုင်း အပလီကေးရှင်းကို အပလီကေးရှင်းဖိုဒါတွင် ထားပေးပါ။M5STACK-CORE2-Based-IoT-Development-Kit-FIG 5

Firmware မီးလောင်ခြင်း။

  1. Burner burning tool ကိုဖွင့်ရန် နှစ်ချက်နှိပ်ပါ၊ ဘယ်ဘက်မီနူးရှိ သက်ဆိုင်ရာ စက်အမျိုးအစားကို ရွေးချယ်ပါ၊ သင်လိုအပ်သော ဖမ်ဝဲဗားရှင်းကို ရွေးချယ်ကာ ဒေါင်းလုဒ်လုပ်ရန် ဒေါင်းလုဒ်ခလုတ်ကို နှိပ်ပါ။M5STACK-CORE2-Based-IoT-Development-Kit-FIG 6
  2. ထို့နောက် M5 စက်ပစ္စည်းကို Type-C ကြိုးဖြင့် ကွန်ပျူတာသို့ ချိတ်ဆက်ပါ၊ သက်ဆိုင်ရာ COM ပေါက်ကို ရွေးချယ်ပါ၊၊ baud rate သည် M5Burner တွင် ပုံသေဖွဲ့စည်းပုံကို အသုံးပြုနိုင်ပြီး၊ ထို့အပြင်၊ စက်အတွင်းချိတ်ဆက်မည့် WIFI ကိုလည်း သင်ဖြည့်စွက်နိုင်ပါသည်။ firmware လောင်ကျွမ်းခြင်း stage အချက်အလက်။ ဖွဲ့စည်းမှုပြီးနောက်၊ စတင်လောင်ကျွမ်းရန် "Burn" ကိုနှိပ်ပါ။M5STACK-CORE2-Based-IoT-Development-Kit-FIG 7
  3. Burn Log က Burn ကို အောင်မြင်စွာသတိပေးသောအခါ၊ Firmware မီးလောင်သွားသည်ဟု ဆိုလိုသည်။M5STACK-CORE2-Based-IoT-Development-Kit-FIG 8

ပထမဆုံး မီးလောင်ခြင်း သို့မဟုတ် ဖမ်ဝဲပရိုဂရမ်သည် ပုံမှန်မဟုတ်စွာ အလုပ်လုပ်သောအခါ၊ သင်သည် flash memory ကိုဖျက်ရန် "Erase" ကိုနှိပ်နိုင်သည်။ နောက်ဆက်တွဲဖမ်ဝဲအပ်ဒိတ်တွင်၊ ထပ်မံဖျက်ရန်မလိုအပ်ပါ၊ သို့မဟုတ်ပါက သိမ်းဆည်းထားသော Wi-Fi အချက်အလက်များကို ဖျက်ပစ်မည်ဖြစ်ပြီး API ကီးကို ပြန်လည်စတင်မည်ဖြစ်သည်။

WIFI ကို စီစဉ်သတ်မှတ်ပါ။

UIFlow သည် အော့ဖ်လိုင်းနှင့် နှစ်မျိုးလုံးကို ပံ့ပိုးပေးသည်။ web ပရိုဂရမ်မာဗားရှင်း။ အသုံးပြုသောအခါ web ဗားရှင်း၊ စက်ပစ္စည်းအတွက် WiFi ချိတ်ဆက်မှုတစ်ခုကို ပြင်ဆင်သတ်မှတ်ရန် လိုအပ်သည်။ စက်ပစ္စည်းအတွက် WiFi ချိတ်ဆက်မှုကို စီစဉ်သတ်မှတ်ရန် နည်းလမ်းနှစ်သွယ် (Burn configuration နှင့် AP hotspot configuration) ကို အောက်ပါတို့ ဖော်ပြထားပါသည်။

စီစဉ်သတ်မှတ်ထားသော WiFi ကိုမီးရှို့ပါ (အကြံပြုသည်)

UIFlow-1.5.4 နှင့် အထက်ဗားရှင်းများသည် M5Burner မှတစ်ဆင့် WiFi အချက်အလက်များကို တိုက်ရိုက်ရေးသားနိုင်သည်။M5STACK-CORE2-Based-IoT-Development-Kit-FIG 9

APhotspot configuration WiFi

  1. စက်ကိုဖွင့်ရန် ဘယ်ဘက်ရှိ ပါဝါခလုတ်ကို နှိပ်ပြီး ဖိထားပါ။ WiFi ကို ပြုပြင်မွမ်းမံထားပါက ပထမအကြိမ်ဖွင့်ထားသောအခါ စနစ်သည် ကွန်ရက်ဖွဲ့စည်းမှုမုဒ်ကို အလိုအလျောက် ဝင်ရောက်သွားမည်ဖြစ်သည်။ အခြားပရိုဂရမ်များကိုလည်ပတ်ပြီးနောက် ကွန်ရက်ဖွဲ့စည်းမှုမုဒ်သို့ သင်ပြန်လည်ဝင်ရောက်လိုသည်ဆိုပါစို့၊ အောက်ပါလုပ်ဆောင်ချက်ကို ကိုးကားနိုင်ပါသည်။ စတင်ချိန်တွင် UIFlow လိုဂိုပေါ်လာပြီးနောက်၊ ဖွဲ့စည်းမှုစာမျက်နှာသို့ဝင်ရောက်ရန် မူလခလုတ် (အလယ် M5 ခလုတ်) ကို အမြန်နှိပ်ပါ။ ရွေးချယ်မှုကို ဆက်တင်သို့ပြောင်းရန် လေယာဉ်ကိုယ်ထည်၏ညာဘက်ရှိ ခလုတ်ကို နှိပ်ပြီး အတည်ပြုရန် မူလခလုတ်ကို နှိပ်ပါ။ ရွေးချယ်ခွင့်ကို WiFi ဆက်တင်သို့ပြောင်းရန် ညာဘက်ခလုတ်ကို နှိပ်ပါ၊ အတည်ပြုရန် မူလခလုတ်ကို နှိပ်ပါ၊ နှင့် ဖွဲ့စည်းမှုကို စတင်ပါ။M5STACK-CORE2-Based-IoT-Development-Kit-FIG 10
  2. သင့်မိုဘိုင်းလ်ဖုန်းဖြင့် ဟော့စပေါ့သို့ အောင်မြင်စွာချိတ်ဆက်ပြီးနောက်၊ မျက်နှာပြင်ပေါ်ရှိ QR ကုဒ်ကို စကင်န်ဖတ်ရန် သို့မဟုတ် 192.168.4.1 ကို တိုက်ရိုက်ဝင်ရောက်ရန် မိုဘိုင်းလ်ဖုန်းဘရောက်ဆာကိုဖွင့်ပါ၊ သင်၏ကိုယ်ရေးကိုယ်တာ WIFI အချက်အလက်များကိုဖြည့်ရန် စာမျက်နှာကို ဝင်ရောက်ပြီး သင်၏ WiFi အချက်အလက်ကို မှတ်တမ်းတင်ရန် Configure ကိုနှိပ်ပါ။ . ပြင်ဆင်သတ်မှတ်ပြီး ပရိုဂရမ်းမင်းမုဒ်သို့ ဝင်ရောက်ပြီးနောက် စက်ပစ္စည်းသည် အလိုအလျောက် ပြန်လည်စတင်မည်ဖြစ်သည်။

မှတ်ချက် - ပြင်ဆင်သတ်မှတ်ထားသော WiFi အချက်အလက်များတွင် “space” ကဲ့သို့သော အထူးဇာတ်ကောင်များကို ခွင့်မပြုပါ။M5STACK-CORE2-Based-IoT-Development-Kit-FIG 11

ကွန်ရက်ပရိုဂရမ်မုဒ်နှင့် API ကီး

ကွန်ရက် ပရိုဂရမ်းမင်းမုဒ်ကို ဝင်ပါ။

ကွန်ရက်ပရိုဂရမ်မုဒ်သည် M5 စက်နှင့် UIFlow အကြား အထိုင်မုဒ်တစ်ခုဖြစ်သည်။ web ပရိုဂရမ်းမင်းပလက်ဖောင်း။ မျက်နှာပြင်သည် စက်၏ လက်ရှိကွန်ရက်ချိတ်ဆက်မှု အခြေအနေကို ပြသမည်ဖြစ်သည်။ ညွှန်ပြချက်သည် အစိမ်းရောင်ဖြစ်နေသောအခါ၊ သင်သည် ပရိုဂရမ်တွန်းအား အချိန်မရွေး လက်ခံနိုင်သည်ဟု ဆိုလိုသည်။ ပုံသေအခြေအနေအောက်တွင်၊ ပထမဆုံးအောင်မြင်သော WiFi ကွန်ရက်ဖွဲ့စည်းမှုပုံစံပြီးနောက်၊ စက်သည် အလိုအလျောက်ပြန်လည်စတင်ပြီး ကွန်ရက်ပရိုဂရမ်မုဒ်သို့ ဝင်ရောက်မည်ဖြစ်သည်။ အခြားအပလီကေးရှင်းများကိုလည်ပတ်ပြီးနောက် ပရိုဂရမ်မုဒ်ကို မည်သို့ပြန်ဝင်ရမည်ကို မသိပါက၊ အောက်ပါလုပ်ဆောင်ချက်များကို ကိုးကားနိုင်ပါသည်။

ပြန်လည်စတင်ခြင်း၊ ပရိုဂရမ်းမင်းမုဒ်ကိုရွေးချယ်ရန် ပင်မမီနူးအင်တာဖေ့စ်ရှိ ခလုတ် A ကိုနှိပ်ပြီး ပရိုဂရမ်းမင်းမုဒ်စာမျက်နှာတွင် အစိမ်းရောင်ပြောင်းရန် ကွန်ရက်ညွှန်ပြချက်၏ ညာဘက်ညွှန်ပြသည့်အထိ စောင့်ပါ။ ကွန်ပြူတာဘရောက်ဆာပေါ်တွင် flow.m5stack.com သို့သွားရောက်ခြင်းဖြင့် UIFlow ပရိုဂရမ်းမင်းစာမျက်နှာကို ဝင်ရောက်ကြည့်ရှုပါ။M5STACK-CORE2-Based-IoT-Development-Kit-FIG 21

APKEY တွဲချိတ်ခြင်း။
API KEY သည် UIFlow ကိုအသုံးပြုသည့်အခါ M5 စက်များအတွက် ဆက်သွယ်ရေးအထောက်အထားဖြစ်သည်။ web ပရိုဂရမ်ရေးခြင်း။ UIFlow ဘက်ခြမ်းရှိ သက်ဆိုင်ရာ API KEY ကို ပြင်ဆင်သတ်မှတ်ခြင်းဖြင့်၊ ပရိုဂရမ်ကို သီးခြားစက်ပစ္စည်းအတွက် တွန်းအားပေးနိုင်သည်။ အသုံးပြုသူသည် ကွန်ပျူတာရှိ flow.m5stack.com သို့ ဝင်ရောက်ကြည့်ရှုရန် လိုအပ်သည်။ web UIFlow ပရိုဂရမ်းမင်းစာမျက်နှာသို့ဝင်ရောက်ရန် browser ။ စာမျက်နှာ၏အပေါ်ဘက်ညာဘက်ထောင့်ရှိ မီနူးဘားရှိ ဆက်တင်ခလုတ်ကို နှိပ်ပါ၊ သက်ဆိုင်ရာစက်ပေါ်ရှိ API ကီးကို ရိုက်ထည့်ပါ၊ အသုံးပြုထားသည့် ဟာ့ဒ်ဝဲကို ရွေးချယ်ပါ၊ သိမ်းဆည်းရန် OK ကိုနှိပ်ပြီး ၎င်းကို အောင်မြင်စွာချိတ်ဆက်ရန် အချက်ပြသည်အထိ စောင့်ပါ။M5STACK-CORE2-Based-IoT-Development-Kit-FIG 13

 

HTTP

အထက်ဖော်ပြပါ အဆင့်များကို ပြီးမြောက်ပြီးနောက် သင်သည် UIFlow ဖြင့် ပရိုဂရမ်ရေးဆွဲခြင်းကို စတင်နိုင်ပါသည်။ ဟောင်းအတွက်ample: HTTP မှတဆင့် Baidu ကိုဝင်ရောက်ပါ။

M5STACK-CORE2-Based-IoT-Development-Kit-FIG 14BLE UART

လုပ်ဆောင်ချက်ဖော်ပြချက်

ဘလူးတုသ်ချိတ်ဆက်မှုကို တည်ဆောက်ပြီး Bluetooth ဖြတ်ကျော်ခြင်း ဝန်ဆောင်မှုကို ဖွင့်ပါ။M5STACK-CORE2-Based-IoT-Development-Kit-FIG 15

  • Init ble uart အမည် ဆက်တင်များကို စတင်ပါ၊ ဘလူးတုသ် ကိရိယာအမည်ကို စီစဉ်သတ်မှတ်ပါ။
  • BLE UART Writre BLE UART ကို အသုံးပြု၍ ဒေတာပေးပို့ပါ။
  • BLE UART ကက်ရှ်တွင် ကျန်ရှိနေသော BLE UART ဒေတာ၏ ဘိုက်အရေအတွက်ကို စစ်ဆေးပါ။
  • BLE UART က BLE UART ကက်ရှ်ရှိ ဒေတာအားလုံးကို ReAad အားလုံးကို ဖတ်ပါ။
  • BLE UART စာလုံးများကိုဖတ်ပြီး BLE UART ကက်ရှ်တွင် n data ကိုဖတ်ပါ။

ညွှန်ကြားချက်များ

Bluetooth passthrough ချိတ်ဆက်မှုကို တည်ဆောက်ပြီး ထိန်းချုပ်မှု LED အဖွင့်/အပိတ် ပေးပို့ပါ။M5STACK-CORE2-Based-IoT-Development-Kit-FIG 16

UIFlow Desktop IDE

UIFlow Desktop IDE သည် ကွန်ရက်ချိတ်ဆက်မှုမလိုအပ်သော UIFlow ပရိုဂရမ်မာ၏ အော့ဖ်လိုင်းဗားရှင်းဖြစ်ပြီး သင့်အား တုံ့ပြန်မှုပရိုဂရမ်တွန်းအားပေးမှုအတွေ့အကြုံကို ပေးစွမ်းနိုင်သည်။ သင့်လည်ပတ်မှုစနစ်အရ ဒေါင်းလုဒ်လုပ်ရန် UIFlow-Desktop-IDE ၏ သက်ဆိုင်ရာဗားရှင်းကို နှိပ်ပါ။M5STACK-CORE2-Based-IoT-Development-Kit-FIG 17

USB ပရိုဂရမ်မုဒ်

ဒေါင်းလုဒ်လုပ်ထားသော UIFlow Desktop IDE မှတ်တမ်းကို ဇစ်ဖွင့်ပြီး အပလီကေးရှင်းကိုဖွင့်ရန် နှစ်ချက်နှိပ်ပါ။M5STACK-CORE2-Based-IoT-Development-Kit-FIG 18

အက်ပ်စတင်ပြီးနောက်၊ သင့်ကွန်ပျူတာတွင် USB ဒရိုက်ဘာ (CP210X) ရှိမရှိကို အလိုအလျောက် သိရှိနိုင်မည်ဖြစ်ပြီး တပ်ဆင်မည်ကို နှိပ်ပါ၊ တပ်ဆင်မှု အပြီးသတ်ရန် အချက်များကို လိုက်နာပါ။M5STACK-CORE2-Based-IoT-Development-Kit-FIG 19

ယာဉ်မောင်းတပ်ဆင်ခြင်းပြီးပါက၊ ၎င်းသည် UIFlow Desktop IDE ကိုအလိုအလျောက်ဝင်ရောက်ပြီး configuration box ကိုအလိုအလျောက်ပေါ်လာလိမ့်မည်။ ဤအချိန်တွင်၊ M5 စက်ပစ္စည်းကို Tpye-C ဒေတာကြိုးမှတစ်ဆင့် ကွန်ပျူတာသို့ ချိတ်ဆက်ပါ။M5STACK-CORE2-Based-IoT-Development-Kit-FIG 20

UIFlow Desktop IDE ကိုအသုံးပြုခြင်းသည် UIFlow ဖန်းဝဲပါရှိသော M5 စက်ပစ္စည်းကို လိုအပ်ပြီး ** USB ပရိုဂရမ်းမင်းမုဒ်** သို့ ဝင်ရောက်ပါ။

ပြန်လည်စတင်ရန် စက်၏ဘယ်ဘက်ရှိ ပါဝါခလုတ်ကို နှိပ်ပါ၊ မီနူးထဲသို့ဝင်ရောက်ပြီးနောက် USB မုဒ်ကိုရွေးချယ်ရန် ညာဘက်ခလုတ်ကို အမြန်နှိပ်ပါ။M5STACK-CORE2-Based-IoT-Development-Kit-FIG 21

သက်ဆိုင်ရာ ဆိပ်ကမ်းကို ရွေးချယ်ပါ၊ နှင့် ပရိုဂရမ်းမင်း ကိရိယာကို ချိတ်ဆက်ရန် OK ကို နှိပ်ပါ။M5STACK-CORE2-Based-IoT-Development-Kit-FIG 22

ဆက်စပ်လင့်ခ်များ

UIFlow Block မိတ်ဆက်

စာရွက်စာတမ်းများ / အရင်းအမြစ်များ

M5STACK M5STACK-CORE2 အခြေခံ IoT ဖွံ့ဖြိုးတိုးတက်မှု Kit [pdf] အသုံးပြုသူလက်စွဲ
M5STACK-CORE2၊ M5STACKCORE2၊ 2AN3WM5STACK-CORE2၊ 2AN3WM5STACKCORE2၊ M5STACK-CORE2 အခြေခံ IoT ဖွံ့ဖြိုးတိုးတက်မှု Kit၊ M5STACK-CORE2၊ အခြေခံ IoT ဖွံ့ဖြိုးတိုးတက်ရေးကိရိယာ၊ IoT ဖွံ့ဖြိုးတိုးတက်ရေးကိရိယာ၊ ဖွံ့ဖြိုးတိုးတက်ရေးကိရိယာ

ကိုးကား

မှတ်ချက်တစ်ခုချန်ထားပါ။

သင့်အီးမေးလ်လိပ်စာကို ထုတ်ပြန်မည်မဟုတ်ပါ။ လိုအပ်သောအကွက်များကို အမှတ်အသားပြုထားသည်။ *