WAVESHARE-لوگو

WAVESHARE ESP32-S3 4.3 انچ Capacitive Touch ڊسپلي ڊولپمينٽ بورڊ

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

وضاحتون

  • مائڪرو ڪنٽرولر ڊولپمينٽ بورڊ 2.4GHz وائي فائي ۽ BLE 5 سپورٽ سان
  • اعلي ظرفيت فليش ۽ PSRAM ضم
  • LVGL وانگر GUI پروگرامن لاءِ 4.3 انچ ڪيپيسيٽو ٽچ اسڪرين

پيداوار جي وضاحت
ESP32-S3-Touch-LCD-4.3 HMI ۽ ٻين ESP32-S3 ايپليڪيشنن جي تڪڙي ترقي لاءِ ٺهيل آهي. اهو ڪنيڪشن ۽ ترقي جي مقصدن لاءِ انٽرفيس جي هڪ حد جي خاصيت رکي ٿو.

خاصيتون

  • ESP32-S3N8R8 قسم سي USB
  • هارڊويئر وضاحت
  • آن بورڊ انٽرفيس
  • UART پورٽ، USB ڪنيڪٽر، سينسر انٽرفيس، CAN انٽرفيس، I2C انٽرفيس، RS485 انٽرفيس، PH2.0 بيٽري هيڊر

هارڊويئر وضاحت
ESP32-S3-Touch-LCD-4.3 مختلف آن بورڊ انٽرفيس سان گڏ اچي ٿو، بشمول UART، USB، سينسر، CAN، I2C، RS485، ۽ بيٽري هيڊر موثر چارج ۽ ڊسچارج مئنيجمينٽ لاءِ.

آن بورڊ انٽرفيس جا تفصيل

  • UART پورٽ: CH343P چپ USB کان UART ڪنيڪشن لاءِ.
  • USB ڪنيڪٽر: GPIO19 (DP) ۽ GPIO20 (DN) USB ڪنيڪشن لاءِ.
  • سينسر انٽرفيس: GPIO6 سان ڳنڍيل آهي ADC طور سينسر کٽ جي انضمام لاءِ.
  • CAN انٽرفيس: FSUSB42UMX چپ سان USB انٽرفيس کي سپورٽ ڪري ٿو.
  • I2C انٽرفيس: I8C بس ڪنيڪشن لاءِ GPIO9 (SDA) ۽ GPIO2 (SCL) پن استعمال ڪري ٿو.
  • RS485 انٽرفيس: سڌي رابطي لاءِ آن بورڊ RS485 انٽرفيس سرڪٽ.
  • PH2.0 بيٽري هيڊر: ليتيم بيٽري جي سپورٽ لاءِ موثر چارج ۽ ڊسچارج مينيجمينٽ چپ.

FAQ

  • سوال: ESP-IDF v5.1 تي LVGL بينچ مارڪ کي هلائڻ لاءِ سراسري فريم جي شرح ڇا آهي؟
    ج: سراسري فريم جي شرح 41 FPS آهي جڏهن LVGL بينچ مارڪ ex کي هلائينديampESP-IDF v5.1 ۾ هڪ واحد ڪور تي.
  • عبرت: PH2.0 ليتيم بيٽري ساکٽ لاءِ تجويز ڪيل بيٽري جي گنجائش ڇا آهي؟
    ج: اهو PH2000 ليتيم بيٽري ساکٽ سان 2.0mAh کان گهٽ گنجائش سان هڪ واحد سيل بيٽري استعمال ڪرڻ جي سفارش ڪئي وئي آهي.

ESP32-S3-Touch-LCD-4.3

مٿانview

تعارف

ESP32-S3-Touch-LCD-4.3 2.4GHz وائي فائي ۽ BLE 5 سپورٽ سان گڏ هڪ مائڪرو ڪنٽرولر ڊولپمينٽ بورڊ آهي، ۽ اعليٰ ظرفيت واري فليش ۽ PSRAM کي ضم ڪري ٿو. آن بورڊ 4.3 انچ ڪيپيسيٽو ٽچ اسڪرين آساني سان GUI پروگرامن کي هلائي سگھي ٿو جهڙوڪ LVGL. مختلف پردي جي انٽرفيس سان گڏ، اهو HMI ۽ ٻين ESP32-S3 ايپليڪيشنن جي تڪڙي ترقي لاءِ موزون آهي.

