Elecrow ESP32-32E 3.5 ইঞ্চি ডিসপ্লে মডিউল ব্যবহারকারী ম্যানুয়াল

সম্পদ বিবরণ
সম্পদ ডিরেক্টরি নিম্নলিখিত চিত্রে দেখানো হয়েছে:


সফ্টওয়্যার নির্দেশাবলী
ডিসপ্লে মডিউল সফ্টওয়্যার বিকাশের ধাপগুলি নিম্নরূপ:
A. ESP32 প্ল্যাটফর্ম সফ্টওয়্যার উন্নয়ন পরিবেশ তৈরি করুন;
B. প্রয়োজনে, বিকাশের ভিত্তি হিসাবে তৃতীয় পক্ষের সফ্টওয়্যার লাইব্রেরি আমদানি করুন;
সি. ডিবাগ করার জন্য সফ্টওয়্যার প্রকল্প খুলুন, আপনি একটি নতুন সফ্টওয়্যার প্রকল্প তৈরি করতে পারেন;
ডি. ডিসপ্লে মডিউলে শক্তি, ডিবাগিং প্রোগ্রাম কম্পাইল এবং ডাউনলোড করুন, এবং তারপর সফ্টওয়্যার চলমান প্রভাব পরীক্ষা করুন;
E. সফ্টওয়্যার প্রভাব প্রত্যাশিতভাবে পৌঁছায় না, প্রোগ্রাম কোড পরিবর্তন করা চালিয়ে যান এবং তারপর কম্পাইল এবং ডাউনলোড করুন, যতক্ষণ না প্রভাব প্রত্যাশিতভাবে পৌঁছায়;
পূর্ববর্তী পদক্ষেপ সম্পর্কে বিশদ বিবরণের জন্য, 1-ডেমো ডিরেক্টরিতে ডকুমেন্টেশন দেখুন।
হার্ডওয়্যার নির্দেশাবলী
ওভারview মডিউল হার্ডওয়্যার সম্পদ প্রদর্শিত হয়
মডিউল হার্ডওয়্যার সংস্থানগুলি নিম্নলিখিত দুটি চিত্রে দেখানো হয়েছে:


হার্ডওয়্যার সম্পদ নিম্নরূপ বর্ণনা করা হয়:
1) এলসিডি
এলসিডি ডিসপ্লের আকার 3.5 ইঞ্চি, ড্রাইভার আইসি হল ST7796, এবং রেজোলিউশন হল 320×480। ESP32 একটি 4-তারের SPI যোগাযোগ ইন্টারফেস ব্যবহার করে সংযুক্ত।
A. ST7796 কন্ট্রোলারের পরিচিতি
ST7796 কন্ট্রোলারটি সর্বোচ্চ 320 × 480 রেজোলিউশন সমর্থন করে এবং এর GRAM 345,600 বাইট। এটি 8-বিট, 9-বিট, 16-বিট, 18-বিট এবং 24-বিট প্যারালাল পোর্ট ডেটা বাস সমর্থন করে এবং 3-ওয়্যার এবং 4-ওয়্যার SPI সিরিয়াল পোর্টও সমর্থন করে। যেহেতু প্যারালাল কন্ট্রোলের জন্য প্রচুর সংখ্যক IO পোর্ট প্রয়োজন, তাই সবচেয়ে বেশি ব্যবহৃত হয় SPI সিরিয়াল পোর্ট কন্ট্রোল। ST7796 65K, 262K, 16.7M RGB কালার ডিসপ্লেও সমর্থন করে, ডিসপ্লের রঙ খুবই সমৃদ্ধ, একই সাথে রোটেশন এবং স্ক্রলিং ডিসপ্লে এবং ভিডিও প্লেব্যাক, বিভিন্ন উপায়ে ডিসপ্লে সমর্থন করে।
ST7796 কন্ট্রোলারটি একটি পিক্সেল ডিসপ্লে নিয়ন্ত্রণ করতে 16bit (RGB565) ব্যবহার করে, তাই এটি প্রতি পিক্সেল 65K পর্যন্ত রঙ প্রদর্শন করতে পারে। পিক্সেল ঠিকানাটি সারি এবং কলামের ক্রম অনুসারে সেট করা হয় এবং স্ক্যানিং মোড দ্বারা বৃদ্ধি এবং হ্রাসের দিক নির্ধারণ করা হয়। ST7796 ডিসপ্লে পদ্ধতি হল প্রথমে ঠিকানা সেট করা এবং তারপর রঙের মান সেট করা।
B. SPI কমিউনিকেশন প্রোটোকলের ভূমিকা
4-ওয়্যার এসপিআই বাসের লেখার মোড টাইমিং নিম্নলিখিত চিত্রে দেখানো হয়েছে:

