WAVESHARE-လိုဂို

WAVESHARE ESP32-S3 Touch LCD 4.3 လက်မ

WAVESHARE ESP32-S3 Touch LCD 4.3 လက်မ - ထုတ်ကုန်

သတ်မှတ်ချက်များ

  • ထုတ်ကုန်အမည်- ESP32-S3-Touch-LCD-4.3
  • ကြိုးမဲ့ပံ့ပိုးမှု- 2.4GHz WiFi နှင့် BLE 5
  • ပြသမှု- 4.3 လက်မအရွယ် capacitive ထိတွေ့မျက်နှာပြင်
  • မှတ်ဉာဏ်- စွမ်းရည်မြင့် Flash နှင့် PSRAM

ကုန်ပစ္စည်းကျော်view
ESP32-S3-Touch-LCD-4.3 သည် WiFi၊ BLE၊ capacitive touch screen နှင့် peripheral interfaces အမျိုးမျိုးကို ပေါင်းစပ်ထားသည့် microcontroller ဖွံ့ဖြိုးတိုးတက်ရေးဘုတ်အဖွဲ့တစ်ခုဖြစ်သည်။ ၎င်းသည် Human-Machine Interfaces (HMI) နှင့် အခြားသော ESP32-S3 အပလီကေးရှင်းများကို ဖန်တီးရန်အတွက် သင့်လျော်သည်။

ဟာ့ဒ်ဝဲဖော်ပြချက်
ဘုတ်တွင် UART၊ USB၊ အာရုံခံကိရိယာ၊ CAN၊ I2C၊ RS485 နှင့် ထိရောက်စွာ အားသွင်းခြင်းနှင့် အားသွင်းခြင်း စီမံခန့်ခွဲမှုအတွက် ဘက်ထရီခေါင်းစဥ်များ ပါ၀င်သည်။

Onboard Interface

  • UART အင်တာဖေ့စ်- USB မှ UART ဆက်သွယ်မှုအတွက် CH343P ချစ်ပ်။
  • USB မျက်နှာပြင်- USB ဆက်သွယ်ရေးအတွက် GPIO19(DP) နှင့် GPIO20(DN)။
  • အာရုံခံမျက်နှာပြင်- အာရုံခံကိရိယာပေါင်းစပ်မှုအတွက် GPIO6 ကို ADC အဖြစ် ချိတ်ဆက်သည်။
  • အင်တာဖေ့စ်ကို လုပ်နိုင်သည်- Multiplexed လုပ်ဆောင်ချက်အတွက် USB interface ဖြင့် မျှဝေထားသည်။
  • I2C မျက်နှာပြင်- ဟာ့ဒ်ဝဲ I2C အင်တာဖေ့စ်များစွာ ရနိုင်သည်။
  • RS485 အင်တာဖေ့စ်- တိုက်ရိုက် RS485 ဆက်သွယ်မှုအတွက် Onboard ဆားကစ်။
  • ဘက်ထရီ ခေါင်းစီး- ထိရောက်သောဘက်ထရီအားသွင်းခြင်းနှင့် အားသွင်းခြင်းစီမံခန့်ခွဲမှုကို ပံ့ပိုးပေးသည်။

PIN ချိတ်ဆက်မှု

Hardware ချိတ်ဆက်မှု
လက်စွဲတွင်ဖော်ပြထားသည့်အတိုင်း အရံပစ္စည်းများအား သက်ဆိုင်ရာအင်တာဖေ့စ်များနှင့် သင့်လျော်သောချိတ်ဆက်မှုကို သေချာပါစေ။

ပတ်ဝန်းကျင် သတ်မှတ်ချက်
ဆော့ဖ်ဝဲလ်ဘောင်သည် လျင်မြန်သော ပုံတူရိုက်ခြင်းနှင့် ဖွံ့ဖြိုးတိုးတက်မှုအတွက် CircuitPython၊ MicroPython နှင့် C/C++ (Arduino၊ ESP-IDF) ကို ပံ့ပိုးပေးသည်။

ကျော်view

