WAVESHARE-logo

WAVESHARE ESP32-S3 4.3 inch Capacitive Touch Display Development Board

WAVESHARE-ESP32-S3-4-3-inch-Kapasitif-Sentuh-Tampilan-Pengembangan-Papan-produk

Spesifikasi

  • Papan pangembangan mikrokontroler kanthi 2.4GHz WiFi lan dhukungan BLE 5
  • Flash kapasitas dhuwur lan PSRAM terpadu
  • 4.3-inch layar tutul kapasitif kanggo program GUI kaya LVGL

Deskripsi Produk
ESP32-S3-Touch-LCD-4.3 dirancang kanggo pangembangan cepet HMI lan aplikasi ESP32-S3 liyane. Nampilake macem-macem antarmuka kanggo tujuan konektivitas lan pangembangan.

Fitur

  • ESP32-S3N8R8 USB Tipe C
  • Deskripsi Hardware
  • Antarmuka Onboard
  • Port UART, Konektor USB, Antarmuka Sensor, Antarmuka BISA, antarmuka I2C, antarmuka RS485, header baterei PH2.0

Deskripsi Hardware
ESP32-S3-Touch-LCD-4.3 dilengkapi macem-macem antarmuka onboard kalebu UART, USB, sensor, CAN, I2C, RS485, lan header baterei kanggo manajemen pangisian daya lan discharge sing efisien.

Rincian Antarmuka Onboard

  • Port UART: CH343P chip kanggo USB kanggo konektivitas UART.
  • Konektor USB: GPIO19(DP) lan GPIO20(DN) kanggo sambungan USB.
  • Antarmuka sensor: Disambungake menyang GPIO6 minangka ADC kanggo integrasi kit sensor.
  • Antarmuka CAN: Ndhukung antarmuka USB karo chip FSUSB42UMX.
  • Antarmuka I2C: Nggunakake pin GPIO8 (SDA) lan GPIO9 (SCL) kanggo konektivitas bis I2C.
  • Antarmuka RS485: Sirkuit antarmuka RS485 onboard kanggo komunikasi langsung.
  • Header baterei PH2.0: Chip manajemen pangisian daya lan discharge sing efisien kanggo dhukungan baterei lithium.

FAQ

  • P: Apa rata-rata pigura tingkat kanggo mlaku LVGL pathokan ing ESP-IDF v5.1?
    A: Rata-rata pigura tingkat punika 41 FPS nalika mbukak LVGL pathokan example ing inti siji ing ESP-IDF v5.1.
  • P: Apa kapasitas baterei sing disaranake kanggo soket baterei lithium PH2.0?
    A: Disaranake nggunakake baterei sel siji kanthi kapasitas ing ngisor 2000mAh kanthi soket baterei lithium PH2.0.

ESP32-S3-Tutul-LCD-4.3

Swaraview

Pambuka

ESP32-S3-Touch-LCD-4.3 minangka papan pangembangan mikrokontroler kanthi dhukungan WiFi 2.4GHz lan BLE 5, lan nggabungake Flash lan PSRAM kanthi kapasitas dhuwur. Layar tutul kapasitif 4.3-inci onboard bisa mbukak program GUI kanthi lancar kayata LVGL. Digabungake karo macem-macem antarmuka peripheral, iku cocok kanggo pangembangan cepet saka HMI lan aplikasi ESP32-S3 liyane.

Fitur

  • Dilengkapi prosesor dual-inti Xtensa 32-bit LX7, nganti frekuensi utama 240MHz.
  • Ndhukung Wi-Fi 2.4GHz (802.11 b/g/n) lan Bluetooth 5 (LE), kanthi antena onboard.
  • Dibangun ing 512KB SRAM lan 384KB ROM, karo onboard 8MB PSRAM lan 8MB Flash.
  • Onboard 4.3inch capacitive touch display, 800×480 résolusi, 65K werna.
  • Ndhukung kontrol tutul kapasitif liwat antarmuka I2C, tutul 5-titik kanthi dhukungan interupsi.
  • Onboard CAN, RS485, antarmuka I2C, lan slot kertu TF, nggabungake port USB kanthi kacepetan lengkap.
  • Ndhukung jam fleksibel, setelan mandiri sumber daya modul, lan kontrol liyane kanggo nyadari konsumsi daya sing sithik ing macem-macem skenario.

