
وضاحتیں
- پروڈکٹ کا نام: ESP32-S3-Touch-LCD-4.3
- وائرلیس سپورٹ: 2.4GHz وائی فائی اور BLE 5
- ڈسپلے: 4.3 انچ کیپسیٹیو ٹچ اسکرین
- یادداشت: اعلی صلاحیت والے فلیش اور PSRAM
پروڈکٹ ختمview
ESP32-S3-Touch-LCD-4.3 ایک مائیکرو کنٹرولر ڈویلپمنٹ بورڈ ہے جو وائی فائی، BLE، ایک کیپسیٹو ٹچ اسکرین، اور مختلف پیریفرل انٹرفیس کو مربوط کرتا ہے۔ یہ انسانی مشین انٹرفیس (HMI) اور دیگر ESP32-S3 ایپلی کیشنز تیار کرنے کے لیے موزوں ہے۔
ہارڈ ویئر کی تفصیل
بورڈ میں متعدد انٹرفیسز شامل ہیں جن میں UART، USB، سینسر، CAN، I2C، RS485، اور موثر چارجنگ اور ڈسچارجنگ کے انتظام کے لیے بیٹری ہیڈر شامل ہیں۔
آن بورڈ انٹرفیس
- UART انٹرفیس: USB سے UART مواصلت کے لیے CH343P چپ۔
- USB انٹرفیس: USB مواصلت کے لیے GPIO19(DP) اور GPIO20(DN)۔
- سینسر انٹرفیس: سینسر انضمام کے لیے GPIO6 کو ADC کے طور پر جوڑتا ہے۔
- CAN انٹرفیس: ملٹی پلیکس فنکشن کے لیے USB انٹرفیس کے ساتھ اشتراک کیا گیا۔
- I2C انٹرفیس: ایک سے زیادہ ہارڈویئر I2C انٹرفیس دستیاب ہیں۔
- RS485 انٹرفیس: براہ راست RS485 مواصلات کے لئے جہاز پر سرکٹ۔
- بیٹری ہیڈر: موثر بیٹری چارجنگ اور ڈسچارجنگ مینجمنٹ کی حمایت کرتا ہے۔
پن کنکشن
ہارڈ ویئر کنکشن
متعلقہ انٹرفیس سے پیری فیرلز کے مناسب کنکشن کو یقینی بنائیں جیسا کہ دستی میں بیان کیا گیا ہے۔
ماحولیات کی ترتیب
سافٹ ویئر فریم ورک تیزی سے پروٹو ٹائپنگ اور ترقی کے لیے CircuitPython، MicroPython، اور C/C++ (Arduino, ESP-IDF) کو سپورٹ کرتا ہے۔
ختم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 پورٹ کو مربوط کرتا ہے۔
- لچکدار گھڑی، ماڈیول پاور سپلائی کی آزاد سیٹنگ، اور دیگر کنٹرولز کو مختلف منظرناموں میں کم بجلی کی کھپت کا احساس کرنے کے لیے سپورٹ کرتا ہے۔
ہارڈ ویئر کی تفصیل
آن بورڈ انٹرفیس