နိဒါန်း
ESP32-S3-Touch-LCD-4.3 သည် 2.4GHz WiFi နှင့် BLE 5 ပံ့ပိုးမှုပါရှိသော မိုက်ခရိုကွန်ထရိုလာ ဖွံ့ဖြိုးတိုးတက်ရေးဘုတ်အဖွဲ့ဖြစ်ပြီး စွမ်းရည်မြင့် Flash နှင့် PSRAM တို့ကို ပေါင်းစပ်ထားသည်။ onboard 4.3 လက်မအရွယ် capacitive touch screen သည် LVGL ကဲ့သို့သော GUI ပရိုဂရမ်များကို ချောမွေ့စွာ လုပ်ဆောင်နိုင်သည်။ HMI နှင့် အခြားသော ESP32-S3 အပလီကေးရှင်းများ၏ အမြန်ဖွံ့ဖြိုးတိုးတက်မှုအတွက် သင့်လျော်သော အမျိုးမျိုးသော အရံအင်တာဖေ့စ်များနှင့် ပေါင်းစပ်ထားသည်။

အင်္ဂါရပ်များ

  • Xtensa 32-bit LX7 dual-core ပရိုဆက်ဆာနှင့်အတူ 240MHz ပင်မကြိမ်နှုန်းအထိ တပ်ဆင်ထားသည်။
  • onboard အင်တင်နာပါရှိသော 2.4GHz Wi-Fi (802.11 b/g/n) နှင့် Bluetooth 5 (LE) ကို ပံ့ပိုးပေးသည်။
  • 512MB PSRAM နှင့် 384MB Flash ပါရှိသော SRAM ၏ 8KB နှင့် 8KB ROM တို့ပါ၀င်ပါသည်။
  • Onboard 4.3 လက်မအရွယ် capacitive touch display၊ 800×480 resolution၊ 65K အရောင်။
  • I2C interface မှတဆင့် capacitive touch ထိန်းချုပ်မှုကို ပံ့ပိုးပေးသည်၊ 5-point touch ကို interrupt ပံ့ပိုးပေးပါသည်။
  • Onboard CAN၊ RS485၊ I2C အင်တာဖေ့စ်နှင့် TF ကတ်အပေါက်၊ မြန်နှုန်းအပြည့် USB ပေါက်ကို ပေါင်းစပ်ထားသည်။
  • ပြောင်းလွယ်ပြင်လွယ်ရှိသော နာရီ၊ မော်ဂျူး ပါဝါထောက်ပံ့မှု အမှီအခိုကင်းသော ဆက်တင်နှင့် အခြားအခြေအနေများတွင် ပါဝါသုံးစွဲမှု နည်းပါးသည်ကို သိရှိနိုင်ရန် ပံ့ပိုးပေးပါသည်။

ဟာ့ဒ်ဝဲဖော်ပြချက်

Onboard Interface

