ဟေ့အဲဒီမှာ! TFT 1.14 လက်မ ST7789V ကုန်ပစ္စည်းပေးသွင်းသူတစ် ဦး အနေဖြင့်ကျွန်ုပ်သည်ဤကြောက်မက်ဘွယ်သေးငယ်သည့်မျက်နှာပြင်ပေါ်တွင်မြေပုံကိုမည်သို့ပြသမည်ကိုသင်နှင့်မျှဝေရန်တင်းကြပ်သည်။ ဒါဟာပထမ ဦး ဆုံးမှာနည်းနည်းလှည့်စားပုံရပေမယ့်မှန်ကန်သောခြေလှမ်းများနှင့်သိခြင်းနှင့်အတူ - မည်သို့ပင်သိတယ် - ဘယ်လိုလဲ, သင်၏ TFT 1.14 လက်မ st77899V အပေါ်တွင်ပြောင်ပြောင်ပြောင်ပြောင်ပြောင်ပြောင်ပြောင်ပြောင်ပြောင်ပြောင်ပြောင်ပြောင်ပြောင်ပြောင်ပြောင်ပြောင်ပြောင်ပြောင်ပြောင်ပြောင်ပြောင်ပြောင်ပြောင်ပြောင်ပြောင်ပြောင်ပြောင်ပြောင်ပြောင်ပြောင်တင်းတင်း