- UART انٹرفیس: ESP343-S32 کے UART_TXD(GPIO3) اور UART_RXD(GPIO43) سے جڑنے کے لیے USB سے UART کے لیے CH44P چپ کا استعمال، فرم ویئر کو جلانے اور لاگ پرنٹنگ کو فعال کرنا۔
- USB انٹرفیس: GPIO19(DP) اور GPIO20(DN) بطور ڈیفالٹ ESP32-S3 کے USB پن ہیں، اور انٹرفیس کو UVC جیسے پروٹوکول کے ساتھ کیمروں کو جوڑنے کے لیے استعمال کیا جا سکتا ہے۔ براہ کرم یہاں کلک کریں۔ view UVC ڈرائیور۔
- سینسر انٹرفیس: یہ انٹرفیس GPIO6 کو ADC کے طور پر منسلک کرنے کے لیے ہے، اور اسے سینسر سے منسلک کیا جا سکتا ہے۔
- CAN انٹرفیس: CAN انٹرفیس پن اور USB انٹرفیس پن ایک ملٹی پلیکس فنکشن کا اشتراک کرتے ہیں، سوئچنگ کے لیے FSUSB42UMX چپ کا استعمال کرتے ہیں۔ پہلے سے طے شدہ طور پر، USB انٹرفیس استعمال ہوتا ہے (جب FSUSB42UMX کا USB_SEL پن HIGH پر سیٹ ہوتا ہے)۔
- I2C انٹرفیس: ESP32-S3 متعدد ہارڈویئر I2C انٹرفیس پیش کرتا ہے۔ فی الحال، GPIO8 (SDA) اور GPIO9 (SCL) پنوں کو IO توسیعی چپ، ٹچ انٹرفیس، اور دیگر I2C پیری فیرلز سے مربوط کرنے کے لیے I2C بس کے طور پر استعمال کیا جاتا ہے۔
- RS485 انٹرفیس: ڈویلپمنٹ بورڈ ایک آن بورڈ RS485 انٹرفیس سرکٹ سے لیس ہے، جو RS485 ڈیوائسز کے ساتھ براہ راست رابطے کی اجازت دیتا ہے۔ RS485 سرکٹ خود بخود ٹرانسمٹ اور ریسیو موڈ کے درمیان بدل جاتا ہے۔
- PH2.0 بیٹری ہیڈر: ڈویلپمنٹ بورڈ موثر چارجنگ اور ڈسچارجنگ مینجمنٹ چپ CS8501 کا استعمال کرتا ہے، جو ایک لیتھیم بیٹری کو 5V تک بڑھانے کے قابل ہے۔ فی الحال، چارج کرنٹ 580mA پر سیٹ ہے۔ صارفین R45 ریزسٹر کو بدل کر چارج کرنٹ میں ترمیم کر سکتے ہیں۔ مزید تفصیلات کے لیے، براہ کرم اسکیمیٹک ڈایاگرام سے رجوع کریں۔
پن کنکشن
| ESP32-S3-WROOM-x
جی پی آئی او 0 |
LCD
G3 |
یو ایس بی | SD | UART | CAN | سینسر |
| جی پی آئی او 1 | R3 | |||||
| جی پی آئی او 2 | R4 | |||||
| جی پی آئی او 3 | VSYNC | |||||
| جی پی آئی او 4 | TP_IRQ | |||||
| جی پی آئی او 5 | DE | |||||
| جی پی آئی او 6 | AD | |||||
| جی پی آئی او 7 | پی سی ایل کے | |||||
| جی پی آئی او 8 | TP_SDA | |||||
| جی پی آئی او 9 | TP_SCL | |||||
| جی پی آئی او 10 | B7 | |||||
| جی پی آئی او 11 | موسی | |||||
| جی پی آئی او 12 | ایس سی کے | |||||
| جی پی آئی او 13 | ایم آئی ایس او | |||||
| جی پی آئی او 14 | B3 | |||||
| جی پی آئی او 15 | RS485_TX۔ | |||||
| جی پی آئی او 16 | RS485_RX۔ | |||||
| جی پی آئی او 17 | B6 | |||||
| جی پی آئی او 18 | B5 | |||||
| جی پی آئی او 19 | USB_DN | CANRX | ||||
| جی پی آئی او 20 | USB_DP۔ | CANTX | ||||
| جی پی آئی او 21 | G7 | |||||
| جی پی آئی او 38 | B4 | |||||
| جی پی آئی او 39 | G2 | |||||
| جی پی آئی او 40 | R7 | |||||
| جی پی آئی او 41 | R6 | |||||
| جی پی آئی او 42 | R5 | |||||
| جی پی آئی او 43 | UART_TXD | |||||
| جی پی آئی او 44 | UART_RXD | |||||
| جی پی آئی او 45 | G4 | |||||
| جی پی آئی او 46 | HSYNC | |||||
| جی پی آئی او 47 | G6 | |||||
| جی پی آئی او 48
CH422G |
G5
- |
- |
- |
- |
- |
- |
|
EXIO1 |
TP_RST |
|||||
| EXIO2 | ڈی آئی ایس پی | |||||
| EXIO3 | LCD_RST | |||||
| EXIO4 | SD_CS | |||||
| EXIO5 |
USB_SEL(HIGH) |
USB_SEL(LOW) |
ہارڈ ویئر کنکشن