خاصيتون

  • Xtensa 32-bit LX7 dual-core پروسيسر سان ليس، 240MHz مکيه تعدد تائين.
  • 2.4GHz وائي فائي (802.11 b/g/n) ۽ بلوٽوت 5 (LE) کي سپورٽ ڪري ٿو، هڪ آن بورڊ اينٽينا سان.
  • بلٽ ان 512KB جو SRAM ۽ 384KB ROM، آن بورڊ 8MB PSRAM ۽ 8MB فليش سان.
  • آن بورڊ 4.3 انچ capacitive ٽچ ڊسپلي، 800 × 480 قرارداد، 65K رنگ.
  • I2C انٽرفيس ذريعي capacitive ٽچ ڪنٽرول کي سپورٽ ڪري ٿو، 5 پوائنٽ رابطي سان مداخلت جي مدد سان.
  • آن بورڊ CAN، RS485، I2C انٽرفيس، ۽ TF ڪارڊ سلاٽ، مڪمل اسپيڊ USB پورٽ کي ضم ڪريو.
  • لچڪدار ڪلاڪ کي سپورٽ ڪري ٿو، ماڊل پاور سپلائي آزاد سيٽنگ، ۽ ٻين ڪنٽرولن کي مختلف حالتن ۾ گھٽ پاور واپرائڻ جو احساس ڪرڻ لاء.

هارڊويئر وضاحت

آن بورڊ انٽرفيس

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

  • UART پورٽ: ESP343-S43 جي UART_TXD (GPIO44) ۽ UART_RXD (GPIO32) پن کي ڳنڍڻ لاءِ USB کان UART لاءِ CH3P چپ استعمال ڪريو. جيڪو فرم ويئر پروگرامنگ ۽ لاگ پرنٽنگ لاءِ آهي.
  • USB ڪنيڪٽر: GPIO19 (DP) ۽ GPIO20 (DN) ESP32-S3 جا USB پن آهن، جيڪي ڪئميرا کي UVC پروٽوڪول سان ڳنڍي سگھجن ٿا. UVC ڊرائيور جي باري ۾ وڌيڪ تفصيل لاء، توهان هن لنڪ ڏانهن اشارو ڪري سگهو ٿا.
  • سينسر انٽرفيس: هي انٽرفيس GPIO6 سان ADC طور ڳنڍيل آهي، جنهن کي سينسر کٽ سان ڳنڍجي سگهجي ٿو.
  • CAN انٽرفيس: استعمال ڪري سگھجي ٿو يو ايس بي انٽرفيس طور پڻ، توھان مٽائي سگھوٿا CAN/USB کي FSUSB42UMX چپ سان. USB انٽرفيس ڊفالٽ طور استعمال ڪيو ويندو آهي (جڏهن FSUSB42UMX جو USB_SEL پن LOW تي سيٽ ڪيو ويندو آهي).
  • I2C انٽرفيس: ESP32-S3 ملٽي لين هارڊويئر مهيا ڪري ٿو، في الحال استعمال ڪري ٿو GPIO8 (SDA) ۽ GPIO9 (SCL) پنن کي I2C بس طور IO توسيع چپ، ٽچ انٽرفيس ۽ I2C انٽرفيس لوڊ ڪرڻ لاءِ.
  • RS485 انٽرفيس: ڊولپمينٽ بورڊ RS485 انٽرفيس سرڪٽس تي سڌو سنئون RS485 ڊوائيس ڪميونيڪيشن سان ڳنڍڻ لاءِ، ۽ RS485 سرڪٽ ٽرانسيور موڊ جي خودڪار سوئچنگ کي سپورٽ ڪري ٿو.
  • PH2.0 بيٽري هيڊر: ڊولپمينٽ بورڊ استعمال ڪري ٿو موثر چارج ۽ ڊسچارج مئنيجمينٽ چپ CS8501. اهو هڪ واحد سيل ليتيم بيٽري کي 5V تائين وڌائي سگھي ٿو. في الحال، چارج ڪرنٽ 580mA تي سيٽ ڪيو ويو آهي، ۽ صارف R45 ريزسٽر کي تبديل ڪندي چارجنگ ڪرنٽ کي تبديل ڪري سگھن ٿا. وڌيڪ تفصيلن لاءِ، توھان حوالو ڪري سگھو ٿا اسڪيمي ڊاگرام.

PIN جي تعريف

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

