WAVESHARE-logo

WAVESHARE ESP32-S3 Touch LCD 4.3 pulgada

WAVESHARE ESP32-S3 Touch LCD 4.3 pulgada -produkto

Mga detalye

  • Ngalan sa Produkto: ESP32-S3-Touch-LCD-4.3
  • Wireless nga Suporta: 2.4GHz WiFi ug BLE 5
  • Ipakita: 4.3-pulgada nga capacitive touchscreen
  • Memorya: Taas nga kapasidad nga Flash ug PSRAM

Natapos ang Produktoview
Ang ESP32-S3-Touch-LCD-4.3 usa ka microcontroller development board nga nag-integrate sa WiFi, BLE, capacitive touch screen, ug lain-laing peripheral interface. Kini angayan alang sa pagpalambo sa Human-Machine Interfaces (HMI) ug uban pang ESP32-S3 nga mga aplikasyon.

Deskripsyon sa Hardware
Ang board adunay daghang mga interface lakip ang UART, USB, Sensor, CAN, I2C, RS485, ug usa ka header sa baterya alang sa episyente nga pagdumala sa pag-charge ug pagdiskarga.

Onboard nga Interface

  • UART Interface: CH343P chip alang sa USB ngadto sa UART nga komunikasyon.
  • USB Interface: GPIO19(DP) ug GPIO20(DN) para sa USB nga komunikasyon.
  • Interface sa Sensor: Nagkonektar sa GPIO6 isip ADC alang sa sensor integration.
  • CAN Interface: Gipaambit sa USB interface alang sa multiplexed function.
  • I2C Interface: Daghang mga interface sa hardware I2C nga magamit.
  • RS485 Interface: Onboard circuit alang sa direktang komunikasyon sa RS485.
  • Ulohan sa Baterya: Nagsuporta sa episyente nga pag-charge sa baterya ug pagdumala sa pagdiskarga.

Koneksyon sa PIN

Koneksyon sa Hardware
Siguruha nga husto ang koneksyon sa mga peripheral sa katugbang nga mga interface sama sa gihulagway sa manwal.

Setting sa Kalikopan
Ang software framework nagsuporta sa CircuitPython, MicroPython, ug C/C++ (Arduino, ESP-IDF) para sa paspas nga prototyping ug development.

Tapos naview

Pasiuna
Ang ESP32-S3-Touch-LCD-4.3 usa ka microcontroller development board nga adunay 2.4GHz WiFi ug BLE 5 nga suporta, ug naghiusa sa taas nga kapasidad nga Flash ug PSRAM. Ang onboard nga 4.3-pulgada nga capacitive touch screen mahimong hapsay nga modagan sa mga programa sa GUI sama sa LVGL. Gihiusa sa lainlaing mga peripheral interface, nga angay alang sa dali nga pag-uswag sa HMI ug uban pang mga aplikasyon sa ESP32-S3.

Mga bahin

  • Gisangkapan sa Xtensa 32-bit LX7 dual-core processor, hangtod sa 240MHz main frequency.
  • Nagsuporta sa 2.4GHz Wi-Fi (802.11 b/g/n) ug Bluetooth 5 (LE), nga adunay onboard antenna.
  • Gitukod-sa 512KB sa SRAM ug 384KB ROM, uban sa onboard 8MB PSRAM ug 8MB Flash.
  • Onboard 4.3-pulgada nga capacitive touch display, 800 × 480 nga resolusyon, 65K nga kolor.
  • Nagsuporta sa capacitive touch control pinaagi sa I2C interface, 5-point touch nga adunay interrupt nga suporta.
  • Onboard CAN, RS485, I2C interface, ug TF card slot, integrate full-speed USB port.
  • Nagsuporta sa flexible nga orasan, module nga suplay sa kuryente nga independente nga setting, ug uban pang mga kontrol aron mahibal-an ang mubu nga konsumo sa kuryente sa lainlaing mga senaryo.

Deskripsyon sa Hardware

Onboard nga Interface