CSX হল একটি স্লেভ চিপ নির্বাচন, এবং চিপ শুধুমাত্র তখনই সক্ষম হবে যখন CSX কম পাওয়ার লেভেলে থাকবে।
D/CX হল চিপের ডেটা/কমান্ড কন্ট্রোল পিন। যখন DCX নিম্ন স্তরে কমান্ড লিখছে, ডেটা উচ্চ স্তরে লেখা হয়
SCL হল SPI বাস ঘড়ি, প্রতিটি ক্রমবর্ধমান প্রান্ত 1 বিট ডেটা প্রেরণ করে;
SDA হল SPI দ্বারা প্রেরিত ডেটা, যা একবারে 8 বিট ডেটা প্রেরণ করে। তথ্য বিন্যাস নিম্নলিখিত চিত্রে দেখানো হয়েছে:

উচ্চ বিট প্রথম, প্রথম প্রেরণ.
SPI কমিউনিকেশনের জন্য, ডেটার একটি ট্রান্সমিশন টাইমিং থাকে, রিয়েল-টাইম ক্লক ফেজ (CPHA) এবং ক্লক পোলারিটি (CPOL):
CPOL এর স্তরটি সিরিয়াল সিঙ্ক্রোনাস ঘড়ির নিষ্ক্রিয় অবস্থার স্তর নির্ধারণ করে, CPOL=0 সহ, একটি নিম্ন স্তর নির্দেশ করে। CPOL পেয়ার ট্রান্সমিশন প্রোটোকল
আলোচনায় তেমন প্রভাব পড়েনি;
CPHA এর উচ্চতা নির্ধারণ করে যে সিরিয়াল সিঙ্ক্রোনাস ঘড়িটি প্রথম বা দ্বিতীয় ঘড়ি জাম্প প্রান্তে ডেটা সংগ্রহ করে কিনা,
যখন CPHL=0, প্রথম ট্রানজিশন প্রান্তে ডেটা সংগ্রহ সম্পাদন করুন;
এই দুটির সংমিশ্রণ চারটি SPI যোগাযোগ পদ্ধতি তৈরি করে, এবং SPI0 সাধারণত চীনে ব্যবহৃত হয়, যেখানে CPHL=0 এবং CPOL=0
2) Resistive touch screen
প্রতিরোধী টাচ স্ক্রিনটি ২.৮ ইঞ্চি আকারের এবং এর সাথে সংযুক্ত
XPT2046 চারটি পিনের মাধ্যমে IC নিয়ন্ত্রণ করে: XL, XR, YU, YD।
3) ESP32-WROOM-32E module
এই মডিউলটিতে একটি বিল্ট-ইন ESP32-DOWD-V3 চিপ, Xtensa ডুয়াল-কোর 32-বিট LX6 মাইক্রোপ্রসেসর রয়েছে এবং 240MHz পর্যন্ত ঘড়ির হার সমর্থন করে। এতে রয়েছে 448KB ROM, 520KB SRAM, 16KB RTC SRAM এবং 4MB QSPI ফ্ল্যাশ। 2.4GHz ওয়াইফাই, ব্লুটুথ V4.2 এবং ব্লুটুথ লো পাওয়ার মডিউল সমর্থিত। বাহ্যিক 26 জিপিআইও, সমর্থন SD কার্ড, UART, SPI, SDIO, I2C, LED PWM, মোটর PWM, I2S, IR, পালস কাউন্টার, GPIO, ক্যাপাসিটিভ টাচ সেন্সর, ADC, DAC, TWAI এবং অন্যান্য পেরিফেরিয়াল।
4) MicroSD card slot
SPI যোগাযোগ মোড এবং ESP32 সংযোগ ব্যবহার করে, বিভিন্ন ক্ষমতার মাইক্রোএসডি কার্ডের জন্য সমর্থন।
5) RGB three-color light
প্রোগ্রামের চলমান অবস্থা নির্দেশ করতে লাল, সবুজ এবং নীল LED লাইট ব্যবহার করা যেতে পারে।
6) Serial port
সিরিয়াল পোর্ট যোগাযোগের জন্য একটি বহিরাগত সিরিয়াল পোর্ট মডিউল ব্যবহার করা হয়।
7) ইউএসবি থেকে সিরিয়াল পোর্ট এবং এক-ক্লিক ডাউনলোড সার্কিট
মূল ডিভাইসটি হল CH340C, এক প্রান্ত কম্পিউটার USB এর সাথে সংযুক্ত, এক প্রান্ত ESP32 সিরিয়াল পোর্টের সাথে সংযুক্ত, যাতে USB থেকে TTL সিরিয়াল পোর্ট অর্জন করা যায়। এছাড়াও, একটি এক-ক্লিক ডাউনলোড সার্কিটও সংযুক্ত থাকে, অর্থাৎ, প্রোগ্রামটি ডাউনলোড করার সময়, এটি স্বয়ংক্রিয়ভাবে ডাউনলোড মোডে প্রবেশ করতে পারে, বহিরাগত মাধ্যমে স্পর্শ করার প্রয়োজন ছাড়াই।
৮) ব্যাটারি ইন্টারফেস
দুই-পিন ইন্টারফেস, একটি ইতিবাচক ইলেক্ট্রোডের জন্য, একটি নেতিবাচক ইলেক্ট্রোডের জন্য, ব্যাটারি পাওয়ার সাপ্লাই এবং চার্জিং অ্যাক্সেস করুন।
9) ব্যাটারি চার্জ এবং স্রাব ব্যবস্থাপনা সার্কিট
মূল ডিভাইসটি হল TP4054, এই সার্কিটটি ব্যাটারি চার্জিং কারেন্ট নিয়ন্ত্রণ করতে পারে, ব্যাটারিটি নিরাপদে স্যাচুরেশন অবস্থায় চার্জ করা হয়, তবে নিরাপদে ব্যাটারি স্রাব নিয়ন্ত্রণ করতে পারে।
10) বুট কী
ডিসপ্লে মডিউল চালু হওয়ার পর, চাপলে IO0 কমে যাবে। মডিউলটি চালিত হওয়ার মুহুর্তে বা ESP32 রিসেট হলে, IO0 কমিয়ে ডাউনলোড মোডে প্রবেশ করবে। অন্যান্য ক্ষেত্রে সাধারণ বোতাম হিসাবে ব্যবহার করা যেতে পারে।
১১) টাইপ-সি ইন্টারফেস
ডিসপ্লে মডিউলের প্রধান পাওয়ার সাপ্লাই ইন্টারফেস এবং প্রোগ্রাম ডাউনলোড ইন্টারফেস। সিরিয়াল পোর্ট এবং এক-ক্লিক ডাউনলোড সার্কিটে USB সংযোগ করুন, পাওয়ার সাপ্লাই, ডাউনলোড এবং সিরিয়াল যোগাযোগের জন্য ব্যবহার করা যেতে পারে।
12) 5V থেকে 3.3V ভলিউমtagই রেগুলেটর সার্কিট
মূল ডিভাইসটি হল ME6217C33M5G LDO নিয়ন্ত্রক। ভলিউমtagই রেগুলেটর সার্কিট 2V~6.5V প্রশস্ত ভলিউম সমর্থন করেtagই ইনপুট, 3.3V স্থিতিশীল ভলিউমtage আউটপুট, এবং সর্বাধিক আউটপুট বর্তমান 800mA, যা সম্পূর্ণরূপে ভলিউম পূরণ করতে পারেtage এবং ডিসপ্লে মডিউলের বর্তমান প্রয়োজনীয়তা।
13) রিসেট কী
ডিসপ্লে মডিউল চালিত হওয়ার পরে, চাপলে ESP32 রিসেট পিনটি নিচের দিকে টেনে নিয়ে যাবে (ডিফল্ট অবস্থাটি পুল আপ হয়), যাতে রিসেট ফাংশনটি অর্জন করা যায়।
14) প্রতিরোধী স্পর্শ পর্দা নিয়ন্ত্রণ সার্কিট
মূল ডিভাইসটি হল XPT2046, যা SPI এর মাধ্যমে ESP32 এর সাথে যোগাযোগ করে। এই সার্কিটটি রেজিস্টিভ টাচ স্ক্রিন এবং ESP32 মাস্টারের মধ্যে সেতুবন্ধন, যা টাচ স্ক্রিনের ডেটা ESP32 মাস্টারের কাছে প্রেরণের জন্য দায়ী, যাতে টাচ পয়েন্টের স্থানাঙ্কগুলি পাওয়া যায়।
১৫) ইনপুট পিনটি প্রসারিত করুন
ESP32 মডিউলে দুটি অব্যবহৃত ইনপুট IO পোর্ট পেরিফেরাল ব্যবহারের জন্য আঁকা হয়েছে।
16) Backlight control circuit
মূল ডিভাইসটি হল BSS138 ফিল্ড ইফেক্ট টিউব। এই সার্কিটের এক প্রান্ত ESP32 মাস্টারের ব্যাকলাইট কন্ট্রোল পিনের সাথে সংযুক্ত থাকে এবং অন্য প্রান্তটি LCD স্ক্রিনের ব্যাকলাইট LED LED এর নেতিবাচক মেরুতে সংযুক্ত থাকেamp. ব্যাকলাইট কন্ট্রোল পিন টান আপ, ব্যাক লাইট, অন্যথায় বন্ধ।
17) Speaker interface
তারের টার্মিনাল উল্লম্বভাবে সংযুক্ত করা আবশ্যক। মনো স্পিকার এবং লাউডস্পিকার অ্যাক্সেস করতে ব্যবহৃত হয়।
18) অডিও শক্তি ampলাইফায়ার সার্কিট
মূল ডিভাইসটি হল FM8002E অডিও ampলাইফায়ার আইসি। এই সার্কিটের এক প্রান্ত ESP32 অডিও DAC মান আউটপুট পিনের সাথে সংযুক্ত এবং অন্য প্রান্ত হর্ন ইন্টারফেসের সাথে সংযুক্ত। এই সার্কিটের কাজ হল একটি ছোট শক্তির হর্ন বা স্পীকারকে শব্দ করার জন্য চালানো। 5V পাওয়ার সাপ্লাইয়ের জন্য, সর্বাধিক ড্রাইভ পাওয়ার হল 1.5W (লোড 8 ohms) বা 2W (লোড 4 ohms)।
19) SPI peripheral interface
4-তারের অনুভূমিক ইন্টারফেস। মাইক্রোএসডি কার্ড দ্বারা ব্যবহৃত একটি অব্যবহৃত চিপ নির্বাচন পিন এবং SPI ইন্টারফেস পিন বের করুন, যা বহিরাগত SPI ডিভাইস বা সাধারণ IO পোর্টের জন্য ব্যবহার করা যেতে পারে।
20) I2C peripheral interface
4-তারের অনুভূমিক ইন্টারফেস। একটি I2C ইন্টারফেস তৈরি করতে দুটি অব্যবহৃত পিন নিয়ে যান, যা বাহ্যিক IIC ডিভাইস বা সাধারণ IO পোর্টের জন্য ব্যবহার করা যেতে পারে।
ডিসপ্লে মডিউলের পরিকল্পিত চিত্রের বিস্তারিত ব্যাখ্যা
1) টাইপ-সি ইন্টারফেস সার্কিট

