WAVESHARE-logo

WAVESHARE ESP32-S3 Touch LCD 4.3 Inch

WAVESHARE ESP32-S3 Touch LCD 4.3 Inch -produkto

Mga pagtutukoy

  • Pangalan ng Produkto: ESP32-S3-Touch-LCD-4.3
  • Suporta sa Wireless: 2.4GHz WiFi at BLE 5
  • Display: 4.3-pulgada na capacitive touchscreen
  • Memorya: Mataas na kapasidad na Flash at PSRAM

Natapos ang Produktoview
Ang ESP32-S3-Touch-LCD-4.3 ay isang microcontroller development board na nagsasama ng WiFi, BLE, isang capacitive touch screen, at iba't ibang peripheral interface. Ito ay angkop para sa pagbuo ng Human-Machine Interfaces (HMI) at iba pang ESP32-S3 application.

Paglalarawan ng Hardware
Nagtatampok ang board ng maraming interface kabilang ang UART, USB, Sensor, CAN, I2C, RS485, at isang header ng baterya para sa mahusay na pamamahala sa pag-charge at pagdiskarga.

Onboard na Interface

  • Interface ng UART: CH343P chip para sa USB hanggang UART na komunikasyon.
  • USB Interface: GPIO19(DP) at GPIO20(DN) para sa USB na komunikasyon.
  • Interface ng Sensor: Ikinokonekta ang GPIO6 bilang ADC para sa pagsasama ng sensor.
  • CAN Interface: Ibinahagi sa USB interface para sa multiplexed function.
  • Interface ng I2C: Maramihang hardware I2C interface na magagamit.
  • Interface ng RS485: Onboard circuit para sa direktang komunikasyon ng RS485.
  • Header ng Baterya: Sinusuportahan ang mahusay na pamamahala ng pag-charge at pagdiskarga ng baterya.

Koneksyon ng PIN

Koneksyon ng Hardware
Tiyakin ang wastong koneksyon ng mga peripheral sa kaukulang mga interface tulad ng inilarawan sa manwal.

Setting ng Kapaligiran
Sinusuportahan ng software framework ang CircuitPython, MicroPython, at C/C++ (Arduino, ESP-IDF) para sa mabilis na prototyping at pag-develop.

Tapos naview

Panimula
Ang ESP32-S3-Touch-LCD-4.3 ay isang microcontroller development board na may 2.4GHz WiFi at BLE 5 na suporta, at isinasama ang mataas na kapasidad na Flash at PSRAM. Ang onboard na 4.3-inch capacitive touch screen ay maaaring maayos na magpatakbo ng mga GUI program gaya ng LVGL. Pinagsama sa iba't ibang mga peripheral na interface, na angkop para sa mabilis na pag-unlad ng HMI at iba pang mga application ng ESP32-S3.

Mga tampok

  • Nilagyan ng Xtensa 32-bit LX7 dual-core processor, hanggang sa 240MHz main frequency.
  • Sinusuportahan ang 2.4GHz Wi-Fi (802.11 b/g/n) at Bluetooth 5 (LE), na may onboard antenna.
  • Built-in na 512KB ng SRAM at 384KB ROM, na may onboard na 8MB PSRAM at 8MB Flash.
  • Onboard na 4.3-inch capacitive touch display, 800×480 resolution, 65K na kulay.
  • Sinusuportahan ang capacitive touch control sa pamamagitan ng I2C interface, 5-point touch na may interrupt na suporta.
  • Onboard CAN, RS485, I2C interface, at TF card slot, isama ang full-speed USB port.
  • Sinusuportahan ang flexible na orasan, independiyenteng setting ng power supply ng module, at iba pang mga kontrol upang mapagtanto ang mababang paggamit ng kuryente sa iba't ibang mga sitwasyon.

Paglalarawan ng Hardware

