
স্পেসিফিকেশন
- পণ্যের নাম: ESP32-S3-টাচ-LCD-4.3
- বেতার সমর্থন: 2.4GHz ওয়াইফাই এবং BLE 5
- প্রদর্শন: 4.3-ইঞ্চি ক্যাপাসিটিভ টাচস্ক্রিন
- স্মৃতি: উচ্চ-ক্ষমতা ফ্ল্যাশ এবং PSRAM
পণ্য ওভারview
ESP32-S3-Touch-LCD-4.3 হল একটি মাইক্রোকন্ট্রোলার ডেভেলপমেন্ট বোর্ড যা WiFi, BLE, একটি ক্যাপাসিটিভ টাচ স্ক্রিন এবং বিভিন্ন পেরিফেরাল ইন্টারফেসকে একীভূত করে। এটি মানব-মেশিন ইন্টারফেস (HMI) এবং অন্যান্য ESP32-S3 অ্যাপ্লিকেশন বিকাশের জন্য উপযুক্ত।
হার্ডওয়্যার বিবরণ
বোর্ডটিতে UART, USB, সেন্সর, CAN, I2C, RS485 সহ একাধিক ইন্টারফেস এবং দক্ষ চার্জিং এবং ডিসচার্জিং ব্যবস্থাপনার জন্য একটি ব্যাটারি হেডার রয়েছে৷
অনবোর্ড ইন্টারফেস
- UART ইন্টারফেস: USB থেকে UART যোগাযোগের জন্য CH343P চিপ।
- ইউএসবি ইন্টারফেস: USB যোগাযোগের জন্য GPIO19(DP) এবং GPIO20(DN)।
- সেন্সর ইন্টারফেস: সেন্সর ইন্টিগ্রেশনের জন্য GPIO6 কে ADC হিসাবে সংযুক্ত করে।
- CAN ইন্টারফেস: মাল্টিপ্লেক্সড ফাংশনের জন্য ইউএসবি ইন্টারফেসের সাথে ভাগ করা হয়েছে।
- I2C ইন্টারফেস: একাধিক হার্ডওয়্যার I2C ইন্টারফেস উপলব্ধ।
- RS485 ইন্টারফেস: সরাসরি RS485 যোগাযোগের জন্য অনবোর্ড সার্কিট।
- ব্যাটারি হেডার: দক্ষ ব্যাটারি চার্জিং এবং ডিসচার্জিং ব্যবস্থাপনা সমর্থন করে।
পিন সংযোগ
হার্ডওয়্যার সংযোগ
ম্যানুয়ালটিতে বর্ণিত অনুরূপ ইন্টারফেসের সাথে পেরিফেরালগুলির যথাযথ সংযোগ নিশ্চিত করুন।
পরিবেশ সেটিং
সফ্টওয়্যার কাঠামো দ্রুত প্রোটোটাইপিং এবং বিকাশের জন্য সার্কিট পাইথন, মাইক্রোপাইথন এবং C/C++ (Arduino, ESP-IDF) সমর্থন করে।
ওভারview
ভূমিকা
ESP32-S3-Touch-LCD-4.3 হল 2.4GHz WiFi এবং BLE 5 সমর্থন সহ একটি মাইক্রোকন্ট্রোলার ডেভেলপমেন্ট বোর্ড, এবং উচ্চ-ক্ষমতার ফ্ল্যাশ এবং PSRAM সংহত করে৷ অনবোর্ড 4.3-ইঞ্চি ক্যাপাসিটিভ টাচ স্ক্রিন LVGL এর মতো GUI প্রোগ্রামগুলিকে মসৃণভাবে চালাতে পারে। HMI এবং অন্যান্য ESP32-S3 অ্যাপ্লিকেশনের দ্রুত বিকাশের জন্য উপযুক্ত বিভিন্ন পেরিফেরাল ইন্টারফেসের সাথে মিলিত।
বৈশিষ্ট্য
- Xtensa 32-bit LX7 ডুয়াল-কোর প্রসেসর দিয়ে সজ্জিত, 240MHz প্রধান ফ্রিকোয়েন্সি পর্যন্ত।
- একটি অনবোর্ড অ্যান্টেনা সহ 2.4GHz Wi-Fi (802.11 b/g/n) এবং Bluetooth 5 (LE) সমর্থন করে।
- বিল্ট-ইন 512KB SRAM এবং 384KB রম, অনবোর্ড 8MB PSRAM এবং 8MB ফ্ল্যাশ সহ।
- অনবোর্ড 4.3-ইঞ্চি ক্যাপাসিটিভ টাচ ডিসপ্লে, 800×480 রেজোলিউশন, 65K রঙ।
- I2C ইন্টারফেসের মাধ্যমে ক্যাপাসিটিভ টাচ কন্ট্রোল সমর্থন করে, ইন্টারাপ্ট সাপোর্ট সহ 5-পয়েন্ট টাচ।
- অনবোর্ড CAN, RS485, I2C ইন্টারফেস, এবং TF কার্ড স্লট, ফুল-স্পীড ইউএসবি পোর্ট সংহত করে।
- নমনীয় ঘড়ি, মডিউল পাওয়ার সাপ্লাই স্বাধীন সেটিং, এবং বিভিন্ন পরিস্থিতিতে কম বিদ্যুত খরচ উপলব্ধি করতে অন্যান্য নিয়ন্ত্রণ সমর্থন করে।
হার্ডওয়্যার বিবরণ
অনবোর্ড ইন্টারফেস