Deskripsi Hardware

Antarmuka Onboard

WAVESHARE-ESP32-S3-4-3-inch-Capacitive-Touch-Display-Development-Board- (2)

  • Port UART: Gunakake chip CH343P kanggo USB menyang UART kanggo nyambungake pin UART_TXD(GPIO43) lan UART_RXD(GPIO44) saka ESP32-S3. kang kanggo program perangkat kukuh lan printing log.
  • Konektor USB: GPIO19 (DP) lan GPIO20 (DN) minangka pin USB ESP32-S3, sing bisa disambungake menyang kamera nganggo protokol UVC. Kanggo rincian liyane babagan driver UVC, sampeyan bisa waca link iki.
  • Antarmuka sensor: Antarmuka iki disambungake menyang GPIO6 minangka ADC, sing bisa disambungake menyang kit Sensor.
  • Antarmuka CAN: bisa digunakake minangka antarmuka USB, sampeyan bisa ngalih CAN / USB nganggo chip FSUSB42UMX. Antarmuka USB digunakake kanthi gawan (nalika pin USB_SEL FSUSB42UMX disetel menyang LOW).
  • Antarmuka I2C: ESP32-S3 nyedhiyakake hardware multi-lane, saiki nggunakake pin GPIO8 (SDA) lan GPIO9 (SCL) minangka bus I2C kanggo mbukak chip ekspansi IO, antarmuka tutul lan antarmuka I2C.
  • Antarmuka RS485: Papan pangembangan onboard RS485 antarmuka sirkuit kanggo langsung nyambung menyang komunikasi piranti RS485, lan ndhukung ngoper otomatis RS485 sirkuit transceiver mode.
  • Header baterei PH2.0: Papan pangembangan nggunakake chip manajemen pangisi daya lan discharge CS8501 sing efisien. Bisa nambah baterei lithium sel siji nganti 5V. Saiki, saiki pangisi daya disetel ing 580mA, lan pangguna bisa ngowahi arus pangisi daya kanthi ngganti resistor R45. Kanggo rincian liyane, sampeyan bisa ndeleng diagram Skema.

Definisi PIN

WAVESHARE-ESP32-S3-4-3-inch-Capacitive-Touch-Display-Development-Board-01

Sambungan Hardware

WAVESHARE-ESP32-S3-4-3-inch-Capacitive-Touch-Display-Development-Board- (3)

  • ESP32-S3-Touch-LCD-4.3 dilengkapi sirkuit download otomatis onboard. Port Tipe C, ditandhani UART, digunakake kanggo download program lan logging. Sawise program diundhuh, mbukak kanthi mencet tombol RESET.
  • Mangga supaya logam liyane utawa materi plastik adoh saka area antena PCB sak nggunakake.
  • Papan pangembangan nggunakake konektor PH2.0 kanggo ngluwihi pin periferal ADC, CAN, I2C, lan RS485. Gunakake konektor lanang PH2.0 nganti 2.54mm DuPont kanggo nyambungake komponen sensor.
  • Minangka layar 4.3-inch manggoni paling pin GPIO, sampeyan bisa nggunakake chip CH422G kanggo nggedhekake IO kanggo fungsi kaya reset lan kontrol backlight.
  • Antarmuka periferal CAN lan RS485 nyambung menyang resistor 120ohm nggunakake tutup jumper kanthi standar. Optionally, sambungake NC kanggo mbatalake resistor mandap.
  • Kertu SD nggunakake komunikasi SPI. Elinga yen pin SD_CS kudu mimpin dening EXIO4 saka CH422G.

Cathetan liyane

  • Tingkat pigura rata-rata kanggo mbukak pathokan LVGL example ing inti siji ing ESP-IDF v5.1 punika 41 FPS. Sadurunge kompilasi, ngaktifake 120M PSRAM perlu.
  • Soket baterei lithium PH2.0 mung ndhukung baterei lithium 3.7V siji. Aja nggunakake macem-macem paket baterei kanggo ngisi daya lan discharging bebarengan. Disaranake nggunakake baterei sel siji kanthi kapasitas kurang saka 2000mAh.

ukuran