Onboard na Interface

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

  • UART interface: Gamit ang CH343P chip para sa USB sa UART para kumonekta sa ESP32-S3's UART_TXD(GPIO43) at UART_RXD(GPIO44), na pinapagana ang firmware burning at log printing.
  • USB interface: Ang GPIO19(DP) at GPIO20(DN) ay ang mga USB pin ng ESP32-S3 bilang default, at maaaring gamitin ang interface para sa pagkonekta ng mga camera na may mga protocol gaya ng UVC. Mangyaring mag-click dito upang view ang driver ng UVC.
  • Interface ng sensor: ang interface na ito ay para sa pagkonekta sa GPIO6 bilang ADC, at maaaring ikonekta sa mga sensor .
  • CAN interface: Ang CAN interface pin at USB interface pin ay nagbabahagi ng multiplexed function, gamit ang FSUSB42UMX chip para sa paglipat. Bilang default, ginagamit ang USB interface (kapag nakatakda sa HIGH ang USB_SEL pin ng FSUSB42UMX).
  • I2C interface: Nag-aalok ang ESP32-S3 ng maramihang mga interface ng hardware na I2C. Sa kasalukuyan, ang mga GPIO8 (SDA) at GPIO9 (SCL) na mga pin ay ginagamit bilang I2C bus para kumonekta sa IO expansion chip, mga touch interface, at iba pang I2C peripheral.
  • RS485 interface: Ang development board ay nilagyan ng onboard na RS485 interface circuit, na nagbibigay-daan sa direktang komunikasyon sa mga RS485 na device. Ang RS485 circuit ay awtomatikong lumilipat sa pagitan ng mga mode ng pagpapadala at pagtanggap.
  • PH2.0 na header ng baterya: Ginagamit ng development board ang mahusay na charging at discharging management chip na CS8501, na may kakayahang palakasin ang isang lithium battery sa 5V. Sa kasalukuyan, nakatakda ang charging current sa 580mA. Maaaring baguhin ng mga user ang charging current sa pamamagitan ng pagpapalit ng R45 risistor. Para sa karagdagang detalye, mangyaring sumangguni sa schematic diagram.

Koneksyon ng PIN

ESP32-S3-WROOM-x

GPIO0

LCD

G3

USB SD UART MAAARI 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     DAWDLE      
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(HIGH)

    USB_SEL(MABABANG)  

Koneksyon ng Hardware

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

  • Ang ESP32-S3-Touch-LCD-4.3 ay may onboard na awtomatikong download circuit. Ang Type C port, na may markang UART, ay ginagamit para sa pag-download ng program at pag-log. Kapag na-download na ang program, patakbuhin ito sa pamamagitan ng pagpindot sa RESET button.
  • Mangyaring itago ang iba pang mga metal o plastik na materyal mula sa lugar ng PCB antenna habang ginagamit.
  • Gumagamit ang development board ng PH2.0 connector para i-extend ang ADC, CAN, IC, at RS485 peripheral pin. Gumamit ng PH2.0 hanggang 2.54mm DuPont male connector para i-link ang mga bahagi ng sensor.
  • Dahil ang 4.3-inch na screen ay sumasakop sa karamihan ng mga GPIO pin, maaari kang gumamit ng CH422G chip upang palawakin ang IO para sa mga function tulad ng pag-reset at kontrol ng backlight.
  • Ang CAN at RS485 peripheral interface ay kumokonekta sa isang 1200hm resistor gamit ang mga jumper cap bilang default. Opsyonal, ikonekta ang NC upang kanselahin ang risistor ng pagwawakas.
  • Ang SD card ay gumagamit ng komunikasyon ng SPI. Tandaan na ang SD_CS pin ay kailangang i-drive ng EXIO4 ng CH422G.

Iba pang mga Tala

  • Ang average na frame rate para sa pagpapatakbo ng LVGL benchmark halampAng sa isang core sa ESP-IDF v5.1 ay 41 FPS. Bago mag-compile, kailangan ang pagpapagana ng 120M PSRAM.
  • Ang PH2.0 lithium battery socket ay sumusuporta lamang sa isang 3.7V lithium battery. Huwag gumamit ng maraming set ng mga pack ng baterya para sa pag-charge at pagdiskarga nang sabay-sabay. Inirerekomenda na gumamit ng single-cell na baterya na may kapasidad na mas mababa sa 2000mAh.

