WAVESHARE-لوگو

WAVESHARE ESP32-S3 4.3 انچ Capacitive Touch Display Development Board

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 قسم C USB
  • ہارڈ ویئر کی تفصیل
  • آن بورڈ انٹرفیس
  • UART پورٹ، USB کنیکٹر، سینسر انٹرفیس، CAN انٹرفیس، I2C انٹرفیس، RS485 انٹرفیس، PH2.0 بیٹری ہیڈر

ہارڈ ویئر کی تفصیل
ESP32-S3-Touch-LCD-4.3 مختلف آن بورڈ انٹرفیس کے ساتھ آتا ہے جس میں UART، USB، سینسر، CAN، I2C، RS485، اور موثر چارج اور ڈسچارج مینجمنٹ کے لیے بیٹری ہیڈر شامل ہیں۔

آن بورڈ انٹرفیس کی تفصیلات

  • UART پورٹ: USB سے UART کنیکٹیویٹی کے لیے CH343P چپ۔
  • USB کنیکٹر: GPIO19(DP) اور GPIO20(DN) USB کنکشنز کے لیے۔
  • سینسر انٹرفیس: سینسر کٹ انضمام کے لیے GPIO6 سے بطور ADC منسلک ہے۔
  • CAN انٹرفیس: FSUSB42UMX چپ کے ساتھ USB انٹرفیس کو سپورٹ کرتا ہے۔
  • I2C انٹرفیس: I8C بس کنیکٹیویٹی کے لیے GPIO9(SDA) اور GPIO2(SCL) پن استعمال کرتا ہے۔
  • RS485 انٹرفیس: براہ راست مواصلات کے لئے جہاز پر RS485 انٹرفیس سرکٹس۔
  • PH2.0 بیٹری ہیڈر: لتیم بیٹری سپورٹ کے لیے موثر چارج اور ڈسچارج مینجمنٹ چپ۔

اکثر پوچھے گئے سوالات

  • سوال: ESP-IDF v5.1 پر LVGL بینچ مارک چلانے کے لیے اوسط فریم ریٹ کیا ہے؟
    A: LVGL بینچ مارک ایکس چلاتے وقت اوسط فریم ریٹ 41 FPS ہے۔ampESP-IDF v5.1 میں سنگل کور پر۔
  • سوال: PH2.0 لتیم بیٹری ساکٹ کے لیے تجویز کردہ بیٹری کی گنجائش کیا ہے؟
    A: 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 ڈوئل کور پروسیسر سے لیس، 240MHz مین فریکوئنسی تک۔
  • آن بورڈ اینٹینا کے ساتھ 2.4GHz Wi-Fi (802.11 b/g/n) اور بلوٹوتھ 5 (LE) کو سپورٹ کرتا ہے۔
  • بلٹ ان 512KB SRAM اور 384KB ROM، آن بورڈ 8MB PSRAM اور 8MB فلیش کے ساتھ۔
  • آن بورڈ 4.3 انچ کیپسیٹیو ٹچ ڈسپلے، 800×480 ریزولوشن، 65K رنگ۔
  • I2C انٹرفیس کے ذریعے کیپسیٹو ٹچ کنٹرول کو سپورٹ کرتا ہے، انٹرپٹ سپورٹ کے ساتھ 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 انٹرفیس: USB انٹرفیس کے طور پر بھی استعمال کیا جا سکتا ہے، آپ FSUSB42UMX چپ کے ساتھ CAN/USB کو تبدیل کر سکتے ہیں۔ USB انٹرفیس بطور ڈیفالٹ استعمال ہوتا ہے (جب FSUSB42UMX کا USB_SEL پن LOW پر سیٹ ہوتا ہے)۔
  • I2C انٹرفیس: ESP32-S3 ملٹی لین ہارڈویئر فراہم کرتا ہے، فی الحال IO ایکسپینشن چپ، ٹچ انٹرفیس اور I8C انٹرفیس لوڈ کرنے کے لیے GPIO9(SDA) اور GPIO2(SCL) پنوں کو I2C بس کے طور پر استعمال کرتا ہے۔
  • RS485 انٹرفیس: RS485 ڈیوائس کمیونیکیشن سے براہ راست جڑنے کے لیے RS485 انٹرفیس سرکٹس پر ڈویلپمنٹ بورڈ، اور RS485 سرکٹ ٹرانسیور موڈ کے خودکار سوئچنگ کو سپورٹ کرتا ہے۔
  • PH2.0 بیٹری ہیڈر: ڈیولپمنٹ بورڈ موثر چارج اور ڈسچارج مینجمنٹ چپ CS8501 کا استعمال کرتا ہے۔ یہ سنگل سیل لیتھیم بیٹری کو 5V تک بڑھا سکتا ہے۔ فی الحال، چارجنگ کرنٹ 580mA پر سیٹ کیا گیا ہے، اور صارفین R45 ریزسٹر کو تبدیل کر کے چارجنگ کرنٹ میں ترمیم کر سکتے ہیں۔ مزید تفصیلات کے لیے، آپ اسکیمیٹک ڈایاگرام کا حوالہ دے سکتے ہیں۔