WAVESHARE-ESP32-S3-4-3-inch-Capacitive-Touch-Display-Development-Board- (4)

Setting Lingkungan
Framework piranti lunak kanggo Papan pangembangan ESP32 seri wis rampung, lan sampeyan bisa nggunakake CircuitPython, MicroPython, lan C/C ++ (Arduino, ESP-IDF) kanggo prototyping cepet pangembangan produk. Mangkene introduksi ringkes babagan telung pendekatan pangembangan kasebut:

Instalasi perpustakaan C/C++ resmi:

  • Tutorial pangembangan Arduino seri ESP32.
  • ESP32 seri ESP-IDF tutorial pangembangan.

MicroPython minangka implementasi efisien saka basa pamrograman Python 3. Iku kalebu subset cilik saka perpustakaan standar Python lan wis optimized kanggo mbukak ing microcontrollers lan lingkungan sumber-watesi.

  • Sampeyan bisa ndeleng dokumentasi pangembangan kanggo pangembangan aplikasi sing gegandhengan karo MicroPython.
  • Pustaka GitHub kanggo MicroPython ngidini kompilasi ulang kanggo pangembangan khusus.

Setelan lingkungan didhukung ing Windows 10. Pangguna bisa milih Arduino / Visual Studio Codes (ESP-IDF) minangka IDE kanggo berkembang. Kanggo Mac/Linux, pangguna bisa ngrujuk menyang introduksi resmi.

ESP-IDF

  • Instalasi ESP-IDF

Arduino

  • Ngundhuh lan nginstal Arduino IDE.
  • Instal ESP32 ing Arduino IDE minangka kapacak ing ngisor iki, lan sampeyan bisa deleng link iki.
  • Isi link ing ngisor iki ing Manager Boards Tambahan URLs bagean saka layar Setelan ing File -> Preferensi lan simpen.

https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

WAVESHARE-ESP32-S3-4-3-inch-Capacitive-Touch-Display-Development-Board- (6)

  • Telusuri esp32 ing Board Manager kanggo nginstal, lan miwiti maneh Arduino IDE kanggo ditrapake.

WAVESHARE-ESP32-S3-4-3-inch-Capacitive-Touch-Display-Development-Board- (7)

Mbukak Arduino IDE lan Wigati sing Tools ing garis menu milih Flash cocog (8MB) lan mbisakake PSRAM (8MB OPI), minangka ditampilake ing tokoh ing ngisor iki.

WAVESHARE-ESP32-S3-4-3-inch-Capacitive-Touch-Display-Development-Board- (8)

Instalasi Pustaka

TFT_SPI lan perpustakaan lvgl mbutuhake konfigurasi files sawise instalasi. Disaranake langsung nggunakake ESP32_Display_Panel, ESP32_IO_Expander ing s3-4.3-pustaka, lan folder lvgl, bebarengan karo ESP_Panel_Conf.h lan lv_conf.h files, lan nyalin menyang direktori C:\Users\xxxx\Documents\Arduino\libraries. Elinga yen "xxxx" nuduhake jeneng pangguna komputer sampeyan.

WAVESHARE-ESP32-S3-4-3-inch-Capacitive-Touch-Display-Development-Board- (9)

Sawise nyalin:

WAVESHARE-ESP32-S3-4-3-inch-Capacitive-Touch-Display-Development-Board- (10)

Samplan Demo

Arduino

Cathetan: Sadurunge nggunakake demo Arduino, priksa manawa lingkungan Arduino IDE lan setelan download wis dikonfigurasi kanthi bener, kanggo rincian, priksa Arduino Configure.

UART_Test
Njupuk UART_Test minangka mantanample, UART_Test bisa digunakake kanggo testing antarmuka UART. Antarmuka iki bisa nyambung menyang GPIO43 (TXD) lan GPIO44 (RXD) minangka UART0.

  • Sawise program kode, sambungake USB menyang kabel Tipe-C menyang antarmuka Tipe-C "UART". Bukak asisten debugging port serial, lan ngirim pesen menyang ESP32-S3-Touch-LCD-4.3. ESP32-S3-Touch-LCD-4.3 bakal ngasilake pesen sing ditampa menyang asisten debugging port serial. Elinga yen sampeyan kudu milih port COM bener lan baud rate. Priksa "AddCrLf" sadurunge ngirim pesen.