هارڊويئر ڪنيڪشن

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

  • ESP32-S3-Touch-LCD-4.3 هڪ آن بورڊ خودڪار ڊائون لوڊ سرڪٽ سان گڏ اچي ٿو. ٽائپ سي پورٽ، نشان لڳل UART، پروگرام ڊائون لوڊ ۽ لاگنگ لاء استعمال ڪيو ويندو آهي. هڪ دفعو پروگرام ڊائون لوڊ ڪيو ويو آهي، ان کي دٻايو RESET بٽڻ کي دٻايو.
  • مھرباني ڪري استعمال دوران پي سي بي اينٽينا واري علائقي کان ٻيون ڌاتو يا پلاسٽڪ مواد پري رکو.
  • ڊولپمينٽ بورڊ ADC، CAN، I2.0C، ۽ RS2 پردي پنن کي وڌائڻ لاءِ PH485 کنیکٹر استعمال ڪري ٿو. استعمال ڪريو PH2.0 کان 2.54mm DuPont مرد ڪنيڪٽر سينسر حصن کي ڳنڍڻ لاءِ.
  • جيئن ته 4.3-انچ اسڪرين اڪثر GPIO پنن تي قبضو ڪري ٿي، توهان IO کي وڌائڻ لاءِ CH422G چپ استعمال ڪري سگهو ٿا جيئن ڪمن لاءِ ري سيٽ ۽ بيڪ لائٽ ڪنٽرول.
  • CAN ۽ RS485 پرديئر انٽرفيس ڊفالٽ طور جمپر ڪيپس استعمال ڪندي 120ohm ريزسٽر سان ڳنڍيندا آهن. اختياري طور، NC سان ڳنڍيو ختم ڪرڻ واري رزسٽر کي منسوخ ڪرڻ لاء.
  • SD ڪارڊ SPI رابطي کي ملازمت ڏئي ٿو. نوٽ ڪريو ته SD_CS پن کي CH4G جي EXIO422 ذريعي هلائڻ جي ضرورت آهي.

ٻيا نوٽس

  • LVGL بينچ مارڪ ex هلائڻ لاءِ سراسري فريم جي شرحampESP-IDF v5.1 ۾ هڪ واحد ڪور تي le 41 FPS آهي. تاليف ڪرڻ کان اڳ، 120M PSRAM کي فعال ڪرڻ ضروري آھي.
  • PH2.0 ليتيم بيٽري ساکٽ صرف هڪ واحد 3.7V ليتيم بيٽري کي سپورٽ ڪري ٿي. هڪ ئي وقت چارج ڪرڻ ۽ ڊسچارج ڪرڻ لاءِ بيٽري پيڪ جا ڪيترائي سيٽ استعمال نه ڪريو. اهو 2000mAh کان گهٽ گنجائش سان هڪ واحد سيل بيٽري استعمال ڪرڻ جي سفارش ڪئي وئي آهي.

طول و عرض

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

ماحول جي جوڙجڪ
ESP32 سيريز ڊولپمينٽ بورڊز لاءِ سافٽ ويئر فريم ورڪ مڪمل ٿي چڪو آهي، ۽ توهان استعمال ڪري سگهو ٿا CircuitPython، MicroPython، ۽ C/C++ (Arduino, ESP-IDF) پروڊڪٽ ڊولپمينٽ جي تيز پروٽوٽائپنگ لاءِ. هتي انهن ٽنهي ترقي جي طريقن جو مختصر تعارف آهي:

سرڪاري C/C++ لائبريري تنصيب:

  • ESP32 سيريز Arduino ڊولپمينٽ ٽيوٽوريل.
  • ESP32 سيريز ESP-IDF ڊولپمينٽ ٽيوٽوريل.

MicroPython Python 3 پروگرامنگ ٻولي جو ھڪڙو موثر عمل آھي. ھن ۾ پٿون معياري لائبريري جو ھڪڙو ننڍڙو ذيلي سيٽ شامل آھي ۽ مائڪرو ڪنٽرولرز ۽ وسيلن جي محدود ماحول تي هلائڻ لاءِ بهتر ڪيو ويو آھي.

  • توھان حوالو ڪري سگھو ٿا ڊولپمينٽ ڊاڪيومينٽيشن لاءِ MicroPython سان لاڳاپيل ايپليڪيشن ڊولپمينٽ.
  • MicroPython لاءِ GitHub لائبريري ڪسٽم ڊولپمينٽ لاءِ ٻيهر ترتيب ڏيڻ جي اجازت ڏئي ٿي.