- UART ইন্টারফেস: ESP343-S32 এর UART_TXD(GPIO3) এবং UART_RXD(GPIO43) এর সাথে সংযোগ করতে USB থেকে UART-এর জন্য CH44P চিপ ব্যবহার করে, ফার্মওয়্যার বার্নিং এবং লগ প্রিন্টিং সক্ষম করে৷
- ইউএসবি ইন্টারফেস: 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 |
এলসিডি
G3 |
ইউএসবি | SD | UART | CAN | সেন্সর |
| জিপিআইও 1 | R3 | |||||
| জিপিআইও 2 | R4 | |||||
| জিপিআইও 3 | ভিএসওয়াইএনসি | |||||
| জিপিআইও 4 | টিপি_আইআরকিউ | |||||
| জিপিআইও 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(নিম্ন) |
হার্ডওয়্যার সংযোগ

- ESP32-S3-Touch-LCD-4.3 একটি অনবোর্ড স্বয়ংক্রিয় ডাউনলোড সার্কিটের সাথে আসে। টাইপ সি পোর্ট, UART চিহ্নিত, প্রোগ্রাম ডাউনলোড এবং লগিং এর জন্য ব্যবহৃত হয়। প্রোগ্রামটি ডাউনলোড হয়ে গেলে, রিসেট বোতাম টিপে এটি চালান।
- অনুগ্রহ করে অন্যান্য ধাতু বা প্লাস্টিক সামগ্রী ব্যবহার করার সময় PCB অ্যান্টেনা এলাকা থেকে দূরে রাখুন।
- উন্নয়ন বোর্ড 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 হল একটি প্রোগ্রামিং ভাষা যা কম খরচে মাইক্রোকন্ট্রোলার বোর্ডে কোডিং পরীক্ষা এবং শেখার সহজ করার জন্য ডিজাইন করা হয়েছে। এটি মাইক্রোপাইথন প্রোগ্রামিং ভাষার একটি ওপেন সোর্স ডেরিভেটিভ, প্রাথমিকভাবে ছাত্র এবং নতুনদের লক্ষ্য করে। সার্কিট পাইথন উন্নয়ন এবং রক্ষণাবেক্ষণ অ্যাডাফ্রুট ইন্ডাস্ট্রিজ দ্বারা সমর্থিত।
- সার্কিটপাইথন-সম্পর্কিত অ্যাপ্লিকেশন বিকাশের জন্য আপনি বিকাশ ডকুমেন্টেশন ® উল্লেখ করতে পারেন।
- CircuitPython-এর জন্য GitHub& লাইব্রেরি কাস্টম ডেভেলপমেন্টের জন্য পুনরায় সংকলনের অনুমতি দেয়।
- মাইক্রোপাইথন হল পাইথন 3 প্রোগ্রামিং ভাষার একটি দক্ষ বাস্তবায়ন। এটি পাইথন স্ট্যান্ডার্ড লাইব্রেরির একটি ছোট উপসেট অন্তর্ভুক্ত করে এবং মাইক্রোকন্ট্রোলার এবং রিসোর্স সীমাবদ্ধ পরিবেশে চালানোর জন্য অপ্টিমাইজ করা হয়েছে।
- আপনি বিকাশ ডকুমেন্টেশন এবং মাইক্রোপাইথন-সম্পর্কিত অ্যাপ্লিকেশন বিকাশের জন্য উল্লেখ করতে পারেন।
- GitHub লাইব্রেরি এবং MicroPython-এর জন্য কাস্টম ডেভেলপমেন্টের জন্য পুনরায় সংকলনের অনুমতি দেয়।
- অফিসিয়াল লাইব্রেরি এবং C/C++ ডেভেলপমেন্টের জন্য Espressif Systems থেকে সহায়তা এটিকে দ্রুত ইনস্টলেশনের জন্য সুবিধাজনক করে তোলে।
- ব্যবহারকারীরা Arduino নির্বাচন করতে পারেন এবং
- তাদের ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট (IDE) হিসাবে ভিজ্যুয়াল স্টুডিও কোড (ESP-IDF)।
- পরিবেশটি Windows 10-এর অধীনে সেট আপ করা হয়েছে, ব্যবহারকারীরা বিকাশের জন্য IDE হিসাবে Arduino বা ভিজ্যুয়াল স্টুডিও কোড (ESP-IDF) ব্যবহার করতে বেছে নিতে পারেন, Mac/Linux OS ব্যবহারকারীরা অনুগ্রহ করে অফিসিয়াল নির্দেশাবলী দেখুন&.
ইএসপি-আইডিএফ
- ইএসপি-আইডিএফ ইনস্টলেশন এবং
আরডুইনো
- Arduino IDE& ডাউনলোড এবং ইনস্টল করুন।
- নীচে দেখানো হিসাবে Arduino IDE-তে ESP32 ইনস্টল করুন, এবং আপনি এই লিঙ্কটি উল্লেখ করতে পারেন &.
- অতিরিক্ত বোর্ড ম্যানেজারে নিম্নলিখিত লিঙ্কটি পূরণ করুন URLঅধীনে সেটিংস স্ক্রিনের s বিভাগ File -> পছন্দ এবং সংরক্ষণ করুন।

- ইন্সটল করতে বোর্ড ম্যানেজারে esp32 সার্চ করুন এবং আরডুইনো আইডিই পুনরায় চালু করুন।

- Arduino IDE খুলুন এবং লক্ষ্য করুন যে মেনু বারের টুলগুলি সংশ্লিষ্ট ফ্ল্যাশ (8MB) নির্বাচন করে এবং PSRAM (8MB OPI) সক্ষম করে, যেমনটি নিম্নলিখিত চিত্রে দেখানো হয়েছে।

সম্পদ
- দলিল
- ESP32 Arduino Core এর ডকুমেন্টেশন
- Arduino-esp32
- ইএসপি-আইডিএফ
- ডেমো
- সফটওয়্যার
- ডেটাশিট
- ESP32-S3 সিরিজ ডেটাশিট টি
- ESP32-S3 Wroom ডেটাশিট
- CH343 ডেটাশিট এবং
- TJA1051
FAQ
প্রশ্ন: আমি কি 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 ইঞ্চি |