پن کی تعریف

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 بینچ مارک ایکس چلانے کے لیے اوسط فریم ریٹ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 سیریز کے ترقیاتی بورڈز کے لیے سافٹ ویئر کا فریم ورک مکمل ہو گیا ہے، اور آپ پروڈکٹ ڈویلپمنٹ کی تیز رفتار پروٹو ٹائپنگ کے لیے C/C++ (Arduino, ESP-IDF) استعمال کر سکتے ہیں۔ یہاں ان تین ترقی کے طریقوں کا ایک مختصر تعارف ہے:

سرکاری C/C++ لائبریری کی تنصیب:

  • ESP32 سیریز Arduino ڈویلپمنٹ ٹیوٹوریل۔
  • ESP32 سیریز ESP-IDF ڈویلپمنٹ ٹیوٹوریل۔

MicroPython Python 3 پروگرامنگ زبان کا ایک موثر نفاذ ہے۔ اس میں Python معیاری لائبریری کا ایک چھوٹا ذیلی سیٹ شامل ہے اور اسے مائیکرو کنٹرولرز اور وسائل کے محدود ماحول پر چلانے کے لیے بہتر بنایا گیا ہے۔

  • آپ MicroPython سے متعلقہ ایپلیکیشن ڈویلپمنٹ کے لیے ترقیاتی دستاویزات کا حوالہ دے سکتے ہیں۔
  • MicroPython کے لیے GitHub لائبریری اپنی مرضی کے مطابق ترقی کے لیے دوبارہ مرتب کرنے کی اجازت دیتی ہے۔

ماحولیات کی ترتیب ونڈوز 10 پر معاون ہے۔ صارفین Arduino/Visual Studio Codes (ESP-IDF) کو بطور IDE تیار کرنے کے لیے منتخب کر سکتے ہیں۔ Mac/Linux کے لیے، صارفین سرکاری تعارف کا حوالہ دے سکتے ہیں۔

ESP-IDF

  • ESP-IDF کی تنصیب

Arduino

  • Arduino IDE ڈاؤن لوڈ اور انسٹال کریں۔
  • جیسا کہ ذیل میں دکھایا گیا ہے Arduino IDE پر ESP32 انسٹال کریں، اور آپ اس لنک کا حوالہ دے سکتے ہیں۔
  • ایڈیشنل بورڈز مینیجر میں درج ذیل لنک کو پُر کریں۔ 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 تنصیب کے بعد. ESP_Panel_Conf.h اور lv_conf.h کے ساتھ s32-32-لائبریریوں میں ESP3_Display_Panel، ESP4.3_IO_Expander اور lvgl فولڈرز کو براہ راست استعمال کرنے کی سفارش کی جاتی ہے۔ 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 ڈیمو استعمال کرنے سے پہلے، براہ کرم چیک کریں کہ آیا Arduino IDE ماحول اور ڈاؤن لوڈ کی ترتیبات درست طریقے سے ترتیب دی گئی ہیں، تفصیلات کے لیے، براہ کرم Arduino کنفیگر کو چیک کریں۔

UART_Test
بطور سابق UART_Test لیں۔ample، UART_Test UART انٹرفیس کی جانچ کے لیے استعمال کیا جا سکتا ہے۔ یہ انٹرفیس GPIO43(TXD) اور GPIO44(RXD) سے UART0 کے طور پر جڑ سکتا ہے۔

  • کوڈ کو پروگرام کرنے کے بعد، USB کو Type-C کیبل سے "UART" Type-C انٹرفیس سے جوڑیں۔ سیریل پورٹ ڈیبگنگ اسسٹنٹ کو کھولیں، اور 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 to DuPont male head 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_ٹیسٹ