ماحوليات جي سيٽنگ کي سپورٽ ڪئي وئي آهي Windows 10. صارف چونڊي سگھن ٿا Arduino/Visual Studio Codes (ESP-IDF) کي IDE طور ترقي ڪرڻ لاءِ. Mac/Linux لاءِ، صارفين حوالي ڪري سگھن ٿا سرڪاري تعارف.

ESP-IDF

  • ESP-IDF تنصيب

آرڊينو

  • ڊائون لوڊ ۽ انسٽال ڪريو Arduino IDE.
  • انسٽال ڪريو ESP32 Arduino IDE تي جيئن هيٺ ڏيکاريل آهي، ۽ توهان هن لنڪ ڏانهن اشارو ڪري سگهو ٿا.
  • ايڊيشنل بورڊ مئنيجر ۾ ھيٺ ڏنل لنڪ ڀريو URLسيٽنگون اسڪرين جي سيڪشن هيٺ File -> ترجيحات ۽ محفوظ ڪريو.

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)

  • انسٽال ڪرڻ لاءِ بورڊ مئنيجر تي esp32 ڳولھيو، ۽ اثر وٺڻ لاءِ Arduino IDE کي ٻيهر شروع ڪريو.

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

Arduino IDE کوليو ۽ نوٽ ڪريو ته مينيو بار ۾ اوزار لاڳاپيل فليش (8MB) کي چونڊيندو آهي ۽ PSRAM (8MB OPI) کي فعال ڪندو آهي، جيئن هيٺ ڏنل شڪل ۾ ڏيکاريل آهي.

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

لائبريري جي انسٽاليشن

TFT_SPI ۽ lvgl لائبريرين کي ترتيب ڏيڻ جي ضرورت آهي files انسٽاليشن کان پوء. اهو ESP32_Display_Panel، ESP32_IO_Expander کي s3-4.3-لائبريري ۾ سڌو سنئون استعمال ڪرڻ جي صلاح ڏني وئي آهي، ۽ lvgl فولڊر، ESP_Panel_Conf.h ۽ lv_conf.h سان گڏ. files، ۽ انهن کي ڊاريڪٽري ڏانهن نقل ڪريو C:\Users\xxxx\Documents\Arduino\libraries. مهرباني ڪري نوٽ ڪريو ته "xxxx" توهان جي ڪمپيوٽر يوزرنيم جي نمائندگي ڪري ٿو.

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

ڪاپي ڪرڻ کان پوء:

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

Sampلي ڊيمو

آرڊينو

نوٽ: Arduino ڊيمو استعمال ڪرڻ کان پهريان، مهرباني ڪري چيڪ ڪريو ته ڇا Arduino IDE ماحول ۽ ڊائون لوڊ سيٽنگون صحيح ترتيب ڏنل آهن، تفصيل لاء، مهرباني ڪري چيڪ ڪريو Arduino ترتيب.

UART_Test
وٺو UART_Test هڪ مثال طورample، UART_Test استعمال ڪري سگھجي ٿو UART انٽرفيس جي جاچ لاءِ. هي انٽرفيس GPIO43 (TXD) ۽ GPIO44 (RXD) سان UART0 سان ڳنڍجي سگھي ٿو.

  • ڪوڊ پروگرام ڪرڻ کان پوء، USB کي ٽائپ-سي ڪيبل سان ڳنڍيو "UART" قسم-سي انٽرفيس سان. سيريل پورٽ ڊيبگنگ اسسٽنٽ کوليو، ۽ پيغام موڪليو ESP32-S3-Touch-LCD-4.3. ESP32-S3-Touch-LCD-4.3 سيريل پورٽ ڊيبگنگ اسسٽنٽ ڏانهن وصول ڪيل پيغام واپس ڪندو. نوٽ ڪريو ته توھان کي چونڊڻ جي ضرورت آھي صحيح COM پورٽ ۽ بيڊ جي شرح. پيغام موڪلڻ کان پهريان "AddCrLf" چيڪ ڪريو.

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