এই সার্কিটে, D1 হল Schottky ডায়োড, যা কারেন্টকে বিপরীতমুখী হতে রোধ করতে ব্যবহৃত হয়। ডি 2 থেকে ডি 4 হল ইলেক্ট্রোস্ট্যাটিক সার্জ প্রোটেকশন ডায়োড যাতে ডিসপ্লে মডিউলটি অত্যধিক ভলিউমের কারণে ক্ষতিগ্রস্থ না হয়tage বা শর্ট সার্কিট। R1 হল পুল-ডাউন প্রতিরোধ। USB1 একটি টাইপ-সি বাস। ডিসপ্লে মডিউলটি ইউএসবি 1 এর মাধ্যমে টাইপ-সি পাওয়ার সাপ্লাই, ডাউনলোড প্রোগ্রাম এবং সিরিয়াল পোর্ট যোগাযোগের সাথে সংযোগ করে। যেখানে +5V এবং GND হল ধনাত্মক শক্তি ভলিউমtage এবং গ্রাউন্ড সিগন্যাল USB_D- এবং USB_D+ হল ডিফারেনশিয়াল USB সিগন্যাল, যা অনবোর্ড ইউএসবি-টু-সিরিয়াল সার্কিটে প্রেরণ করা হয়।
2) 5V থেকে 3.3V ভলিউমtagই রেগুলেটর সার্কিট

