LILYGO T-Deck Arduino ဆော့ဖ်ဝဲ
ထုတ်ကုန်အချက်အလက်
သတ်မှတ်ချက်များ-
- ထုတ်ကုန်အမည်: T-Deck
- ဗားရှင်း- V1.0
- ဖြန့်ချိသည့်ရက်: 2024.05
- ဟာ့ဒ်ဝဲ- ESP32 မော်ဂျူး
- ဆော့ဖ်ဝဲ ချိတ်ထားတဲ့
ထုတ်ကုန်အသုံးပြုမှု ညွှန်ကြားချက်များ
နိဒါန်း
ဤလမ်းညွှန်သည် T-Deck ဟာ့ဒ်ဝဲကို အသုံးပြု၍ အပလီကေးရှင်းများအတွက် ဆော့ဖ်ဝဲလ်ဖွံ့ဖြိုးတိုးတက်ရေးဝန်းကျင်ကို သတ်မှတ်ရာတွင် အသုံးပြုသူများကို အထောက်အကူပြုရန် ဒီဇိုင်းထုတ်ထားသည်။
- T-Deck
T-Deck သည် အပလီကေးရှင်းအမျိုးမျိုးအတွက် ဆော့ဖ်ဝဲလ်ဖွံ့ဖြိုးတိုးတက်မှုကို ပံ့ပိုးပေးသည့် ဟာ့ဒ်ဝဲပလပ်ဖောင်းတစ်ခုဖြစ်သည်။ - ချိတ်ထားတဲ့
Arduino သည် T-Deck ဟာ့ဒ်ဝဲကို ပရိုဂရမ်ရေးသားရာတွင် အသုံးပြုသည့်ဆော့ဖ်ဝဲဖြစ်သည်။ - ဘိတ်
မစတင်မီ၊ သင့်တွင် ပတ်ဝန်းကျင်ကို စနစ်ထည့်သွင်းရန် လိုအပ်သော အစိတ်အပိုင်းများနှင့် ကိရိယာများ အဆင်သင့်ရှိကြောင်း သေချာပါစေ။
စတင်လိုက်ပါ။
ဆော့ဖ်ဝဲလ်ဖွံ့ဖြိုးတိုးတက်ရေးပတ်ဝန်းကျင်ကို စတင်သတ်မှတ်ရန် ဤလမ်းညွှန်တွင် ပေးထားသည့် ညွှန်ကြားချက်များကို လိုက်နာပါ။
စီစဉ်ပေးသည်။
သင့်ပရောဂျက်လိုအပ်ချက်များအပေါ် အခြေခံ၍ ဆော့ဖ်ဝဲလ်ဆက်တင်များကို ပြင်ဆင်ပါ။
ချိတ်ဆက်ပါ။
T-Deck ဟာ့ဒ်ဝဲနှင့် သင့်ဖွံ့ဖြိုးတိုးတက်မှုစနစ်အကြား ချိတ်ဆက်မှုကို တည်ဆောက်ပါ။
စမ်းသပ်သရုပ်ပြ
ဟာ့ဒ်ဝဲနှင့် ဆော့ဖ်ဝဲတပ်ဆင်မှု မှန်ကန်ကြောင်း သေချာစေရန် စမ်းသပ်သရုပ်ပြမှုကို လုပ်ဆောင်ပါ။
ပုံကြမ်းကို တင်ပါ။
ပေးထားသော ညွှန်ကြားချက်များကို အသုံးပြု၍ သင်၏ Arduino ပုံကြမ်းကို ESP32 module သို့ အပ်လုဒ်လုပ်ပါ။
- Build နှင့် Flash
သင်၏ Arduino ကုဒ်ကို စုစည်းပြီး ESP32 module သို့ flash လုပ်ပါ။ - စောင့်ကြည့်
T-Deck ဟာ့ဒ်ဝဲတွင် သင့်ပုံကြမ်း၏ အထွက်နှင့် အပြုအမူကို စောင့်ကြည့်ပါ။
SSC Command ကိုးကား
T-Deck ဟာ့ဒ်ဝဲနှင့် သက်ဆိုင်သည့် သီးခြားလုပ်ဆောင်မှုများအတွက် အမိန့်ကိုးကားချက်များကို ကိုးကားပါ။
op
လုပ်ဆောင်ချက် 'op' ၏ ရှင်းလင်းချက်
FAQ (အမေးများသောမေးခွန်းများ)
ကျွန်ုပ်၏ အပ်လုဒ် မအောင်မြင်ပါက ကျွန်ုပ် ဘာလုပ်သင့်သနည်း။
သင်၏ အပ်လုဒ်တင်ခြင်း မအောင်မြင်ပါက၊ သင်၏ ဖွံ့ဖြိုးတိုးတက်မှုစနစ်နှင့် T-Deck ဟာ့ဒ်ဝဲကြား ချိတ်ဆက်မှုကို စစ်ဆေးပါ။ ဆက်တင်များအားလုံး မှန်ကန်ကြောင်း သေချာစေပြီး ထပ်တင်ကြည့်ပါ။
ဒီလမ်းညွှန်အကြောင်း
ဤစာရွက်စာတမ်းသည် အသုံးပြုသူများအနေဖြင့် T-Deck ကိုအခြေခံ၍ ဟာ့ဒ်ဝဲကိုအသုံးပြု၍ အပလီကေးရှင်းများဖန်တီးရန်အတွက် အခြေခံဆော့ဖ်ဝဲလ်ဖွံ့ဖြိုးတိုးတက်ရေးပတ်ဝန်းကျင်ကို သတ်မှတ်ရာတွင် ကူညီရန် ရည်ရွယ်ပါသည်။ ရိုးရိုး ex ကတစ်ဆင့်ample၊ ဤစာတမ်းသည် မီနူးအခြေခံဖွဲ့စည်းမှု ဝစ်ဆာ၊ Arduino နှင့် ဆော့ဖ်ဝဲဒေါင်းလုဒ်ကို ESP32 မော်ဂျူးသို့ စုစည်းခြင်းအပါအဝင် Arduino အသုံးပြုပုံကို သရုပ်ဖော်ထားသည်။
ထုတ်ဝေမှုမှတ်စုများ
ရက်စွဲ | ဗားရှင်း | ထုတ်ဝေမှုမှတ်စုများ |
2024.05 | V1.0 | ပထမအကြိမ် ထုတ်ဝေသည်။ |
နိဒါန်း
T-Deck
- T-Deck သည် ဖွံ့ဖြိုးတိုးတက်ရေးဘုတ်အဖွဲ့တစ်ခုဖြစ်သည်။ အမှီအခိုကင်းစွာ အလုပ်လုပ်နိုင်သည်။
- ၎င်းတွင် Wi-Fi + BLE ဆက်သွယ်ရေးပရိုတိုကောနှင့် မားသားဘုတ် PCB တို့ကို ပံ့ပိုးပေးသည့် ESP32-S3 MCU ပါဝင်သည်။
- ဤထုတ်ကုန်တွင် LCD နှင့် LoRa လုပ်ဆောင်ချက်များပါရှိသည်။ LCD မော်ဒယ် ST7789 LCD သည် 320×240 ရုပ်ထွက်နှင့်။ LoRa ချစ်ပ်သည် SX1262 ဖြစ်သည်။
- ပါဝါနည်းသောအာရုံခံကွန်ရက်များမှ အလိုအပ်ဆုံးအလုပ်များအထိ ပါဝါနိမ့်သောအာရုံခံကွန်ရက်များမှ အက်ပ်လီကေးရှင်းများအတွက်။
- ဤ module ၏အဓိကတွင် ESP32S3 ချစ်ပ်ဖြစ်သည်။
- ESP32-S3 သည် Wi-Fi (2.4 GHz band) နှင့် Bluetooth 5.0 ဖြေရှင်းချက်များကို ချစ်ပ်တစ်ခုတည်းတွင် ပေါင်းစပ်ထားပြီး စွမ်းဆောင်ရည်မြင့်မားသော cores နှစ်ခုနှင့် အခြားစွယ်စုံသုံးပစ္စည်းကိရိယာများစွာကို ပေါင်းစပ်ထားသည်။ ESP32 သည် ထိရောက်သောပါဝါအသုံးပြုမှု၊ ကျစ်လစ်သိပ်သည်းသောဒီဇိုင်းနှင့် လုံခြုံရေးအတွက် စဉ်ဆက်မပြတ်တောင်းဆိုချက်များကိုဖြည့်ဆည်းရန် ခိုင်မာပြီး မြင့်မားသောပေါင်းစပ်ပလပ်ဖောင်းကို ပံ့ပိုးပေးပါသည်။
- Xinyuan သည် ESP32-S3 စီးရီး ဟာ့ဒ်ဝဲ ပတ်ပတ်လည်တွင် ၎င်းတို့၏ စိတ်ကူးစိတ်သန်းများကို ဖန်တီးရန် အပလီကေးရှင်း developer များအား ခွန်အားဖြစ်စေသော အခြေခံ ဟာ့ဒ်ဝဲနှင့် ဆော့ဖ်ဝဲအရင်းအမြစ်များကို ပံ့ပိုးပေးပါသည်။ Xinyuan မှ ပံ့ပိုးပေးသော ဆော့ဖ်ဝဲလ်ဖွံ့ဖြိုးတိုးတက်မှုမူဘောင်သည် Wi-Fi၊ Bluetooth၊ လိုက်လျောညီထွေရှိသော ပါဝါစီမံခန့်ခွဲမှုနှင့် အခြားအဆင့်မြင့်စနစ်အင်္ဂါရပ်များပါရှိသော Internet-of-Things (IoT) အပလီကေးရှင်းများကို လျင်မြန်စွာ ဖွံ့ဖြိုးတိုးတက်စေရန် ရည်ရွယ်ပါသည်။
- ထုတ်လုပ်သူမှာ Shenzhen Xin Yuan Electronic Technology Co., Ltd.
ချိတ်ထားတဲ့
Java တွင်ရေးထားသော cross-platform application အစုံ။ Arduino Software IDE သည် Processing programming language နှင့် Wiring program ၏ ပေါင်းစပ်ဖွံ့ဖြိုးတိုးတက်သော ပတ်ဝန်းကျင်မှ ဆင်းသက်လာသည်။ အသုံးပြုသူများသည် Arduino ကိုအခြေခံ၍ Windows/Linux/MacOS တွင် အပလီကေးရှင်းများကို တီထွင်နိုင်သည်။ Windows 10 ကို အသုံးပြုရန် အကြံပြုထားသည်။ Windows OS ကို ဟောင်းတစ်ခုအဖြစ် အသုံးပြုထားသည်။ampပုံဥပမာအတွက် ဤစာတမ်းတွင် le.
ဘိတ်
ESP32-S3 အတွက် အပလီကေးရှင်းများ တီထွင်ရန်အတွက် သင်လိုအပ်သည်-
- Windows၊ Linux သို့မဟုတ် Mac လည်ပတ်မှုစနစ်ဖြင့် တင်ထားသော PC
- ESP32-S3 အတွက် Application ကိုတည်ဆောက်ရန် Toolchain
- Arduino တွင် ESP32-S3 အတွက် API နှင့် Toolchain ကိုလည်ပတ်ရန် scripts များ အဓိကပါဝင်ပါသည်။
- CH9102 အမှတ်စဉ် port driver
- ESP32-S3 ဘုတ်ကိုယ်တိုင်နှင့် ၎င်းကို PC သို့ချိတ်ဆက်ရန် USB ကြိုးတစ်ခု
စတင်လိုက်ပါ။
Arduino Software ကိုဒေါင်းလုဒ်လုပ်ပါ။
Windows စက်များတွင် Arduino Software (IDE) ကို အမြန်ဆုံး ထည့်သွင်းနည်း
အမြန်စတင်လမ်းညွှန်
ဟိ website သည် အမြန်စတင်သည့် သင်ခန်းစာကို ပေးသည်။
- Windows-
https://www.arduino.cc/en/Guide/Windows - Linux-
https://www.arduino.cc/en/Guide/Linux - Mac OS X-
https://www.arduino.cc/en/Guide/MacOSX
Windows ပလပ်ဖောင်း Arduino အတွက် တပ်ဆင်ခြင်း အဆင့်များ
Arduino Software ကို install လုပ်ပါ။
စီစဉ်ပေးသည်။
Git ကိုဒေါင်းလုဒ်လုပ်ပါ။
Installation package Git.exe ကိုဒေါင်းလုဒ်လုပ်ပါ။
ကြိုတင်တည်ဆောက်မှုပုံစံ
- Arduino icon ကိုနှိပ်ပါ၊ ထို့နောက် right click နှိပ်ပြီး "Open folder where" ကိုရွေးချယ်ပါ။
- ဟာ့ဒ်ဝဲ -> ကိုရွေးချယ်ပါ။
- Mouse ** Right Click ** -->
- Git Bash Here ကိုနှိပ်ပါ။
ဝေးလံခေါင်သီသော သိုလှောင်ခန်းကို ဖန်တီးခြင်း။
- mkdir espressif
- cd espressif
- git clone -recursive https://github.com/espressif/arduino-esp32.gitesp32
ချိတ်ဆက်ပါ။
မင်းအဲဒီမှာ နီးနေပြီ။ ဆက်လက်လုပ်ဆောင်နိုင်စေရန်၊ ESP32-S3 ဘုတ်အား PC သို့ချိတ်ဆက်ပါ၊ ဘုတ်အား မည်သည့်အမှတ်စဉ်အပေါက်ကိုမြင်ရသနည်း၊ နံပါတ်စဉ်ဆက်သွယ်မှုအလုပ်လုပ်သလားစစ်ဆေးပါ။
စမ်းသပ်သရုပ်ပြ
ရွေးချယ်ပါ။ File>> Example>>WiFi>>WiFi စကင်န်
ပုံကြမ်းကို တင်ပါ။
ဘုတ်ကို ရွေးပါ။
ကိရိယာများ<
တင်သည်။
ပုံကြမ်း << အပ်လုဒ်လုပ်ပါ။
အမှတ်စဉ်စောင့်ကြည့်
ကိရိယာများ << အမှတ်စဉ် မော်နီတာ
SSC Command ကိုးကား
ဤနေရာတွင် module ကိုစမ်းသပ်ရန် သင့်အတွက် အသုံးများသော Wi-Fi command အချို့ကို ဖော်ပြထားပါသည်။
op
- ဖော်ပြချက်
op command များကို စနစ်၏ Wi-Fi မုဒ်ကို သတ်မှတ်ပြီး မေးမြန်းရန် အသုံးပြုသည်။ - Example
- ကန့်သတ်ချက်
-Q မေးမြန်းမှု Wi-Fi မုဒ်။ -S Wi-Fi မုဒ်ကို သတ်မှတ်ပါ။ wmode
Wi-Fi မုဒ် 3 ခု ရှိပါသည်။ • မုဒ် = 1: STA မုဒ်
• မုဒ် = 2: AP မုဒ်
• မုဒ် = 3- STA+AP မုဒ်
sta
- ဖော်ပြချက်
STA ကွန်ရက် အင်တာဖေ့စ်ကို စကင်န်ဖတ်ရန်၊ AP ချိတ်ဆက်ခြင်း သို့မဟုတ် ချိတ်ဆက်ခြင်း သို့မဟုတ် ဖြတ်တောက်ခြင်း နှင့် STA ကွန်ရက်ချိတ်ဆက်မှု အခြေအနေကို မေးမြန်းရန် sta ညွှန်ကြားချက်များကို အသုံးပြုသည်။ - Example
- ကန့်သတ်ချက်
-s ssid Access Points ကို ssid ဖြင့် စကန်ဖတ်ပါ သို့မဟုတ် ချိတ်ဆက်ပါ။ -b bssid Access Points ကို bssid ဖြင့် စကန်ဖတ်ပါ။ -n ရုပ်သံလိုင်း ချန်နယ်ကို စကင်န်ဖတ်ပါ။ -h လျှို့ဝှက် ssid Access Points များဖြင့် စကင်န်ရလဒ်များကို ပြသပါ။ -Q STA ချိတ်ဆက်မှုအခြေအနေပြပါ။ -D လက်ရှိ Access Points နှင့် ချိတ်ဆက်မှု ဖြတ်တောက်ထားသည်။
ap
- ဖော်ပြချက်
AP network interface ၏ parameter ကိုသတ်မှတ်ရန် ap command ကိုအသုံးပြုသည်။ - Example
- ကန့်သတ်ချက်
-S AP မုဒ်ကို သတ်မှတ်ပါ။ -s ssid AP ssid သတ်မှတ်ပါ။ -p စကားဝှက် AP စကားဝှက်ကို သတ်မှတ်ပါ။ -t စာဝှက် AP ကုဒ်ဝှက်မုဒ်ကို သတ်မှတ်ပါ။ -h ssid ဖျောက်ပါ။ -m max_sta AP အမြင့်ဆုံးချိတ်ဆက်မှုများကို သတ်မှတ်ပါ။ -Q AP ကန့်သတ်ချက်များကိုပြသပါ။ -L ချိတ်ဆက်ထားသော ဘူတာရုံ၏ MAC လိပ်စာနှင့် IP လိပ်စာကို ပြသပါ။
မက်
- ဖော်ပြချက်
network interface ၏ MAC လိပ်စာကိုမေးမြန်းရန် mac command ကိုအသုံးပြုသည်။ - Example
- ကန့်သတ်ချက်
-Q MAC လိပ်စာကိုပြပါ။ -o မုဒ်
• မုဒ် = 1- STA မုဒ်တွင် MAC လိပ်စာ။ • မုဒ် = 2- AP မုဒ်တွင် MAC လိပ်စာ။
dhcp
- ဖော်ပြချက်
dhcp ဆာဗာ/ဖောက်သည်များကို ဖွင့်ရန် သို့မဟုတ် ပိတ်ရန် dhcp ညွှန်ကြားချက်များကို အသုံးပြုသည်။ - Example
- ကန့်သတ်ချက်
-S DHCP (Client/Server) စတင်ပါ။ -E DHCP (Client/Server) အဆုံးသတ်။ -Q DHCP အခြေအနေကိုပြသပါ။ -o မုဒ်
• မုဒ် = 1 : STA အင်တာဖေ့စ်၏ DHCP သုံးစွဲသူ။ • မုဒ် = 2 : AP အင်တာဖေ့စ်၏ DHCP ဆာဗာ။
• မုဒ် = 3 : နှစ်မျိုးလုံး။
ip
- ဖော်ပြချက်
ip command ကို network interface ၏ IP address ကို သတ်မှတ်ပြီး စုံစမ်းရန် အသုံးပြုပါသည်။ - Example
- ကန့်သတ်ချက်
-Q IP လိပ်စာကို ပြပါ။ -o မုဒ်
• မုဒ် = 1 : အင်တာဖေ့စ် STA ၏ IP လိပ်စာ။ • မုဒ် = 2 : အင်တာဖေ့စ် AP ၏ IP လိပ်စာ။
• မုဒ် = 3 : နှစ်မျိုးလုံး
-S IP လိပ်စာ သတ်မှတ်ပါ။ -i ip IP လိပ်စာ။ -m မျက်နှာဖုံး Subnet လိပ်စာ Mask -g တံခါးပေါက် ပုံသေတံခါးပေါက်။
ပြန်လည်စတင်ပါ။
- ဖော်ပြချက်
reboot command ကို board ကို reboot လုပ်ရန်အသုံးပြုသည်။ - Example
ရမ်
ram command ကို system တွင်ကျန်ရှိသော heap ၏အရွယ်အစားကိုမေးမြန်းရန်အသုံးပြုသည်။
Example
FCC သတိပြုရန်
လိုက်လျောညီထွေဖြစ်စေရန် တာဝန်ရှိသည့်ပါတီမှ ရှင်းရှင်းလင်းလင်း အတည်ပြုမထားသော အပြောင်းအလဲများ သို့မဟုတ် ပြုပြင်မွမ်းမံမှုများသည် စက်ကိရိယာအား အသုံးပြုသူ၏ အခွင့်အာဏာကို ပျက်ပြယ်သွားစေနိုင်သည်။
ဤစက်ပစ္စည်းသည် FCC စည်းမျဉ်းများ အပိုင်း 15 နှင့် ကိုက်ညီပါသည်။ လုပ်ဆောင်ချက်သည် အောက်ပါအခြေအနေနှစ်ခုနှင့် သက်ဆိုင်သည်-
- ဤစက်ပစ္စည်းသည် အန္တရာယ်ရှိသော အနှောင့်အယှက်များကို မဖြစ်စေရပါ။
- ဤစက်ပစ္စည်းသည် မလိုလားအပ်သော လုပ်ဆောင်မှုကို ဖြစ်စေနိုင်သော အနှောင့်အယှက်များအပါအဝင် လက်ခံရရှိထားသော မည်သည့်အနှောင့်အယှက်ကိုမဆို လက်ခံရပါမည်။
အရေးကြီးသောမှတ်ချက်-
မှတ်ချက်- ဤစက်ပစ္စည်းအား FCC စည်းမျဉ်းများ အပိုင်း 15 အရ Class B ဒစ်ဂျစ်တယ်စက်ပစ္စည်းအတွက် ကန့်သတ်ချက်များကို လိုက်နာရန် စမ်းသပ်ထားပြီးဖြစ်ကြောင်း တွေ့ရှိရပါသည်။ ဤကန့်သတ်ချက်များသည် လူနေအိမ်တပ်ဆင်မှုတွင် အန္တရာယ်ရှိသော အနှောင့်အယှက်များမှ ကျိုးကြောင်းဆီလျော်စွာ အကာအကွယ်ပေးနိုင်ရန် ဒီဇိုင်းထုတ်ထားပါသည်။ ဤစက်ပစ္စည်းသည် ရေဒီယိုကြိမ်နှုန်းစွမ်းအင်ကို ထုတ်လုပ်၊ အသုံးပြုကာ ထုတ်လွှင့်နိုင်ပြီး ညွှန်ကြားချက်များဖြင့် ထည့်သွင်းအသုံးပြုခြင်းမရှိပါက ရေဒီယိုဆက်သွယ်ရေးကို အန္တရာယ်ဖြစ်စေနိုင်သည်။ သို့ရာတွင်၊ သီးခြားတပ်ဆင်မှုတစ်ခုတွင် အနှောင့်အယှက်မဖြစ်စေကြောင်း အာမခံချက်မရှိပါ။ အကယ်၍ ဤစက်ပစ္စည်းသည် ရေဒီယို သို့မဟုတ် ရုပ်မြင်သံကြား ဧည့်ခံအား အန္တရာယ်ဖြစ်စေသော အနှောင့်အယှက်ဖြစ်စေပါက၊ စက်ကို အဖွင့်အပိတ်လုပ်ခြင်းဖြင့် ဆုံးဖြတ်နိုင်သည့် အနှောင့်အယှက်ကို အောက်ပါအတိုင်းအတာတစ်ခု သို့မဟုတ် တစ်ခုထက်ပို၍ ပြင်ဆင်ရန် သုံးစွဲသူအား တိုက်တွန်းအပ်ပါသည်။
- လက်ခံအင်တာနာကို ပြန်ပြောင်းပါ သို့မဟုတ် နေရာပြောင်းပါ။
- ပစ္စည်းနှင့် လက်ခံသူကြား ခြားနားမှုကို တိုးစေသည်။
- လက်ခံသူနှင့် ချိတ်ဆက်ထားသည့် ခြားနားသော ဆားကစ်ရှိ ပလပ်တစ်ခုသို့ စက်ပစ္စည်းကိရိယာများကို ချိတ်ဆက်ပါ။
- အကူအညီရယူရန် အရောင်းကိုယ်စားလှယ် သို့မဟုတ် အတွေ့အကြုံရှိ ရေဒီယို/တီဗီနည်းပညာရှင်နှင့် တိုင်ပင်ပါ။
FCC Radiation Exposure ထုတ်ပြန်ချက်-
ဤစက်ပစ္စည်းသည် ထိန်းချုပ်မရသောပတ်ဝန်းကျင်အတွက် သတ်မှတ်ထားသော FCC ဓာတ်ရောင်ခြည်ထိတွေ့မှုကန့်သတ်ချက်များကို လိုက်နာပါသည်။
စာရွက်စာတမ်းများ / အရင်းအမြစ်များ
![]() |
LILYGO T-Deck Arduino ဆော့ဖ်ဝဲ [pdf] အသုံးပြုသူလမ်းညွှန် T-DECK၊ TDECK၊ 2ASYE-T-DECK၊ 2ASYETDECK၊ T-Deck Arduino ဆော့ဖ်ဝဲ၊ Arduino ဆော့ဖ်ဝဲ၊ ဆော့ဖ်ဝဲ |