WAVESHARE ESP32-S3 Touch LCD 4.3 လက်မ -fig- (1)

  • UART အင်တာဖေ့စ်- ESP343-S32 ၏ UART_TXD(GPIO3) နှင့် UART_RXD(GPIO43) နှင့် ချိတ်ဆက်ရန် USB မှ UART အတွက် CH44P ချစ်ပ်ပြားကို အသုံးပြု၍ ဖန်းဝဲလောင်ကျွမ်းခြင်းနှင့် မှတ်တမ်းပုံနှိပ်ခြင်းတို့ကို လုပ်ဆောင်နိုင်သည်။
  • USB မျက်နှာပြင်- GPIO19(DP) နှင့် GPIO20(DN) တို့သည် မူရင်းအတိုင်း ESP32-S3 ၏ USB ပင်နံပါတ်များဖြစ်ပြီး မျက်နှာပြင်ကို UVC ကဲ့သို့သော ပရိုတိုကောများနှင့် ကင်မရာများကို ချိတ်ဆက်ရာတွင် အသုံးပြုနိုင်သည်။ ကျေးဇူးပြု၍ ဤနေရာကိုနှိပ်ပါ။ view UVC ယာဉ်မောင်း။
  • အာရုံခံမျက်နှာပြင်- ဤအင်တာဖေ့စသည် GPIO6 ကို ADC အဖြစ် ချိတ်ဆက်ရန်အတွက်ဖြစ်ပြီး အာရုံခံကိရိယာများနှင့် ချိတ်ဆက်နိုင်သည်။
  • ချိတ်ဆက်နိုင်သည်- CAN interface pins နှင့် USB interface pins များသည် switching အတွက် FSUSB42UMX ချစ်ပ်ကို အသုံးပြု၍ multiplexed function ကို မျှဝေပါသည်။ ပုံမှန်အားဖြင့်၊ USB မျက်နှာပြင်ကို အသုံးပြုသည် ( FSUSB42UMX ၏ USB_SEL ပင်နံပါတ်ကို HIGH ဟုသတ်မှတ်သောအခါ)။
  • I2C မျက်နှာပြင်: ESP32-S3 သည် ဟာ့ဒ်ဝဲ I2C အင်တာဖေ့စ်များစွာကို ပေးဆောင်သည်။ လောလောဆယ်တွင်၊ GPIO8 (SDA) နှင့် GPIO9 (SCL) ပင်များကို IO တိုးချဲ့ချစ်ပ်၊ ထိတွေ့မျက်နှာပြင်များနှင့် အခြား I2C အရံကိရိယာများနှင့် ချိတ်ဆက်ရန်အတွက် I2C ဘတ်စ်ကားအဖြစ် အသုံးပြုထားသည်။
  • RS485 အင်တာဖေ့စ်- ဖွံ့ဖြိုးတိုးတက်ရေးဘုတ်အဖွဲ့တွင် RS485 စက်ပစ္စည်းများနှင့် တိုက်ရိုက်ဆက်သွယ်နိုင်စေမည့် onboard RS485 ကြားခံဆားကစ်တစ်ခု တပ်ဆင်ထားသည်။ RS485 circuit သည် transmit နှင့် receive modes များကြား အလိုအလျောက်ပြောင်းသည်။
  • PH2.0 ဘက်ထရီ ခေါင်းစီး- ဖွံ့ဖြိုးတိုးတက်ရေးဘုတ်အဖွဲ့တွင် လီသီယမ်ဘက်ထရီတစ်ခုတည်းကို 8501V သို့မြှင့်တင်ပေးနိုင်သည့် ထိရောက်သောအားသွင်းခြင်းနှင့် အားပြန်သွင်းခြင်းစီမံခန့်ခွဲမှုချစ်ပ် CS5 ကို အသုံးပြုထားသည်။ လက်ရှိတွင် အားသွင်းကြိုးကို 580mA တွင် သတ်မှတ်ထားသည်။ အသုံးပြုသူများသည် R45 resistor ကိုအစားထိုးခြင်းဖြင့် အားသွင်းလက်ရှိကို ပြုပြင်နိုင်သည်။ နောက်ထပ်အသေးစိတ်အချက်အလက်များအတွက်၊ schematic diagram ကိုကြည့်ရှုပါ။

PIN ချိတ်ဆက်မှု

ESP32-S3-WROOM-x

GPIO ၃၇

LCD

G3

USB SD UART နိုင်သလား အာရုံခံကိရိယာ
GPIO ၃၇ R3          
GPIO ၃၇ R4          
GPIO ၃၇ VSYNC          
GPIO ၃၇ TP_IRQ          
GPIO ၃၇ DE          
GPIO ၃၇           AD
GPIO ၃၇ PCLK          
GPIO ၃၇ TP_SDA          
GPIO ၃၇ TP_SCL          
GPIO ၃၇ B7          
GPIO ၃၇     မောရှေ      
GPIO ၃၇     SCK      
GPIO ၃၇     MISO      
GPIO ၃၇ B3          
GPIO ၃၇       RS485_TX    
GPIO ၃၇       RS485_RX    
GPIO ၃၇ B6          
GPIO ၃၇ B5          
GPIO ၃၇   USB_DN     CANRX
GPIO ၃၇   USB_DP     CANTX
GPIO ၃၇ G7          
GPIO ၃၇ B4          
GPIO ၃၇ G2          
GPIO ၃၇ R7          
GPIO ၃၇ R6          
GPIO ၃၇ R5          
GPIO ၃၇       UART_TXD    
GPIO ၃၇       UART_RXD    
GPIO ၃၇ G4          
GPIO ၃၇ HSYNC          
GPIO ၃၇ G6          
GPIO ၃၇

CH422G

G5

 

 

 

 

 

 

EXIO ၁

 

TP_RST

         
EXIO ၁ ရပ်          
EXIO ၁ LCD_RST          
EXIO ၁     SD_CS      
EXIO ၁    