سينسر_AD
سينسر_AD مثالample سينسر AD ساکٽ جي استعمال کي جانچڻ لاءِ استعمال ڪيو ويندو آهي. هي انٽرفيس ADC استعمال لاءِ GPIO6 سان ڳنڍي ٿو ۽ سينسر ڪِٽس وغيره سان ڳنڍجي سگھي ٿو.

  • ڪوڊ کي ساڙڻ کان پوء، سينسر AD ساکٽ کي "HY2.0 2P کان DuPont مرد سر 3P 10cm" سان ڳنڍيو. توھان وري کوليو سيريل پورٽ ڊيبگنگ اسسٽنٽ کي AD پن مان پڙھي ڊيٽا کي ڏسڻ لاءِ. "ADC اينالاگ ويليو" ADC مان پڙهيل اينالاگ ويليو جي نمائندگي ڪري ٿو، جڏهن ته "ADC ملي وولٽس ويليو" ADC قيمت کي نمائندگي ڪري ٿو جيڪا ملي وولٽس ۾ تبديل ٿي وئي آهي.
  • جڏهن AD پن کي GND پن سان مختصر ڪيو وڃي، پڙهڻ جي قيمت هيٺ ڏنل ڊراگرام ۾ ڏيکاريل آهي:

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

  • جڏهن AD پن کي 3V3 پن سان مختصر ڪريو، پڙهڻ جي قيمت هيٺ ڏنل شڪل ۾ ڏيکاريل آهي:

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

I2C_Test
I2C_Test example I2C ساکٽ جي جاچ لاءِ آهي، ۽ هي انٽرفيس GPIO8 (SDA) ۽ GPIO9 (SCL) سان ڳنڍي سگھي ٿو I2C ڪميونيڪيشن لاءِ.

  • استعمال ڪندي هن exampBME680 Environment sensor هلائڻ لاءِ، ۽ ايڊٽ ڪرڻ کان پهريان، توهان کي انسٽال ڪرڻو پوندو ”BME68x سينسر لائبريري“ لائبريري مئنيجر ذريعي.
  • ڪوڊ پروگرام ڪرڻ کان پوء، I2C ساکٽ "HY2.0 2P کان DuPont مرد سر 4P 10cm" سان ڳنڍيل آهي ۽ BME680 ماحولياتي سينسر سان ڳنڍيل آهي. هي سينسر گرمي، نمي، هوا جي دٻاء ۽ گئس جي سطح کي ڳولڻ جي قابل آهي. سيريل پورٽ ڊيبگنگ اسسٽنٽ کي کولڻ سان، توهان مشاهدو ڪري سگهو ٿا: ① درجه حرارت (°C) لاءِ، ② هوا جي دٻاءَ لاءِ (Pa)، ③ نسبتي نمي لاءِ (%RH)، ④ گئس جي مزاحمت لاءِ (ohms) ۽ ⑤ سينسر لاءِ حيثيت.

RS485_ٽيسٽ
RS485_Test example RS-485 ساکٽ جي جاچ لاءِ آهي، ۽ هي انٽرفيس RS15 ڪميونيڪيشن لاءِ GPIO16 (TXD) ۽ GPIO485 (RXD) سان ڳنڍجي سگھي ٿو.

  • ھن ڊيم لاءِ USB TO RS485 (B) جي ضرورت آھي. ڪوڊ پروگرام ڪرڻ کان پوء، RS-485 ساکٽ USB TO RS485 (B) سان ڳنڍي سگھي ٿو "HY2.0 2P کان DuPont مرد سر 2P 10cm" ذريعي ۽ پوء ان کي PC سان ڳنڍيو.
  • سيريل پورٽ ڊيبگنگ اسسٽنٽ کوليو ۽ RS485 پيغام موڪليو ESP32-S3-Touch-LCD-4.3. ESP32-S3-Touch-LCD-4.3 سيريل پورٽ ڊيبگنگ اسسٽنٽ ڏانهن وصول ٿيل پيغام واپس ڪندو. صحيح COM پورٽ ۽ بيڊ جي شرح کي چونڊڻ لاء يقيني بڻايو وڃي. پيغام موڪلڻ کان اڳ، چيڪ ڪريو "AddCrLf" گاڏي جي واپسي ۽ لائن فيڊ شامل ڪرڻ لاء.

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

SD_Test
SD_Test example SD ڪارڊ ساکٽ کي جانچڻ لاءِ استعمال ڪيو ويندو آهي. ان کي استعمال ڪرڻ کان اڳ، هڪ SD ڪارڊ داخل ڪريو.

  • ڪوڊ کي ساڙڻ کان پوء، ESP32-S3-Touch-*LCD-4.3 SD ڪارڊ جي قسم ۽ سائيز کي سڃاڻيندو ۽ اڳتي وڌندو. file آپريشنز جهڙوڪ ٺاهڻ، حذف ڪرڻ، تبديل ڪرڻ، ۽ سوال ڪرڻ files.