এই সার্কিটে, C16~C19 হল বাইপাস ফিল্টার ক্যাপাসিটর, যা ইনপুট ভলিউমের স্থায়িত্ব বজায় রাখতে ব্যবহৃত হয়tage এবং আউটপুট ভলিউমtage U1 হল একটি 5V থেকে 3.3V LDO যার মডেল নম্বর ME6217C33M5G। কারণ ডিসপ্লে মডিউলের বেশিরভাগ সার্কিটের জন্য 3.3V পাওয়ার সাপ্লাই প্রয়োজন এবং টাইপ-সি ইন্টারফেসের পাওয়ার ইনপুট মূলত 5V, তাই ভলিউমtage নিয়ন্ত্রক রূপান্তর সার্কিট প্রয়োজন.
3) প্রতিরোধী স্পর্শ পর্দা নিয়ন্ত্রণ সার্কিট

এই সার্কিটে, C25 এবং C27 হল বাইপাস ফিল্টার ক্যাপাসিটর, যা ইনপুট ভলিউম বজায় রাখতে ব্যবহৃত হয়tage স্থিতিশীলতা। R22 এবং R32 হল পুল-আপ প্রতিরোধক যা ডিফল্ট পিনের অবস্থাকে উচ্চ হিসাবে বজায় রাখতে ব্যবহৃত হয়। U4 হল XPT2046 কন্ট্রোল IC, এই IC এর কাজ হল স্থানাঙ্ক ভলিউম প্রাপ্ত করাtagরেজিস্ট্যান্স টাচ স্ক্রিনের টাচ পয়েন্টের e মান X+, X-, Y+, Y- চার পিনের মাধ্যমে, এবং তারপর ADC রূপান্তরের মাধ্যমে, ADC মান ESP32 মাস্টারে প্রেরণ করা হয়। ESP32 মাস্টার তারপর ADC মানকে ডিসপ্লের পিক্সেল সমন্বয় মানতে রূপান্তর করে। XPT2046 SPI বাসের মাধ্যমে ESP32 মাস্টারের সাথে যোগাযোগ করে, এবং যেহেতু এটি ডিসপ্লের সাথে SPI বাস শেয়ার করে, তাই সক্ষম অবস্থা CS পিনের মাধ্যমে নিয়ন্ত্রিত হয়। PEN পিন হল একটি টাচ ইন্টারাপ্ট পিন, এবং একটি স্পর্শ ঘটনা ঘটলে ইনপুট লেভেল কম থাকে।
4) ইউএসবি থেকে সিরিয়াল পোর্ট এবং এক-ক্লিক ডাউনলোড সার্কিট