I2C_Test example I2C ساکٹ کی جانچ کے لیے ہے، اور یہ انٹرفیس GPIO8(SDA) اور GPIO9(SCL) سے I2C کمیونیکیشن کے لیے جڑ سکتا ہے۔

  • اس سابق کا استعمال کرتے ہوئےampBME680 ماحولیاتی سینسر چلانے کے لیے، اور ترمیم کرنے سے پہلے، آپ کو لائبریری مینیجر کے ذریعے "BME68x سینسر لائبریری" انسٹال کرنے کی ضرورت ہے۔
  • کوڈ کو پروگرام کرنے کے بعد، I2C ساکٹ "HY2.0 2P to DuPont male head 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 to DuPont male head 2P 10cm" کے ذریعے جڑ سکتا ہے اور پھر اسے PC سے جوڑ سکتا ہے۔
  • سیریل پورٹ ڈیبگنگ اسسٹنٹ کو کھولیں اور ESP485-S32-Touch-LCD-3 پر RS4.3 پیغام بھیجیں۔ ESP32-S3-Touch-LCD-4.3 موصولہ پیغام کو سیریل پورٹ ڈیبگنگ اسسٹنٹ کو واپس کر دے گا۔ درست COM پورٹ اور بوڈ ریٹ کا انتخاب یقینی بنائیں۔ پیغام بھیجنے سے پہلے، کیریج ریٹرن اور لائن فیڈ شامل کرنے کے لیے "AddCrLf" کو چیک کریں۔

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

SD_ٹیسٹ
SD_Test سابقہample SD کارڈ ساکٹ کو جانچنے کے لیے استعمال کیا جاتا ہے۔ اسے استعمال کرنے سے پہلے، SD کارڈ داخل کریں۔

  • کوڈ کو جلانے کے بعد، ESP32-S3-Touch-*LCD-4.3 SD کارڈ کی قسم اور سائز کو پہچان لے گا اور آگے بڑھے گا۔ file آپریشنز جیسے تخلیق کرنا، حذف کرنا، ترمیم کرنا اور استفسار کرنا files.

WAVESHARE-ESP32-S3-4-3-inch-Capacitive-Touch-Display-Development-Board- (15)TWAI ٹرانسمیٹ
TWAI ٹرانسمیٹ سابقample CAN ساکٹ کی جانچ کے لیے ہے، اور یہ انٹرفیس CAN مواصلت کے لیے GPIO20(TXD) اور GPIO19(RXD) سے جڑ سکتا ہے۔

  • کوڈ کو پروگرام کرنے کے بعد، "HY2.0 2P to DuPont male head 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 حاصل کریں۔
TWAI حاصل کریں سابقample CAN ساکٹ کی جانچ کے لیے ہے، اور یہ انٹرفیس CAN مواصلت کے لیے GPIO20(TXD) اور GPIO19(RXD) سے جڑ سکتا ہے۔

  • کوڈ اپ لوڈ کرنے کے بعد، ESP2.0-S2-Touch-LCD-2 کے CAN H اور CAN L پنوں کو USB-CAN-A سے جوڑنے کے لیے "HY10 32P to DuPont male head 3P red-black 4.3cm" کیبل استعمال کریں۔ .
  • USB-CAN-A کو کمپیوٹر سے جوڑیں اور USB-CAN-A_TOOL_2.0 اپر کمپیوٹر سافٹ ویئر کھولیں۔ متعلقہ COM پورٹ کو منتخب کریں، پورٹ باؤڈ کی شرح کو 2000000 پر سیٹ کریں جیسا کہ تصویر میں اشارہ کیا گیا ہے، اور CAN baud کی شرح کو 500.000Kbps پر سیٹ کریں۔ ان ترتیبات کے ساتھ، آپ Esp32-s3-touch-lcd-4.3 پر CAN پیغامات بھیج سکیں گے۔

lvgl_پورٹنگ
lvgl_Porting example آرجیبی ٹچ اسکرین کی جانچ کے لیے ہے۔