WAVESHARE ESP32-S3 Touch LCD 4.3 pulgada -fig- (1)

  • UART interface: Gamit ang CH343P chip para sa USB ngadto sa UART aron makonektar sa ESP32-S3's UART_TXD(GPIO43) ug UART_RXD(GPIO44), makapahimo sa firmware burning ug log printing.
  • USB interface: Ang GPIO19(DP) ug GPIO20(DN) mao ang mga USB pin sa ESP32-S3 nga default, ug ang interface mahimong magamit sa pagkonektar sa mga camera nga adunay mga protocol sama sa UVC. Palihug i-klik dinhi aron view ang drayber sa UVC.
  • Interface sa sensor: kini nga interface alang sa pagkonektar sa GPIO6 ingon ADC, ug mahimong konektado sa mga sensor.
  • MAHIMO nga interface: Ang CAN interface pins ug USB interface pins nag-ambit sa usa ka multiplexed function, gamit ang FSUSB42UMX chip para sa switching. Sa kasagaran, ang USB interface gigamit (kung ang USB_SEL pin sa FSUSB42UMX gibutang sa HIGH).
  • I2C interface: Ang ESP32-S3 nagtanyag og daghang hardware I2C interface. Sa pagkakaron, ang GPIO8 (SDA) ug GPIO9 (SCL) nga mga pin gigamit isip I2C bus aron makonektar sa IO expansion chip, touch interface, ug uban pang I2C peripheral.
  • RS485 interface: Ang development board nasangkapan sa onboard RS485 interface circuit, nga nagtugot sa direktang komunikasyon sa RS485 nga mga himan. Ang sirkito sa RS485 awtomatik nga mobalhin tali sa mga paagi sa pagpadala ug pagdawat.
  • PH2.0 nga header sa baterya: Ang development board naggamit sa episyente nga charging ug discharging management chip CS8501, nga makahimo sa pagpausbaw sa usa ka lithium battery ngadto sa 5V. Sa pagkakaron, ang pag-charge sa kasamtangan gitakda sa 580mA. Ang mga tiggamit makahimo sa pag-usab sa pag-charge sa kasamtangan pinaagi sa pag-ilis sa R45 resistor. Para sa dugang nga mga detalye, palihog tan-awa ang schematic diagram.

Koneksyon sa PIN

ESP32-S3-WROOM-x

GPIO0

LCD

G3

USB SD UART MAHIMO Sensor
GPIO1 R3          
GPIO2 R4          
GPIO3 VSYNC          
GPIO4 TP_IRQ          
GPIO5 DE          
GPIO6           AD
GPIO7 PCLK          
GPIO8 TP_SDA          
GPIO9 TP_SCL          
GPIO10 B7          
GPIO11     MOSI      
GPIO12     SCK      
GPIO13     MISO      
GPIO14 B3          
GPIO15       RS485_TX    
GPIO16       RS485_RX    
GPIO17 B6          
GPIO18 B5          
GPIO19   USB_DN     CANRX
GPIO20   USB_DP     CANTX
GPIO21 G7          
GPIO38 B4          
GPIO39 G2          
GPIO40 R7          
GPIO41 R6          
GPIO42 R5          
GPIO43       UART_TXD    
GPIO44       UART_RXD    
GPIO45 G4          
GPIO46 HSYNC          
GPIO47 G6          
GPIO48

CH422G

G5

 

 

 

 

 

 

EXIO1

 

TP_RST

         
EXIO2 DISP          
EXIO3 LCD_RST          
EXIO4     SD_CS      
EXIO5    

USB_SEL(TAAS)

    USB_SEL(UBOS)  

Koneksyon sa Hardware

WAVESHARE ESP32-S3 Touch LCD 4.3 pulgada -fig- (2)

  • Ang ESP32-S3-Touch-LCD-4.3 adunay onboard automatic download circuit. Ang Type C port, gimarkahan nga UART, gigamit alang sa pag-download sa programa ug pag-log. Kung ma-download na ang programa, padagana kini pinaagi sa pagpindot sa RESET button.
  • Palihug ipahilayo ang ubang mga metal o plastik nga materyal gikan sa lugar sa PCB antenna sa panahon sa paggamit.
  • Ang development board naggamit ug PH2.0 connector aron ipaabot ang ADC, CAN, IC, ug RS485 peripheral pins. Gamit ug PH2.0 to 2.54mm DuPont male connector para i-link ang mga component sa sensor.
  • Ingon nga ang 4.3-pulgada nga screen nag-okupar sa kadaghanan sa mga GPIO pin, mahimo nimong gamiton ang CH422G chip aron mapalapad ang IO alang sa mga gimbuhaton sama sa pag-reset ug pagkontrol sa backlight.
  • Ang CAN ug RS485 peripheral interface nagkonektar sa usa ka 1200hm resistor gamit ang jumper caps nga default. Opsyonal, ikonektar ang NC aron kanselahon ang resistor sa pagtapos.
  • Ang SD card naggamit sa komunikasyon sa SPI. Timan-i nga ang SD_CS pin kinahanglan nga gimaneho sa EXIO4 sa CH422G.

Ubang mga Nota

  • Ang kasagaran nga frame rate alang sa pagpadagan sa LVGL benchmark example sa usa ka core sa ESP-IDF v5.1 mao ang 41 FPS. Sa wala pa ang pag-compile, kinahanglan ang 120M PSRAM.
  • Ang PH2.0 lithium battery socket nagsuporta lamang sa usa ka 3.7V lithium battery. Ayaw gamita ang daghang set sa mga battery pack para sa dungan nga pag-charge ug pagdiskarga. Girekomenda nga gamiton ang usa ka cell nga baterya nga adunay kapasidad nga ubos sa 2000mAh.