WAVESHARE-ESP32-S3-4-3-inch-Capacitive-Touch-Display-Development-Board- (11)

Sensor_AD
Sensor_AD example digunakake kanggo nyoba panggunaan soket Sensor AD. Antarmuka iki nyambung menyang GPIO6 kanggo panggunaan ADC lan bisa disambungake menyang kit Sensor lan liya-liyane.

  • Sawise ngobong kode, sambungake soket Sensor AD menyang "HY2.0 2P menyang kepala lanang DuPont 3P 10cm". Sampeyan banjur bisa mbukak asisten debugging port serial kanggo mirsani data diwaca saka pin AD. "Nilai analog ADC" nggantosi Nilai analog diwaca saka ADC, nalika "Nilai millivolts ADC" nggantosi Nilai ADC diowahi kanggo millivolts.
  • Nalika nyepetake pin AD karo pin GND, nilai sing diwaca minangka ditampilake ing diagram ing ngisor iki:

WAVESHARE-ESP32-S3-4-3-inch-Capacitive-Touch-Display-Development-Board- (12)

  • Nalika nyepetake pin AD karo pin 3V3, nilai diwaca kaya ing gambar ing ngisor iki:

WAVESHARE-ESP32-S3-4-3-inch-Capacitive-Touch-Display-Development-Board- (13)

I2C_Test
I2C_Test example kanggo testing soket I2C, lan antarmuka iki bisa nyambung menyang GPIO8 (SDA) lan GPIO9 (SCL) kanggo komunikasi I2C.

  • Nganggo mantan ikiample kanggo nyopir BME680 sensor lingkungan, lan sadurunge nyunting, sampeyan kudu nginstal "BME68x Sensor perpustakaan" liwat LIBRARY MANAGER.
  • Sawise program kode, soket I2C disambungake menyang "HY2.0 2P kanggo DuPont sirah lanang 4P 10cm" lan disambungake menyang sensor lingkungan BME680. Sensor iki bisa ndeteksi suhu, kelembapan, tekanan atmosfer, lan tingkat gas. Kanthi mbukak asisten debugging port serial, sampeyan bisa mirsani: ① kanggo suhu (°C), ② kanggo tekanan atmosfer (Pa), ③ kanggo kelembapan relatif (%RH), ④ kanggo resistensi gas (ohm), lan ⑤ kanggo sensor. status.

RS485_Tes
RS485_Tes example kanggo testing RS-485 soket, lan antarmuka iki bisa nyambung menyang GPIO15 (TXD) lan GPIO16 (RXD) kanggo komunikasi RS485.

  • Tur iki mbutuhake USB TO RS485 (B). Sawise program kode, soket RS-485 bisa nyambung menyang USB TO RS485 (B) liwat "HY2.0 2P kanggo DuPont sirah lanang 2P 10cm" lan banjur nyambung menyang PC.
  • Bukak asisten debugging port serial lan ngirim pesen RS485 menyang ESP32-S3-Touch-LCD-4.3. ESP32-S3-Touch-LCD-4.3 bakal ngasilake pesen sing ditampa menyang asisten debugging port serial. Priksa manawa milih port COM lan baud rate sing bener. Sadurunge ngirim pesen, mriksa "AddCrLf" kanggo nambah carriage bali lan feed baris.

WAVESHARE-ESP32-S3-4-3-inch-Capacitive-Touch-Display-Development-Board- (14)

SD_Test
SD_Test example digunakake kanggo nyoba soket kertu SD. Sadurunge nggunakake, lebokake kertu SD.

  • Sawise ngobong kode kasebut, ESP32-S3-Touch-*LCD-4.3 bakal ngenali jinis lan ukuran kertu SD lan nerusake file operasi kayata nggawe, mbusak, ngowahi, lan takon files.

WAVESHARE-ESP32-S3-4-3-inch-Capacitive-Touch-Display-Development-Board- (15)TWAItransmit
TWAItransmit example kanggo testing CAN soket, lan antarmuka iki bisa nyambung menyang GPIO20 (TXD) lan GPIO19 (RXD) kanggo komunikasi CAN.

  • Sawise program kode, nggunakake kabel "HY2.0 2P kanggo DuPont sirah lanang 2P abang-ireng 10cm", lan sambungake CAN H lan CAN L pin saka ESP32-S3-Touch-LCD-4.3 menyang USB-CAN- A .
  • Sawise sampeyan mbukak asisten debugging port serial, sampeyan kudu mirsani yen Esp32-s3-touch-lcd-4.3 wis wiwit ngirim pesen CAN.