WAVESHARE-ESP32-S3-4-3-inch-Capacitive-Touch-Display-Development-Board- (15)TWAI منتقل
TWAItransmit example CAN ساکٽ جي جاچ لاءِ آهي، ۽ هي انٽرفيس CAN رابطي لاءِ GPIO20 (TXD) ۽ GPIO19 (RXD) سان ڳنڍجي سگھي ٿو.

  • ڪوڊ پروگرام ڪرڻ کان پوءِ، ”HY2.0 2P to DuPont مرد هيڊ 2P red-black 10cm“ ڪيبل استعمال ڪريو، ۽ ESP32-S3-Touch-LCD-4.3 جي CAN H ۽ CAN L پنن کي USB-CAN- سان ڳنڍيو. ا .
  • هڪ دفعو توهان سيريل پورٽ ڊيبگنگ اسسٽنٽ کوليو، توهان کي ڏسڻ گهرجي ته Esp32-s3-touch-lcd-4.3 CAN پيغام موڪلڻ شروع ڪيو آهي.

USB-CAN-A کي ڪمپيوٽر سان ڳنڍيو ۽ USB-CAN-A_TOOL_2.0 اپر ڪمپيوٽر سافٽ ويئر کوليو. لاڳاپيل COM بندرگاھ کي منتخب ڪريو، بيڊ جي شرح کي 2000000 تي سيٽ ڪريو جيئن تصوير ۾ ڏيکاريل آھي، ۽ CAN baud جي شرح کي 50.000Kbps تي سيٽ ڪريو. هي ترتيب توهان کي اجازت ڏيندو view Esp32-s3-touch-lcd-4.3 پاران موڪليل CAN پيغام.

TWAI حاصل ڪريو
TWAIreceive example CAN ساکٽ جي جاچ لاءِ آهي، ۽ هي انٽرفيس CAN رابطي لاءِ GPIO20 (TXD) ۽ GPIO19 (RXD) سان ڳنڍجي سگھي ٿو.

  • ڪوڊ اپ لوڊ ڪرڻ کان پوءِ، استعمال ڪريو ”HY2.0 2P to DuPont مرد هيڊ 2P red-black 10cm“ ڪيبل ESP32-S3-Touch-LCD-4.3 جي CAN H ۽ CAN L پنن کي USB-CAN-A سان ڳنڍڻ لاءِ. .
  • USB-CAN-A کي ڪمپيوٽر سان ڳنڍيو ۽ USB-CAN-A_TOOL_2.0 اپر ڪمپيوٽر سافٽ ويئر کوليو. لاڳاپيل COM بندرگاھ کي منتخب ڪريو، پورٽ بڊ جي شرح کي 2000000 تي سيٽ ڪريو جيئن تصوير ۾ اشارو ڪيو ويو آھي، ۽ CAN baud جي شرح کي 500.000Kbps تي سيٽ ڪريو. انهن سيٽنگن سان، توهان CAN پيغام موڪلي سگهو ٿا Esp32-s3-touch-lcd-4.3.

lvgl_Porting
lvgl_Porting exampلي آر بي جي ٽچ اسڪرين جي جاچ لاءِ آهي.

ڪوڊ اپ لوڊ ڪرڻ کان پوء، توهان ان کي ڇڪڻ جي ڪوشش ڪري سگهو ٿا. پڻ، اسان مهيا ڪندا آهيون LVGL پورٽنگ examples صارفين لاءِ (جيڪڏهن ڪوڊ کي ساڙڻ کان پوءِ اسڪرين جو ڪو جواب نه آهي، چيڪ ڪريو ته ڇا Arduino IDE -> اوزار سيٽنگون صحيح طرح سان ترتيب ڏنل آهن: لاڳاپيل فليش چونڊيو (8MB) ۽ PSRAM (8MB OPI) کي فعال ڪريو).

Draw ColorBar
DrawColorBar exampلي آر بي جي اسڪرين جي جاچ لاءِ آهي.

ڪوڊ اپ لوڊ ڪرڻ کان پوء، توهان کي ڏسڻ گهرجي ته اسڪرين ڏيکاريندڙ بينڊ نيري، سائي ۽ ڳاڙهي رنگن جي. جيڪڏهن اسڪرين ڪوڊ کي ساڙڻ کان پوء ڪو جواب نه ڏيکاري، چيڪ ڪريو ته Arduino IDE -> اوزار سيٽنگون صحيح ترتيب ڏنل آهن: لاڳاپيل فليش چونڊيو (8MB) ۽ PSRAM (8MB OPI) کي فعال ڪريو.