Mga sukat

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

Setting ng Kapaligiran

Ang software framework para sa ESP32 series development boards ay nakumpleto, at maaari mong gamitin ang CircuitPython, MicroPython, at C/C+ + (Arduino, ESP-IDF) para sa mabilis na prototyping ng product development. Narito ang isang maikling panimula sa tatlong diskarte sa pag-unlad na ito:

  • Ang CircuitPython ay isang programming language na idinisenyo upang pasimplehin ang mga coding test at pag-aaral sa murang microcontroller boards. Ito ay isang open-source na derivative ng MicroPython programming language, na pangunahing nakatuon sa mga mag-aaral at mga nagsisimula. Ang pagpapaunlad at pagpapanatili ng CircuitPython ay sinusuportahan ng Adafruit Industries.
    • Maaari kang sumangguni sa dokumentasyon ng pag-unlad ® para sa pagbuo ng mga application na nauugnay sa CircuitPython.
    • Ang GitHub& library para sa CircuitPython ay nagbibigay-daan para sa recompilation para sa custom na pag-develop.
  • Ang MicroPython ay isang mahusay na pagpapatupad ng Python 3 programming language. Kabilang dito ang isang maliit na subset ng Python standard library at na-optimize na tumakbo sa mga microcontroller at resource-constrained environment.
    • Maaari kang sumangguni sa dokumentasyon ng pag-unlad at para sa pagbuo ng application na nauugnay sa MicroPython.
    • Ang GitHub library at para sa MicroPython ay nagbibigay-daan para sa recompilation para sa custom na pag-unlad.
  • Ang mga opisyal na aklatan at suporta mula sa Espressif Systems para sa pagpapaunlad ng C/C++ ay ginagawa itong maginhawa para sa mabilis na pag-install.
    • Maaaring piliin ng mga user ang Arduino at
    • Visual Studio Code (ESP-IDF) bilang kanilang Integrated Development Environment (IDE).
  • Naka-set up ang kapaligiran sa ilalim ng Windows 10, maaaring piliin ng mga user na gamitin ang Arduino o Visual Studio Code (ESP-IDF) bilang IDE para sa pag-unlad, ang mga gumagamit ng Mac/Linux OS mangyaring sumangguni sa mga opisyal na tagubilin&.

ESP-IDF

  • Pag-install ng ESP-IDF at

Arduino

  • I-download at i-install ang Arduino IDE&.
  • I-install ang ESP32 sa Arduino IDE tulad ng ipinapakita sa ibaba, at maaari kang sumangguni sa link na ito &.
  • Punan ang sumusunod na link sa Additional Boards Manager URLs seksyon ng screen ng Mga Setting sa ilalim File -> Mga Kagustuhan at i-save.

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

  • Maghanap ng esp32 sa Board Manager upang mai-install, at i-restart ang Arduino IDE upang magkabisa.WAVESHARE ESP32-S3 Touch LCD 4.3 Inch -fig- (6)
  • Buksan ang Arduino IDE at tandaan na pinipili ng Tools sa menu bar ang katumbas na Flash (8MB) at pinapagana ang PSRAM (8MB OPI), tulad ng ipinapakita sa sumusunod na figure.

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

mapagkukunan

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

FAQ

T: Maaari ba akong gumamit ng maraming battery pack na may PH2.0 na header ng baterya?
A: Ang PH2.0 lithium battery socket ay sumusuporta lamang sa isang 3.7V lithium battery. Huwag gumamit ng maraming hanay ng mga pack ng baterya nang sabay-sabay.

Mga Dokumento / Mga Mapagkukunan

WAVESHARE ESP32-S3 Touch LCD 4.3 Inch [pdf] Gabay sa Gumagamit
ESP32-S3 Touch LCD 4.3 Inch, ESP32-S3, Touch LCD 4.3 Inch, LCD 4.3 Inch

Mga sanggunian

Mag-iwan ng komento

Ang iyong email address ay hindi maipa-publish. Ang mga kinakailangang field ay minarkahan *