BT Robot Controller သည်ဒေတာကိုကြိုးမဲ့ဖြင့်သင်၏စက်ရုပ် rover သို့ bluetooth ဆက်သွယ်မှုဖြင့်ထုတ်လွှင့်ရန် UART အမှတ်စဉ်ဆက်သွယ်ရေး protocol ကိုအသုံးပြုသည်။
ဒီအက်ပလီကေးရှင်းမှာ mode ၃ ခုပါရှိပါတယ်။
၁။ Remote Controller
Remote Controller တွင်ခလုတ် ၅ ခုစီသည် Forward, Backward, Left, Right နှင့် Stop တို့ဖြစ်သည်။ ခလုတ်ကိုနှိပ်သောအခါ app သည် Bluetooth serial (UART) Communication protocol ကို သုံး၍ ထိုခလုတ်နှင့်ကိုက်ညီသောတိကျသောစာလုံးကိုထုတ်လွှင့်သည်။
၂။ အသံထိန်းချုပ်သူ
Voice Controller တွင် "Command" ခလုတ်ရှိသည်။ ၎င်းသည် commands ၅ ခုနားလည်သည်။ ရှေ့သို့၊ နောက်သို့၊ ဘယ်၊ ညာ၊ ရပ်ပါ command တစ်ခုကိုအသိအမှတ်ပြုသောအခါ app သည် bluetooth serial (UART) communication protocol ကို အသုံးပြု၍ ထို command နှင့်သက်ဆိုင်သောသတ်သတ်မှတ်မှတ်စာလုံးကိုထုတ်လွှင့်သည်။
3. Accelerometer Controller
Accelerometer Controller သည်စက်ပစ္စည်း၏ ဦး တည်ချက်ကိုသိရှိပြီးစက်ရုပ် Rover ကို Forward, Backward, Left, Right သို့မဟုတ် Stop များကိုမောင်းနှင်သည်။ သင်၏စက်၏တည်နေရာပေါ် မူတည်၍၊ အက်ပ်သည် Bluetooth serial (UART) ဆက်သွယ်ရေးပရိုတိုကောကို အသုံးပြု၍ သတ်သတ်မှတ်မှတ်အက္ခရာကိုထုတ်လွှင့်သည်။
စက်ရုပ်တစ်ခုစီကိုကိုယ်စားပြုသည့်စက်ရုပ်ထံပေးပို့မည့်ပုံသေစာလုံးများသည်အောက်ပါအတိုင်းဖြစ်သည် -
w: ရှေ့သို့
s: နောက်ပြန်
a: လက်ဝဲ
: မှန်ပါတယ်
x: ရပ်ပါ
အသုံးပြုသူများသည် "Configuration" မီနူးမှစိတ်ကြိုက်အက္ခရာများသတ်မှတ်နိုင်သည်။ သို့သော်၊ အက်ပ်သည်ပြန်လည်စတင်သည်နှင့်တပြိုင်နက်မူလအတိုင်းပြန်ထားရှိမည်ကိုသတိပြုပါ။
အင်္ဂါရပ်များ:
၁။ HC-05 Bluetooth Module နှင့် Arduino UNO သုံး၍ စမ်းသပ်ခဲ့သည်။
၂။ App တစ်ခုတည်းရှိ Controller သုံးခု - Remote Controller, Voice Controller, Accelerometer Controller ။
၃။ စိတ်ကြိုက်အက္ခရာများကိုစက်ရုပ်သို့ပို့ရန်အတွက်“ ပြင်ဆင်ခြင်း” မီနူး။
App ကိုမပိတ်ဘဲဆက်သွယ်မှုများအကြားမြန်မြန်ပြောင်းရန် "Connect" နှင့် "Disconnect" ခလုတ်များ။
၅။ အဆင်ပြေစွာအသုံးပြုရန်အတွက်စာမျက်နှာစုံစနစ်ကျသောအသုံးပြုသူမျက်နှာပြင်။
6. လုံးဝအခမဲ့! ကြော်ငြာမရှိပါ။
ဤနေရာတွင် BT Robot Controller အက်ပလီကေးရှင်းမှထိန်းချုပ်သော DriveBot (စက်ရုပ် rover) ၏သရုပ်ပြမှုကိုကြည့်ပါ။
၁။ Remote Controller: https://www.youtube.com/watch?v=ZbOzBzbi3hI
၂။ Voice Controller: https://www.youtube.com/watch?v=n39QnHCu9Xo
၃။ Accelerometer Controller: https://www.youtube.com/watch?v=KEnkVOnX4cw
ဒီအင်္ဂါရပ်တွေကန့်သတ်ထားသည်ထင်ပါသလား
ကျွန်ုပ်တို့မှတီထွင်ထားသောအခြား Android အက်ပလီကေးရှင်းကို သုံး၍ စိတ်ကြိုက် command များကို Bluetooth ဖြင့်ပို့နိုင်သည်။ ၎င်းကို "BT Terminal" ဟုခေါ်ပြီး https://play.google.com/store/apps/details?id=appinventor.ai_samakbrothers.BT_Terminal တွင်ရရှိနိုင်သည်။
အပ်ဒိတ်လုပ်ခဲ့သည့်ရက်
၂၀၂၅ ဩ ၂၄