- ESP32-S3-Touch-LCD-4.3 ایک آن بورڈ خودکار ڈاؤن لوڈ سرکٹ کے ساتھ آتا ہے۔ ٹائپ سی پورٹ، جس پر UART کا نشان لگایا گیا ہے، پروگرام ڈاؤن لوڈ اور لاگنگ کے لیے استعمال کیا جاتا ہے۔ پروگرام ڈاؤن لوڈ ہونے کے بعد، اسے RESET بٹن دبا کر چلائیں۔
- براہ کرم استعمال کے دوران دیگر دھاتوں یا پلاسٹک کے مواد کو پی سی بی اینٹینا ایریا سے دور رکھیں۔
- ترقیاتی بورڈ ADC، CAN، IC، اور RS2.0 پیریفرل پنوں کو بڑھانے کے لیے PH485 کنیکٹر استعمال کرتا ہے۔ سینسر کے اجزاء کو جوڑنے کے لیے PH2.0 سے 2.54mm DuPont مرد کنیکٹر کا استعمال کریں۔
- چونکہ 4.3 انچ اسکرین زیادہ تر GPIO پنوں پر قابض ہے، آپ ری سیٹ اور بیک لائٹ کنٹرول جیسے افعال کے لیے IO کو بڑھانے کے لیے CH422G چپ استعمال کر سکتے ہیں۔
- CAN اور RS485 پیریفرل انٹرفیس پہلے سے طے شدہ طور پر جمپر کیپس کا استعمال کرتے ہوئے 1200hm ریزسٹر سے جڑتے ہیں۔ اختیاری طور پر، ٹرمینیشن ریزسٹر کو منسوخ کرنے کے لیے NC کو جوڑیں۔
- SD کارڈ SPI مواصلات کو ملازمت دیتا ہے۔ نوٹ کریں کہ SD_CS پن کو CH4G کے EXIO422 سے چلانے کی ضرورت ہے۔
دیگر نوٹس
- LVGL بینچ مارک ایکس چلانے کے لیے اوسط فریم ریٹampESP-IDF v5.1 میں سنگل کور پر le 41 FPS ہے۔ تالیف سے پہلے، 120M PSRAM کو فعال کرنا ضروری ہے۔
- PH2.0 لیتھیم بیٹری ساکٹ صرف ایک 3.7V لتیم بیٹری کو سپورٹ کرتا ہے۔ بیک وقت چارج کرنے اور ڈسچارج کرنے کے لیے بیٹری پیک کے متعدد سیٹ استعمال نہ کریں۔ 2000mAh سے کم گنجائش والی واحد سیل بیٹری استعمال کرنے کی سفارش کی جاتی ہے۔
طول و عرض