Sambungake USB-CAN-A menyang komputer lan bukak piranti lunak komputer ndhuwur USB-CAN-A_TOOL_2.0 . Pilih port COM cocog, nyetel baud rate kanggo 2000000 minangka ditampilake ing gambar, lan nyetel CAN baud rate kanggo 50.000Kbps. Konfigurasi iki bakal ngidini sampeyan view pesen CAN dikirim dening Esp32-s3-touch-lcd-4.3.

TWAIreceive
TWAIreceive example kanggo testing CAN soket, lan antarmuka iki bisa nyambung menyang GPIO20 (TXD) lan GPIO19 (RXD) kanggo komunikasi CAN.

  • Sawise upload kode, gunakake kabel "HY2.0 2P to DuPont male head 2P abang-ireng 10cm" kanggo nyambungake CAN H lan CAN L pin saka ESP32-S3-Touch-LCD-4.3 menyang USB-CAN-A .
  • Sambungake USB-CAN-A menyang komputer lan bukak piranti lunak komputer ndhuwur USB-CAN-A_TOOL_2.0 . Pilih port COM cocog, nyetel port baud rate kanggo 2000000 minangka dituduhake ing gambar, lan nyetel CAN baud rate kanggo 500.000Kbps. Kanthi setelan kasebut, sampeyan bakal bisa ngirim pesen CAN menyang Esp32-s3-touch-lcd-4.3.

lvgl_Porting
lvgl_Porting example iku kanggo testing RGB layar tutul.

Sawise ngunggah kode, sampeyan bisa nyoba ndemek. Uga, kita nyedhiyani LVGL porting examples kanggo pangguna (Yen ora ana respon layar sawise ngobong kode, mriksa yen Arduino IDE -> Setelan Tools wis bener diatur: milih Flash cocog (8MB) lan ngaktifake PSRAM (8MB OPI)).

DrawColorBar
DrawColorBar example iku kanggo testing layar RGB.

Sawise ngunggah kode, sampeyan kudu mirsani layar sing nampilake pita warna biru, ijo, lan abang. Yen layar ora nuduhake respon sawise ngobong kode, priksa manawa Arduino IDE -> Setelan Tools dikonfigurasi kanthi bener: pilih Flash sing cocog (8MB) lan aktifake PSRAM (8MB OPI).

ESP-IDF

Cathetan: Sadurunge nggunakake ESP-IDF examples, mangga mesthekake yen lingkungan ESP-IDF lan setelan download bener diatur. Sampeyan bisa ngrujuk menyang setelan lingkungan ESP-IDF kanggo instruksi tartamtu babagan carane mriksa lan ngatur.

esp32-s3-lcd-4.3-b-i2c_tools

  • esp32-s3-lcd-4.3-b-i2c_tools example digunakake kanggo nyoba soket I2C kanthi mindhai macem-macem alamat piranti I2C.
  • Sawise upload kode, sambungake piranti I2C (kanggo example, kita nggunakake Sensor Lingkungan BME680 ) menyang pin sing cocog ing ESP32-S3-Touch-LCD-4.3. Mbukak asisten debugging port serial, pilih tingkat baud 115200, lan mbukak port COM cocog kanggo komunikasi (priksa manawa kanggo mateni port COM ESP-IDF pisanan, amarga bisa manggoni port COM lan nyegah akses port serial).
  • Pencet tombol Reset saka ESP32-S3-Touch-LCD-4.3, pesen prints SSCOM, input "i2cdetect" minangka kapacak ing ngisor iki. "77" dicithak, lan tes soket I2C lulus.

uart_echo
uart_echo example kanggo nguji soket RS485.

  • Sawise ngunggah kode, sambungake USB menyang RS485 lan ESP32-S3-Touch-LCD-4.3 liwat pin A lan B. Bukak SSCOM kanggo milih port COM sing cocog kanggo komunikasi sawise nyambungake USB menyang RS485 menyang PC.
  • Pilih baud rate minangka 115200 minangka kapacak ing ngisor iki. Nalika sampeyan ngirim karakter apa wae, bakal digulung maneh lan ditampilake. Iku pratondo apik yen soket RS485 bisa digunakake kaya samesthine.

