36 KiB
IoT for Beginners - သင်ခန်းစာများ
Microsoft မှ Azure Cloud Advocates များသည် IoT အခြေခံများကို လေ့လာရန် ၁၂ ပတ်၊ ၂၄ သင်ခန်းစာများပါဝင်သော သင်ရိုးညွှန်းတမ်းကို ပေးဆောင်ရန် ဝမ်းမြောက်စွာ တင်ပြပါသည်။ သင်ခန်းစာတစ်ခုစီတွင် သင်ခန်းစာမတိုင်မီနှင့်ပြီးနောက် စမ်းမေးခွန်းများ၊ သင်ခန်းစာကို ပြီးမြောက်ရန် ရေးသားထားသော လမ်းညွှန်ချက်များ၊ ဖြေရှင်းချက်၊ လုပ်ငန်းတာဝန်များနှင့် အခြားအရာများ ပါဝင်သည်။ စီမံကိန်းအခြေခံ သင်ကြားမှုနည်းလမ်းသည် သင်တန်းသားများကို တည်ဆောက်နေစဉ်တွင် လေ့လာရန် ခွင့်ပြုသည်။ ဤနည်းလမ်းသည် ကျွမ်းကျင်မှုအသစ်များကို သင်ယူရန် အကောင်းဆုံးနည်းလမ်းတစ်ခုဖြစ်သည်။
စီမံကိန်းများတွင် လယ်ယာမှစားပွဲထိ အစားအစာခရီးစဉ်ကို ဖုံးအုပ်ထားသည်။ ဤအရာတွင် လယ်ယာလုပ်ငန်း၊ သယ်ယူပို့ဆောင်ရေး၊ ထုတ်လုပ်မှု၊ လက်လီနှင့် စားသုံးသူတို့ ပါဝင်ပြီး IoT စက်ပစ္စည်းများအတွက် လူကြိုက်များသော စက်မှုလုပ်ငန်းများဖြစ်သည်။
Sketchnote by Nitya Narasimhan. ပုံကို click လုပ်ပြီး ပိုကြီးသော ဗားရှင်းကို ကြည့်ပါ။
ကျွန်ုပ်တို့၏ စာရေးသူများ Jen Fox, Jen Looper, Jim Bennett, နှင့် Sketchnote အနုပညာရှင် Nitya Narasimhan တို့အား အထူးကျေးဇူးတင်ပါသည်။
Microsoft Learn Student Ambassadors Aditya Garg, Anurag Sharma, Arpita Das, Aryan Jain, Bhavesh Suneja, Faith Hunja, Lateefah Bello, Manvi Jha, Mireille Tan, Mohammad Iftekher (Iftu) Ebne Jalal, Mohammad Zulfikar, Priyanshu Srivastav, Thanmai Gowducheruvu, နှင့် Zina Kamel တို့အား သင်ရိုးညွှန်းတမ်းကို ပြန်လည်သုံးသပ်ခြင်းနှင့် ဘာသာပြန်ခြင်းအတွက် ကျေးဇူးတင်ပါသည်။
အဖွဲ့ကို တွေ့ဆုံပါ!
Gif by Mohit Jaisal
🎥 အထက်ပါပုံကို click လုပ်ပြီး စီမံကိန်းအကြောင်း ဗီဒီယိုကို ကြည့်ပါ။
ဆရာများ၊ ဤသင်ရိုးညွှန်းတမ်းကို ဘယ်လိုအသုံးပြုရမည်ဆိုသည်ကို အကြံပြုချက်များ ထည့်သွင်းထားပါသည်။ သင့်ကိုယ်ပိုင် သင်ခန်းစာများဖန်တီးလိုပါက သင်ခန်းစာပုံစံ ကိုလည်း ထည့်သွင်းထားပါသည်။
ကျောင်းသားများ၊ ဤသင်ရိုးညွှန်းတမ်းကို ကိုယ်တိုင်အသုံးပြုရန် repo အားလုံးကို fork လုပ်ပြီး သင့်ကိုယ်တိုင် လေ့လာမှုများကို ပြီးမြောက်ပါ။ သင်ခန်းစာမတိုင်မီ စမ်းမေးခွန်းဖြေပြီး သင်ခန်းစာကိုဖတ်ပြီး အခြားလုပ်ငန်းများကို ပြီးမြောက်ပါ။ သင်ခန်းစာများကို နားလည်ခြင်းဖြင့် စီမံကိန်းများကို ဖန်တီးရန် ကြိုးစားပါ။ သို့သော် ဖြေရှင်းချက် code ကို /solutions folder တွင် ရရှိနိုင်ပါသည်။ အခြားတစ်ခုကတော့ သူငယ်ချင်းများနှင့် အတူလေ့လာမှုအဖွဲ့တစ်ခုဖွဲ့ပြီး အကြောင်းအရာကို အတူတူ လေ့လာပါ။ ထပ်မံလေ့လာရန်အတွက် Microsoft Learn ကို အကြံပြုပါသည်။
ဤသင်တန်း၏ ဗီဒီယိုအကျဉ်းချုပ်ကို ကြည့်ရန် ဤဗီဒီယိုကို ကြည့်ပါ။
🎥 အထက်ပါပုံကို click လုပ်ပြီး စီမံကိန်းအကြောင်း ဗီဒီယိုကို ကြည့်ပါ။
သင်ကြားမှုနည်းလမ်း
ဤသင်ရိုးညွှန်းတမ်းကို တည်ဆောက်စဉ်တွင် စီမံကိန်းအခြေခံနှင့် မကြာခဏ စမ်းမေးခွန်းများပါဝင်သည်ကို သေချာစေရန် သင်ကြားမှုနည်းလမ်းနှစ်ခုကို ရွေးချယ်ထားပါသည်။ ဤစီးရီး၏ အဆုံးတွင် သင်တန်းသားများသည် အပင်စောင့်ကြည့်ခြင်းနှင့် ရေချိုးစနစ်တစ်ခု၊ ယာဉ်စောင့်ကြည့်စနစ်၊ စက်ရုံစမတ်စနစ်၊ အသံထိန်းချိန်စနစ်ကို တည်ဆောက်ပြီး IoT အခြေခံများကို လေ့လာပြီးဖြစ်မည်။
စီမံကိန်းများနှင့် အကြောင်းအရာကို ကိုက်ညီစေရန် သေချာစေခြင်းဖြင့် သင်တန်းသားများအတွက် စိတ်ဝင်စားမှုကို တိုးတက်စေပြီး အကြောင်းအရာများကို မှတ်မိစေမည်။
အတန်းမတိုင်မီ စမ်းမေးခွန်းသည် သင်ခန်းစာအကြောင်းကို သင်တန်းသားများ၏ အာရုံစိုက်မှုကို သတ်မှတ်ပြီး အတန်းပြီးနောက် စမ်းမေးခွန်းသည် အကြောင်းအရာများကို ထပ်မံမှတ်မိစေမည်။ ဤသင်ရိုးညွှန်းတမ်းကို အပြည့်အစုံ သို့မဟုတ် အစိတ်အပိုင်းအလိုက် လေ့လာနိုင်သည်။ စီမံကိန်းများသည် သေးငယ်ပြီး ၁၂ ပတ်အတွင်း အဆင့်မြင့်လာမည်။
Hardware
စီမံကိန်းများအတွက် IoT hardware ကို သင့်ရဲ့ စိတ်ကြိုက်၊ programming language အသိပညာ၊ သင်ယူမှုရည်ရွယ်ချက်များနှင့် ရရှိနိုင်မှုအပေါ် မူတည်၍ ရွေးချယ်နိုင်သည်။ hardware မရှိသူများအတွက် သို့မဟုတ် ဝယ်ယူမှုမလုပ်မီ ပိုမိုလေ့လာလိုသူများအတွက် 'virtual hardware' version ကိုလည်း ပေးထားပါသည်။ hardware page တွင် 'shopping list' ကို ဖတ်ရှုနိုင်ပြီး Seeed Studio မှ အပြည့်အစုံ kits ဝယ်ရန် link များပါဝင်သည်။
💁 Code of Conduct, Contributing, နှင့် Translation လမ်းညွှန်ချက်များကို ရှာပါ။ သင့်ရဲ့ အဆောက်အအုံဆန်းစစ်ချက်များကို ကြိုဆိုပါသည်!
သင်ခန်းစာတစ်ခုစီတွင် ပါဝင်သည် -
- sketchnote
- အပိုဗီဒီယို
- သင်ခန်းစာမတိုင်မီ စမ်းမေးခွန်း
- ရေးသားထားသော သင်ခန်းစာ
- စီမံကိန်းအခြေခံ သင်ခန်းစာများအတွက် စီမံကိန်းတည်ဆောက်ရန် လမ်းညွှန်ချက်များ
- အသိပညာစစ်ဆေးမှု
- စိန်ခေါ်မှု
- အပိုဖတ်ရှုရန်
- လုပ်ငန်းတာဝန်
- သင်ခန်းစာပြီးနောက် စမ်းမေးခွန်း
စမ်းမေးခွန်းများအကြောင်း မှတ်ချက်: စမ်းမေးခွန်းအားလုံးသည် quiz-app folder တွင် ပါဝင်ပြီး စုစုပေါင်း ၄၈ စမ်းမေးခွန်းများ၊ သုံးမေးခွန်းစီပါဝင်သည်။ သင်ခန်းစာများမှ link လုပ်ထားပြီး quiz app ကို locally run လုပ်နိုင်သလို Azure တွင် deploy လုပ်နိုင်ပါသည်။
quiz-app
folder တွင် လမ်းညွှန်ချက်များကို လိုက်နာပါ။
သင်ခန်းစာများ
စီမံကိန်းအမည် | သင်ကြားမည့်အကြောင်းအရာများ | သင်ယူရမည့်ရည်ရွယ်ချက်များ | သင်ခန်းစာ link | |
---|---|---|---|---|
01 | စတင်ခြင်း | IoT အကြောင်းအကျဉ်း | IoT အခြေခံအချက်များနှင့် IoT ဖြေရှင်းချက်များ၏ အခြေခံအဆောက်အအုံများကို သင်ယူပြီး သင့်ရဲ့ ပထမဆုံး IoT စက်ပစ္စည်းကို တည်ဆောက်ပါ | IoT အကြောင်းအကျဉ်း |
02 | စတင်ခြင်း | IoT အကြောင်းပိုမိုနက်ရှိုင်းစွာလေ့လာခြင်း | IoT စနစ်၏ အစိတ်အပိုင်းများနှင့် microcontrollers နှင့် single-board computers အကြောင်းပိုမိုလေ့လာပါ | IoT အကြောင်းပိုမိုနက်ရှိုင်းစွာလေ့လာခြင်း |
03 | စတင်ခြင်း | အာရုံခံကိရိယာများနှင့် actuator များဖြင့် ရုပ်ပိုင်းဆိုင်ရာကမ္ဘာနှင့် အပြန်အလှန်ဆက်သွယ်ခြင်း | ရုပ်ပိုင်းဆိုင်ရာကမ္ဘာမှ ဒေတာကို စုဆောင်းရန် sensor များနှင့် feedback ပေးရန် actuator များအကြောင်း သင်ယူပြီး ညဉ့်အလင်းကို တည်ဆောက်ပါ | အာရုံခံကိရိယာများနှင့် actuator များဖြင့် ရုပ်ပိုင်းဆိုင်ရာကမ္ဘာနှင့် အပြန်အလှန်ဆက်သွယ်ခြင်း |
04 | စတင်ခြင်း | သင့်စက်ပစ္စည်းကို အင်တာနက်နှင့် ချိတ်ဆက်ခြင်း | IoT စက်ပစ္စည်းကို အင်တာနက်နှင့် ချိတ်ဆက်ပြီး သတင်းစကားများပို့ခြင်းနှင့် လက်ခံခြင်းအကြောင်း သင်ယူပြီး သင့်ညဉ့်အလင်းကို MQTT broker နှင့် ချိတ်ဆက်ပါ | သင့်စက်ပစ္စည်းကို အင်တာနက်နှင့် ချိတ်ဆက်ခြင်း |
05 | လယ်ယာ | အပင်ကြီးထွားမှုကို ခန့်မှန်းခြင်း | IoT စက်ပစ္စည်းမှ ရရှိသော အပူချိန်ဒေတာကို အသုံးပြု၍ အပင်ကြီးထွားမှုကို ခန့်မှန်းရန် သင်ယူပါ | အပင်ကြီးထွားမှုကို ခန့်မှန်းခြင်း |
06 | လယ်ယာ | မြေစိုထိုင်းမှုကို ရှာဖွေခြင်း | မြေစိုထိုင်းမှုကို ရှာဖွေခြင်းနှင့် မြေစိုထိုင်းမှု sensor ကို စနစ်တကျ ချိန်ညှိခြင်းအကြောင်း သင်ယူပါ | မြေစိုထိုင်းမှုကို ရှာဖွေခြင်း |
07 | လယ်ယာ | အပင်ရေချိုးခြင်းကို အလိုအလျောက်လုပ်ဆောင်ခြင်း | relay နှင့် MQTT ကို အသုံးပြု၍ ရေချိုးခြင်းကို အလိုအလျောက်လုပ်ဆောင်ခြင်းနှင့် အချိန်ညှိခြင်းအကြောင်း သင်ယူပါ | |
10 | Farm | သင့်အပင်ကို လုံခြုံစေပါ | IoT နှင့် လုံခြုံရေးအကြောင်းလေ့လာပြီး သင့်အပင်ကို key နှင့် certificate များဖြင့် ဘယ်လိုကာကွယ်ရမည်ကို သိရှိပါ။ | သင့်အပင်ကို လုံခြုံစေပါ |
11 | Transport | တည်နေရာခြေရာခံခြင်း | IoT စက်ပစ္စည်းများအတွက် GPS တည်နေရာခြေရာခံမှုအကြောင်းလေ့လာပါ | တည်နေရာခြေရာခံခြင်း |
12 | Transport | တည်နေရာဒေတာကို သိမ်းဆည်းပါ | IoT ဒေတာကို သိမ်းဆည်းပြီး နောက်ပိုင်းတွင် မြင်ကွင်းဖော်ခြင်း သို့မဟုတ် ခွဲခြမ်းစိတ်ဖြာမှုအတွက် အသုံးပြုနိုင်ရန် လေ့လာပါ။ | တည်နေရာဒေတာကို သိမ်းဆည်းပါ |
13 | Transport | တည်နေရာဒေတာကို မြင်ကွင်းဖော်ပါ | မြေပုံပေါ်တွင် တည်နေရာဒေတာကို မြင်ကွင်းဖော်ခြင်းနှင့် မြေပုံများသည် 3D ကမ္ဘာကို 2D အဖြစ် ဘယ်လိုဖော်ပြထားသည်ကို လေ့လာပါ။ | တည်နေရာဒေတာကို မြင်ကွင်းဖော်ပါ |
14 | Transport | Geofences | Geofences အကြောင်းနှင့် ထောက်ပံ့ရေးကွင်းဆက်ရှိ ယာဉ်များသည် သတ်မှတ်ထားသောနေရာအနီးရောက်ရှိသည့်အခါ သတိပေးရန် ဘယ်လိုအသုံးပြုနိုင်သည်ကို လေ့လာပါ။ | Geofences |
15 | Manufacturing | အသီးအရည်အသွေးစစ်ဆေးသူကို လေ့ကျင့်ပါ | အသီးအရည်အသွေးကို စစ်ဆေးနိုင်ရန် cloud တွင် image classifier တစ်ခုကို ဘယ်လိုလေ့ကျင့်ရမည်ကို လေ့လာပါ။ | အသီးအရည်အသွေးစစ်ဆေးသူကို လေ့ကျင့်ပါ |
16 | Manufacturing | IoT စက်ပစ္စည်းမှ အသီးအရည်အသွေးကို စစ်ဆေးပါ | IoT စက်ပစ္စည်းမှ အသီးအရည်အသွေးစစ်ဆေးသူကို ဘယ်လိုအသုံးပြုရမည်ကို လေ့လာပါ။ | IoT စက်ပစ္စည်းမှ အသီးအရည်အသွေးကို စစ်ဆေးပါ |
17 | Manufacturing | Edge ပေါ်တွင် အသီးစစ်ဆေးသူကို လည်ပတ်ပါ | Edge ပေါ်တွင် IoT စက်ပစ္စည်းမှ အသီးစစ်ဆေးသူကို ဘယ်လိုလည်ပတ်ရမည်ကို လေ့လာပါ။ | Edge ပေါ်တွင် အသီးစစ်ဆေးသူကို လည်ပတ်ပါ |
18 | Manufacturing | ဆင်ဆာမှ အသီးအရည်အသွေးစစ်ဆေးမှုကို စတင်ပါ | ဆင်ဆာမှ အသီးအရည်အသွေးစစ်ဆေးမှုကို ဘယ်လိုစတင်ရမည်ကို လေ့လာပါ။ | ဆင်ဆာမှ အသီးအရည်အသွေးစစ်ဆေးမှုကို စတင်ပါ |
19 | Retail | စတော့ရှယ်ယာစစ်ဆေးသူကို လေ့ကျင့်ပါ | ဆိုင်တစ်ခုတွင် စတော့ရှယ်ယာကိုရေတွက်ရန် object detection ကို အသုံးပြု၍ စတော့ရှယ်ယာစစ်ဆေးသူကို ဘယ်လိုလေ့ကျင့်ရမည်ကို လေ့လာပါ။ | စတော့ရှယ်ယာစစ်ဆေးသူကို လေ့ကျင့်ပါ |
20 | Retail | IoT စက်ပစ္စည်းမှ စတော့ရှယ်ယာကို စစ်ဆေးပါ | Object detection မော်ဒယ်ကို အသုံးပြု၍ IoT စက်ပစ္စည်းမှ စတော့ရှယ်ယာကို ဘယ်လိုစစ်ဆေးရမည်ကို လေ့လာပါ။ | IoT စက်ပစ္စည်းမှ စတော့ရှယ်ယာကို စစ်ဆေးပါ |
21 | Consumer | IoT စက်ပစ္စည်းမှ စကားသံကို အသိအမှတ်ပြုပါ | Smart timer တစ်ခုတည်ဆောက်ရန် IoT စက်ပစ္စည်းမှ စကားသံကို ဘယ်လိုအသိအမှတ်ပြုရမည်ကို လေ့လာပါ။ | IoT စက်ပစ္စည်းမှ စကားသံကို အသိအမှတ်ပြုပါ |
22 | Consumer | ဘာသာစကားကို နားလည်ပါ | IoT စက်ပစ္စည်းကို ပြောဆိုသည့် စာကြောင်းများကို ဘယ်လိုနားလည်ရမည်ကို လေ့လာပါ။ | ဘာသာစကားကို နားလည်ပါ |
23 | Consumer | Timer တစ်ခုကို သတ်မှတ်ပြီး စကားပြောတုံ့ပြန်မှုပေးပါ | IoT စက်ပစ္စည်းတွင် timer တစ်ခုကို သတ်မှတ်ပြီး timer သတ်မှတ်ချိန်နှင့် ပြီးဆုံးချိန်တွင် စကားပြောတုံ့ပြန်မှုကို ဘယ်လိုပေးရမည်ကို လေ့လာပါ။ | Timer တစ်ခုကို သတ်မှတ်ပြီး စကားပြောတုံ့ပြန်မှုပေးပါ |
24 | Consumer | ဘာသာစကားများစွာကို ထောက်ပံ့ပါ | သင့် smart timer အတွက် ပြောဆိုမှုနှင့် တုံ့ပြန်မှုများကို ဘာသာစကားအမျိုးမျိုးဖြင့် ဘယ်လိုထောက်ပံ့ရမည်ကို လေ့လာပါ။ | ဘာသာစကားများစွာကို ထောက်ပံ့ပါ |
အွန်လိုင်းမရှိသည့်အခြေအနေတွင် အသုံးပြုနိုင်မှု
ဤစာရွက်စာတမ်းကို Docsify ကို အသုံးပြု၍ အွန်လိုင်းမရှိသည့်အခြေအနေတွင် လည်ပတ်နိုင်ပါသည်။ ဤ repo ကို fork လုပ်ပြီး Docsify ကို သင့်ကွန်ပျူတာတွင် ထည့်သွင်းပါ။ ထို့နောက် repo ၏ root folder တွင် docsify serve
ဟု ရိုက်ထည့်ပါ။ website ကို သင့် localhost ၏ port 3000 တွင် လည်ပတ်နိုင်ပါမည် - localhost:3000
။
လိုအပ်ပါက ဤအကြောင်းအရာ၏ PDF ကို အွန်လိုင်းမရှိသည့်အခြေအနေတွင် အသုံးပြုရန် ဖန်တီးနိုင်ပါသည်။ ဤအတွက် npm ထည့်သွင်းထား ရမည်ဖြစ်ပြီး repo ၏ root folder တွင် အောက်ပါ command များကို ရိုက်ထည့်ပါ။
npm i
npm run convert
စာတမ်းများ
slides folder တွင် သင်ခန်းစာအချို့အတွက် slide deck များပါရှိသည်။
အကူအညီလိုအပ်ပါသည်!
ဘာသာပြန်မှုတွင် ပါဝင်ဆောင်ရွက်လိုပါသလား? ကျွန်ုပ်တို့၏ ဘာသာပြန်လမ်းညွှန်ချက်များ ကို ဖတ်ရှုပြီး ဘာသာပြန်ရေးဆွဲမှုဆိုင်ရာ issue များ တွင် အကြံပြုချက်ထည့်သွင်းပါ။ အသစ်သောဘာသာစကားတစ်ခုအတွက် ဘာသာပြန်ရေးဆွဲလိုပါက, tracking အတွက် အသစ်သော issue တစ်ခုကို ဖွင့်ပါ။
အခြားသင်ရိုးများ
ကျွန်ုပ်တို့၏အဖွဲ့သည် အခြားသင်ရိုးများကိုလည်း ထုတ်လုပ်ပါသည်! စစ်ဆေးကြည့်ပါ-
- Generative AI for Beginners
- Generative AI for Beginners .NET
- Generative AI with JavaScript
- Generative AI with Java
- AI for Beginners
- Data Science for Beginners
- ML for Beginners
- Cybersecurity for Beginners
- Web Dev for Beginners
- IoT for Beginners
- XR Development for Beginners
- Mastering GitHub Copilot for Agentic use
- Mastering GitHub Copilot for C#/.NET Developers
- Choose Your Own Copilot Adventure
ပုံအသုံးပြုမှုအတွက် အားကျမှုများ
ဤသင်ရိုးတွင် အသုံးပြုထားသည့် ပုံများအတွက် အားကျမှုများကို Attributions တွင် ရှာဖွေနိုင်ပါသည်။
အကြောင်းကြားချက်:
ဤစာရွက်စာတမ်းကို AI ဘာသာပြန်ဝန်ဆောင်မှု Co-op Translator ကို အသုံးပြု၍ ဘာသာပြန်ထားပါသည်။ ကျွန်ုပ်တို့သည် တိကျမှုအတွက် ကြိုးစားနေသော်လည်း၊ အလိုအလျောက် ဘာသာပြန်မှုများတွင် အမှားများ သို့မဟုတ် မမှန်ကန်မှုများ ပါဝင်နိုင်သည်ကို သတိပြုပါ။ မူရင်းဘာသာစကားဖြင့် ရေးသားထားသော စာရွက်စာတမ်းကို အာဏာရှိသော ရင်းမြစ်အဖြစ် သတ်မှတ်သင့်ပါသည်။ အရေးကြီးသော အချက်အလက်များအတွက် လူ့ဘာသာပြန်ပညာရှင်များမှ ပရော်ဖက်ရှင်နယ် ဘာသာပြန်မှုကို အကြံပြုပါသည်။ ဤဘာသာပြန်မှုကို အသုံးပြုခြင်းမှ ဖြစ်ပေါ်လာသော အလွဲအလွတ်များ သို့မဟုတ် အနားယူမှားမှုများအတွက် ကျွန်ုပ်တို့သည် တာဝန်မယူပါ။