USB_SEL(HIGH)

    USB_SEL(LOW)  

Hardware ချိတ်ဆက်မှု

WAVESHARE ESP32-S3 Touch LCD 4.3 လက်မ -fig- (2)

  • ESP32-S3-Touch-LCD-4.3 တွင် onboard အလိုအလျောက်ဒေါင်းလုဒ်ပတ်လမ်းပါရှိသည်။ ပရိုဂရမ်ဒေါင်းလုဒ်များနှင့် မှတ်တမ်းတင်ခြင်းအတွက် UART ဟု အမှတ်အသားပြုထားသော Type C ပေါက်ကို အသုံးပြုသည်။ ပရိုဂရမ်ကိုဒေါင်းလုဒ်လုပ်ပြီးသည်နှင့် RESET ခလုတ်ကိုနှိပ်ခြင်းဖြင့် ၎င်းကို run ပါ။
  • အသုံးပြုနေစဉ်အတွင်း PCB အင်တာနာဧရိယာနှင့် အခြားသတ္တု သို့မဟုတ် ပလပ်စတစ်ပစ္စည်းများကို ဝေးဝေးတွင်ထားပါ။
  • ဖွံ့ဖြိုးတိုးတက်ရေးဘုတ်အဖွဲ့သည် ADC၊ CAN၊ IC နှင့် RS2.0 အရံခုံများကို တိုးချဲ့ရန်အတွက် PH485 ချိတ်ဆက်ကိရိယာကို အသုံးပြုသည်။ အာရုံခံအစိတ်အပိုင်းများကိုချိတ်ဆက်ရန် PH2.0 မှ 2.54mm DuPont အထီးချိတ်ဆက်ကိရိယာကို အသုံးပြုပါ။
  • 4.3 လက်မအရွယ် မျက်နှာပြင်သည် GPIO ပင်နံပါတ်အများစုကို သိမ်းပိုက်ထားသောကြောင့်၊ ပြန်လည်သတ်မှတ်ခြင်းနှင့် နောက်ခံအလင်းထိန်းချုပ်ခြင်းကဲ့သို့သော လုပ်ဆောင်ချက်များအတွက် IO တိုးချဲ့ရန်အတွက် CH422G ချစ်ပ်ကို သင်အသုံးပြုနိုင်ပါသည်။
  • CAN နှင့် RS485 peripheral interfaces များသည် ပုံမှန်အားဖြင့် jumper caps ကို အသုံးပြု၍ 1200hm resistor သို့ ချိတ်ဆက်သည်။ ရွေးချယ်နိုင်စွာ၊ ရပ်စဲရန်ခုခံအားကို ပယ်ဖျက်ရန် NC ကို ချိတ်ဆက်ပါ။
  • SD ကတ်သည် SPI ဆက်သွယ်မှုကို အသုံးပြုသည်။ SD_CS ပင်နံပါတ်အား CH4G ၏ EXIO422 မှ မောင်းနှင်ရန် လိုအပ်ကြောင်း သတိပြုပါ။

အခြားမှတ်စုများ

  • LVGL စံသတ်မှတ်ချက်ဟောင်းကို လုပ်ဆောင်ခြင်းအတွက် ပျမ်းမျှဘောင်နှုန်းampESP-IDF v5.1 ရှိ single core သည် 41 FPS ဖြစ်သည်။ စုစည်းမှုမပြုမီ 120M PSRAM ကိုဖွင့်ရန် လိုအပ်ပါသည်။
  • PH2.0 လီသီယမ်ဘက်ထရီပေါက်သည် 3.7V လီသီယမ်ဘက်ထရီတစ်ခုတည်းကိုသာ ပံ့ပိုးပေးသည်။ တစ်ပြိုင်နက် အားသွင်းခြင်းနှင့် အားပြန်သွင်းခြင်းအတွက် ဘက်ထရီအစုံများစွာကို မသုံးပါနှင့်။ စွမ်းရည် 2000mAh အောက်ရှိသော single-cell ဘက်ထရီကို အသုံးပြုရန် အကြံပြုထားသည်။

အတိုင်းအတာများ

WAVESHARE ESP32-S3 Touch LCD 4.3 လက်မ -fig- (3)

