Ƙayyadaddun bayanai
- Hukumar ci gaban Microcontroller tare da 2.4GHz WiFi da goyon bayan BLE 5
- Haɗe-haɗe mai ƙarfi Flash da PSRAM
- 4.3-inch capacitive touch allon don shirye-shiryen GUI kamar LVGL
Bayanin Samfura
An tsara ESP32-S3-Touch-LCD-4.3 don saurin haɓaka HMI da sauran aikace-aikacen ESP32-S3. Yana fasalta kewayon musaya don haɗawa da dalilai na haɓakawa.
Siffofin
- ESP32-S3N8R8 Nau'in C na USB
- Bayanin Hardware
- Hannun Hannun Hanya
- UART Port, USB Connector, Sensor interface, CAN Interface, I2C dubawa, RS485 dubawa, PH2.0 baturi header
Bayanin Hardware
ESP32-S3-Touch-LCD-4.3 ya zo tare da musaya na kan jirgi daban-daban da suka haɗa da UART, USB, firikwensin, CAN, I2C, RS485, da kuma baturi mai dacewa don ingantaccen caji da sarrafa fitarwa.
Cikakken Bayanin Interface
- Tashar ruwa ta UART: CH343P guntu don haɗin USB zuwa UART.
- Kebul Connector: GPIO19(DP) da GPIO20(DN) don haɗin USB.
- Ƙaddamarwar Sensor: Haɗa zuwa GPIO6 azaman ADC don haɗa kayan aikin firikwensin.
- CAN Interface: Yana goyan bayan kebul na USB tare da guntu FSSB42UMX.
- I2C Interface: Yana amfani da GPIO8(SDA) da GPIO9(SCL) fil don haɗin bas na I2C.
- Bayani: RS485 Kan jirgin RS485 dubawa da'irori don sadarwa kai tsaye.
- Babban baturi PH2.0: Ingantacciyar caji da guntu sarrafa fitarwa don tallafin baturin lithium.
FAQ
- Tambaya: Menene matsakaicin ƙimar firam don gudanar da ma'auni na LVGL akan ESP-IDF v5.1?
A: Matsakaicin ƙimar firam shine 41 FPS lokacin gudanar da maƙasudin LVGL exampLe kan cibiya guda ɗaya a cikin ESP-IDF v5.1. - Tambaya: Menene shawarar ƙarfin baturi don soket ɗin baturin lithium PH2.0?
A: Ana ba da shawarar yin amfani da baturi guda ɗaya mai ƙarfin ƙasa da 2000mAh tare da soket ɗin baturi na lithium PH2.0.
ESP32-S3-Touch-LCD-4.3
Ƙarsheview
Gabatarwa
ESP32-S3-Touch-LCD-4.3 kwamiti ne na haɓaka microcontroller tare da 2.4GHz WiFi da goyon bayan BLE 5, kuma yana haɗa Flash da PSRAM mai ƙarfi. Allon taɓawa mai ƙarfi mai inci 4.3 na kan jirgi na iya gudanar da shirye-shiryen GUI da kyau kamar LVGL. Haɗe tare da musaya na gefe daban-daban, ya dace da saurin haɓaka HMI da sauran aikace-aikacen ESP32-S3.
Siffofin
- An sanye shi da Xtensa 32-bit LX7 dual-core processor, har zuwa babban mitar 240MHz.
- Yana goyan bayan 2.4GHz Wi-Fi (802.11 b/g/n) da Bluetooth 5 (LE), tare da eriyar kan jirgi.
- Gina 512KB na SRAM da 384KB ROM, tare da 8MB PSRAM da Flash 8MB.
- A kan allo 4.3inch capacitive touch nuni, 800 × 480 ƙuduri, 65K launi.
- Yana goyan bayan ikon taɓawa capacitive ta hanyar dubawar I2C, taɓawa mai maki 5 tare da tallafin katsewa.
- Onboard CAN, RS485, I2C interface, da TF katin Ramin, haɗa tashar USB mai sauri.
- Yana goyan bayan agogo mai sassauƙa, tsarin samar da wutar lantarki mai zaman kansa, da sauran sarrafawa don gane ƙarancin amfani da wutar lantarki a yanayi daban-daban.
Bayanin Hardware
Hannun Hannun Hanya
- UART Port : Yi amfani da guntu CH343P don USB zuwa UART don haɗa UART_TXD(GPIO43) da UART_RXD(GPIO44) fil na ESP32-S3. wanda shine don shirye-shiryen firmware da bugu na log.
- Kebul Connector: GPIO19 (DP) da GPIO20 (DN) su ne kebul fil na ESP32-S3, wanda za a iya haɗa kyamarori tare da UVC yarjejeniya. Don ƙarin cikakkun bayanai game da direban UVC, zaku iya komawa zuwa wannan hanyar haɗin yanar gizon.
- Sensor Interface: An haɗa wannan haɗin zuwa GPIO6 azaman ADC, wanda za'a iya haɗa shi da na'urar Sensor.
- CAN Interface: ana iya amfani da shi azaman kebul na kebul kuma, zaku iya canza CAN/USB tare da guntu FSUSB42UMX. Ana amfani da kebul na kebul ta tsohuwa (lokacin da USB_SEL fil na FSUSB42UMX aka saita zuwa LOW).
- I2C interface: ESP32-S3 yana ba da kayan aikin hanyoyi masu yawa, a halin yanzu yana amfani da GPIO8 (SDA) da GPIO9 (SCL) fil azaman bas na I2C don loda guntu na fadada IO, dubawar taɓawa da ƙirar I2C.
- RS485 dubawa: allon ci gaba akan RS485 dubawa da'irori don haɗa kai tsaye zuwa sadarwar na'urar RS485, da goyan bayan sauyawa ta atomatik na yanayin transceiver na RS485.
- Babban baturi na PH2.0: Hukumar haɓaka tana amfani da ingantaccen caji da guntu gudanarwar fitarwa CS8501. Yana iya haɓaka baturin lithium-cell guda ɗaya zuwa 5V. A halin yanzu, ana saita cajin halin yanzu akan 580mA, kuma masu amfani zasu iya canza cajin halin yanzu ta maye gurbin resistor R45. Don ƙarin cikakkun bayanai, zaku iya komawa zuwa zane-zanen tsari.
Ma'anar PIN
Haɗin Hardware
- ESP32-S3-Touch-LCD-4.3 ya zo tare da da'irar zazzagewa ta atomatik akan allo. Ana amfani da tashar tashar Type C, mai alamar UART, don zazzagewar shirin da shiga. Da zarar an sauke shirin, gudanar da shi ta latsa maɓallin RESET.
- Da fatan za a kiyaye wasu karafa ko kayan filastik nesa da yankin eriyar PCB yayin amfani.
- Hukumar ci gaba tana amfani da mai haɗin PH2.0 don tsawaita ADC, CAN, I2C, da RS485 na gefe. Yi amfani da PH2.0 zuwa 2.54mm DuPont mai haɗin maza don haɗa abubuwan firikwensin.
- Kamar yadda allon inch 4.3 ya mamaye mafi yawan fil ɗin GPIO, zaku iya amfani da guntu CH422G don faɗaɗa IO don ayyuka kamar sake saiti da sarrafa hasken baya.
- Abubuwan musaya na CAN da RS485 suna haɗawa da resistor 120ohm ta amfani da iyakoki masu tsalle ta tsohuwa. Optionally, haɗa NC don soke resistor ƙarewa.
- Katin SD yana amfani da sadarwar SPI. Lura cewa fil ɗin SD_CS yana buƙatar EXIO4 na CH422G ya motsa shi.
Sauran Bayanan kula
- Matsakaicin ƙimar firam don gudanar da maƙasudin LVGL exampLe kan cibiya guda ɗaya a cikin ESP-IDF v5.1 shine 41 FPS. Kafin haɗawa, kunna 120M PSRAM ya zama dole.
- Socket baturin lithium PH2.0 kawai yana goyan bayan baturi lithium guda 3.7V. Kada kayi amfani da fakitin baturi da yawa don yin caji da yin caji lokaci guda. Ana ba da shawarar yin amfani da baturi guda ɗaya mai ƙarfin ƙasa da 2000mAh.
Girma
Saitin Muhalli
An kammala tsarin software na allon ci gaba na ESP32, kuma zaka iya amfani da CircuitPython, MicroPython, da C/C++ (Arduino, ESP-IDF) don saurin samfur na haɓaka samfur. Ga taƙaitaccen gabatarwa ga waɗannan hanyoyin ci gaba guda uku:
Shigar da ɗakin karatu na C/C++ na hukuma:
- ESP32 jerin Arduino ci gaban koyawa.
- ESP32 jerin ESP-IDF koyawa na haɓakawa.
MicroPython ingantaccen aiwatar da yaren shirye-shiryen Python 3 ne. Ya ƙunshi ƙaramin yanki na daidaitaccen ɗakin karatu na Python kuma an inganta shi don aiki akan microcontrollers da mahalli masu ƙuntata albarkatu.
- Kuna iya komawa zuwa takaddun haɓaka don haɓaka aikace-aikacen da ke da alaƙa da MicroPython.
- Laburaren GitHub na MicroPython yana ba da damar sake tattarawa don haɓaka al'ada.
Ana tallafawa saitin mahalli akan Windows 10. Masu amfani za su iya zaɓar Arduino/Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin (ESP-IDF) azaman IDE don haɓakawa. Don Mac/Linux, masu amfani za su iya koma zuwa gabatarwar hukuma.
ESP-IDF
- ESP-IDF shigarwa
Arduino
- Zazzage kuma shigar Arduino IDE .
- Shigar da ESP32 akan Arduino IDE kamar yadda aka nuna a ƙasa, kuma zaku iya komawa zuwa wannan hanyar haɗin yanar gizon.
- Cika hanyar haɗin da ke biyowa a cikin Ƙarin Manajan Alƙalai URLs sashen allon Saituna a ƙarƙashin File -> Zaɓuɓɓuka kuma ajiye.
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
- Bincika esp32 akan Manajan Hukumar don shigarwa, kuma sake kunna IDE Arduino don aiwatarwa.
Bude Arduino IDE kuma lura cewa Kayan aikin da ke cikin mashaya menu suna zaɓar Flash ɗin daidai (8MB) kuma yana ba da damar PSRAM (8MB OPI), kamar yadda aka nuna a cikin adadi mai zuwa.
Shigar da Laburare
TFT_SPI da ɗakunan karatu na lvgl suna buƙatar tsari files bayan shigarwa. Ana ba da shawarar yin amfani da ESP32_Display_Panel kai tsaye, ESP32_IO_Expander a cikin ɗakunan karatu na s3-4.3 da lvgl, tare da ESP_Panel_Conf.h da lv_conf.h files, sannan a kwafa su zuwa ga directory C: \ Users xxxx \ DocumentsArduino \ libraries. Lura cewa "xxxx" yana wakiltar sunan mai amfani da kwamfutarka.
Bayan kwafa:
Sampda Demo
Arduino
Lura: Kafin amfani da demos na Arduino, da fatan za a bincika ko an daidaita yanayin Arduino IDE da saitunan zazzagewa daidai, don cikakkun bayanai, da fatan za a duba Arduino Configure.
UART_Gwajin
Ɗauki UART_Test a matsayin tsohonample, UART_Test za a iya amfani da gwajin UART dubawa. Wannan ƙirar za ta iya haɗawa zuwa GPIO43(TXD) da GPIO44(RXD) azaman UART0.
- Bayan shirya lambar, haɗa kebul na USB zuwa Type-C na USB zuwa "UART" Type-C interface. Bude mataimaki na gyara tashar jiragen ruwa na serial , kuma aika sako zuwa ESP32-S3-Touch-LCD-4.3. ESP32-S3-Touch-LCD-4.3 zai dawo da saƙon da aka karɓa zuwa mataimaki na gyara kuskuren tashar jiragen ruwa. Lura cewa kuna buƙatar zaɓar madaidaicin tashar tashar COM da ƙimar baud. Duba "AddCrLf" kafin aika saƙon.
Sensor_AD
Sensor_AD exampAna amfani da le don gwada amfanin Sensor AD soket. Wannan keɓance yana haɗawa zuwa GPIO6 don amfanin ADC kuma ana iya haɗa shi da na'urorin Sensor da sauransu.
- Bayan ƙone lambar, haɗa soket ɗin Sensor AD zuwa "HY2.0 2P zuwa DuPont namiji shugaban 3P 10cm". Hakanan zaka iya buɗe mataimaki na gyara tashar tashar jiragen ruwa don kiyaye bayanan da aka karanta daga fil ɗin AD. "Kimanin analog na ADC" yana wakiltar ƙimar analog da aka karanta daga ADC, yayin da "ƙimar ADC millivolts" tana wakiltar ƙimar ADC da aka canza zuwa millivolts.
- Lokacin gajarta fil ɗin AD tare da fil ɗin GND, ƙimar karantawa tana kamar yadda aka nuna a cikin zanen da ke ƙasa:
- Lokacin gajarta fil ɗin AD tare da fil ɗin 3V3, ƙimar karantawa tana kamar yadda aka nuna a cikin hoton da ke ƙasa:
I2C_Gwaji
I2C_Test misaliample shine don gwada soket na I2C, kuma wannan keɓancewa na iya haɗawa zuwa GPIO8(SDA) da GPIO9(SCL) don sadarwar I2C.
- Amfani da wannan exampdon tuƙi BME680 firikwensin yanayi, kuma kafin gyara, kuna buƙatar shigar da "BME68x Sensor Library" ta hanyar Manajan LABARIN.
- Bayan tsara lambar, an haɗa soket ɗin I2C zuwa "HY2.0 2P zuwa DuPont namiji shugaban 4P 10cm" kuma an haɗa shi zuwa BME680 firikwensin muhalli. Wannan firikwensin yana iya gano zafin jiki, zafi, matsa lamba na yanayi, da matakan gas. Ta hanyar buɗe mataimaki na gyara tashar tashar tashar jiragen ruwa, zaku iya lura: ① don zafin jiki (°C), ② don matsa lamba na yanayi (Pa), ③ don ƙarancin dangi (% RH), ④ don juriyar gas (ohms), da ⑤ don firikwensin firikwensin matsayi.
RS485_Gwaji
RS485_Gwaji misaliample shine don gwada soket na RS-485, kuma wannan haɗin gwiwa na iya haɗawa zuwa GPIO15 (TXD) da GPIO16 (RXD) don sadarwar RS485.
- Wannan demo yana buƙatar USB TO RS485 (B) . Bayan tsara lambar, soket ɗin RS-485 na iya haɗawa da USB TO RS485 (B) ta hanyar "HY2.0 2P zuwa DuPont namiji shugaban 2P 10cm" sannan kuma haɗa shi da PC.
- Bude mataimaki na gyara tashar jiragen ruwa na serial kuma aika saƙon RS485 zuwa ESP32-S3-Touch-LCD-4.3. ESP32-S3-Touch-LCD-4.3 zai dawo da saƙon da aka karɓa zuwa mataimaki na gyara kuskuren tashar jiragen ruwa. Tabbatar da zaɓar madaidaicin tashar tashar COM da ƙimar baud. Kafin aika saƙon, duba “AddCrLf” don ƙara dawowar kaya da ciyarwar layi.
SD_Gwaji
The SD_Test exampAna amfani da le don gwada soket na katin SD. Kafin amfani da shi, saka katin SD.
- Bayan kona lambar, ESP32-S3-Touch-* LCD-4.3 zai gane nau'in da girman katin SD kuma ya ci gaba da file ayyuka kamar ƙirƙira, gogewa, gyarawa, da tambaya files.
TWAI watsawa
TWAItransmitt example shine don gwada soket na CAN, kuma wannan keɓancewa na iya haɗawa zuwa GPIO20 (TXD) da GPIO19 (RXD) don sadarwar CAN.
- Bayan shirya lambar, ta amfani da kebul na "HY2.0 2P zuwa DuPont namiji shugaban 2P ja-baki 10cm", kuma haɗa CAN H da CAN L fil na ESP32-S3-Touch-LCD-4.3 zuwa USB-CAN- A .
- Da zarar ka buɗe mataimaki na gyara tashar tashar jiragen ruwa, ya kamata ka lura cewa Esp32-s3-touch-lcd-4.3 ta fara aika saƙonnin CAN.
Haɗa USB-CAN-A zuwa kwamfutar kuma buɗe kebul-CAN-A_TOOL_2.0 babbar kwamfuta software . Zaɓi tashar COM mai dacewa, saita ƙimar baud zuwa 2000000 kamar yadda aka nuna a hoton, sannan saita ƙimar baud na CAN zuwa 50.000Kbps. Wannan tsarin zai ba ku damar view Saƙonnin CAN da Esp32-s3-touch-lcd-4.3 suka aika.
TWAI karɓa
TWAI karɓar example shine don gwada soket na CAN, kuma wannan keɓancewa na iya haɗawa zuwa GPIO20 (TXD) da GPIO19 (RXD) don sadarwar CAN.
- Bayan loda lambar, yi amfani da kebul na "HY2.0 2P zuwa DuPont namiji shugaban 2P ja-baki 10cm" don haɗa CAN H da CAN L fil na ESP32-S3-Touch-LCD-4.3 zuwa USB-CAN-A .
- Haɗa USB-CAN-A zuwa kwamfutar kuma buɗe kebul-CAN-A_TOOL_2.0 babbar kwamfuta software . Zaɓi tashar COM mai dacewa, saita ƙimar tashar baud zuwa 2000000 kamar yadda aka nuna a hoton, sannan saita ƙimar baud na CAN zuwa 500.000Kbps. Tare da waɗannan saitunan, zaku iya aika saƙonnin CAN zuwa Esp32-s3-touch-lcd-4.3.
lvgl_Porting
lvgl_Porting example shine don gwada allon taɓawa na RGB.
Bayan loda lambar, kuna iya ƙoƙarin taɓa shi. Hakanan, muna samar da tashar tashar LVGL examples ga masu amfani (Idan babu amsawar allo bayan ƙone lambar, duba idan Arduino IDE -> saitunan kayan aiki an daidaita su daidai: zaɓi Flash ɗin daidai (8MB) kuma kunna PSRAM (8MB OPI)).
DrawColorBar
DrawColorBar example shine don gwada allon RGB.
Bayan loda lambar, ya kamata ku lura da allon nunin makada na shuɗi, koren, da launuka ja. Idan allon ya nuna babu amsa bayan ƙone lambar, duba idan Arduino IDE -> saitunan kayan aiki an daidaita su daidai: zaɓi Flash ɗin da ya dace (8MB) kuma kunna PSRAM (8MB OPI).
ESP-IDF
Lura: Kafin amfani da ESP-IDF misaliampdon Allah a tabbatar da cewa an daidaita yanayin ESP-IDF da saitunan zazzagewa daidai. Kuna iya komawa zuwa saitin yanayi na ESP-IDF don takamaiman umarni kan yadda ake bincika da daidaita su.
esp32-s3-lcd-4.3-b-i2c_tools
- esp32-s3-lcd-4.3-b-i2c_tools exampAna amfani da le don gwada soket na I2C ta hanyar bincika adiresoshin na'urar I2C daban-daban.
- Bayan loda lambar, haɗa na'urar I2C (don wannan misaliample, muna amfani da BME680 Sensor Mahalli ) zuwa madaidaitan fil akan ESP32-S3-Touch-LCD-4.3. Bude mataimaki na gyara tashar tashar tashar jiragen ruwa, zaɓi ƙimar baud na 115200, kuma buɗe tashar tashar COM mai dacewa don sadarwa (tabbatar da kashe tashar COM ta ESP-IDF ta farko, saboda yana iya mamaye tashar COM kuma ya hana shiga tashar tashar jiragen ruwa).
- Danna maɓallin Sake saitin na ESP32-S3-Touch-LCD-4.3, SSCOM buga saƙo, shigar da “i2cdetect” kamar yadda aka nuna a ƙasa. “77” an buga, kuma gwajin soket na I2C ya wuce.
uart_echo
uart_echo example shine don gwada soket na RS485.
- Bayan loda lambar, haɗa kebul zuwa RS485 da ESP32-S3-Touch-LCD-4.3 ta hanyar A da B fil. Bude SSCOM don zaɓar madaidaicin tashar COM don sadarwa bayan haɗa USB TO RS485 zuwa PC.
- Zaɓi ƙimar baud a matsayin 115200 kamar yadda aka nuna a ƙasa. Lokacin da kuka aika kowane hali, ana madauki baya kuma ana nunawa. Wannan alama ce mai kyau cewa soket ɗin RS485 yana aiki kamar yadda aka zata.
twai_network_master
twai_network_master example shine don gwada soket na CAN.
- Bayan loda lambar, yi amfani da kebul na "HY2.0 2P zuwa DuPont namiji shugaban 2P ja-baki 10cm" don haɗa CAN H da CAN L fil na ESP32-S3-Touch-LCD-4.3 zuwa USB-CAN-A .
- Haɗa USB-CAN-A zuwa kwamfutar kuma buɗe kebul-CAN-A_TOOL_2.0 babbar kwamfuta software . Zaɓi tashar tashar COM mai dacewa, saita ƙimar baud tashar jiragen ruwa zuwa 2000000 kamar yadda aka nuna a hoton, kuma saita ƙimar baud na al'ada na 25.000Kbps (daidaita buffer lokaci 1 da buffer lokaci 2 idan ya cancanta).
Danna maɓallin Sake saitin akan ESP32-S3-Touch-LCD-4.3 yana haifar da buga bayanai a cikin filin bayanai na USBCANV2.0, yana tabbatar da nasarar gwajin soket na CAN.
demo1
demo1 example shine don gwada tasirin nuni na allon.
Albarkatu
Takardu
- Tsarin tsari
- Takaddun shaida na ESP32 Arduino Core arduino-esp32
- ESP-IDF
- ESP32-S3-Touch-LCD-4.3 3D Zane
Demo
- ESP32-S3-Touch-LCD-4.3_labarin
- Sampda demo
Software
- sscom serial port mataimakin
- Arduino IDE
- UCANV2.0.exe
Takardar bayanai
- Takardar bayanan ESP32-S3
- Takardar bayanan Wroom ESP32-S3
- Takardar bayanai:CH343
- Saukewa: TJA1051
FAQ
Tambaya:ESP32-S3-Touch-LCD-4.3 ZAI IYA gazawar liyafar?
Amsa:
- Sake kunna tashar COM a UCANV2.0.exe kuma danna maɓallin sake saiti na ESP32-S3-Touch-LCD-4.3 sau da yawa.
- Cire alamar DTR da RTS a cikin serial debugging mataimakin.
Tambaya:ESP32-S3-Touch-LCD-4.3 ya nuna babu amsa bayan shirya shirin Arduino don nunin allo na RGB?
Amsa:
Idan babu martanin allo bayan shirya lambar, duba ko an saita daidaitattun jeri a Arduino IDE -> Kayan aiki: Zaɓi Flash ɗin da ya dace (8MB) kuma kunna PSRAM (8MB OPI).
Tambaya:ESP32-S3-Touch-LCD-4.3 ya kasa hada Arduino demo don allon RGB kuma yana nuna kurakurai?
Amsa:
Bincika idan an shigar da ɗakin karatu na "s3-4.3-libraries". Da fatan za a koma zuwa matakan shigarwa.
Taimako
Goyon bayan sana'a
Idan kuna buƙatar goyan bayan fasaha ko samun kowane ra'ayi/sakeview, da fatan za a danna maɓallin Submit Yanzu don ƙaddamar da tikitin, Ƙungiyar tallafin mu za ta duba kuma ta ba ku amsa a cikin 1 zuwa 2 kwanakin aiki. Da fatan za a yi haƙuri yayin da muke ƙoƙarin taimaka muku don warware matsalar. Lokacin Aiki: 9 AM - 6 AM GMT + 8 (Litinin zuwa Juma'a)
Shiga / Ƙirƙiri Account
Takardu / Albarkatu
![]() |
WAVESHARE ESP32-S3 4.3 inch Capacitive Touch Display Board [pdf] Jagorar mai amfani ESP32-S3 4.3 inch Capacitive Touch Display Board Development Board, ESP32-S3, 4.3 inch Capacitive Touch Display Board |