এই সার্কিটে, U3 হল একটি CH340C ইউএসবি-টু-সিরিয়াল আইসি, যা সার্কিট ডিজাইনের সুবিধার্থে বাহ্যিক ক্রিস্টাল অসিলেটরের প্রয়োজন হয় না। C6 হল একটি বাইপাস ফিল্টার ক্যাপাসিটর যা ইনপুট ভলিউম বজায় রাখতে ব্যবহৃত হয়tage স্থিতিশীলতা। Q1 এবং Q2 হল NPN টাইপ ট্রায়োড, এবং R6 এবং R7 হল ট্রায়োড বেস সীমিত বর্তমান প্রতিরোধক। এই সার্কিটের কাজ হল ইউএসবি থেকে সিরিয়াল পোর্ট এবং এক-ক্লিক ডাউনলোড ফাংশন উপলব্ধি করা। ইউএসবি সিগন্যালটি UD+ এবং UD-পিনের মাধ্যমে ইনপুট এবং আউটপুট, এবং রূপান্তরের পরে RXD এবং TXD পিনের মাধ্যমে ESP32 মাস্টারে প্রেরণ করা হয়। এক-ক্লিক ডাউনলোড সার্কিট নীতি:
A. ডিফল্টরূপে CH340C আউটপুট উচ্চ স্তরের RST এবং DTR পিন। এই সময়ে, Q1 এবং Q2 ট্রায়োড চালু নেই, এবং ESP0 প্রধান নিয়ন্ত্রণের IO32 পিন এবং রিসেট পিনগুলি উচ্চ স্তরে টানা হয়েছে৷
B. CH340C আউটপুট নিম্ন স্তরের RST এবং DTR পিন, এই সময়ে, Q1 এবং Q2 ট্রায়োড এখনও চালু নেই, এবং ESP0 প্রধান নিয়ন্ত্রণের IO32 পিন এবং রিসেট পিনগুলি এখনও উচ্চ স্তরে টানা হয়েছে৷
C. CH340C-এর RST পিন অপরিবর্তিত থাকে, এবং DTR পিন উচ্চ স্তরের আউটপুট দেয়। এই সময়ে, Q1 এখনও কেটে গেছে, Q2 চালু আছে, ESP0 মাস্টারের IO32 পিন এখনও উপরে টানা হয়েছে, এবং রিসেট পিনটি নীচে টানা হয়েছে, এবং ESP32 রিসেট অবস্থায় প্রবেশ করেছে।
D. CH340C এর RST পিন একটি উচ্চ স্তরের আউটপুট দেয়, DTR পিন একটি নিম্ন স্তরের আউটপুট দেয়, এই সময়ে Q1 চালু আছে, Q2 বন্ধ আছে, ESP32 প্রধান নিয়ন্ত্রণের রিসেট পিন অবিলম্বে উচ্চ হবে না কারণ সংযুক্ত ক্যাপাসিটর চার্জ করা হয়েছে, ESP32 হল এখনও রিসেট অবস্থায় আছে, এবং IO0 পিন অবিলম্বে নিচে টানা হয়, এই সময়ে এটি ডাউনলোড মোডে প্রবেশ করবে।
5) অডিও শক্তি ampলাইফায়ার সার্কিট

এই সার্কিটে, R23, C7, C8 এবং C9 RC ফিল্টার সার্কিট গঠন করে এবং R10 এবং R13 হল অপারেশনালের লাভ সামঞ্জস্যকারী প্রতিরোধক। ampলাইফায়ার যখন R13 এর প্রতিরোধের মান অপরিবর্তিত থাকে, R10 এর প্রতিরোধের মান যত ছোট হবে, বহিরাগত স্পিকারের আয়তন তত বড় হবে। C10 এবং C11 হল ইনপুট কাপলিং ক্যাপাসিটার। R11 হল পুল-আপ প্রতিরোধক। JP1 হর্ন/স্পিকার পোর্ট। U5 হল FM8002E অডিও পাওয়ার ampলাইফায়ার আইসি। AUDIO_IN দ্বারা ইনপুট করার পরে, অডিও DAC সংকেত হয় ampVO8002 এবং VO1 পিন দ্বারা স্পিকার/স্পিকারের কাছে FM2E লাভ এবং আউটপুট দ্বারা লিফাইড। SHUTDOWN হল FM8002E এর জন্য সক্ষম পিন। নিম্ন স্তর সক্রিয় করা হয়. ডিফল্টরূপে, উচ্চ স্তর সক্রিয় করা হয়.
6) ESP32-WROOM-32E প্রধান নিয়ন্ত্রণ সার্কিট

এই সার্কিটে, C4 এবং C5 হল বাইপাস ফিল্টার ক্যাপাসিটার, এবং U2 হল ESP32-WROOM-32E মডিউল। এই মডিউলের অভ্যন্তরীণ সার্কিট সম্পর্কে বিস্তারিত জানার জন্য, অনুগ্রহ করে অফিসিয়াল ডকুমেন্টেশন পড়ুন।
7) কী রিসেট সার্কিট

এই সার্কিটে, KEY1 হল কী, R4 হল পুল-আপ প্রতিরোধক এবং C3 হল বিলম্ব ক্যাপাসিটর। রিসেট নীতি:
A. পাওয়ার-অন করার পরে, C3 চার্জ হয়। এই সময়ে, C3 শর্ট সার্কিটের সমতুল্য, RESET পিন গ্রাউন্ডেড, ESP32 রিসেট অবস্থায় প্রবেশ করে।
B. যখন C3 চার্জ করা হয়, C3 ওপেন সার্কিটের সমতুল্য, RESET পিন টানা হয়, ESP32 রিসেট শেষ হয়, এবং ESP32 স্বাভাবিক কাজের অবস্থায় প্রবেশ করে।
C. KEY1 চাপলে, RESET পিন গ্রাউন্ড করা হয়, ESP32 রিসেট অবস্থায় প্রবেশ করে এবং C3 KEY1 এর মাধ্যমে ডিসচার্জ হয়।
D. KEY1 রিলিজ হলে, C3 চার্জ করা হয়। এই সময়ে, C3 শর্ট সার্কিটের সমতুল্য, RESET পিন গ্রাউন্ডেড, ESP32 এখনও RESET অবস্থায় রয়েছে। C3 চার্জ হওয়ার পরে, রিসেট পিনটি টানা হয়, ESP32 রিসেট হয় এবং স্বাভাবিক কাজের অবস্থায় প্রবেশ করে।
যদি রিসেট ব্যর্থ হয়, তাহলে রিসেট পিন নিম্ন স্তরের সময় বিলম্বিত করার জন্য C3 এর সহনশীলতা মান যথাযথভাবে বৃদ্ধি করা যেতে পারে।
8) সিরিয়াল মডিউল ইন্টারফেস সার্কিট

এই সার্কিটে, P2 হল একটি 4P 1.25mm পিচ সীট, R29 এবং R30 হল প্রতিবন্ধক ব্যালেন্স প্রতিরোধক, এবং Q5 হল একটি ফিল্ড ইফেক্ট টিউব যা 5V ইনপুট পাওয়ার সাপ্লাই নিয়ন্ত্রণ করে। R31 একটি পুল-ডাউন প্রতিরোধক। সিরিয়াল পিনের সাথে RXD0 এবং TXD0 সংযোগ করুন এবং অন্য দুটি পিনে শক্তি সরবরাহ করুন। এই পোর্টটি অনবোর্ড ইউএসবি-টু-সিরিয়াল পোর্ট মডিউলের মতো একই সিরিয়াল পোর্টের সাথে সংযুক্ত।
9) xpand IO and peripheral interface circuits

এই সার্কিটে, P3 এবং P4 হল 4P 1.25 মিমি পিচের আসন এবং JP3 হল 2P 1.25 মিমি পিচের আসন। R33 এবং R34 হল I2C পিন পুল-আপ প্রতিরোধক। SPI_CLK, SPI_MISO, SPI_MOSI পিনগুলি মাইক্রোএসডি কার্ড SPI পিনের সাথে ভাগ করা হয়েছে৷ SPI_CS, IIC_SCL, IIC_SDA, IO35, IO39 পিনগুলি অন-বোর্ড ডিভাইসগুলির দ্বারা ব্যবহার করা হয় না, তাই সেগুলিকে SPI এবং IIC ডিভাইসগুলিকে সংযুক্ত করার জন্য নিয়ে যাওয়া হয় এবং সাধারণ IO-এর জন্যও ব্যবহার করা যেতে পারে৷ যে বিষয়গুলো খেয়াল রাখতে হবে:
A. IO35 এবং IO39 শুধুমাত্র ইনপুট পিন হতে পারে;
B. যখন IIC পিনটি সাধারণ IO-এর জন্য ব্যবহার করা হয়, তখন R33 এবং R34 পুল-আপ প্রতিরোধকে সরিয়ে দেওয়া ভাল;
10) ব্যাটারি চার্জ এবং স্রাব ব্যবস্থাপনা সার্কিট