کوڈ اپ لوڈ کرنے کے بعد، آپ اسے چھونے کی کوشش کر سکتے ہیں۔ نیز، ہم LVGL پورٹنگ ایکس فراہم کرتے ہیں۔ampصارفین کے لیے les (اگر کوڈ کو جلانے کے بعد کوئی سکرین جواب نہیں آتا ہے، تو چیک کریں کہ آیا Arduino IDE -> ٹولز کی سیٹنگز درست طریقے سے ترتیب دی گئی ہیں: متعلقہ فلیش (8MB) کا انتخاب کریں اور PSRAM (8MB OPI) کو فعال کریں)۔

ڈرا کلر بار
ڈرا کلر بار سابقample آرجیبی اسکرین کی جانچ کے لیے ہے۔

کوڈ اپ لوڈ کرنے کے بعد، آپ کو نیلے، سبز اور سرخ رنگوں کے بینڈ ڈسپلے کرنے والی اسکرین کا مشاہدہ کرنا چاہیے۔ اگر کوڈ کو جلانے کے بعد اسکرین کوئی جواب نہیں دکھاتی ہے، تو چیک کریں کہ آیا 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 ڈیوائس کو جوڑیں (اس کے لیے سابقampمثال کے طور پر، ہم ESP680-S32-Touch-LCD-3 پر متعلقہ پنوں پر BME4.3 Environmental Sensor ) استعمال کر رہے ہیں۔ سیریل پورٹ ڈیبگنگ اسسٹنٹ کو کھولیں، 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 سابقample CAN ساکٹ کی جانچ کے لیے ہے۔

  • کوڈ اپ لوڈ کرنے کے بعد، ESP2.0-S2-Touch-LCD-2 کے CAN H اور CAN L پنوں کو USB-CAN-A سے جوڑنے کے لیے "HY10 32P to DuPont male head 3P red-black 4.3cm" کیبل استعمال کریں۔ .
  • 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 example اسکرین کے ڈسپلے اثر کو جانچنے کے لیے ہے۔

وسیلہ

دستاویز

  • اسکیمیٹک خاکہ
  • ESP32 Arduino Core کی دستاویزات 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 ڈیٹا شیٹ
  • ٹی جے اے 1051

اکثر پوچھے گئے سوالات

سوال: 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 پروگرام کرنے کے بعد کوئی جواب نہیں دکھاتا؟
جواب:
اگر کوڈ کو پروگرام کرنے کے بعد اسکرین کا کوئی جواب نہیں ملتا ہے، تو چیک کریں کہ آیا Arduino IDE -> ٹولز میں درست کنفیگریشنز سیٹ ہیں: متعلقہ فلیش (8MB) کا انتخاب کریں اور PSRAM (8MB OPI) کو فعال کریں۔

سوال: ESP32-S3-Touch-LCD-4.3 آر جی بی اسکرین کے لیے آرڈوینو ڈیمو مرتب کرنے میں ناکام رہتا ہے اور غلطیاں دکھاتا ہے؟
جواب:
چیک کریں کہ آیا "s3-4.3-لائبریریز" لائبریری انسٹال ہے۔ براہ کرم تنصیب کے مراحل کا حوالہ دیں۔

حمایت

ٹیکنیکل سپورٹ

اگر آپ کو تکنیکی مدد کی ضرورت ہے یا کوئی رائے/دوبارہ ہے۔viewٹکٹ جمع کرانے کے لیے براہ کرم ابھی جمع کروائیں بٹن پر کلک کریں، ہماری سپورٹ ٹیم 1 سے 2 کام کے دنوں میں آپ کو چیک کرے گی اور جواب دے گی۔ براہ کرم صبر کریں کیونکہ ہم مسئلہ کو حل کرنے میں آپ کی مدد کرنے کی ہر ممکن کوشش کرتے ہیں۔ کام کرنے کا وقت: صبح 9 بجے سے صبح 6 بجے تک GMT+8 (پیر سے جمعہ)WAVESHARE-ESP32-S3-4-3-inch-Capacitive-Touch-Display-Development-Board- (16)

لاگ ان / اکاؤنٹ بنائیں

دستاویزات / وسائل

WAVESHARE ESP32-S3 4.3 انچ Capacitive Touch Display Development Board [پی ڈی ایف] یوزر گائیڈ
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

حوالہ جات

ایک تبصرہ چھوڑیں۔

آپ کا ای میل پتہ شائع نہیں کیا جائے گا۔ مطلوبہ فیلڈز نشان زد ہیں۔ *