ပတ်ဝန်းကျင် သတ်မှတ်ချက်

ESP32 စီးရီးဖွံဖြိုးတိုးတက်ရေးဘုတ်အဖွဲ့များအတွက် ဆော့ဖ်ဝဲလ်မူဘောင်ကို ပြီးမြောက်ခဲ့ပြီး၊ သင်သည် ထုတ်ကုန်ဖွံ့ဖြိုးတိုးတက်မှုကို လျင်မြန်စွာ ပုံတူကူးရန်အတွက် CircuitPython၊ MicroPython နှင့် C/C+ + (Arduino၊ ESP-IDF) ကို အသုံးပြုနိုင်သည်။ ဤသည်မှာ ဤဖွံ့ဖြိုးတိုးတက်ရေးနည်းလမ်းသုံးရပ်အတွက် နိဒါန်းအကျဉ်းဖြစ်ပါသည်။

  • CircuitPython သည် ကုန်ကျစရိတ်သက်သာသော မိုက်ခရိုကွန်ထရိုလာဘုတ်များပေါ်တွင် ကုဒ်စမ်းသပ်မှုများနှင့် သင်ယူမှုကို ရိုးရှင်းစေရန် ဒီဇိုင်းထုတ်ထားသည့် ပရိုဂရမ်ဘာသာစကားတစ်ခုဖြစ်သည်။ ၎င်းသည် ကျောင်းသားများနှင့် စတင်သူများအတွက် အဓိကရည်ရွယ်သော MicroPython ပရိုဂရမ်းမင်းဘာသာစကား၏ open-source ဆင်းသက်လာခြင်းဖြစ်သည်။ CircuitPython ဖွံ့ဖြိုးတိုးတက်မှုနှင့် ပြုပြင်ထိန်းသိမ်းမှုများကို Adafruit Industries မှ ပံ့ပိုးပေးပါသည်။
    • CircuitPython နှင့်ပတ်သက်သော အပလီကေးရှင်းများ ဖွံ့ဖြိုးတိုးတက်မှုအတွက် ဖွံ့ဖြိုးတိုးတက်မှုစာရွက်စာတမ်း ® ကို ကိုးကားနိုင်ပါသည်။
    • CircuitPython အတွက် GitHub & စာကြည့်တိုက်သည် စိတ်ကြိုက်ဖွံ့ဖြိုးတိုးတက်မှုအတွက် ပြန်လည်ပေါင်းစည်းခြင်းကို ခွင့်ပြုသည်။
  • MicroPython သည် Python 3 ပရိုဂရမ်းမင်းဘာသာစကား၏ ထိရောက်သောအကောင်အထည်ဖော်မှုတစ်ခုဖြစ်သည်။ ၎င်းတွင် Python စံပြစာကြည့်တိုက်၏ သေးငယ်သောအပိုင်းတစ်ခုပါဝင်ပြီး မိုက်ခရိုကွန်ထရိုလာများနှင့် အရင်းအမြစ်ကန့်သတ်ထားသောပတ်ဝန်းကျင်များတွင် လုပ်ဆောင်ရန် အကောင်းဆုံးလုပ်ဆောင်ထားသည်။
    • ဖွံ့ဖြိုးတိုးတက်ရေးစာရွက်စာတမ်းများနှင့် MicroPython နှင့်ပတ်သက်သော အပလီကေးရှင်းဖွံ့ဖြိုးတိုးတက်မှုအတွက် ကိုးကားနိုင်သည်။
    • GitHub စာကြည့်တိုက်နှင့် MicroPython အတွက် စိတ်ကြိုက်ဖွံ့ဖြိုးတိုးတက်မှုအတွက် ပြန်လည်ပေါင်းစည်းခြင်းကို ခွင့်ပြုသည်။
  • C/C++ ဖွံ့ဖြိုးတိုးတက်မှုအတွက် Espressif Systems မှတရားဝင်စာကြည့်တိုက်များနှင့် ပံ့ပိုးမှုများသည် လျင်မြန်သောတပ်ဆင်မှုအတွက် အဆင်ပြေစေပါသည်။
    • အသုံးပြုသူများသည် Arduino ကိုရွေးချယ်နိုင်သည် &
    • ၎င်းတို့၏ Integrated Development Environment (IDE) အဖြစ် Visual Studio Code (ESP-IDF)။
  • ပတ်ဝန်းကျင်ကို Windows 10 အောက်တွင် တည်ဆောက်ထားပြီး၊ အသုံးပြုသူများသည် ဖွံ့ဖြိုးတိုးတက်မှုအတွက် IDE အဖြစ် Arduino သို့မဟုတ် Visual Studio Code (ESP-IDF) ကို အသုံးပြုရန် ရွေးချယ်နိုင်သည်၊ Mac/Linux OS အသုံးပြုသူများ ကျေးဇူးပြု၍ တရားဝင်ညွှန်ကြားချက်များ&ကို ကိုးကားပါ။