WAVESHARE-ESP32-S3-4-3-inch-Capacitive-Touch-Display-Development-Board- (16)

twai_network_master
twai_network_master example iku kanggo testing CAN soket.

  • Sawise upload kode, gunakake kabel "HY2.0 2P to DuPont male head 2P abang-ireng 10cm" kanggo nyambungake CAN H lan CAN L pin saka ESP32-S3-Touch-LCD-4.3 menyang USB-CAN-A .
  • Sambungake USB-CAN-A menyang komputer lan bukak piranti lunak komputer ndhuwur USB-CAN-A_TOOL_2.0 . Pilih port COM cocog, nyetel tingkat baud port kanggo 2000000 minangka ditampilake ing gambar, lan nyetel tingkat baud adat 25.000Kbps (nyetel phase buffer 1 lan phase buffer 2 yen perlu).

Pencet tombol Reset ing ESP32-S3-Touch-LCD-4.3 nyebabake data dicithak ing kolom data USBCANV2.0, konfirmasi tes sukses saka soket CAN.

demo1
demo 1 eksample kanggo nguji efek tampilan layar.

sumber daya

Dokumen

  • Diagram skematik
  • Dokumentasi ESP32 Arduino Core arduino-esp32
  • ESP-IDF
  • ESP32-S3-Tutul-LCD-4.3 Gambar 3D

Demo

  • ESP32-S3-Tutul-LCD-4.3_libraries
  • Sampiki demo

Piranti lunak

  • asisten port serial sscom
  • Arduino IDE
  • UCANV2.0.exe

Lembar data

  • Lembar data Seri ESP32-S3
  • ESP32-S3 Wroom Datasheet
  • CH343 lembar data
  • TJA1051

FAQ

Pitakonan:ESP32-S3-Touch-LCD-4.3 BISA gagal resepsi?
Wangsulan:

  1. Wiwiti maneh port COM ing UCANV2.0.exe lan pencet tombol reset ESP32-S3-Touch-LCD-4.3 kaping pirang-pirang.
  2. Busak centhang DTR lan RTS ing asisten debugging port serial.

Pitakonan: ESP32-S3-Touch-LCD-4.3 ora nuduhake respon sawise program Arduino kanggo tampilan layar RGB?
Wangsulan:
Yen ora ana respon layar sawise program kode, priksa manawa konfigurasi sing bener disetel ing Arduino IDE -> Piranti: Pilih Flash sing cocog (8MB) lan aktifake PSRAM (8MB OPI).

Pitakonan:ESP32-S3-Touch-LCD-4.3 gagal nyusun demo Arduino kanggo layar RGB lan nuduhake kesalahan?
Wangsulan:
Priksa manawa perpustakaan "s3-4.3-libraries" wis diinstal. Mangga deleng langkah-langkah instalasi.

Dhukungan

Dhukungan Teknis

Yen sampeyan butuh dhukungan teknis utawa duwe saran / review, monggo klik tombol Kirim Saiki kanggo ngirim tiket, Tim dhukungan kita bakal mriksa lan mbales sampeyan sajrone 1 nganti 2 dina kerja. Mangga sabar amarga kita ngupayakake kabeh kanggo mbantu sampeyan ngrampungake masalah kasebut. Wektu Kerja: 9 AM - 6 AM GMT+8 (Senin nganti Jumuah)WAVESHARE-ESP32-S3-4-3-inch-Capacitive-Touch-Display-Development-Board- (16)

Mlebet / Nggawe Akun

Dokumen / Sumber Daya

WAVESHARE ESP32-S3 4.3 inch Capacitive Touch Display Development Board [pdf] Pandhuan pangguna
ESP32-S3 Papan Pangembangan Tampilan Tutul Kapasitif 4.3 inci, ESP32-S3, Papan Pengembangan Tampilan Tutul Kapasitif 4.3 inci, Papan Pengembangan Tampilan Tutul, Papan Pengembangan Tampilan, Papan Pengembangan, Papan

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *