স্পেসিফিকেশন
- 2.4GHz ওয়াইফাই এবং BLE 5 সমর্থন সহ মাইক্রোকন্ট্রোলার ডেভেলপমেন্ট বোর্ড
- উচ্চ-ক্ষমতা ফ্ল্যাশ এবং PSRAM একত্রিত
- LVGL এর মত GUI প্রোগ্রামের জন্য 4.3-ইঞ্চি ক্যাপাসিটিভ টাচ স্ক্রিন
পণ্য বিবরণ
ESP32-S3-Touch-LCD-4.3 HMI এবং অন্যান্য ESP32-S3 অ্যাপ্লিকেশনের দ্রুত বিকাশের জন্য ডিজাইন করা হয়েছে। এটি সংযোগ এবং উন্নয়ন উদ্দেশ্যে ইন্টারফেসের একটি পরিসীমা বৈশিষ্ট্য.
বৈশিষ্ট্য
- ESP32-S3N8R8 টাইপ সি ইউএসবি
- হার্ডওয়্যার বিবরণ
- অনবোর্ড ইন্টারফেস
- 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)।
- সেন্সর ইন্টারফেস: সেন্সর কিট ইন্টিগ্রেশনের জন্য ADC হিসাবে GPIO6 এর সাথে সংযুক্ত।
- CAN ইন্টারফেস: FSUSB42UMX চিপের সাথে USB ইন্টারফেস সমর্থন করে।
- I2C ইন্টারফেস: I8C বাস সংযোগের জন্য GPIO9(SDA) এবং GPIO2(SCL) পিন ব্যবহার করে।
- RS485 ইন্টারফেস: সরাসরি যোগাযোগের জন্য অনবোর্ড RS485 ইন্টারফেস সার্কিট।
- PH2.0 ব্যাটারি হেডার: লিথিয়াম ব্যাটারি সমর্থনের জন্য দক্ষ চার্জ এবং স্রাব ব্যবস্থাপনা চিপ।
FAQ
- প্রশ্ন: ESP-IDF v5.1 এ LVGL বেঞ্চমার্ক চালানোর জন্য গড় ফ্রেম রেট কত?
উত্তর: LVGL বেঞ্চমার্ক এক্স চালানোর সময় গড় ফ্রেম রেট 41 FPS হয়ampESP-IDF v5.1-এ একটি একক কোরে le. - প্রশ্ন: PH2.0 লিথিয়াম ব্যাটারি সকেটের জন্য প্রস্তাবিত ব্যাটারির ক্ষমতা কী?
উত্তর: PH2000 লিথিয়াম ব্যাটারি সকেটের সাথে 2.0mAh এর কম ক্ষমতা সম্পন্ন একটি একক-কোষ ব্যাটারি ব্যবহার করার পরামর্শ দেওয়া হয়।
ESP32-S3-টাচ-LCD-4.3
ওভার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-S43-এর UART_TXD(GPIO44) এবং UART_RXD(GPIO32) পিন সংযোগের জন্য USB থেকে UART-এর জন্য CH3P চিপ ব্যবহার করুন৷ যা ফার্মওয়্যার প্রোগ্রামিং এবং লগ প্রিন্টিংয়ের জন্য।
- ইউএসবি সংযোগকারী: GPIO19(DP) এবং GPIO20(DN) হল ESP32-S3 এর USB পিন, যা UVC প্রোটোকলের সাথে ক্যামেরার সাথে সংযুক্ত হতে পারে। UVC ড্রাইভার সম্পর্কে আরো বিস্তারিত জানার জন্য, আপনি এই লিঙ্কটি উল্লেখ করতে পারেন।
- সেন্সর ইন্টারফেস: এই ইন্টারফেসটি GPIO6 এর সাথে ADC হিসাবে সংযুক্ত, যা সেন্সর কিটের সাথে সংযুক্ত করা যেতে পারে।
- CAN ইন্টারফেস: একটি USB ইন্টারফেস হিসাবেও ব্যবহার করা যেতে পারে, আপনি FSUSB42UMX চিপ দিয়ে CAN/USB পরিবর্তন করতে পারেন৷ USB ইন্টারফেসটি ডিফল্টরূপে ব্যবহার করা হয় (যখন FSUSB42UMX-এর USB_SEL পিন কম সেট করা থাকে)।
- I2C ইন্টারফেস: ESP32-S3 মাল্টি-লেন হার্ডওয়্যার প্রদান করে, বর্তমানে IO এক্সপেনশন চিপ, টাচ ইন্টারফেস এবং I8C ইন্টারফেস লোড করার জন্য I9C বাস হিসাবে GPIO2(SDA) এবং GPIO2(SCL) পিন ব্যবহার করে।
- RS485 ইন্টারফেস: RS485 ডিভাইস যোগাযোগের সাথে সরাসরি সংযোগের জন্য ডেভেলপমেন্ট বোর্ড RS485 ইন্টারফেস সার্কিট অনবোর্ড, এবং RS485 সার্কিট ট্রান্সসিভার মোডের স্বয়ংক্রিয় সুইচিং সমর্থন করে।
- PH2.0 ব্যাটারি হেডার: ডেভেলপমেন্ট বোর্ড দক্ষ চার্জ এবং ডিসচার্জ ম্যানেজমেন্ট চিপ CS8501 ব্যবহার করে। এটি একটি একক-কোষের লিথিয়াম ব্যাটারিকে 5V-এ উন্নীত করতে পারে। বর্তমানে, চার্জিং কারেন্ট 580mA এ সেট করা আছে এবং ব্যবহারকারীরা R45 প্রতিরোধক প্রতিস্থাপন করে চার্জিং কারেন্ট পরিবর্তন করতে পারেন। আরো বিস্তারিত জানার জন্য, আপনি পরিকল্পিত চিত্রটি দেখতে পারেন।
পিন সংজ্ঞা
হার্ডওয়্যার সংযোগ
- ESP32-S3-Touch-LCD-4.3 একটি অনবোর্ড স্বয়ংক্রিয় ডাউনলোড সার্কিটের সাথে আসে। টাইপ সি পোর্ট, UART চিহ্নিত, প্রোগ্রাম ডাউনলোড এবং লগিং এর জন্য ব্যবহৃত হয়। প্রোগ্রামটি ডাউনলোড হয়ে গেলে, রিসেট বোতাম টিপে এটি চালান।
- অনুগ্রহ করে অন্যান্য ধাতু বা প্লাস্টিক সামগ্রী ব্যবহার করার সময় PCB অ্যান্টেনা এলাকা থেকে দূরে রাখুন।
- ডেভেলপমেন্ট বোর্ড 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 এর কম ক্ষমতা সহ একটি একক-কোষ ব্যাটারি ব্যবহার করার পরামর্শ দেওয়া হয়৷
মাত্রা
পরিবেশ সেটিং
ESP32 সিরিজ ডেভেলপমেন্ট বোর্ডের জন্য সফ্টওয়্যার ফ্রেমওয়ার্ক সম্পন্ন হয়েছে, এবং আপনি পণ্য বিকাশের দ্রুত প্রোটোটাইপিংয়ের জন্য CircuitPython, MicroPython, এবং C/C++ (Arduino, ESP-IDF) ব্যবহার করতে পারেন। এখানে এই তিনটি উন্নয়ন পদ্ধতির একটি সংক্ষিপ্ত ভূমিকা:
অফিসিয়াল C/C++ লাইব্রেরি ইনস্টলেশন:
- ESP32 সিরিজ আরডুইনো ডেভেলপমেন্ট টিউটোরিয়াল।
- ESP32 সিরিজ ESP-IDF ডেভেলপমেন্ট টিউটোরিয়াল।
মাইক্রোপাইথন হল পাইথন 3 প্রোগ্রামিং ভাষার একটি দক্ষ বাস্তবায়ন। এটি পাইথন স্ট্যান্ডার্ড লাইব্রেরির একটি ছোট উপসেট অন্তর্ভুক্ত করে এবং মাইক্রোকন্ট্রোলার এবং রিসোর্স সীমাবদ্ধ পরিবেশে চালানোর জন্য অপ্টিমাইজ করা হয়েছে।
- আপনি মাইক্রোপাইথন-সম্পর্কিত অ্যাপ্লিকেশন বিকাশের জন্য ডেভেলপমেন্ট ডকুমেন্টেশন উল্লেখ করতে পারেন।
- মাইক্রোপাইথনের জন্য গিটহাব লাইব্রেরি কাস্টম ডেভেলপমেন্টের জন্য পুনরায় সংকলনের অনুমতি দেয়।
এনভায়রনমেন্ট সেটিং Windows 10 এ সমর্থিত। ব্যবহারকারীরা বিকাশের জন্য IDE হিসেবে Arduino/Visual Studio Codes (ESP-IDF) নির্বাচন করতে পারেন। Mac/Linux-এর জন্য, ব্যবহারকারীরা অফিসিয়াল ভূমিকা উল্লেখ করতে পারেন।
ইএসপি-আইডিএফ
- ইএসপি-আইডিএফ ইনস্টলেশন
আরডুইনো
- Arduino IDE ডাউনলোড এবং ইনস্টল করুন।
- নীচে দেখানো হিসাবে Arduino IDE-তে ESP32 ইনস্টল করুন, এবং আপনি এই লিঙ্কটি উল্লেখ করতে পারেন।
- অতিরিক্ত বোর্ড ম্যানেজারে নিম্নলিখিত লিঙ্কটি পূরণ করুন URLঅধীনে সেটিংস স্ক্রিনের s বিভাগ File -> পছন্দ এবং সংরক্ষণ করুন।
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
- ইন্সটল করতে বোর্ড ম্যানেজারে esp32 সার্চ করুন এবং আরডুইনো আইডিই পুনরায় চালু করুন।
Arduino IDE খুলুন এবং লক্ষ্য করুন যে মেনু বারের টুলগুলি সংশ্লিষ্ট ফ্ল্যাশ (8MB) নির্বাচন করে এবং PSRAM (8MB OPI) সক্ষম করে, যেমনটি নিম্নলিখিত চিত্রে দেখানো হয়েছে।
লাইব্রেরি ইনস্টলেশন
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\লাইব্রেরি ডিরেক্টরিতে অনুলিপি করুন। অনুগ্রহ করে মনে রাখবেন যে "xxxx" আপনার কম্পিউটার ব্যবহারকারীর নাম উপস্থাপন করে।
কপি করার পর:
Sampডেমো
আরডুইনো
দ্রষ্টব্য: Arduino ডেমো ব্যবহার করার আগে, Arduino IDE এনভায়রনমেন্ট এবং ডাউনলোড সেটিংস সঠিকভাবে কনফিগার করা হয়েছে কিনা তা পরীক্ষা করে দেখুন, বিস্তারিত জানার জন্য, অনুগ্রহ করে Arduino কনফিগার চেক করুন।
UART_Test
প্রাক্তন হিসাবে UART_Test নিনample, UART_Test UART ইন্টারফেস পরীক্ষার জন্য ব্যবহার করা যেতে পারে। এই ইন্টারফেসটি UART43 হিসাবে GPIO44(TXD) এবং GPIO0(RXD) এর সাথে সংযোগ করতে পারে।
- কোডটি প্রোগ্রাম করার পরে, ইউএসবিকে টাইপ-সি তারের সাথে সংযুক্ত করুন "UART" টাইপ-সি ইন্টারফেসে। সিরিয়াল পোর্ট ডিবাগিং সহকারী খুলুন এবং ESP32-S3-Touch-LCD-4.3 এ একটি বার্তা পাঠান। ESP32-S3-Touch-LCD-4.3 সিরিয়াল পোর্ট ডিবাগিং সহকারীকে প্রাপ্ত বার্তা ফিরিয়ে দেবে। মনে রাখবেন যে আপনাকে সঠিক COM পোর্ট এবং বড রেট নির্বাচন করতে হবে। বার্তা পাঠানোর আগে "AddCrLf" চেক করুন।
সেন্সর_AD
সেন্সর_এডি প্রাক্তনample সেন্সর AD সকেটের ব্যবহার পরীক্ষা করতে ব্যবহৃত হয়। এই ইন্টারফেসটি ADC ব্যবহারের জন্য GPIO6 এর সাথে সংযোগ করে এবং সেন্সর কিট ইত্যাদির সাথে সংযুক্ত হতে পারে।
- কোডটি বার্ন করার পরে, সেন্সর AD সকেটটিকে "HY2.0 2P থেকে DuPont পুরুষ মাথা 3P 10cm" এর সাথে সংযুক্ত করুন। তারপরে আপনি AD পিন থেকে পড়া ডেটা পর্যবেক্ষণ করতে সিরিয়াল পোর্ট ডিবাগিং সহকারী খুলতে পারেন। "ADC এনালগ মান" ADC থেকে পঠিত এনালগ মানকে উপস্থাপন করে, যখন "ADC মিলিভোল্টস মান" মিলিভোল্টে রূপান্তরিত ADC মান উপস্থাপন করে।
- GND পিন দিয়ে AD পিন সংক্ষিপ্ত করার সময়, পঠিত মান নীচের চিত্রে দেখানো হয়েছে:
- 3V3 পিন দিয়ে AD পিন সংক্ষিপ্ত করার সময়, পড়ার মানটি নীচের চিত্রে দেখানো হয়েছে:
I2C_পরীক্ষা
I2C_Test প্রাক্তনample হল I2C সকেট পরীক্ষার জন্য, এবং এই ইন্টারফেসটি I8C যোগাযোগের জন্য GPIO9(SDA) এবং GPIO2(SCL)-এর সাথে সংযোগ করতে পারে৷
- এই প্রাক্তন ব্যবহার করেampBME680 এনভায়রনমেন্ট সেন্সর চালানোর জন্য, এবং সম্পাদনা করার আগে, আপনাকে লাইব্রেরি ম্যানেজার এর মাধ্যমে "BME68x সেন্সর লাইব্রেরি" ইনস্টল করতে হবে।
- কোডটি প্রোগ্রাম করার পর, I2C সকেটটি "HY2.0 2P থেকে DuPont male head 4P 10cm" এর সাথে সংযুক্ত থাকে এবং BME680 পরিবেশগত সেন্সরের সাথে সংযুক্ত থাকে। এই সেন্সর তাপমাত্রা, আর্দ্রতা, বায়ুমণ্ডলীয় চাপ এবং গ্যাসের মাত্রা সনাক্ত করতে সক্ষম। সিরিয়াল পোর্ট ডিবাগিং সহকারী খোলার মাধ্যমে, আপনি লক্ষ্য করতে পারেন: তাপমাত্রার জন্য ① (°C), ② বায়ুমণ্ডলীয় চাপের জন্য (Pa), ③ আপেক্ষিক আর্দ্রতার জন্য (%RH), ④ গ্যাস প্রতিরোধের জন্য (ohms), এবং ⑤ সেন্সরের জন্য অবস্থা
RS485_পরীক্ষা
RS485_প্রাক্তন পরীক্ষাample RS-485 সকেট পরীক্ষার জন্য, এবং এই ইন্টারফেসটি RS15 যোগাযোগের জন্য GPIO16(TXD) এবং GPIO485(RXD) এর সাথে সংযোগ করতে পারে৷
- এই ডেমোর জন্য USB TO RS485 (B) প্রয়োজন। কোডটি প্রোগ্রাম করার পরে, RS-485 সকেটটি USB TO RS485 (B) এর সাথে একটি "HY2.0 2P থেকে DuPont male head 2P 10cm" এর মাধ্যমে সংযোগ করতে পারে এবং তারপরে এটি পিসিতে সংযোগ করতে পারে৷
- সিরিয়াল পোর্ট ডিবাগিং সহকারী খুলুন এবং ESP485-S32-Touch-LCD-3 এ একটি RS4.3 বার্তা পাঠান। ESP32-S3-Touch-LCD-4.3 সিরিয়াল পোর্ট ডিবাগিং সহকারীকে প্রাপ্ত বার্তা ফিরিয়ে দেবে। সঠিক COM পোর্ট এবং বড রেট নির্বাচন করা নিশ্চিত করুন। বার্তা পাঠানোর আগে, ক্যারেজ রিটার্ন এবং লাইন ফিড যোগ করতে "AddCrLf" চেক করুন।
SD_পরীক্ষা
SD_Test প্রাক্তনample SD কার্ড সকেট পরীক্ষা করতে ব্যবহৃত হয়। এটি ব্যবহার করার আগে, একটি SD কার্ড ঢোকান।
- কোডটি বার্ন করার পরে, ESP32-S3-Touch-*LCD-4.3 SD কার্ডের ধরন এবং আকার চিনবে এবং এর সাথে এগিয়ে যাবে file ক্রিয়াকলাপ যেমন তৈরি করা, মুছে ফেলা, পরিবর্তন করা এবং অনুসন্ধান করা files.
TWAI ট্রান্সমিট
TWAIট্রান্সমিট প্রাক্তনample CAN সকেট পরীক্ষার জন্য, এবং এই ইন্টারফেসটি CAN যোগাযোগের জন্য GPIO20(TXD) এবং GPIO19(RXD) এর সাথে সংযোগ করতে পারে৷
- কোডটি প্রোগ্রাম করার পর, "HY2.0 2P থেকে DuPont পুরুষ হেড 2P লাল-কালো 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 বড রেট 50.000Kbps এ সেট করুন। এই কনফিগারেশন আপনাকে অনুমতি দেবে view Esp32-s3-touch-lcd-4.3 দ্বারা প্রেরিত CAN বার্তা।
TWAI প্রাপ্তি
TWAI প্রাক্তন প্রাপ্তample CAN সকেট পরীক্ষার জন্য, এবং এই ইন্টারফেসটি CAN যোগাযোগের জন্য GPIO20(TXD) এবং GPIO19(RXD) এর সাথে সংযোগ করতে পারে৷
- কোড আপলোড করার পরে, USB-CAN-A-এর সাথে ESP2.0-S2-Touch-LCD-2-এর CAN H এবং CAN L পিনগুলিকে সংযোগ করতে "HY10 32P থেকে DuPont পুরুষ হেড 3P লাল-কালো 4.3cm" কেবল ব্যবহার করুন .
- কম্পিউটারে USB-CAN-A সংযোগ করুন এবং USB-CAN-A_TOOL_2.0 উপরের কম্পিউটার সফ্টওয়্যারটি খুলুন৷ সংশ্লিষ্ট COM পোর্ট নির্বাচন করুন, ছবিতে নির্দেশিত পোর্ট বড রেট 2000000 এ সেট করুন এবং CAN বড রেট 500.000Kbps এ সেট করুন। এই সেটিংসের মাধ্যমে, আপনি Esp32-s3-touch-lcd-4.3 এ CAN বার্তা পাঠাতে সক্ষম হবেন।
lvgl_পোর্টিং
lvgl_Porting example আরজিবি টাচ স্ক্রিন পরীক্ষার জন্য।
কোড আপলোড করার পরে, আপনি এটি স্পর্শ করার চেষ্টা করতে পারেন। এছাড়াও, আমরা LVGL পোর্টিং এক্স প্রদান করিampব্যবহারকারীদের জন্য les (কোডটি বার্ন করার পরে যদি কোনও স্ক্রিন প্রতিক্রিয়া না থাকে তবে Arduino IDE -> টুলস সেটিংস সঠিকভাবে কনফিগার করা হয়েছে কিনা তা পরীক্ষা করুন: সংশ্লিষ্ট ফ্ল্যাশ (8MB) চয়ন করুন এবং PSRAM (8MB OPI) সক্ষম করুন)।
ড্র কালার বার
DrawColorBar প্রাক্তনample আরজিবি স্ক্রিন পরীক্ষার জন্য।
কোড আপলোড করার পরে, আপনি নীল, সবুজ এবং লাল রঙের ব্যান্ড প্রদর্শনকারী স্ক্রীনটি পর্যবেক্ষণ করবেন। কোডটি বার্ন করার পরে যদি স্ক্রীনে কোন প্রতিক্রিয়া না দেখায়, তবে Arduino IDE -> টুলস সেটিংস সঠিকভাবে কনফিগার করা হয়েছে কিনা তা পরীক্ষা করুন: সংশ্লিষ্ট ফ্ল্যাশ (8MB) চয়ন করুন এবং PSRAM (8MB OPI) সক্ষম করুন৷
ইএসপি-আইডিএফ
দ্রষ্টব্য: 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লে, আমরা BME680 এনভায়রনমেন্টাল সেন্সর ব্যবহার করছি ) 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 প্রাক্তনample RS485 সকেট পরীক্ষার জন্য।
- কোড আপলোড করার পরে, A এবং B পিনের মাধ্যমে USB TO RS485 এবং ESP32-S3-Touch-LCD-4.3 সংযোগ করুন। পিসিতে USB TO RS485 সংযোগ করার পরে যোগাযোগের জন্য সংশ্লিষ্ট COM পোর্ট নির্বাচন করতে SSCOM খুলুন।
- নীচে দেখানো হিসাবে 115200 হিসাবে বড রেট নির্বাচন করুন। আপনি যখন কোনও অক্ষর পাঠান, তখন এটি লুপ করা হয় এবং প্রদর্শিত হয়। এটি একটি ভাল ইঙ্গিত যে RS485 সকেট প্রত্যাশিত হিসাবে কাজ করছে।
twai_network_master
twai_network_master প্রাক্তনample CAN সকেট পরীক্ষার জন্য।
- কোড আপলোড করার পরে, USB-CAN-A-এর সাথে ESP2.0-S2-Touch-LCD-2-এর CAN H এবং CAN L পিনগুলিকে সংযোগ করতে "HY10 32P থেকে DuPont পুরুষ হেড 3P লাল-কালো 4.3cm" কেবল ব্যবহার করুন .
- কম্পিউটারে USB-CAN-A সংযোগ করুন এবং USB-CAN-A_TOOL_2.0 উপরের কম্পিউটার সফ্টওয়্যারটি খুলুন৷ সংশ্লিষ্ট COM পোর্ট নির্বাচন করুন, ছবিতে দেখানো পোর্ট বড রেট 2000000 এ সেট করুন এবং 25.000Kbps একটি কাস্টম বড রেট সেট করুন (প্রয়োজনে ফেজ বাফার 1 এবং ফেজ বাফার 2 সামঞ্জস্য করা)।
ESP32-S3-Touch-LCD-4.3-এ রিসেট বোতাম টিপলে CAN সকেটের সফল পরীক্ষা নিশ্চিত করে USBCANV2.0-এর ডেটা ক্ষেত্রে ডেটা প্রিন্ট করা হয়৷
ডেমো১
ডেমো1 প্রাক্তনample পর্দার প্রদর্শন প্রভাব পরীক্ষার জন্য হয়.
সম্পদ
দলিল
- পরিকল্পিত চিত্র
- ESP32 Arduino Core এর ডকুমেন্টেশন arduino-esp32
- ইএসপি-আইডিএফ
- ESP32-S3-টাচ-LCD-4.3 3D অঙ্কন
ডেমো
- ESP32-S3-Touch-LCD-4.3_লাইব্রেরি
- Sampডেমো
সফটওয়্যার
- sscom সিরিয়াল পোর্ট সহকারী
- আরডুইনো আইডিই
- UCANV2.0.exe
ডেটাশিট
- ESP32-S3 সিরিজ ডেটাশিট
- ESP32-S3 Wroom ডেটাশিট
- CH343 ডেটাশিট
- TJA1051
FAQ
প্রশ্ন:ESP32-S3-Touch-LCD-4.3 অভ্যর্থনা ব্যর্থ হতে পারে?
উত্তরঃ
- UCANV2.0.exe-এ COM পোর্ট রিস্টার্ট করুন এবং ESP32-S3-Touch-LCD-4.3 রিসেট বোতামটি একাধিকবার টিপুন।
- সিরিয়াল পোর্ট ডিবাগিং সহকারীতে ডিটিআর এবং আরটিএস থেকে টিক চিহ্ন সরিয়ে দিন।
প্রশ্ন: ESP32-S3-Touch-LCD-4.3 আরজিবি স্ক্রিন ডিসপ্লের জন্য একটি আরডুইনো প্রোগ্রাম করার পরে কোন প্রতিক্রিয়া দেখায় না?
উত্তরঃ
কোডটি প্রোগ্রাম করার পর যদি কোনো স্ক্রীন রেসপন্স না থাকে, তাহলে Arduino IDE -> টুলস-এ সঠিক কনফিগারেশন সেট করা আছে কিনা তা পরীক্ষা করুন: সংশ্লিষ্ট ফ্ল্যাশ (8MB) বেছে নিন এবং PSRAM (8MB OPI) সক্ষম করুন।
প্রশ্ন: ESP32-S3-Touch-LCD-4.3 RGB স্ক্রিনের জন্য একটি Arduino ডেমো কম্পাইল করতে ব্যর্থ হয় এবং ত্রুটি দেখায়?
উত্তরঃ
"s3-4.3-লাইব্রেরি" লাইব্রেরি ইনস্টল করা আছে কিনা তা পরীক্ষা করুন। ইনস্টলেশন পদক্ষেপ পড়ুন অনুগ্রহ করে.
সমর্থন
প্রযুক্তিগত সহায়তা
আপনার যদি প্রযুক্তিগত সহায়তার প্রয়োজন হয় বা কোনো প্রতিক্রিয়া/পুনরায় থাকেview, অনুগ্রহ করে একটি টিকিট জমা দিতে এখনই জমা দিন বোতামে ক্লিক করুন, আমাদের সহায়তা দল 1 থেকে 2 কার্যদিবসের মধ্যে আপনাকে পরীক্ষা করে উত্তর দেবে। অনুগ্রহ করে ধৈর্য ধরুন কারণ আমরা সমস্যা সমাধানের জন্য আপনাকে সাহায্য করার জন্য সর্বাত্মক প্রচেষ্টা করি৷ কাজের সময়: সকাল 9 AM - 6 AM GMT+8 (সোম থেকে শুক্রবার)
লগইন / অ্যাকাউন্ট তৈরি করুন
দলিল/সম্পদ
![]() |
WAVESHARE ESP32-S3 4.3 ইঞ্চি ক্যাপাসিটিভ টাচ ডিসপ্লে ডেভেলপমেন্ট বোর্ড [পিডিএফ] ব্যবহারকারীর নির্দেশিকা ESP32-S3 4.3 ইঞ্চি ক্যাপাসিটিভ টাচ ডিসপ্লে ডেভেলপমেন্ট বোর্ড, ESP32-S3, 4.3 ইঞ্চি ক্যাপাসিটিভ টাচ ডিসপ্লে ডেভেলপমেন্ট বোর্ড, টাচ ডিসপ্লে ডেভেলপমেন্ট বোর্ড, ডিসপ্লে ডেভেলপমেন্ট বোর্ড, ডেভেলপমেন্ট বোর্ড, বোর্ড |