ESP-IDF

نوٽ: استعمال ڪرڻ کان اڳ ESP-IDF examples، مهرباني ڪري پڪ ڪريو ته ESP-IDF ماحول ۽ ڊائون لوڊ سيٽنگون صحيح ترتيب ڏنل آهن. توھان حوالو ڪري سگھو ٿا ESP-IDF ماحوليات سيٽنگون مخصوص ھدايتن لاءِ انھن کي چيڪ ڪرڻ ۽ ترتيب ڏيڻ لاءِ.

esp32-s3-lcd-4.3-b-i2c_tools

  • esp32-s3-lcd-4.3-b-i2c_tools example مختلف I2C ڊوائيس پتي کي اسڪين ڪندي I2C ساکٽ کي جانچڻ لاء استعمال ڪيو ويندو آهي.
  • ڪوڊ اپ لوڊ ڪرڻ کان پوء، I2C ڊيوائس کي ڳنڍيو (هن مثال لاءample، اسان استعمال ڪري رهيا آهيون BME680 Environmental Sensor ) ESP32-S3-Touch-LCD-4.3 تي لاڳاپيل پنن تي. سيريل پورٽ ڊيبگنگ اسسٽنٽ کوليو، 115200 جي باڊ ريٽ چونڊيو، ۽ رابطي لاءِ لاڳاپيل COM پورٽ کوليو (پھرين ESP-IDF جي COM پورٽ کي غير فعال ڪرڻ جي پڪ ڪريو، جيئن اھو COM بندرگاھ تي قبضو ڪري ۽ سيريل پورٽ جي رسائي کي روڪي سگھي).
  • ESP32-S3-Touch-LCD-4.3 جي ري سيٽ چيڪ کي دٻايو، SSCOM پيغام پرنٽ ڪري ٿو، ان پٽ "i2cdetect" جيئن هيٺ ڏيکاريل آهي. "77" ڇپيل آهي، ۽ I2C ساکٽ ٽيسٽ گذري ٿو.

uart_echo
uart_echo example RS485 ساکٽ جي جاچ لاءِ آهي.

  • ڪوڊ اپ لوڊ ڪرڻ کان پوء، USB TO RS485 ۽ ESP32-S3-Touch-LCD-4.3 کي A ۽ B پنن ذريعي ڳنڍيو. USB TO RS485 کي PC سان ڳنڍڻ کانپوءِ رابطي لاءِ لاڳاپيل COM بندرگاهن کي چونڊڻ لاءِ SSCOM کوليو.
  • 115200 طور تي بيڊ جي شرح چونڊيو جيئن هيٺ ڏيکاريل آهي. جڏهن توهان ڪنهن به ڪردار کي موڪليندا آهيو، اهو واپس لوپ ڪيو ويندو آهي ۽ ڏيکاريل آهي. اهو هڪ سٺو اشارو آهي ته RS485 ساکٽ ڪم ڪري رهيو آهي جيئن توقع ڪئي وئي.

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

twai_network_master
twai_network_master example CAN ساکٽ جي جاچ لاءِ آهي.

  • ڪوڊ اپ لوڊ ڪرڻ کان پوءِ، استعمال ڪريو ”HY2.0 2P to DuPont مرد هيڊ 2P red-black 10cm“ ڪيبل ESP32-S3-Touch-LCD-4.3 جي CAN H ۽ CAN L پنن کي USB-CAN-A سان ڳنڍڻ لاءِ. .
  • USB-CAN-A کي ڪمپيوٽر سان ڳنڍيو ۽ USB-CAN-A_TOOL_2.0 اپر ڪمپيوٽر سافٽ ويئر کوليو. لاڳاپيل COM بندرگاھ کي منتخب ڪريو، پورٽ بڊ جي شرح 2000000 تي سيٽ ڪريو جيئن تصوير ۾ ڏيکاريل آھي، ۽ 25.000Kbps جي ڪسٽم بڊ جي شرح مقرر ڪريو (فيز بفر 1 ۽ فيز بفر 2 کي ترتيب ڏيڻ جيڪڏھن ضروري آھي).