1 ။ သင်၏ TFT 1.14 လက်မ St7789V ကိုသိရန်ရယူပါ
ပထမ ဦး စွာပထမအချက်များ, ဤပြသထားသည့်အရာနှင့် ပတ်သက်. ပြောဆိုကြပါစို့။ TFT 1.14 လက်မ Inch ST7789V သည်ကျစ်လစ်သိပ်သည်းသေးသောအစွမ်းထက်သော display ဖြစ်သည်။ Maps အပါအ 0 င်အသေးစိတ်ပုံရိပ်များကိုပြသနိုင်သည့်မြင့်မားသော resolution screen ရှိသည်။ ၎င်းသည်စွမ်းအင်အတော်များများသည်စွမ်းအင်နှင့်ထိရောက်မှုရှိပါသည်, ၎င်းသည်၎င်းကိုဘက်ထရီဖြင့်အသုံးပြုနေလျှင်ကြီးမားသောပေါင်းဖြစ်သည်။
ဤပြသမှုသည် ST7789V driver chip ကိုအသုံးပြုသည်။ ၎င်းသည်၎င်း၏မြန်ဆန်သော Refresh Rates နှင့်အရောင်တိကျမှန်ကန်မှုကိုသိရှိနိုင်သည်။ ၎င်းသည် 24 - Bit RGB အရောင်ကိုထောက်ပံ့သည်။ ထို့ကြောင့်သင်အမှန်တကယ်တက်ကြွ။ ချွန်ထက်သောမြေပုံများကိုရနိုင်သည်။
2 ။ ဟာ့ဒ်ဝဲ setup ကို
သင်၏ TFT 1.14 လက်မ ST7789V မြေပုံကိုစတင်ဖွင့်ရန် 1.14 လက်မ ST7789V ကိုမှန်ကန်စွာတပ်ဆင်ရန်လိုအပ်သည်။
Microcontroller နှင့်ချိတ်ဆက်ခြင်း
သင်များသောအားဖြင့် TFT display ကို arduino သို့မဟုတ် Raspberry Pi ကဲ့သို့သော microlecontroller ကိုချိတ်ဆက်ပါလိမ့်မည်။ ဆက်သွယ်မှုများတွင်ပါဝါ (VCC နှင့် GND), clock line (sck), ဒေတာလိုင်း (CS), data select select select select select ား, data / cuss (DC), RST (RST),
နှစ်ဆတိုးရန်သေချာပါစေ - သင်၏ microcontroller နှင့် tft display ၏ pinout ကိုစစ်ဆေးပါ။ မှားယွင်းသောဆက်သွယ်မှုသည်အမှိုက်များကိုဖွင့ ်. မဖွင့်ခြင်းသို့မဟုတ်ပြသခြင်းမပြုသည့်ပြ issues နာအမျိုးမျိုးကိုဖြစ်ပေါ်စေသည်။
လျှပ်စစ်ဓာတ်အားထုတ်ပေးသောကိရိယာ
TFT 1.14 လက်မ W7789V သည်များသောအားဖြင့် 3.3V တွင်အလုပ်လုပ်သည်။ သင်တည်ငြိမ်သောလျှပ်စစ်ဓာတ်အားထောက်ပံ့မှုကိုပေးရန်လိုအပ်သည်။ အကယ်. သင်သည်ဘက်ထရီကိုအသုံးပြုနေပါက Microcontroller နှင့် Display ကိုပါ 0 င်ရန်လုံလောက်သောလက်ရှိအလုံအလောက်ထောက်ပံ့နိုင်ကြောင်းသေချာပါစေ။
3 ။ software setup ကို
ဟာ့ဒ်ဝဲကိုထူထောင်ပြီးတာနဲ့အရာများ၏ဆော့ဖ်ဝဲဘက်သို့သွားရန်အချိန်ရောက်ပြီ။
စာကြည့်တိုက်များတပ်ဆင်ခြင်း
TFT display နှင့်ဆက်သွယ်ရန်စာကြည့်တိုက်အချို့ကိုသင်တပ်ဆင်ရန်လိုအပ်သည်။ Arduino အတွက် adafruit gfx စာကြည့်တိုက်နှင့် adafruit st7789 စာကြည့်တိုက်ကဲ့သို့စာကြည့်တိုက်များရှိသည်။ ဤစာကြည့်တိုက်များသည်ပြသထားသောပုံစံများ, စာသားနှင့်ရုပ်ပုံများကိုဆွဲရန်လွယ်ကူစေသည်။
#include <adafruit_gfx.h> #defruit_C7789.h> #defruit_cs_cs 5 #define Tft_DC 6 #define tft_rst 9 adfruit_st7789 tft = adfruit_d7789 (tft_cs, tft_dc, tft_dc, tft_rst); ပျက်ပြဲ setup ကို () {tft.init (135, 240); // display tft.Setrotation (2) ကိုအစပြုပါ။ // display loop () {// မြေပုံကိုပြရန်သင်၏ကုဒ်ကိုဤနေရာတွင်သွားမည်ကိုကြည့်ပါ။
မြေပုံအချက်အလက်များကိုရယူခြင်း
မြေပုံအချက်အလက်ရရန်နည်းလမ်းများစွာရှိသည်။ သင်သည် Google Maps API သို့မဟုတ် OpenStreetMap API ကဲ့သို့သောအွန်လိုင်းမြေပုံ APIs ကိုသုံးနိုင်သည်။ ဤ apis ကသင့်အားမြေပုံပုံများကိုပုံစံအမျိုးမျိုးဖြင့်တောင်းဆိုရန်နှင့်အဆင့်ဆင့်အဆင့်ဆင့်ကိုတောင်းဆိုရန်ခွင့်ပြုသည်။
သင့်တွင်မြေပုံအချက်အလက်များရှိပါက၎င်းကို TFT display ကိုနားလည်နိုင်သည့်ပုံစံသို့ပြောင်းရန်လိုအပ်သည်။ ၎င်းတွင် display ၏ resolution ကို fit လုပ်ရန်နှင့်အရောင်ပုံစံကို 24 - bit RGB အထောက်အပံ့နှင့်ကိုက်ညီရန်အရောင်ပြောင်းရန်ပုံကိုပြောင်းလဲခြင်းပါဝင်နိုင်သည်။
4 ။ မြေပုံကိုပြသခြင်း
မြေပုံအချက်အလက်များကိုရယူပြီး software ကိုအဆင်သင့်ဖြစ်ပြီးနောက် TFT 1.14 လက်မ St7789V အပေါ်မြေပုံကိုပြသရန်အချိန်ရောက်လာပြီ။
မြေပုံပုံဆွဲခြင်း
မျက်နှာပြင်ပေါ်ရှိမြေပုံပုံရိပ်ကိုဆွဲရန် Display Libraries မှပေးသောလုပ်ဆောင်ချက်များကိုသင်အသုံးပြုနိုင်သည်။ ဥပမာအားဖြင့်, သင်အသုံးပြုနိုင်ပါတယ်မေှုခြင်းမြေပုံ၏ bitmap ပုံဆွဲရန် function ကို။
Voication drawmap (uint8_t * Mapdata, int အကျယ်, int width, int width) {u + + + + + + + + + + + + + + + + + + + {uintata, x + +) {uintata, x + + + TFT.Drawpixel (x, y, color); }}}}}
မြေပုံလမ်းညွှန်ကိုင်တွယ်
အသုံးပြုသူအားမြေပုံကိုမြေပုံကိုသွားလာရန်ခွင့်ပြုလိုပါက (ချဲ့ပါ, ဇယား) ကိုသင်ထည့်သွင်းရန်ခွင့်ပြုလိုပါကနောက်ထပ်ကုဒ်အချို့ကိုထည့်သွင်းရန်လိုအပ်သည်။ အသုံးပြုသူ input ကို detect လုပ်ရန်ခလုတ်များသို့မဟုတ်မြေပုံ display ကို update လုပ်ရန်ခလုတ်များသို့မဟုတ် touchscreen ကိုသုံးနိုင်သည်။
5 ။ အခြားထည့်သွင်းစဉ်းစား
လိုက်ကြားမှု
မြေပုံဒေတာနှင့် display စာကြည့်တိုက်များသည်တစ် ဦး နှင့်တစ် ဦး သဟဇာတဖြစ်အောင်သေချာအောင်လုပ်ပါ။ အချို့သောစာကြည့်တိုက်များသည်သူတို့ကိုင်တွယ်နိုင်သောရုပ်ပုံများကိုအကန့်အသတ်ရှိနိုင်သည်, ထို့ကြောင့်သင်မှန်ကန်သောပေါင်းစပ်မှုကိုရွေးချယ်ရန်လိုအပ်သည်။
ပြပဲှ
သေးငယ်တဲ့ TFT display ကိုပေါ်မြေပုံကိုပြသတာဟာအရင်းအမြစ်တစ်ခုဖြစ်တဲ့အရင်းအမြစ်ဖြစ်နိုင်တယ်။ စွမ်းဆောင်ရည်ကိုတိုးတက်စေရန်သင်၏ကုဒ်ကိုပိုမိုကောင်းမွန်အောင်ပြုလုပ်ရန်လိုအပ်သည်။ ဥပမာအားဖြင့်, သင်သည်အောက်ပိုင်း - resolution မြေပုံကို အသုံးပြု. သို့မဟုတ်မြေပုံအချက်အလက်များကိုချုံ့ခြင်းဖြင့် display သို့လွှဲပြောင်းထားသောအချက်အလက်ပမာဏကိုသင်လျှော့ချနိုင်သည်။
ပိုပြီး display ကိုစူးစမ်းလေ့လာပါ
အခြားပြသသည့်အမျိုးအစားများကိုသင်စိတ်ဝင်စားပါကကျွန်ုပ်တို့လည်းကျယ်ပြန့်သောရွေးချယ်စရာများကိုကမ်းလှမ်းသည်။ ငါတို့ကိုစစ်ဆေးပါMIPI interface ကို displayမြင့်မားသော - အမြန်နှုန်းဒေတာလွှဲပြောင်းခြင်းနှင့်အလွန်အစွမ်းထက်တဲ့ display အရည်အသွေးကိုထောက်ပံ့ပေးသည်။ ငါတို့မှာရှိတယ်3.0 3.5 4.0 လက်မ MiPi RGB Muc Muc Muc Muc Muc Muc Muc) Interface IPS TFT LCD မျက်နှာပြင်ပိုကြီးတဲ့မျက်နှာပြင်လိုအပ်တဲ့ application များအတွက်ပြီးပြည့်စုံသော။ ပြီးတော့မင်းကထူးခွားတဲ့အရာတစ်ခုခုကိုရှာနေမယ်ဆိုရင်2.8 - လက်မအဝည့ ်. IPS TFT LCD Module 480 × 480 RGB 24bitအလွန်ကြီးစွာသောရွေးချယ်မှုဖြစ်ပါတယ်။
ဝယ်ယူရန်ကျွန်ုပ်တို့ကိုဆက်သွယ်ပါ
အကယ်. သင်၏ TFT 1.14 လက်မ ST7789V သို့မဟုတ်ကျွန်ုပ်တို့၏အခြားပြသမှုများအကြောင်းကိုသင်စိတ်ဝင်စားပါကပိုမိုသိရှိလိုပါကပိုမိုသိရှိလိုပါကကျွန်ုပ်တို့ထံ ဆက်သွယ်. 0 ယ်ယူရန်ဆွေးနွေးမှုစတင်ရန်အခမဲ့ဖြစ်သည်။ သင်၏စီမံကိန်းအတွက်ပြီးပြည့်စုံသော display ဖြေရှင်းချက်ကိုရှာဖွေရန်ကျွန်ုပ်တို့ကူညီရန်ကျွန်ုပ်တို့ဒီမှာရှိနေသည်။
ကိုးကားခြင်း
- Adafruit GFX စာကြည့်တိုက်မှတ်တမ်း
- Adafruit St7789 စာကြည့်တိုက်မှတ်တမ်း
- Google Maps API စာရွက်စာတမ်းများ
- OpenStreetMap API စာရွက်စာတမ်းများ