এই সার্কিটে, C20, C21, C22 এবং C23 হল বাইপাস ফিল্টার ক্যাপাসিটার। U6 হল TP4054 ব্যাটারি চার্জ ম্যানেজমেন্ট আইসি। R27 ব্যাটারি চার্জিং কারেন্ট নিয়ন্ত্রণ করে। JP2 হল একটি 2P 1.25mm পিচ সীট, একটি ব্যাটারির সাথে সংযুক্ত। Q3 একটি P-চ্যানেল FET। R28 হল Q3 গ্রিড পুল-ডাউন প্রতিরোধক। TP4054 BAT পিনের মাধ্যমে ব্যাটারি চার্জ করে, R27 রেজিস্ট্যান্স যত ছোট, চার্জিং কারেন্ট তত বড়, সর্বোচ্চ 500mA। Q3 এবং R28 একসাথে ব্যাটারি ডিসচার্জ সার্কিট গঠন করে, যখন Type-C ইন্টারফেসের মাধ্যমে কোন পাওয়ার সাপ্লাই না থাকে, +5V ভলিউমtage হল 0, তারপর Q3 গেটটি নিম্ন স্তরে টানা হয়, ড্রেন এবং উৎস চালু থাকে এবং ব্যাটারি পুরো ডিসপ্লে মডিউলে শক্তি সরবরাহ করে। টাইপ-সি ইন্টারফেসের মাধ্যমে চালিত হলে, +5V ভলিউমtage হল 5V, তারপর Q3 গেটটি 5V উঁচু, ড্রেন এবং উৎস কেটে গেছে এবং ব্যাটারি সরবরাহ ব্যাহত হয়।
11) 48P LCD প্যানেল তারের ঢালাই ইন্টারফেস

এই সার্কিটে, C24 হল বাইপাস ফিল্টার ক্যাপাসিটর, এবং QD1 হল 48P 0.8mm পিচ লিকুইড ক্রিস্টাল স্ক্রিন ওয়েল্ডিং ইন্টারফেস। QD1 একটি প্রতিরোধের টাচ স্ক্রিন সংকেত পিন, LCD স্ক্রীন ভলিউম আছেtagই পিন, এসপিআই কমিউনিকেশন পিন, কন্ট্রোল পিন এবং ব্যাকলাইট সার্কিট পিন। ESP32 LCD এবং টাচ স্ক্রিন নিয়ন্ত্রণ করতে এই পিনগুলি ব্যবহার করে।
12) কী সার্কিট ডাউনলোড করুন

এই সার্কিটে, KEY2 হল কী এবং R5 হল পুল-আপ প্রতিরোধক। IO0 ডিফল্টভাবে বেশি এবং KEY2 চাপলে কম। KEY2 টিপুন এবং ধরে রাখুন, পাওয়ার চালু করুন বা রিসেট করুন এবং ESP32 ডাউনলোড মোডে প্রবেশ করবে। অন্যান্য ক্ষেত্রে, KEY2 একটি সাধারণ কী হিসাবে ব্যবহার করা যেতে পারে।
13) ব্যাটারি পাওয়ার ডিটেকশন সার্কিট

এই সার্কিটে, R2 এবং R3 হল আংশিক ভলিউমtage প্রতিরোধক, এবং C1 এবং C2 হল বাইপাস ফিল্টার ক্যাপাসিটার। ব্যাটারির ভলিউমtage BAT+ সংকেত ইনপুট বিভাজক প্রতিরোধকের মধ্য দিয়ে যায়। BAT_ADC হল ভলিউমtagR3 এর উভয় প্রান্তে e মান, যা ইনপুট পিনের মাধ্যমে ESP32 মাস্টারে প্রেরণ করা হয়, এবং তারপর ADC দ্বারা রূপান্তরিত হয় অবশেষে ব্যাটারির ভলিউম পাওয়ার জন্যtage মান. ভলিউমtagই ডিভাইডার ব্যবহার করা হয় কারণ ESP32 ADC সর্বোচ্চ 3.3V রূপান্তর করে, যখন ব্যাটারি স্যাচুরেশন ভলিউমtage হল 4.2V, যা পরিসীমার বাইরে। প্রাপ্ত ভলিউমtageকে 2 দ্বারা গুণ করলে প্রকৃত ব্যাটারির ভলিউমtage.
14) এলসিডি ব্যাকলাইট কন্ট্রোল সার্কিট

