M5STACK ESP32 CORE2 IoT Development Kit အသုံးပြုသူလက်စွဲ
၁.၄.၁။ အကြမ်းဖျင်း
M5Stick CORE2 သည် 32 လက်မ TFT မျက်နှာပြင်ပါရှိသော ESP32-D0WDQ6-V3 ချစ်ပ်ကိုအခြေခံထားသည့် ESP2 ဘုတ်အဖွဲ့ဖြစ်သည်။ ဘုတ်ကို PC+ABC ဖြင့်ပြုလုပ်ထားသည်။
1.1 ဟာ့ဒ်ဝဲဖွဲ့စည်းမှု
CORE2 ၏ ဟာ့ဒ်ဝဲ- ESP32-D0WDQ6-V3 ချစ်ပ်၊ TFT မျက်နှာပြင်၊ အစိမ်းရောင် LED၊ ခလုတ်၊ GROVE မျက်နှာပြင်၊ Type.C-to-USB မျက်နှာပြင်၊ ပါဝါစီမံခန့်ခွဲမှု ချစ်ပ်နှင့် ဘက်ထရီ။
ESP32-D0WDQ6-V3 ESP32 သည် Harvard Architecture Tense LX6 CPU နှစ်ခုပါရှိသော dual-core စနစ်ဖြစ်သည်။ မြှုပ်သွင်းထားသည့် မမ်မိုရီ၊ ပြင်ပမှတ်ဉာဏ်နှင့် အရံပစ္စည်းများအားလုံးကို ဒေတာဘတ်စ်နှင့်/သို့မဟုတ် ဤ CPU များ၏ ညွှန်ကြားချက်ဘတ်စ်တွင် တည်ရှိသည်။ ခြွင်းချက်အနည်းငယ်ဖြင့် (အောက်တွင်ကြည့်ပါ) CPU နှစ်ခု၏ လိပ်စာမြေပုံဆွဲခြင်းသည် တူညီသောလိပ်စာများကို အသုံးပြုသည်ဟု ဆိုလိုသည်မှာ ၎င်းတို့သည် တူညီသောမှတ်ဉာဏ်ကိုရယူရန် တူညီသောလိပ်စာများကို အသုံးပြုသည်။ စနစ်အတွင်းရှိ အရံအတားများစွာသည် DMA မှတစ်ဆင့် embeddedmemory သို့ ဝင်ရောက်နိုင်သည်။
TFT Screen သည် 2 x 9342 resolution ဖြင့် ILI320C မောင်းနှင်ထားသော 240 လက်မအရွယ် ရောင်စုံစခရင်တစ်ခုဖြစ်သည်။
လည်ပတ်မှုပမာဏtage အကွာအဝေးသည် 2.6 ~ 3.3V၊ အလုပ်လုပ်သည့်အပူချိန်မှာ -25~55°C ဖြစ်သည်။
Power Management ချစ်ပ်သည် X-Powers ၏ AXP192 ဖြစ်သည်။ လည်ပတ်မှု voltage အကွာအဝေးမှာ 2.9V~6.3V ဖြစ်ပြီး အားသွင်းလမ်းကြောင်းမှာ 1.4A ဖြစ်သည်။
CORE2 သည် ပရိုဂရမ်ရေးဆွဲခြင်းအတွက် လိုအပ်သည့်အရာအားလုံး၊ လည်ပတ်မှုနှင့် ဖွံ့ဖြိုးတိုးတက်မှုအတွက် လိုအပ်သည့်အရာအားလုံးနှင့် ESP32 ကို တပ်ဆင်ပေးပါသည်။
2.PIN ဖော်ပြချက်
2.1. USB အင်တာဖေ့စ်
M5CAMREA ဖွဲ့စည်းမှုပုံစံ-C အမျိုးအစား USB မျက်နှာပြင်၊ USB2.0 စံဆက်သွယ်ရေးပရိုတိုကောကို ပံ့ပိုးသည်။
၂.၂။ GROVE INTERFACE
4mm M2.0CAMREA GROVE အင်တာဖေ့စ်များ၊ အတွင်းပိုင်းဝါယာကြိုးများနှင့် GND၊ 5V၊ GPIO5၊ GPIO32 ၏ 33p စွန့်ပစ်ထားသော အစေးများ။
3.FUNCTIONAL ဖော်ပြချက်
ဤအခန်းတွင် 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 ချစ်ပ်များစွာကို ပံ့ပိုးပေးသည်။
၃.၂။ သိုလှောင်မှုဖော်ပြချက်
3.2.1.External 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 သည် အဆင့်မြင့် ပါဝါစီမံခန့်ခွဲမှုနည်းပညာများကို အသုံးပြု၍ မတူညီသော ပါဝါချွေတာသည့်မုဒ်များကြားတွင် ပြောင်းလဲနိုင်သည်။ (ဇယား ၅ ကိုကြည့်ပါ)။
- ပါဝါချွေတာရေးမုဒ်
- Active Mode- RF ချစ်ပ် လည်ပတ်နေပါသည်။ Chip သည် အသံလွှင့်အချက်ပြမှုကို လက်ခံနိုင်ပြီး ထုတ်လွှင့်နိုင်သည်။
– မိုဒမ်-အိပ်စက်ခြင်းမုဒ်- CPU သည် အလုပ်လုပ်နိုင်သည်၊ နာရီကို စီစဉ်သတ်မှတ်နိုင်သည်။ Wi-Fi / Bluetooth baseband နှင့် RF
- အလင်းအိပ်စက်ခြင်းမုဒ်- CPU ကို ဆိုင်းငံ့ထားသည်။ RTC နှင့် memory နှင့် peripherals ULP coprocessor လည်ပတ်မှု။ မည်သည့်နှိုးဆော်မှုဖြစ်ရပ်မဆို (MAC၊ အိမ်ရှင်၊ RTC အချိန်တိုင်းကိရိယာ သို့မဟုတ် ပြင်ပနှောက်ယှက်မှု) ချစ်ပ်ကို နှိုးပေးပါမည်။ - နှစ်နှစ်ခြိုက်ခြိုက်အိပ်စက်ခြင်းမုဒ်- အလုပ်လုပ်သည့်အခြေအနေတွင် RTC မမ်မိုရီနှင့် အရံပစ္စည်းများသာ။ RTC တွင် သိမ်းဆည်းထားသော WiFi နှင့် Bluetooth ချိတ်ဆက်မှုဒေတာ။ ULP ပေါင်းစပ်ပရိုဆက်ဆာသည် အလုပ်လုပ်နိုင်သည်။ - Hibernation Mode- 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 ပေါင်းစပ်ပရိုဆက်ဆာသည် ပင်မစနစ်ကို နိုးကြားရန် ဆုံးဖြတ်သည်။
4. လျှပ်စစ်သွင်ပြင်လက္ခဏာများ
၄.၁။ ကန့်သတ်ဘောင်များ
1. VIO အား ပါဝါထောက်ပံ့ရေး ပက်ဒ်သို့၊ VDD_SDIO အတွက် ပါဝါထောက်ပံ့မှု SD_CLK အဖြစ် ESP32 နည်းပညာဆိုင်ရာ သတ်မှတ်ချက် နောက်ဆက်တွဲ IO_MUX ကို ကိုးကားပါ။
စက်ကိုစတင်ရန် ဘေးဘက်ပါဝါခလုတ်ကို နှစ်စက္ကန့်ကြာ ဖိထားပြီး ဖိထားပါ။ စက်ပစ္စည်းကို ပိတ်ရန် 6 စက္ကန့်ထက်ပို၍ ဖိထားပါ။ ပင်မစခရင်မှတဆင့် ဓာတ်ပုံမုဒ်သို့ပြောင်းပြီး ကင်မရာမှတစ်ဆင့် ရယူနိုင်သည့် ကိုယ်ပွားကို tft မျက်နှာပြင်ပေါ်တွင် ပြသထားသည်။ အလုပ်လုပ်သောအခါတွင် USB ကြိုးကို ချိတ်ဆက်ထားရမည်ဖြစ်ပြီး ပါဝါချို့ယွင်းမှုကို ကာကွယ်ရန် ရေတိုသိုလှောင်မှုအတွက် လီသီယမ်ဘက်ထရီကို အသုံးပြုထားသည်။
FCC ၏ထုတ်ပြန်ချက်- လိုက်နာမှုဆိုင်ရာတာဝန်ရှိပုဂ္ဂိုလ်မှ ရှင်းရှင်းလင်းလင်းအတည်ပြုမထားသော အပြောင်းအလဲများ သို့မဟုတ် ပြုပြင်မွမ်းမံမှုများသည် စက်ကိရိယာအား အသုံးပြုသူ၏အခွင့်အာဏာကို ပျက်ပြယ်စေနိုင်သည်။
ဤစက်ပစ္စည်းသည် FCC စည်းမျဉ်းများ အပိုင်း 15 နှင့် ကိုက်ညီပါသည်။ လုပ်ဆောင်ချက်သည် အောက်ပါအခြေအနေနှစ်ခုနှင့် သက်ဆိုင်သည်-
(၁) ဤကိရိယာသည် အန္တရာယ်ရှိသော အနှောင့်အယှက်များ မဖြစ်စေဘဲ၊
(၂) ဤစက်ပစ္စည်းသည် မလိုလားအပ်သော လည်ပတ်မှုကို ဖြစ်စေနိုင်သော အနှောင့်အယှက်များအပါအဝင် လက်ခံရရှိထားသော အနှောင့်အယှက်မှန်သမျှကို လက်ခံရပါမည်။
FCC Radiation Exposure Statement- ဤစက်ပစ္စည်းသည် ထိန်းချုပ်မရသောပတ်ဝန်းကျင်အတွက် သတ်မှတ်ထားသော FCC ဓာတ်ရောင်ခြည်ထိတွေ့မှုကန့်သတ်ချက်များနှင့် ကိုက်ညီပါသည်။ ဤစက်ပစ္စည်းအား ရေတိုင်ကီနှင့် သင့်ခန္ဓာကိုယ်ကြား အနည်းဆုံး 20cm အကွာအဝေးတွင် တပ်ဆင်ပြီး လည်ပတ်သင့်သည်။
မှတ်ချက်- ဤစက်ပစ္စည်းသည် အပိုင်း 15 အရ Class B ဒစ်ဂျစ်တယ်ကိရိယာအတွက် ကန့်သတ်ချက်များကို လိုက်နာရန် စမ်းသပ်ထားပြီးဖြစ်ကြောင်း တွေ့ရှိရပါသည်။
FCC စည်းမျဉ်းများ။ ဤကန့်သတ်ချက်များသည် လူနေအိမ်တပ်ဆင်မှုတွင် အန္တရာယ်ဖြစ်စေသော အနှောင့်အယှက်များမှ ကျိုးကြောင်းဆီလျော်စွာ အကာအကွယ်ပေးနိုင်ရန် ဒီဇိုင်းထုတ်ထားသည်။ ဤစက်ပစ္စည်းသည် ရေဒီယိုကြိမ်နှုန်းစွမ်းအင်ကို ထုတ်လုပ်၊ အသုံးပြုကာ ထုတ်လွှင့်နိုင်ပြီး ညွှန်ကြားချက်များနှင့်အညီ တပ်ဆင်အသုံးပြုခြင်းမရှိပါက ရေဒီယိုဆက်သွယ်ရေးကို အန္တရာယ်ဖြစ်စေနိုင်သည်။ သို့ရာတွင်၊ သီးခြားတပ်ဆင်မှုတစ်ခုတွင် အနှောင့်အယှက်မဖြစ်စေကြောင်း အာမခံချက်မရှိပါ။ အကယ်၍ ဤစက်ပစ္စည်းသည် ရေဒီယို သို့မဟုတ် ရုပ်မြင်သံကြား ဧည့်ခံအား အန္တရာယ်ဖြစ်စေသော အနှောင့်အယှက်ဖြစ်စေပါက၊ စက်ကို အဖွင့်အပိတ်လုပ်ခြင်းဖြင့် ဆုံးဖြတ်နိုင်သည့် အနှောင့်အယှက်ကို အောက်ပါအတိုင်းအတာတစ်ခု သို့မဟုတ် တစ်ခုထက်ပို၍ ပြင်ဆင်ရန် သုံးစွဲသူအား တိုက်တွန်းအပ်ပါသည်။
- လက်ခံအင်တာနာကို ပြန်ပြောင်းပါ သို့မဟုတ် နေရာပြောင်းပါ။
- ပစ္စည်းနှင့် လက်ခံသူကြား ခွဲခြားမှုကို တိုးမြင့်ပါ။
- လက်ခံသူနှင့် ချိတ်ဆက်ထားသည့် ခြားနားသော ဆားကစ်ရှိ ပလပ်တစ်ခုသို့ စက်ပစ္စည်းအား ချိတ်ဆက်ပါ။
-အကူအညီအတွက် အရောင်းကိုယ်စားလှယ် သို့မဟုတ် အတွေ့အကြုံရှိ ရေဒီယို/တီဗီနည်းပညာရှင်နှင့် တိုင်ပင်ပါ။
UI စီးဆင်းမှု အမြန်စတင်ခြင်း။
ဤသင်ခန်းစာသည် M5Core2 နှင့်သက်ဆိုင်သည်။
မီးရှို့ကိရိယာ
သင့်လည်ပတ်မှုစနစ်အရ သက်ဆိုင်ရာ M5Burner firmware burning tool ကိုဒေါင်းလုဒ်လုပ်ရန် အောက်ပါခလုတ်ကို နှိပ်ပါ။ ဇစ်ဖွင့်ပြီး အက်ပ်ကိုဖွင့်ပါ။
Firmware မီးလောင်ခြင်း။
- Burner burning tool ကိုဖွင့်ရန် နှစ်ချက်နှိပ်ပါ၊ ဘယ်ဘက်မီနူးရှိ သက်ဆိုင်ရာ စက်အမျိုးအစားကို ရွေးချယ်ပါ၊ သင်လိုအပ်သော firmware ဗားရှင်းကို ရွေးချယ်ပြီး ဒေါင်းလုဒ်လုပ်ရန် ဒေါင်းလုဒ်ခလုတ်ကို နှိပ်ပါ။
- ထို့နောက် M5 စက်ပစ္စည်းအား Type-C ကြိုးဖြင့် ကွန်ပျူတာသို့ ချိတ်ဆက်ပါ၊ သက်ဆိုင်ရာ COM ဆိပ်ကမ်းကို ရွေးချယ်ပါ၊ baud rate သည် M5Burner တွင် ပုံသေဖွဲ့စည်းပုံကို အသုံးပြုနိုင်ပြီး၊ ထို့အပြင်၊ စက်အတွင်းချိတ်ဆက်မည့် WIFI ကိုလည်း သင်ဖြည့်စွက်နိုင်ပါသည်။ firmware မီးလောင်ခြင်း stage အချက်အလက်။ ဖွဲ့စည်းမှုပြီးနောက်၊ စတင်လောင်ကျွမ်းရန် "Burn" ကိုနှိပ်ပါ။
- Burn Log က Burn Successfully လို့ အချက်ပြတဲ့အခါ၊ Firmware မီးလောင်သွားပြီလို့ ဆိုလိုပါတယ်။
ပထမဆုံး မီးလောင်ခြင်း သို့မဟုတ် firmware ပရိုဂရမ်သည် ပုံမှန်မဟုတ်စွာ အလုပ်လုပ်သောအခါ၊ သင်သည် flash memory ကိုဖျက်ရန် "Erase" ကိုနှိပ်နိုင်သည်။ နောက်ဆက်တွဲ Firmware အပ်ဒိတ်တွင်၊ နောက်တစ်ကြိမ် ဖျက်ရန်မလိုအပ်ပါ၊ သို့မဟုတ်ပါက သိမ်းဆည်းထားသော Wi-Fi အချက်အလက်များကို ဖျက်ပစ်မည်ဖြစ်ပြီး API ကီးကို ပြန်လည်စတင်မည်ဖြစ်သည်။
WIFI ကို စီစဉ်သတ်မှတ်ပါ။
UIFlow သည် အော့ဖ်လိုင်းနှင့် နှစ်မျိုးလုံးကို ပံ့ပိုးပေးသည်။ web ပရိုဂရမ်မာဗားရှင်း။ အသုံးပြုသောအခါ web ဗားရှင်း၊ စက်ပစ္စည်းအတွက် WiFi ချိတ်ဆက်မှုတစ်ခုကို ပြင်ဆင်သတ်မှတ်ရန် လိုအပ်သည်။ အောက်ပါတို့သည် စက်အတွက် WiFi ချိတ်ဆက်မှုကို စီစဉ်သတ်မှတ်ရန် နည်းလမ်းနှစ်ခု (Burn configuration နှင့် AP hotspot configuration) ကို ဖော်ပြထားပါသည်။
စီစဉ်သတ်မှတ်မှု WiFi (အကြံပြုထားသည်)
UIFlow-1.5.4 နှင့် အထက်ဗားရှင်းများသည် M5Burner မှတစ်ဆင့် WiFi အချက်အလက်များကို တိုက်ရိုက်ရေးသားနိုင်သည်။
AP ဟော့စပေါ့ ဖွဲ့စည်းမှုစနစ် WiFi
- စက်ကိုဖွင့်ရန် ဘယ်ဘက်ရှိ ပါဝါခလုတ်ကို နှိပ်ပြီး ဖိထားပါ။ WiFi ကို ပြင်ဆင်သတ်မှတ်မထားပါက၊ ပထမအကြိမ်ဖွင့်ထားသည့်အခါ စနစ်သည် ကွန်ရက်ဖွဲ့စည်းမှုမုဒ်ကို အလိုအလျောက် ဝင်ရောက်သွားမည်ဖြစ်သည်။ အခြားပရိုဂရမ်များကိုလည်ပတ်ပြီးနောက် ကွန်ရက်ဖွဲ့စည်းမှုမုဒ်ကို သင်ပြန်လည်ဝင်ရောက်လိုသည်ဆိုပါစို့၊ အောက်ပါလုပ်ဆောင်ချက်ကို ကိုးကားနိုင်ပါသည်။ စတင်ချိန်တွင် UIFlow Logo ပေါ်လာပြီးနောက်၊ ဖွဲ့စည်းမှုစာမျက်နှာသို့ဝင်ရောက်ရန် မူလခလုတ် (အလယ် M5 ခလုတ်) ကို အမြန်နှိပ်ပါ။ ရွေးချယ်မှုကို ဆက်တင်သို့ပြောင်းရန် လေယာဉ်ကိုယ်ထည်၏ညာဘက်ရှိ ခလုတ်ကို နှိပ်ပြီး အတည်ပြုရန် မူလခလုတ်ကို နှိပ်ပါ။ ရွေးချယ်ခွင့်ကို WiFi ဆက်တင်သို့ပြောင်းရန် ညာဘက်ခလုတ်ကို နှိပ်ပါ၊ အတည်ပြုရန် မူလခလုတ်ကို နှိပ်ပါ၊ နှင့် စီစဉ်ဖွဲ့စည်းမှုကို စတင်ပါ။
- သင့်မိုဘိုင်းလ်ဖုန်းဖြင့် ဟော့စပေါ့သို့ အောင်မြင်စွာချိတ်ဆက်ပြီးနောက်၊ မျက်နှာပြင်ပေါ်ရှိ QR ကုဒ်ကို စကင်န်ဖတ်ရန် သို့မဟုတ် 192.168.4.1 သို့ တိုက်ရိုက်ဝင်ရောက်ရန် မိုဘိုင်းလ်ဖုန်းဘရောက်ဆာကိုဖွင့်ပါ၊ သင်၏ကိုယ်ရေးကိုယ်တာ WIFI အချက်အလက်များကို ဖြည့်ရန် စာမျက်နှာကို ဝင်ရောက်ပြီး သင်၏ WiFi အချက်အလက်များကို မှတ်တမ်းတင်ရန် Configure ကိုနှိပ်ပါ။ . အောင်မြင်စွာ စီစဉ်သတ်မှတ်ပြီး ပရိုဂရမ်းမင်းမုဒ်သို့ ဝင်ရောက်ပြီးနောက် စက်ပစ္စည်းသည် အလိုအလျောက် ပြန်လည်စတင်ပါမည်။ မှတ်ချက်- “space” ကဲ့သို့သော အထူးဇာတ်ကောင်များကို ပြင်ဆင်သတ်မှတ်ထားသော WiFi အချက်အလက်များတွင် ခွင့်မပြုပါ။
ကွန်ရက်ပရိုဂရမ်မုဒ်နှင့် API ကီး
ကွန်ရက်ပရိုဂရမ်မုဒ် ကွန်ရက်ကို ထည့်သွင်းပါ။ ပရိုဂရမ်မုဒ်သည် M5 စက်နှင့် UIFlow အကြား အထိုင်မုဒ်တစ်ခုဖြစ်သည်။ web ပရိုဂရမ်းမင်းပလက်ဖောင်း။ မျက်နှာပြင်သည် စက်၏ လက်ရှိကွန်ရက်ချိတ်ဆက်မှု အခြေအနေကို ပြသမည်ဖြစ်သည်။ ညွှန်ပြချက်သည် စိမ်းနေသောအခါ၊ သင်သည် ပရိုဂရမ်တွန်းအား အချိန်မရွေး လက်ခံနိုင်သည်ဟု ဆိုလိုသည်။ ပုံသေအခြေအနေအောက်တွင်၊ ပထမဆုံးအောင်မြင်သော WiFi ကွန်ရက်ဖွဲ့စည်းပုံပြင်ဆင်မှုပြီးနောက်၊ စက်သည် အလိုအလျောက်ပြန်လည်စတင်ပြီး ကွန်ရက်ပရိုဂရမ်မုဒ်သို့ ဝင်ရောက်မည်ဖြစ်သည်။ အခြားအပလီကေးရှင်းများကိုလည်ပတ်ပြီးနောက် ပရိုဂရမ်မုဒ်ကို မည်သို့ပြန်ဝင်ရမည်ကို မသိပါက၊ အောက်ပါလုပ်ဆောင်ချက်များကို ကိုးကားနိုင်ပါသည်။
ပြန်လည်စတင်ခြင်း၊ ပရိုဂရမ်းမင်းမုဒ်ကိုရွေးချယ်ရန် ပင်မမီနူးအင်တာဖေ့စ်ရှိ ခလုတ် A ကိုနှိပ်ပြီး ပရိုဂရမ်းမင်းမုဒ်စာမျက်နှာတွင် အစိမ်းရောင်ပြောင်းရန် ကွန်ရက်ညွှန်ပြချက်၏ ညာဘက်ညွှန်ပြသည့်အထိ စောင့်ပါ။ ဝင်ရောက်ကြည့်ရှုခြင်းဖြင့် UIFlow ပရိုဂရမ်းမင်းစာမျက်နှာကို ဝင်ရောက်ကြည့်ရှုပါ။ flow.m5stack.com ကွန်ပျူတာဘရောက်ဆာပေါ်တွင်။
API ကီးတွဲချိတ်ခြင်း။
API KEY သည် UIFlow ကိုအသုံးပြုသည့်အခါ M5 စက်များအတွက် ဆက်သွယ်ရေးအထောက်အထားဖြစ်သည်။ web ပရိုဂရမ်ရေးခြင်း။ UIFlow ဘက်ခြမ်းရှိ သက်ဆိုင်ရာ API KEY ကို ပြင်ဆင်သတ်မှတ်ခြင်းဖြင့်၊ ပရိုဂရမ်ကို သီးခြားစက်ပစ္စည်းအတွက် တွန်းပို့နိုင်ပါသည်။ အသုံးပြုသူ လာရောက်ကြည့်ရှုရန် လိုအပ်ပါသည်။ flow.m5stack.com ကွန်ပျူတာထဲမှာ web UIFlow ပရိုဂရမ်းမင်းစာမျက်နှာသို့ဝင်ရောက်ရန် browser ။ စာမျက်နှာ၏အပေါ်ဘက်ညာဘက်ထောင့်ရှိ မီနူးဘားရှိ ဆက်တင်ခလုတ်ကို နှိပ်ပါ၊ သက်ဆိုင်ရာစက်ပေါ်ရှိ API ကီးကို ရိုက်ထည့်ပါ၊ အသုံးပြုထားသည့် ဟာ့ဒ်ဝဲကို ရွေးချယ်ပါ၊ သိမ်းဆည်းရန် OK ကိုနှိပ်ပြီး ၎င်းကို အောင်မြင်စွာချိတ်ဆက်ရန် အချက်ပြသည်အထိ စောင့်ပါ။
HTTP
အထက်ဖော်ပြပါ အဆင့်များကို ပြီးမြောက်ပြီးနောက် သင်သည် UIFlow ဖြင့် ပရိုဂရမ်ရေးဆွဲခြင်းကို စတင်နိုင်ပါသည်။ ဟောင်းအတွက်ample- HTTP မှတဆင့် Baidu ကို အသုံးပြုပါ။
BLE UART
လုပ်ဆောင်ချက် ဖော်ပြချက် ဘလူးတုသ်ချိတ်ဆက်မှုကို တည်ဆောက်ပြီး ဘလူးတုသ် ဖြတ်ကျော်ခြင်း ဝန်ဆောင်မှုကို ဖွင့်ပါ။
- Init ble uart အမည် ဆက်တင်များကို စတင်ပါ၊ ဘလူးတုသ် ကိရိယာအမည်ကို စီစဉ်သတ်မှတ်ပါ။
- BLE UART စာရေးဆရာ BLE UART ကို အသုံးပြု၍ ဒေတာပေးပို့ပါ။
- BLE UART ကက်ရှ်တွင် ကျန်ရှိနေသော BLE UART ဒေတာ၏ ဘိုက်အရေအတွက်ကို စစ်ဆေးပါ။
- BLE UART အားလုံးကို ဖတ်ပြီး BLE UART ကက်ရှ်တွင် ဒေတာအားလုံးကို ဖတ်ပါ။
- BLE UART စာလုံးများကိုဖတ်ပြီး BLE UART ကက်ရှ်တွင် n data ကိုဖတ်ပါ။
ညွှန်ကြားချက်များ
Bluetooth passthrough ချိတ်ဆက်မှုကို တည်ဆောက်ပြီး ထိန်းချုပ်မှု LED အဖွင့်/အပိတ် ပေးပို့ပါ။
UIFlow Desktop IDE
UIFlow Desktop IDE သည် ကွန်ရက်ချိတ်ဆက်မှုမလိုအပ်သော UIFlow ပရိုဂရမ်မာ၏ အော့ဖ်လိုင်းဗားရှင်းဖြစ်ပြီး သင့်အား တုံ့ပြန်မှုပရိုဂရမ်တွန်းအားပေးမှုအတွေ့အကြုံကို ပေးစွမ်းနိုင်သည်။ သင့်လည်ပတ်မှုစနစ်အရ ဒေါင်းလုဒ်လုပ်ရန် UIFlow-Desktop-IDE ၏ သက်ဆိုင်ရာဗားရှင်းကို နှိပ်ပါ။
USB ပရိုဂရမ်မုဒ်
ဒေါင်းလုဒ်လုပ်ထားသော UIFlow Desktop IDE မှတ်တမ်းကို ဇစ်ဖွင့်ပြီး အပလီကေးရှင်းကိုဖွင့်ရန် နှစ်ချက်နှိပ်ပါ။
အက်ပ်စတင်ပြီးနောက်၊ သင့်ကွန်ပြူတာတွင် USB ဒရိုက်ဗာ (CP210X) ရှိမရှိကို အလိုအလျောက် သိရှိနိုင်မည်ဖြစ်ပြီး တပ်ဆင်မည်ကို နှိပ်ပါ၊ တပ်ဆင်မှု အပြီးသတ်ရန် အချက်များကို လိုက်နာပါ။
ယာဉ်မောင်းထည့်သွင်းခြင်းပြီးပါက၊ ၎င်းသည် UIFlow Desktop IDE ကို အလိုအလျောက်ဝင်ရောက်ပြီး ဖွဲ့စည်းမှုအကွက်ကို အလိုအလျောက်ပေါ်လာမည်ဖြစ်သည်။ ဤအချိန်တွင်၊ M5 စက်ပစ္စည်းကို Tpye-C ဒေတာကေဘယ်မှတစ်ဆင့် ကွန်ပျူတာသို့ ချိတ်ဆက်ပါ။
UIFlow Desktop IDE ကိုအသုံးပြုခြင်းသည် UIFlow Firmware ပါရှိသော M5 စက်ကို လိုအပ်ပြီး **USB ပရိုဂရမ်းမင်းမုဒ်** သို့ ဝင်ရောက်ပါ။ ပြန်လည်စတင်ရန် စက်၏ဘယ်ဘက်ရှိ ပါဝါခလုတ်ကို နှိပ်ပါ၊ မီနူးထဲသို့ဝင်ရောက်ပြီးနောက် USB မုဒ်ကိုရွေးချယ်ရန် ညာဘက်ခလုတ်ကို အမြန်နှိပ်ပါ။
သက်ဆိုင်ရာ ဆိပ်ကမ်းကို ရွေးချယ်ပါ၊ နှင့် ပရိုဂရမ်းမင်း ကိရိယာကို ချိတ်ဆက်ရန် OK ကို နှိပ်ပါ။
ဆက်စပ်လင့်ခ်များ
UIFlow Block မိတ်ဆက်
စာရွက်စာတမ်းများ / အရင်းအမြစ်များ
![]() |
M5STACK ESP32 CORE2 IoT Development Kit [pdf] အသုံးပြုသူလက်စွဲ M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, ESP32, CORE2 IoT Development Kit, ESP32 CORE2 IoT Development Kit, Development Kit၊ |