ماحولیات کی ترتیب
ESP32 سیریز ڈویلپمنٹ بورڈز کے لیے سافٹ ویئر کا فریم ورک مکمل ہو گیا ہے، اور آپ پروڈکٹ ڈویلپمنٹ کی تیز رفتار پروٹو ٹائپنگ کے لیے CircuitPython، MicroPython، اور C/C++ (Arduino, ESP-IDF) استعمال کر سکتے ہیں۔ یہاں ان تین ترقی کے طریقوں کا ایک مختصر تعارف ہے:
- CircuitPython ایک پروگرامنگ زبان ہے جو کوڈنگ ٹیسٹوں اور کم لاگت والے مائیکرو کنٹرولر بورڈز پر سیکھنے کو آسان بنانے کے لیے بنائی گئی ہے۔ یہ MicroPython پروگرامنگ لینگویج کا اوپن سورس مشتق ہے، جس کا مقصد بنیادی طور پر طلباء اور ابتدائی افراد ہیں۔ Adafruit Industries کی طرف سے CircuitPython کی ترقی اور دیکھ بھال کی حمایت کی جاتی ہے۔
- آپ CircuitPython سے متعلق ایپلی کیشنز کی ترقی کے لیے ڈویلپمنٹ دستاویزات ® کا حوالہ دے سکتے ہیں۔
- GitHub & CircuitPython لائبریری اپنی مرضی کے مطابق ترقی کے لیے دوبارہ کمپائلیشن کی اجازت دیتی ہے۔
- MicroPython Python 3 پروگرامنگ زبان کا ایک موثر نفاذ ہے۔ اس میں Python معیاری لائبریری کا ایک چھوٹا ذیلی سیٹ شامل ہے اور اسے مائیکرو کنٹرولرز اور وسائل کے محدود ماحول پر چلانے کے لیے بہتر بنایا گیا ہے۔
- آپ ڈیولپمنٹ دستاویزات اور مائیکرو پائتھون سے متعلقہ ایپلیکیشن ڈویلپمنٹ کا حوالہ دے سکتے ہیں۔
- GitHub لائبریری اور MicroPython کے لیے اپنی مرضی کے مطابق ترقی کے لیے دوبارہ مرتب کرنے کی اجازت دیتی ہے۔
- سرکاری لائبریریاں اور C/C++ ترقی کے لیے Espressif Systems کی مدد اسے تیز رفتار تنصیب کے لیے آسان بناتی ہے۔
- صارفین Arduino اور منتخب کر سکتے ہیں
- بصری اسٹوڈیو کوڈ (ESP-IDF) ان کے مربوط ترقیاتی ماحول (IDE) کے طور پر۔
- ماحول کو Windows 10 کے تحت ترتیب دیا گیا ہے، صارفین Arduino یا Visual Studio Code (ESP-IDF) کو ترقی کے لیے IDE کے طور پر استعمال کرنے کا انتخاب کر سکتے ہیں، Mac/Linux OS کے صارفین برائے مہربانی آفیشل ہدایات سے رجوع کریں۔
ESP-IDF
- ESP-IDF کی تنصیب اور
Arduino
- Arduino IDE کو ڈاؤن لوڈ اور انسٹال کریں۔
- جیسا کہ ذیل میں دکھایا گیا ہے Arduino IDE پر ESP32 انسٹال کریں، اور آپ اس لنک کا حوالہ دے سکتے ہیں۔
- ایڈیشنل بورڈز مینیجر میں درج ذیل لنک کو پُر کریں۔ URLسیٹنگز اسکرین کے سیکشن کے نیچے File -> ترجیحات اور محفوظ کریں۔

- انسٹال کرنے کے لیے بورڈ مینیجر پر esp32 تلاش کریں، اور اثر کرنے کے لیے Arduino IDE کو دوبارہ شروع کریں۔

- Arduino IDE کھولیں اور نوٹ کریں کہ مینو بار میں موجود ٹولز متعلقہ فلیش (8MB) کو منتخب کرتے ہیں اور PSRAM (8MB OPI) کو فعال کرتے ہیں، جیسا کہ درج ذیل تصویر میں دکھایا گیا ہے۔

وسیلہ
- دستاویز
- ESP32 Arduino Core کی دستاویزات
- Arduino-esp32
- ESP-IDF
- ڈیمو
- سافٹ ویئر
- ڈیٹا شیٹ
- ESP32-S3 سیریز ڈیٹا شیٹ t
- ESP32-S3 Wroom ڈیٹا شیٹ
- CH343 ڈیٹا شیٹ
- ٹی جے اے 1051
اکثر پوچھے گئے سوالات
سوال: کیا میں PH2.0 بیٹری ہیڈر کے ساتھ ایک سے زیادہ بیٹری پیک استعمال کر سکتا ہوں؟
A: PH2.0 لیتھیم بیٹری ساکٹ صرف ایک 3.7V لتیم بیٹری کو سپورٹ کرتا ہے۔ بیٹری پیک کے ایک سے زیادہ سیٹ بیک وقت استعمال نہ کریں۔
دستاویزات / وسائل
![]() |
WAVESHARE ESP32-S3 ٹچ LCD 4.3 انچ [پی ڈی ایف] یوزر گائیڈ ESP32-S3 ٹچ LCD 4.3 انچ، ESP32-S3، ٹچ LCD 4.3 انچ، LCD 4.3 انچ |