ESP32-S3-Touch-LCD-4.3 تي ري سيٽ بٽڻ کي دٻائڻ سبب ڊيٽا کي پرنٽ ڪيو وڃي ٿو USBCANV2.0 جي ڊيٽا فيلڊ ۾، تصديق ڪري ٿو CAN ساکٽ جي ڪامياب ٽيسٽ.

demo1
demo1 مثالample اسڪرين جي ڊسپلي اثر کي جانچڻ لاءِ آھي.

وسيلو

دستاويز

  • اسڪيمي ڊراگرام
  • ESP32 Arduino ڪور جي دستاويز arduino-esp32
  • ESP-IDF
  • ESP32-S3-Touch-LCD-4.3 3D ڊرائنگ

ڊيمو

  • ESP32-S3-Touch-LCD-4.3_لائبرريون
  • Sampلي ڊيمو

سافٽ ويئر

  • sscom سيريل پورٽ اسسٽنٽ
  • Arduino IDE
  • UCANV2.0.exe

ڊيٽا شيٽ

  • ESP32-S3 سيريز ڊيٽا شيٽ
  • ESP32-S3 Wroom ڊيٽا شيٽ
  • CH343 Data Sheet
  • TJA1051

FAQ

سوال: ESP32-S3-Touch-LCD-4.3 CAN استقبال ناڪامي؟
جواب:

  1. UCANV2.0.exe ۾ COM پورٽ کي ٻيهر شروع ڪريو ۽ ESP32-S3-Touch-LCD-4.3 ري سيٽ بٽڻ کي ڪيترائي ڀيرا دٻايو.
  2. سيريل پورٽ ڊيبگنگ اسسٽنٽ ۾ ڊي ٽي آر ۽ آر ٽي ايس کي چيڪ ڪريو.

سوال: ESP32-S3-Touch-LCD-4.3 آر بي بي اسڪرين ڊسپلي لاءِ آرڊينو پروگرام پروگرام ڪرڻ کان پوءِ ڪو جواب نه ڏيکاريو؟
جواب:
جيڪڏهن ڪوڊ پروگرام ڪرڻ کان پوءِ اسڪرين جو ڪو جواب نه آهي، چيڪ ڪريو ته ڇا Arduino IDE -> ٽولز ۾ صحيح ترتيب ڏنل آهن: لاڳاپيل فليش چونڊيو (8MB) ۽ PSRAM (8MB OPI) کي فعال ڪريو.

سوال: ESP32-S3-Touch-LCD-4.3 آر بي بي اسڪرين لاءِ آرڊينو ڊيمو گڏ ڪرڻ ۾ ناڪام ٿيو ۽ غلطيون ڏيکاري ٿو؟
جواب:
چيڪ ڪريو ته "s3-4.3-لائبريري" لائبريري نصب ٿيل آهي. مھرباني ڪري انسٽاليشن جي مرحلن کي ڏسو.

حمايت

ٽيڪنيڪل سپورٽ

جيڪڏھن توھان کي ٽيڪنيڪل سپورٽ جي ضرورت آھي يا ڪا راءِ آھي / ٻيهرview, مهرباني ڪري ڪلڪ ڪريو هاڻي جمع ڪريو بٽڻ تي ٽڪيٽ جمع ڪرڻ لاء، اسان جي سپورٽ ٽيم چيڪ ڪندي ۽ توهان کي 1 کان 2 ڪم ڪندڙ ڏينهن اندر جواب ڏيندو. مھرباني ڪري صبر ڪر جيئن اسان توھان جي مسئلي کي حل ڪرڻ ۾ مدد لاءِ ھر ممڪن ڪوشش ڪندا رھون. ڪم ڪرڻ جو وقت: 9 AM - 6 AM GMT + 8 (سومر کان جمعو)WAVESHARE-ESP32-S3-4-3-inch-Capacitive-Touch-Display-Development-Board- (16)

لاگ ان / اڪائونٽ ٺاهيو

دستاويز / وسيلا

WAVESHARE ESP32-S3 4.3 انچ Capacitive Touch ڊسپلي ڊولپمينٽ بورڊ [pdf] استعمال ڪندڙ ھدايت
ESP32-S3 4.3 انچ Capacitive Touch Display Development Board, ESP32-S3, 4.3 انچ Capacitive Touch Display Development Board, Touch Display Development Board, Display Development Board, Development Board, Board

حوالو

تبصرو ڇڏي ڏيو

توهان جو اي ميل پتو شايع نه ڪيو ويندو. گهربل فيلڊ نشان لڳل آهن *