ESP-IDF

  • ESP-IDF တပ်ဆင်ခြင်း &

ချိတ်ထားတဲ့

  • Arduino IDE& ကိုဒေါင်းလုဒ်လုပ်ပြီး install လုပ်ပါ။
  • အောက်တွင်ပြထားသည့်အတိုင်း Arduino IDE တွင် ESP32 ကို ထည့်သွင်းပြီး ဤလင့်ခ်ကို ကိုးကားနိုင်ပါသည်။
  • Additional Boards Manager တွင် အောက်ပါလင့်ခ်ကို ဖြည့်ပါ။ URLSettings မျက်နှာပြင်၏ s ကဏ္ဍအောက်တွင် File -> စိတ်ကြိုက်ရွေးချယ်ပြီး သိမ်းဆည်းပါ။

WAVESHARE ESP32-S3 Touch LCD 4.3 လက်မ -fig- (4)

  • ထည့်သွင်းရန် Board Manager တွင် esp32 ကိုရှာပါ၊ အကျိုးသက်ရောက်စေရန် Arduino IDE ကို ပြန်လည်စတင်ပါ။WAVESHARE ESP32-S3 Touch LCD 4.3 လက်မ -fig- (6)
  • Arduino IDE ကိုဖွင့်ပြီး မီနူးဘားရှိ တူးလ်များသည် သက်ဆိုင်ရာ Flash (8MB) ကို ရွေးချယ်ပြီး အောက်ပါပုံတွင် ပြထားသည့်အတိုင်း PSRAM (8MB OPI) ကို ဖွင့်ထားကြောင်း သတိပြုပါ။

WAVESHARE ESP32-S3 Touch LCD 4.3 လက်မ -fig- (6)

အရင်းအမြစ်

  • စာရွက်စာတမ်း
    • ESP32 Arduino Core ၏စာတမ်း
    • Arduino-esp32
    • ESP-IDF
    • ဒီမို
  • ဆော့ဝဲ
  • အချက်အလက်စာရွက်
    • ESP32-S3 စီးရီးဒေတာစာရွက် t
    • ESP32-S3 Wroom ဒေတာစာရွက်
    • CH343 ဒေတာစာရွက်&
    • TJA1051

အမြဲမေးလေ့ရှိသောမေးခွန်းများ

မေး- PH2.0 ဘက်ထရီ ခေါင်းစီးဖြင့် ဘက်ထရီ အစုံအလင်ကို ကျွန်ုပ် သုံးနိုင်ပါသလား။
A: PH2.0 လီသီယမ်ဘက်ထရီပေါက်သည် 3.7V လီသီယမ်ဘက်ထရီတစ်ခုတည်းကိုသာ ပံ့ပိုးပေးသည်။ ဘက်ထရီ အစုံလိုက် အများအပြားကို တစ်ပြိုင်နက် မသုံးပါနှင့်။

စာရွက်စာတမ်းများ / အရင်းအမြစ်များ

WAVESHARE ESP32-S3 Touch LCD 4.3 လက်မ [pdf] အသုံးပြုသူလမ်းညွှန်
ESP32-S3 Touch LCD 4.3 လက်မ၊ ESP32-S3၊ Touch LCD 4.3 လက်မ၊ LCD 4.3 လက်မ

ကိုးကား

မှတ်ချက်တစ်ခုချန်ထားပါ။

သင့်အီးမေးလ်လိပ်စာကို ထုတ်ပြန်မည်မဟုတ်ပါ။ လိုအပ်သောအကွက်များကို အမှတ်အသားပြုထားသည်။ *