|
3 weeks ago | |
---|---|---|
.. | ||
README.md | 3 weeks ago | |
assignment.md | 3 weeks ago | |
pi-gps-sensor.md | 3 weeks ago | |
single-board-computer-gps-decode.md | 3 weeks ago | |
virtual-device-gps-sensor.md | 3 weeks ago | |
wio-terminal-gps-decode.md | 3 weeks ago | |
wio-terminal-gps-sensor.md | 3 weeks ago |
README.md
တည်နေရာခြေရာခံခြင်း
Sketchnote ကို Nitya Narasimhan မှရေးသားထားသည်။ ပုံကိုနှိပ်ပြီး အကြီးအကျယ်ကြည့်ရှုနိုင်ပါသည်။
သင်ခန်းစာမတိုင်မီမေးခွန်း
အကျဉ်းချုပ်
လယ်သမားမှစားသုံးသူထံ အစားအစာပို့ဆောင်ခြင်းလုပ်ငန်းစဉ်သည် သီးနှံများကို သေတ္တာထဲထည့်ပြီး ကားများ၊ သင်္ဘောများ၊ လေယာဉ်များ သို့မဟုတ် အခြားကုန်သွယ်ရေးသယ်ယူပို့ဆောင်ရေးယာဉ်များဖြင့် သယ်ဆောင်ကာ အစားအစာကို တစ်နေရာရာ—တိုက်ရိုက်စားသုံးသူထံသို့ပို့ခြင်း သို့မဟုတ် အဓိကစင်တာ သို့မဟုတ် ဂိုဒေါင်တွင်လုပ်ငန်းစဉ်များအတွက်ပို့ခြင်း—သို့ပို့ဆောင်ခြင်းဖြင့်ဖြစ်သည်။ လယ်ယာမှစားသုံးသူထံသို့ အဆုံး-to-အဆုံးလုပ်ငန်းစဉ်အား Supply Chain ဟုခေါ်သည်။ Arizona State University ၏ W. P. Carey School of Business မှ ဗီဒီယိုသည် Supply Chain ၏အယူအဆနှင့် ၎င်းကိုမည်သို့စီမံခန့်ခွဲသည်ကို ပိုမိုအသေးစိတ်ရှင်းလင်းပြောကြားထားသည်။
🎥 အထက်ပါပုံကိုနှိပ်ပြီး ဗီဒီယိုကြည့်ပါ
IoT စက်ပစ္စည်းများထည့်သွင်းခြင်းသည် Supply Chain ကိုအလွန်တိုးတက်စေပြီး ပစ္စည်းများရှိရာနေရာကိုစီမံခန့်ခွဲခြင်း၊ သယ်ယူပို့ဆောင်ရေးနှင့်ကုန်ပစ္စည်းကိုပိုမိုကောင်းမွန်စွာစီစဉ်ခြင်း၊ ပြဿနာများကိုပိုမိုလျင်မြန်စွာတုံ့ပြန်နိုင်စေခြင်းတို့ကိုဖြစ်စေသည်။
ကားများလို Fleet ကိုစီမံခန့်ခွဲရာတွင် တစ်ချိန်ချိန်တွင် ယာဉ်တစ်စီးစီရှိရာနေရာကိုသိထားခြင်းသည်အထောက်အကူဖြစ်သည်။ ယာဉ်များတွင် GPS အာရုံခံကိရိယာများတပ်ဆင်ထားပြီး ၎င်းတို့၏တည်နေရာကို IoT စနစ်များသို့ပို့ပေးကာ ပိုင်ရှင်များအား ၎င်းတို့၏တည်နေရာကိုတိကျစွာသိရှိစေခြင်း၊ သွားလာခဲ့သောလမ်းကြောင်းကိုကြည့်ရှုနိုင်ခြင်း၊ သွားရောက်မည့်နေရာသို့ရောက်ရှိမည့်အချိန်ကိုသိရှိစေခြင်းတို့ကိုဖြစ်စေသည်။ ယာဉ်များသည် WiFi အကျယ်အဝန်းအပြင်တွင်လည်ပတ်နေသောကြောင့် Cellular Networks ကိုအသုံးပြု၍ ဒေတာအမျိုးမျိုးကိုပို့ပေးသည်။ တစ်ခါတစ်ရံ GPS အာရုံခံကိရိယာသည် အီလက်ထရွန်နစ်မှတ်တမ်းစာအုပ်များကဲ့သို့ IoT စက်ပစ္စည်းများတွင်ပါဝင်နေသည်။ ၎င်းကိရိယာများသည် ယာဉ်မောင်းများ၏လုပ်ငန်းခွင်နာရီများနှင့်အညီ Transit အချိန်ကိုခြေရာခံသည်။
ဒီသင်ခန်းစာတွင် Global Positioning System (GPS) အာရုံခံကိရိယာကိုအသုံးပြု၍ ယာဉ်တစ်စီး၏တည်နေရာကိုမည်သို့ခြေရာခံရမည်ကိုသင်ယူပါမည်။
ဒီသင်ခန်းစာတွင် အောက်ပါအကြောင်းအရာများကိုလေ့လာပါမည်-
- ချိတ်ဆက်ထားသောယာဉ်များ
- Geospatial Coordinates
- Global Positioning Systems (GPS)
- GPS အာရုံခံကိရိယာဒေတာကိုဖတ်ခြင်း
- NMEA GPS ဒေတာ
- GPS အာရုံခံကိရိယာဒေတာကို Decode လုပ်ခြင်း
ချိတ်ဆက်ထားသောယာဉ်များ
IoT သည် ချိတ်ဆက်ထားသောယာဉ်များ Fleet များကိုဖန်တီးခြင်းဖြင့် ကုန်ပစ္စည်းများသယ်ယူပို့ဆောင်ပုံကိုပြောင်းလဲနေသည်။ ၎င်းယာဉ်များသည် ၎င်းတို့၏တည်နေရာနှင့်အခြားအာရုံခံကိရိယာဒေတာများကိုအစီရင်ခံသော IT စနစ်များနှင့်ချိတ်ဆက်ထားသည်။ ချိတ်ဆက်ထားသောယာဉ်များ Fleet တစ်ခုရှိခြင်းသည် အကျိုးကျေးဇူးများစွာရှိသည်-
-
တည်နေရာခြေရာခံခြင်း - တစ်ချိန်ချိန်တွင် ယာဉ်တစ်စီးရှိရာနေရာကိုတိကျစွာသိနိုင်ပြီး-
- ယာဉ်တစ်စီးရောက်ရှိမည့်နေရာသို့ရောက်ရှိရန်နီးကပ်နေသောအခါ အဖွဲ့ကို unload လုပ်ရန်ပြင်ဆင်စေသောအချက်ပေးချက်များရရှိနိုင်သည်။
- ခိုးယူထားသောယာဉ်များကိုရှာဖွေနိုင်သည်။
- တည်နေရာနှင့်လမ်းကြောင်းဒေတာကို Traffic ပြဿနာများနှင့်ပေါင်းစပ်ကာ ခရီးလမ်းအလယ်တွင်ယာဉ်များကိုပြောင်းလမ်းကြောင်းပေးနိုင်သည်။
- အခွန်နှင့်လိုက်လျောညီထွေဖြစ်စေသည်။ နိုင်ငံအချို့တွင် New Zealand ၏ RUC ကဲ့သို့ Public Roads တွင်ယာဉ်များသွားလာသော Mileage အပေါ်အခွန်ပေးရန်လိုအပ်သည်။ Public Roads နှင့် Private Roads တွင်ယာဉ်ရှိနေချိန်ကိုသိထားခြင်းသည်ပေးရန်အခွန်ကိုတွက်ရန်ပိုမိုလွယ်ကူစေသည်။
- ယာဉ်ပျက်စီးမှုဖြစ်ပေါ်ပါက Maintenance Crew များကိုပို့ရန်နေရာကိုသိနိုင်သည်။
-
ယာဉ်မောင်း Telemetry - ယာဉ်မောင်းများသည် အမြန်နှုန်းကန့်သတ်ချက်များကိုလိုက်နာခြင်း၊ လိုအပ်သောအမြန်နှုန်းဖြင့်လှည့်ကွေ့ခြင်း၊ အချိန်မီနှင့်ထိရောက်စွာဘရိတ်ချခြင်း၊ လုံခြုံစွာမောင်းနှင်ခြင်းတို့ကိုသေချာစေခြင်း။ ချိတ်ဆက်ထားသောယာဉ်များတွင် Camera များပါဝင်ပြီး အဖြစ်အပျက်များကိုမှတ်တမ်းတင်နိုင်သည်။ ၎င်းကိုအာမခံနှင့်ချိတ်ဆက်နိုင်ပြီး ယာဉ်မောင်းကောင်းများအတွက် Discount ရရှိနိုင်သည်။
-
ယာဉ်မောင်းနာရီလိုက်နာမှု - ယာဉ်မောင်းများသည် ၎င်းတို့၏ဥပဒေတရားအရခွင့်ပြုထားသောနာရီများကိုသာမောင်းနှင်ကြောင်း Engine ကိုဖွင့်ခြင်းနှင့်ပိတ်ခြင်းအချိန်များအပေါ်အခြေခံ၍သေချာစေခြင်း။
အကျိုးကျေးဇူးများကိုပေါင်းစပ်နိုင်သည် - ဥပမာအားဖြင့် ယာဉ်မောင်းနာရီလိုက်နာမှုကိုတည်နေရာခြေရာခံမှုနှင့်ပေါင်းစပ်ကာ ယာဉ်မောင်းများသည် ၎င်းတို့၏ခွင့်ပြုမောင်းနှင်နာရီအတွင်းရောက်ရှိနိုင်မည့်နေရာသို့မရောက်နိုင်ပါက လမ်းကြောင်းပြောင်းပေးနိုင်သည်။ ၎င်းတို့ကို Temperature-Controlled Trucks များမှ Temperature Data ကဲ့သို့ ယာဉ်-specific Telemetry အခြားအမျိုးအစားများနှင့်ပေါင်းစပ်နိုင်ပြီး ယာဉ်များ၏လက်ရှိလမ်းကြောင်းသည် ကုန်ပစ္စည်းများကို Temperature ထိန်းသိမ်းထားနိုင်မည့်အခြေအနေမရှိပါက လမ်းကြောင်းပြောင်းပေးနိုင်သည်။
🎓 Logistics ဆိုသည်မှာ ကုန်ပစ္စည်းများကို တစ်နေရာမှတစ်နေရာသို့ သယ်ယူပို့ဆောင်ခြင်းလုပ်ငန်းစဉ်ဖြစ်ပြီး ဥပမာအားဖြင့် လယ်ယာမှ Supermarket သို့ ဂိုဒေါင်တစ်ခု သို့မဟုတ် အများအပြားဂိုဒေါင်များမှတဆင့်ပို့ခြင်းဖြစ်သည်။ လယ်သမားသည် ခရမ်းချဉ်သီးများကိုသေတ္တာထဲထည့်ပြီး ကားတစ်စီးတွင်တင်ကာ အဓိကဂိုဒေါင်သို့ပို့ပြီး အမျိုးမျိုးသောသီးနှံများပါဝင်သော ကုန်ပစ္စည်းများကိုတင်ထားသော ကားတစ်စီးတွင်တင်ကာ Supermarket သို့ပို့ဆောင်သည်။
ယာဉ်ခြေရာခံမှု၏အဓိကအစိတ်အပိုင်းမှာ GPS ဖြစ်ပြီး ၎င်းသည် ကမ္ဘာ့မည်သည့်နေရာတွင်မဆို ၎င်း၏တည်နေရာကိုတိကျစွာသတ်မှတ်နိုင်သောအာရုံခံကိရိယာများဖြစ်သည်။ ဒီသင်ခန်းစာတွင် GPS အာရုံခံကိရိယာကိုမည်သို့အသုံးပြုရမည်ကိုသင်ယူမည်ဖြစ်ပြီး ကမ္ဘာပေါ်ရှိတည်နေရာကိုမည်သို့သတ်မှတ်ရမည်ကိုလေ့လာခြင်းဖြင့်စတင်ပါမည်။
Geospatial Coordinates
Geospatial Coordinates သည် ကမ္ဘာ့မျက်နှာပြင်ပေါ်ရှိအမှတ်များကိုသတ်မှတ်ရန်အသုံးပြုသည်။ ၎င်းသည် Computer Screen ပေါ်တွင် Pixel တစ်ခုကိုဆွဲရန် သို့မဟုတ် Cross Stitch တွင် Stitch များကိုတည်နေရာချရန် Coordinates အသုံးပြုသည့်နည်းနှင့်တူသည်။ အမှတ်တစ်ခုအတွက် Coordinates တစ်စုံရှိသည်။ ဥပမာအားဖြင့် Microsoft Campus သည် Redmond, Washington, USA တွင် 47.6423109, -122.1390293 တွင်တည်ရှိသည်။
Latitude နှင့် Longitude
ကမ္ဘာသည် Sphere - သုံးမီတီယာအရောင်စက်ဝိုင်းဖြစ်သည်။ ထို့ကြောင့် အမှတ်များကို 360 ဒီဂရီအဖြစ်ခွဲခြားကာ Circle Geometry နှင့်တူသည်။ Latitude သည် မြောက်မှတောင်အထိဒီဂရီအရေအတွက်ကိုတိုင်းတာသည်။ Longitude သည် အရှေ့မှအနောက်အထိဒီဂရီအရေအတွက်ကိုတိုင်းတာသည်။
💁 Circle များကို 360 ဒီဂရီအဖြစ်ခွဲခြားရသည့်မူလအကြောင်းရင်းကိုတိတိကျကျမသိပါ။ Wikipedia ၏ Degree (angle) စာမျက်နှာ တွင်ဖြစ်နိုင်သောအကြောင်းရင်းများကိုဖော်ပြထားသည်။
Latitude ကို Equator နှင့် Parallel ဖြစ်သော Circle လိုင်းများကိုအသုံးပြု၍ တောင်ဘက်နှင့်မြောက်ဘက် Hemisphere များကို 90° အဖြစ်ခွဲခြားကာတိုင်းတာသည်။ Equator သည် 0° တွင်ရှိပြီး မြောက်ဘက် 90° သည် 90° North ဟုခေါ်သည်။ တောင်ဘက် 90° သည် -90° သို့မဟုတ် 90° South ဖြစ်သည်။
Longitude ကို အရှေ့နှင့်အနောက်တိုင်းတာသောဒီဂရီအရေအတွက်အဖြစ်တိုင်းတာသည်။ Longitude ၏ 0° Origin ကို Prime Meridian ဟုခေါ်ပြီး 1884 ခုနှစ်တွင် British Royal Observatory in Greenwich, England မှတောင်ဘက်မှမြောက်ဘက်သို့သွားသောလိုင်းအဖြစ်သတ်မှတ်ခဲ့သည်။
🎓 Meridian သည် မြောက်ဘက်မှတောင်ဘက်သို့သွားသော Semicircle ဖြစ်သောစိတ်ကူးယဉ်လိုင်းတစ်ခုဖြစ်သည်။
တစ်ခုသောအမှတ်၏ Longitude ကိုတိုင်းတာရန် Equator ပေါ်ရှိ Prime Meridian မှ အမှတ်တစ်ခုကိုဖြတ်သည့် Meridian အထိ Degrees အရေအတွက်ကိုတိုင်းတာသည်။ Longitude သည် -180° သို့မဟုတ် 180° West မှ 0° (Prime Meridian) မှတဆင့် 180° သို့မဟုတ် 180° East အထိရှိသည်။ 180° နှင့် -180° သည်တစ်နေရာတည်းကိုရည်ညွှန်းသည်။ ၎င်းကို Antimeridian သို့မဟုတ် 180th Meridian ဟုခေါ်သည်။ ၎င်းသည် Prime Meridian ၏အတိအကျတစ်ဖက်ဘက်ရှိ Meridian ဖြစ်သည်။
💁 Antimeridian ကို International Date Line နှင့်မရောထွေးပါနှင့်။ International Date Line သည် အတိအကျတစ်နေရာတည်းတွင်မရှိဘဲ Geo-Political Boundaries များကိုလိုက်လျောညီထွေဖြစ်ရန်အနေဖြင့်အနည်းငယ်ပြောင်းလဲထားသည်။
✅ သုတေသနလုပ်ပါ - သင်ရှိရာနေရာ၏ Latitude နှင့် Longitude ကိုရှာဖွေကြည့်ပါ။
Degrees, Minutes နှင့် Seconds vs Decimal Degrees
ရိုးရာအားဖြင့် Latitude နှင့် Longitude ကို Sexagesimal Numbering သို့မဟုတ် Base-60 ကိုအသုံးပြု၍တိုင်းတာခဲ့သည်။ ၎င်းသည် အချိန်နှင့်အကွာအဝေးကိုပထမဆုံးတိုင်းတာမှတ်တမ်းတင်ခဲ့သော Ancient Babylonians မှအသုံးပြုခဲ့သော Numbering System ဖြစ်သည်။ သင်သည် Sexagesimal ကိုနေ့စဉ်အသုံးပြုနေပြီး ၎င်းကိုမသိရှိနိုင်ပါ - နာရီများကို 60 မိနစ်အဖြစ်ခွဲခြားခြင်းနှင့် မိနစ်များကို 60 စက္ကန့်အဖြစ်ခွဲခြားခြင်း။
Longitude နှင့် Latitude ကို Degrees, Minutes နှင့် Seconds ဖြင့်တိုင်းတာပြီး Minute တစ်ခုသည် 1/60 Degree ဖြစ်သည်။ 1 Second သည် 1/60 Minute ဖြစ်သည်။
ဥပမာအားဖြင့် Equator တွင်-
- Latitude 1° သည် 111.3 ကီလိုမီတာ
- Latitude 1 Minute သည် 111.3/60 = 1.855 ကီလိုမီတာ
- Latitude 1 Second သည် 1.855/60 = 0.031 ကီလိုမီတာ
Minute ၏ Symbol သည် Single Quote ဖြစ်ပြီး Second ၏ Symbol သည် Double Quote ဖြစ်သည်။ ဥပမာအားဖြင့် 2 Degrees, 17 Minutes, နှင့် 43 Seconds ကို 2°17'43" ဟုရေးမည်။ Seconds ၏အပိုင်းများကို Decimal အဖြစ်ပေးသည်။ ဥပမာအားဖြင့် Half Second သည် 0°0'0.5" ဖြစ်သည်။
Computer များသည် Base-60 တွင်မလုပ်ဆောင်နိုင်သောကြောင့် GPS Data ကိုအသုံးပြုသော Computer Systems များတွင် Coordinates များကို Decimal Degrees အဖြစ်ပေးသည်။ ဥပမာအားဖြင့် 2°17'43" သည် 2.295277 ဖြစ်သည်။ Degree Symbol ကိုမထည့်ပါ။
အမှတ်တစ်ခု၏ Coordinates များကို အာကာသရုပ်များတွင် အလွန်တိကျသော အဏုမာန်နာရီများ ပါဝင်ပြီး၊ ဒါပေမယ့် အင်စတိုင်၏ အထူးနှင့် အထွေထွေ ဆက်စပ်မှု သီအိုရီများအရ အရှိန်မြင့်လာသည်နှင့်အမျှ အချိန်နှေးကွေးသွားခြင်းကြောင့် မြေကြီးပေါ်ရှိ အဏုမာန်နာရီများနှင့် နှိုင်းယှဉ်ပါက တစ်နေ့လျှင် ၃၈ မိုက်ခရိုစက္ကန့် (0.0000038 စက္ကန့်) အလျော့ရှိသည်။ အာကာသရုပ်များသည် မြေကြီး၏လှည့်ပတ်မှုထက် ပိုမြန်စွာ ခရီးသွားနေသောကြောင့် ဖြစ်သည်။ ဤအလျော့သည် အထူးနှင့် အထွေထွေ ဆက်စပ်မှု သီအိုရီများ၏ ခန့်မှန်းချက်များကို သက်သေပြရန် အသုံးပြုခဲ့ပြီး GPS စနစ်များ၏ ဒီဇိုင်းတွင် ပြင်ဆင်ရန် လိုအပ်သည်။ တကယ်တော့ GPS အာကာသရုပ်ပေါ်တွင် အချိန်သည် ပိုနှေးကွေးနေသည်။ GPS စနစ်များကို အမေရိကန်၊ ရုရှား၊ ဂျပန်၊ အိန္ဒိယ၊ ဥရောပသမဂ္ဂ (EU) နှင့် တရုတ်တို့အပါအဝင် နိုင်ငံများနှင့် နိုင်ငံရေးသမဂ္ဂများမှ ဖွံ့ဖြိုးတိုးတက်စွာ တည်ဆောက်ပြီး အသုံးပြုနေကြသည်။ ခေတ်သစ် GPS အာရုံခံကိရိယာများသည် အမြန်ဆုံးနှင့် ပိုမိုတိကျသော အချက်အလက်များရရှိရန် အများစုသော စနစ်များနှင့် ချိတ်ဆက်နိုင်သည်။
🎓 တစ်ခုချင်းစီ၏ ဂြိုဟ်တုအုပ်စုများကို "constellations" ဟု ခေါ်ဆိုသည်။
GPS အာရုံခံကိရိယာ၏ အချက်အလက်များ ဖတ်ရန်
အများစုသော GPS အာရုံခံကိရိယာများသည် GPS အချက်အလက်များကို UART မှတဆင့် ပေးပို့သည်။
⚠️ UART ကို Project 2, Lesson 2 တွင် ဖော်ပြထားသည်။ လိုအပ်ပါက ထိုသင်ခန်းစာကို ပြန်လည်ကြည့်ပါ။
သင့် IoT ကိရိယာတွင် GPS အာရုံခံကိရိယာကို အသုံးပြု၍ GPS အချက်အလက်များရယူနိုင်သည်။
လုပ်ငန်း - GPS အာရုံခံကိရိယာကို ချိတ်ဆက်ပြီး GPS အချက်အလက်များ ဖတ်ရန်
သင့် IoT ကိရိယာကို အသုံးပြု၍ GPS အချက်အလက်များ ဖတ်ရန် လိုက်နာရမည့် လမ်းညွှန်ချက်များကို လေ့လာပါ -
NMEA GPS အချက်အလက်
သင့် code ကို run လုပ်သောအခါ output တွင် အဓိပ္ပါယ်မရှိသလို ထင်ရသော စာသားများကို တွေ့မြင်ခဲ့ရမည်။ ၎င်းသည် အမှန်အားဖြင့် စံ GPS အချက်အလက်များဖြစ်ပြီး အဓိပ္ပါယ်ရှိသည်။
GPS အာရုံခံကိရိယာများသည် NMEA 0183 စံနှင့်အညီ NMEA သတင်းစကားများကို အသုံးပြု၍ အချက်အလက်များ output ထုတ်ပေးသည်။ NMEA သည် National Marine Electronics Association ၏ အတိုကောက်ဖြစ်ပြီး၊ သမုဒ္ဒရာအီလက်ထရွန်းနစ်များအကြား ဆက်သွယ်မှုအတွက် စံသတ်မှတ်ချက်များကို သတ်မှတ်ပေးသော အမေရိကန်အခြေစိုက် ကုန်သွယ်ရေးအဖွဲ့ဖြစ်သည်။
💁 ဤစံသတ်မှတ်ချက်သည် ပိုင်ဆိုင်မှုရှိပြီး အနည်းဆုံး US$2,000 ကျသင့်နိုင်သော်လည်း၊ ၎င်း၏ အချက်အလက်အချို့ကို အများပြည်သူသိရှိနိုင်သောအတိုင်း ပြန်လည်ခွဲခြမ်းစိတ်ဖြာထားပြီး open source နှင့် အခြား non-commercial code များတွင် အသုံးပြုနိုင်သည်။
ဤသတင်းစကားများသည် စာသားအခြေပြုဖြစ်သည်။ သတင်းစကားတစ်ခုစီသည် $
အက္ခရာဖြင့် စတင်ပြီး သတင်းစကား၏ အရင်းအမြစ်ကို ဖော်ပြသည့် အက္ခရာ ၂ လုံး (ဥပမာ - US GPS စနစ်အတွက် GP၊ ရုရှား GPS စနစ် GLONASS အတွက် GN) နှင့် သတင်းစကားအမျိုးအစားကို ဖော်ပြသည့် အက္ခရာ ၃ လုံးဖြင့် ဆက်လက်ပါသည်။ သတင်းစကား၏ ကျန်အပိုင်းများသည် ကော်မာဖြင့် ခွဲထားသော fields များဖြစ်ပြီး၊ နောက်ဆုံးတွင် new line character ဖြင့် အဆုံးသတ်သည်။
ရရှိနိုင်သော သတင်းစကားအမျိုးအစားများမှာ -
အမျိုးအစား | ဖော်ပြချက် |
---|---|
GGA | GPS Fix Data - latitude, longitude, altitude နှင့် အချက်အလက်ရရှိရန် အသုံးပြုသော ဂြိုဟ်တုအရေအတွက် |
ZDA | လက်ရှိရက်စွဲနှင့် အချိန် (ဒေသအချိန်ဇုန်အပါအဝင်) |
GSV | ရှိနေသော ဂြိုဟ်တုများ၏ အသေးစိတ်အချက်အလက် |
💁 GPS အချက်အလက်များတွင် အချိန်တံဆိပ်များပါဝင်သောကြောင့်၊ သင့် IoT ကိရိယာသည် NTP server သို့မဟုတ် internal real-time clock ကို မူတည်ရန်မလိုဘဲ GPS အာရုံခံကိရိယာမှ အချိန်ကို ရယူနိုင်သည်။
GGA သတင်းစကားတွင် (dd)dmm.mmmm
format ဖြင့် လက်ရှိတည်နေရာပါဝင်ပြီး၊ ဦးတည်ချက်ကို ဖော်ပြသည့် အက္ခရာတစ်လုံးပါဝင်သည်။ ဤ format တွင် d
သည် ဒီဂရီများ၊ m
သည် မိနစ်များဖြစ်ပြီး၊ စက္ကန့်များကို မိနစ်၏ ဒသမအဖြစ် ဖော်ပြသည်။ ဥပမာ - 2°17'43" သည် 217.716666667 ဖြစ်သည် - 2 ဒီဂရီ၊ 17.716666667 မိနစ်။
ဦးတည်ချက်အက္ခရာသည် latitude အတွက် N
(မြောက်) သို့မဟုတ် S
(တောင်) ဖြစ်နိုင်ပြီး၊ longitude အတွက် E
(အရှေ့) သို့မဟုတ် W
(အနောက်) ဖြစ်နိုင်သည်။ ဥပမာ - latitude 2°17'43" သည် N
(မြောက်) ဖြစ်ပြီး၊ -2°17'43" သည် S
(တောင်) ဖြစ်သည်။
ဥပမာ - NMEA သတင်းစကား $GNGGA,020604.001,4738.538654,N,12208.341758,W,1,3,,164.7,M,-17.1,M,,*67
-
Latitude အပိုင်းမှာ
4738.538654,N
ဖြစ်ပြီး၊ ၎င်းကို decimal degrees 47.6423109 အဖြစ် ပြောင်းနိုင်သည်။4738.538654
သည် 47.6423109 ဖြစ်ပြီး၊ ဦးတည်ချက်သည်N
(မြောက်) ဖြစ်သောကြောင့် positive latitude ဖြစ်သည်။ -
Longitude အပိုင်းမှာ
12208.341758,W
ဖြစ်ပြီး၊ ၎င်းကို decimal degrees -122.1390293 အဖြစ် ပြောင်းနိုင်သည်။12208.341758
သည် 122.1390293° ဖြစ်ပြီး၊ ဦးတည်ချက်သည်W
(အနောက်) ဖြစ်သောကြောင့် negative longitude ဖြစ်သည်။
GPS အာရုံခံကိရိယာ၏ အချက်အလက်များကို ဖော်ထုတ်ရန်
Raw NMEA အချက်အလက်များကို အသုံးပြုခြင်းမလုပ်ဘဲ၊ ပိုမိုအသုံးဝင်သော format အဖြစ် ဖော်ထုတ်သင့်သည်။ Raw NMEA သတင်းစကားများမှ အသုံးဝင်သော အချက်အလက်များကို ထုတ်ယူရန် ကူညီပေးသော open-source libraries များစွာ ရှိသည်။
လုပ်ငန်း - GPS အာရုံခံကိရိယာ၏ အချက်အလက်များကို ဖော်ထုတ်ရန်
သင့် IoT ကိရိယာကို အသုံးပြု၍ GPS အချက်အလက်များကို ဖော်ထုတ်ရန် လိုက်နာရမည့် လမ်းညွှန်ချက်များကို လေ့လာပါ -
🚀 စိန်ခေါ်မှု
သင့်ကိုယ်ပိုင် NMEA decoder ရေးပါ! Third-party libraries မူတည်ခြင်းမလုပ်ဘဲ၊ NMEA သတင်းစကားများမှ latitude နှင့် longitude ကို ထုတ်ယူရန် သင့်ကိုယ်ပိုင် decoder ရေးနိုင်ပါသလား?
Post-lecture quiz
ပြန်လည်သုံးသပ်ခြင်းနှင့် ကိုယ်တိုင်လေ့လာခြင်း
- Geographic coordinate system page on Wikipedia တွင် Geospatial Coordinates အကြောင်း ပိုမိုဖတ်ရှုပါ။
- Prime Meridian page on Wikipedia တွင် မြေကြီးအပြင် အခြားဂြိုဟ်များ၏ Prime Meridians အကြောင်း ဖတ်ရှုပါ။
- EU, ဂျပန်, ရုရှား, အိန္ဒိယနှင့် အမေရိကန်တို့က ဖွံ့ဖြိုးတိုးတက်စွာ တည်ဆောက်ထားသော အမျိုးမျိုးသော GPS စနစ်များကို သုတေသနပြုပါ။
လုပ်ငန်း
အခြား GPS အချက်အလက်များကို စူးစမ်းလေ့လာပါ
အကြောင်းကြားချက်:
ဤစာရွက်စာတမ်းကို AI ဘာသာပြန်ဝန်ဆောင်မှု Co-op Translator ကို အသုံးပြု၍ ဘာသာပြန်ထားပါသည်။ ကျွန်ုပ်တို့သည် တိကျမှုအတွက် ကြိုးစားနေသော်လည်း၊ အလိုအလျောက် ဘာသာပြန်မှုများတွင် အမှားများ သို့မဟုတ် မတိကျမှုများ ပါဝင်နိုင်သည်ကို သတိပြုပါ။ မူရင်းစာရွက်စာတမ်းကို ၎င်း၏ မူရင်းဘာသာစကားဖြင့် အာဏာတရားရှိသော အရင်းအမြစ်အဖြစ် ရှုလေ့လာသင့်ပါသည်။ အရေးကြီးသော အချက်အလက်များအတွက် လူ့ဘာသာပြန်ပညာရှင်များမှ ပရော်ဖက်ရှင်နယ် ဘာသာပြန်မှုကို အကြံပြုပါသည်။ ဤဘာသာပြန်မှုကို အသုံးပြုခြင်းမှ ဖြစ်ပေါ်လာသော အလွဲအလွတ်များ သို့မဟုတ် အနားလွဲမှုများအတွက် ကျွန်ုပ်တို့သည် တာဝန်မယူပါ။