এই সার্কিটে, R24 হল ডিবাগিং রেজিস্ট্যান্স এবং সাময়িকভাবে ধরে রাখা হয়। Q4 হল N-চ্যানেল ফিল্ড ইফেক্ট টিউব, R25 হল Q4 গ্রিড পুল-ডাউন প্রতিরোধক, এবং R26 হল ব্যাকলাইট কারেন্ট লিমিটিং প্রতিরোধক। LCD ব্যাকলাইট LED Lamp সমান্তরাল অবস্থায় রয়েছে, ধনাত্মক মেরুটি 3.3V এর সাথে সংযুক্ত এবং ঋণাত্মক মেরুটি Q4 এর ড্রেনের সাথে সংযুক্ত। যখন কন্ট্রোল পিন LCD_BL উচ্চ ভলিউম আউটপুট করেtage, Q4 এর ড্রেন এবং সোর্স পোল চালু আছে। এই সময়ে, এলসিডি ব্যাকলাইটের নেতিবাচক মেরুটি গ্রাউন্ড করা হয় এবং ব্যাকলাইট এলইডি এলamp চালু হয় এবং আলো নির্গত হয়। যখন কন্ট্রোল পিন LCD_BL কম ভলিউম আউটপুট করেtage, Q4 এর ড্রেন এবং উত্সটি কেটে দেওয়া হয়েছে, এবং LCD স্ক্রিনের নেতিবাচক ব্যাকলাইট সাসপেন্ড করা হয়েছে এবং ব্যাকলাইট LED lamp চালু করা হয় না। ডিফল্টরূপে, LCD ব্যাকলাইট বন্ধ। R26 রেজিস্ট্যান্স কমানো ব্যাকলাইটের সর্বোচ্চ উজ্জ্বলতা বাড়াতে পারে। উপরন্তু, LCD_BL পিন LCD ব্যাকলাইট সামঞ্জস্য করতে PWM সংকেত ইনপুট করতে পারে।
15) আরজিবি তিন রঙের আলো নিয়ন্ত্রণ সার্কিট

এই সার্কিটে, LED2 হল একটি RGB তিন রঙের lamp, এবং R14~R16 একটি তিন রঙের lamp কারেন্ট লিমিটিং রেজিস্টর। LED2 তে লাল, সবুজ এবং নীল LED লাইট থাকে, যা সাধারণ অ্যানোড সংযোগ। IO16, IO17 এবং IO22 হল তিনটি কন্ট্রোল পিন, যা নিম্ন স্তরে LED লাইট জ্বালায় এবং উচ্চ স্তরে LED লাইট নিভিয়ে দেয়।
16) মাইক্রোএসডি কার্ড স্লট ইন্টারফেস সার্কিট

এই সার্কিটে, SD_CARD1 হল মাইক্রোএসডি কার্ড স্লট। প্রতিটি পিনের জন্য R17 থেকে R21 হল পুল-আপ রেজিস্টর। C26 হল বাইপাস ফিল্টার ক্যাপাসিটর। এই ইন্টারফেস সার্কিটটি SPI যোগাযোগ মোড গ্রহণ করে। মাইক্রোএসডি কার্ডের উচ্চ-গতির স্টোরেজ সমর্থন করে। মনে রাখবেন যে এই ইন্টারফেসটি SPI পেরিফেরাল ইন্টারফেসের সাথে SPI বাস ভাগ করে।
ডিসপ্লে মডিউল ব্যবহারের জন্য সতর্কতা
- ডিসপ্লে মডিউলটি ব্যাটারি দিয়ে চার্জ করা হচ্ছে, বহিরাগত স্পিকার অডিও বাজাচ্ছে, এবং ডিসপ্লে স্ক্রিনটিও কাজ করছে, এই সময়ে মোট কারেন্ট 500mA ছাড়িয়ে যেতে পারে। এই ক্ষেত্রে, অপর্যাপ্ত বিদ্যুৎ সরবরাহ এড়াতে আপনাকে টাইপ-সি কেবল দ্বারা সমর্থিত সর্বাধিক কারেন্ট এবং পাওয়ার সাপ্লাই ইন্টারফেস দ্বারা সমর্থিত সর্বাধিক কারেন্টের দিকে মনোযোগ দিতে হবে।
- ব্যবহারের সময়, LDO ভলিউম স্পর্শ করবেন নাtagই রেগুলেটর এবং ব্যাটারি চার্জ ম্যানেজমেন্ট আইসি আপনার হাত দিয়ে উচ্চ তাপমাত্রায় পুড়ে যাওয়া এড়াতে।
- IO পোর্ট সংযোগ করার সময়, ভুল সংযোগ এড়াতে IO ব্যবহারের দিকে মনোযোগ দিন এবং প্রোগ্রাম কোড সংজ্ঞা মেলে না।
- নিরাপদে এবং যুক্তিসঙ্গতভাবে পণ্য ব্যবহার করুন.
দলিল/সম্পদ
![]() |
Elecrow ESP32-32E 3.5 ইঞ্চি ডিসপ্লে মডিউল [পিডিএফ] ব্যবহারকারী ম্যানুয়াল E32R35T, E32N35T, ESP32-32E 3.5 ইঞ্চি ডিসপ্লে মডিউল, ESP32-32E, 3.5 ইঞ্চি ডিসপ্লে মডিউল, ডিসপ্লে মডিউল, মডিউল |