Mga sukat

WAVESHARE ESP32-S3 Touch LCD 4.3 pulgada -fig- (3)

Setting sa Kalikopan

Ang software framework para sa ESP32 series development boards nahuman na, ug mahimo nimong gamiton ang CircuitPython, MicroPython, ug C/C++ (Arduino, ESP-IDF) para sa paspas nga prototyping sa product development. Ania ang usa ka mubo nga pasiuna niining tulo nga mga pamaagi sa pag-uswag:

  • Ang CircuitPython usa ka programming language nga gidesinyo aron pasimplehon ang coding test ug pagkat-on sa mubu nga mga microcontroller boards. Kini usa ka open-source derivative sa MicroPython programming language, nga panguna nga gitumong sa mga estudyante ug mga nagsugod. Ang pagpalambo ug pagmentinar sa CircuitPython gisuportahan sa Adafruit Industries.
    • Mahimo kang mag-refer sa development documentation ® para sa CircuitPython-related applications development.
    • Gitugotan sa GitHub& library para sa CircuitPython ang pag-recompilation alang sa custom nga kalamboan.
  • Ang MicroPython usa ka episyente nga pagpatuman sa Python 3 programming language. Naglakip kini sa usa ka gamay nga subset sa standard nga librarya sa Python ug na-optimize nga modagan sa mga microcontroller ug mga palibot nga gipugngan sa kapanguhaan.
    • Mahimo nimong i-refer ang dokumentasyon sa pag-uswag ug alang sa pagpalambo sa aplikasyon nga may kalabotan sa MicroPython.
    • Gitugotan sa librarya sa GitHub & para sa MicroPython ang pag-recompilation alang sa naandan nga pag-uswag.
  • Ang opisyal nga mga librarya ug suporta gikan sa Espressif Systems alang sa C/C++ development naghimo niini nga sayon ​​alang sa paspas nga pag-instalar.
    • Ang mga tiggamit makapili sa Arduino &
    • Visual Studio Code (ESP-IDF) isip ilang Integrated Development Environment (IDE).
  • Ang palibot gipahimutang ubos sa Windows 10, ang mga tiggamit makapili sa paggamit sa Arduino o Visual Studio Code (ESP-IDF) isip IDE alang sa kalamboan, ang mga tiggamit sa Mac/Linux OS palihog tan-awa ang opisyal nga mga instruksyon&.

ESP-IDF

  • Pag-instalar sa ESP-IDF ug

Arduino

  • I-download ug i-install ang Arduino IDE&.
  • I-install ang ESP32 sa Arduino IDE sama sa gipakita sa ubos, ug mahimo nimong i-refer kini nga link &.
  • Pun-a ang mosunod nga link sa Dugang nga Boards Manager URLs seksyon sa Settings screen sa ubos File -> Mga gusto ug i-save.

WAVESHARE ESP32-S3 Touch LCD 4.3 pulgada -fig- (4)

  • Pangitaa ang esp32 sa Board Manager aron ma-install, ug i-restart ang Arduino IDE aron ma-epekto.WAVESHARE ESP32-S3 Touch LCD 4.3 pulgada -fig- (6)
  • Ablihi ang Arduino IDE ug timan-i nga ang Tools sa menu bar mopili sa katugbang nga Flash (8MB) ug makapahimo sa PSRAM (8MB OPI), sama sa gipakita sa mosunod nga numero.

WAVESHARE ESP32-S3 Touch LCD 4.3 pulgada -fig- (6)

Kapanguhaan

  • Dokumento
    • Ang dokumentasyon sa ESP32 Arduino Core
    • Arduino-esp32
    • ESP-IDF
    • Demo
  • Software
  • Datasheet
    • ESP32-S3 Serye nga Datasheet t
    • ESP32-S3 Wroom Datasheet
    • CH343 Datasheet ug
    • TJA1051

FAQ

P: Makagamit ba ko og daghang mga battery pack sa PH2.0 nga battery header?
A: Ang PH2.0 lithium battery socket nagsuporta lamang sa usa ka 3.7V lithium battery. Ayaw gamita ang daghang set sa mga battery pack nga dungan.

Mga Dokumento / Mga Kapanguhaan

WAVESHARE ESP32-S3 Touch LCD 4.3 pulgada [pdf] Giya sa Gumagamit
ESP32-S3 Touch LCD 4.3 pulgada, ESP32-S3, Touch LCD 4.3 pulgada, LCD 4.3 pulgada

Mga pakisayran

Pagbilin ug komento

Ang imong email address dili mamantala. Ang gikinahanglan nga mga natad gimarkahan *