TFT LCD Display Module 3.5 inch with Touch কিভাবে ব্যবহার করবো?
অটোমেশন প্রোজেক্টে ডিসপ্লের ব্যবহার প্রায়ই দেখা যায়। এই সকল ডিসপ্লের মধ্যে একটি হলো “TFT LCD Display Module 3.5 inch with Touch” এটি দিয়ে যেমন বিভিন্ন লেখা দেখানো যাবে ঠিক তেমনি টাচ করলেও চমৎকার সব আউটপুট পাওয়া যাবে। এর সাথে রয়েছে SD কার্ড স্লট, অর্থাৎ SD কার্ড ব্যবহার করে ছবি, ডাটা রিড এবং রাইট করা যাবে এবং তা ডিসপ্লেতেও দেখানো যাবে। ডিসপ্লেকে সম্পূর্ণ কাজ করানোর জন্য ESP32 এর ১০ টি পিন ব্যবহার করা হয়েছে। এখানে শুধু ডিসপ্লের জন্য ৫টি পিন ব্যবহার করলেই হবে। Backlight এর টি নিয়ন্ত্রণ করার জন্য ESP32 এর একটি পিন ব্যবহার করতে হবে। অন্যথা ৩.৩ ভোল্ট সরাসরি কানেক্ট করতে হবে। SDO(MISO) নামক পিনটিতে কোন প্রকার কানেকশন প্রয়োজন নেই। সম্পূর্ণ ইন্টারফেসের জন্য TFT_eSPI লাইব্রেরী ব্যবহার করা হয়েছে।
পিন ডায়াগ্রামঃ
ডিসপ্লের দুইপাশে মোট (১৪+৪) = ১৮ টি পিন রয়েছে। বাম পাশে রয়েছে পাওয়ার পিন (৩.৩ ভোল্ট), ডিসপ্লে ও টাচ প্যানেলের পিনগুলো। বিপরীত পাশে রয়েছে SD কার্ডের পিন। একসাথে সবগুলো পিনের কানেকশন দেওয়ার প্রয়োজন নেই। যখন যে বিষয় নিয়ে কাজ করা হবে, শুধুমাত্র সেই পিনগুলোর কানেকশন দিতে হবে। ডিসপ্লের জন্য CS, RESET, DC/RS, SDI(MOSI), SCK, LED পিনগুলো কানেকশন দিলেই হবে। অন্যদিকে যখন টাচের ব্যবহার প্রয়োজন হবে তখন, T_CLK, T_CS, T_DIN, T_D0, T_IRQ পিনগুলো ব্যবহার করতে হবে এবং SD কার্ডের জন্য রয়েছে SD_CS, SD_MOSI, SD_MISO, SD_SCK.
ESP32
ডিভাইসটির সকল পিন ডায়াগ্রাম নিচে দেওয়া রয়েছে।
দৈর্ঘ্য-প্রস্থ্যঃ
প্রয়োজনীয় কম্পোনেন্টঃ
কম্পোনেন্টের তালিকা নিচে প্রদান করা হলো। এখানে সিলিকনের জাম্পার ওয়্যার দিয়ে সম্পূর্ণ কানেকশন দেওয়া হয়েছে। এই ওয়্যারগুলোর গুণগতমান অনেক ভালো হওয়ায় তারের ভিতরের বিচ্ছিন্নতা নিয়ে কোন প্রকার সমস্যা হবে না।
ক্রমিক নং | কম্পোনেন্টের নাম | মডেল | পরিমাণ | লিংক |
১ | TFT LCD Display Module 3.5 inch with Touch | DIS-00122 | ১টি | কম্পোনেন্ট লিংক |
২ | Breadboard (830 Point) | MIS-00002 | ১টি | কম্পোনেন্ট লিংক |
৩ | ESP32 Development Board 30 Pin | WIR-00072 | ১টি | কম্পোনেন্ট লিংক |
৪ | Micro USB Data Cable | C&C-00259 | ১টি | কম্পোনেন্ট লিংক |
৫ | SD Card or Micro SD Card | ১টি | ||
৬ | ESP32 IOT Board | DEV-00129 | ১টি | কম্পোনেন্ট লিংক |
৭ | Silicone Jumper Wire (Male to Female) | C&C-00246 | ১টি | কম্পোনেন্ট লিংক |
৮ | Silicone Jumper Wire (Male to Male) | C&C-00245 | ১টি | কম্পোনেন্ট লিংক |
সার্কিট কানেকশনঃ
ডেমো কোডঃ
ডেমো কোডটি মূলত TFT_eSPI লাইব্রেরীর Example Code যা এই লোকেশনে রয়েছে। TFT_eSPI\examples\480 x 320\TFT_Rainbow480. এখানে কয়েকটি সাইজের ডিসপ্লের জন্য কোড দেওয়া রয়েছে, যা নিজেদের মত করে চেক করে নেওয়া যাবে।
ভিডিওঃ
সতর্কতাঃ
১। Breadboard এর উপর বসানোর সময় ডিসপ্লের স্ক্রিনে চাপ দেওয়া যাবে না।
২। VCC পিনে ৩.৩ ভোল্টের বেশি সাপ্লাই দেওয়া যাবে না।
৩। LED পিন কন্ট্রোল ব্যাতিত, ৩.৩ ভোল্ট দিয়ে অন করতে হবে।
৪। SDO(MISO) পিন বর্তমান সার্কিট অনুযায়ী কানেকশন বিচ্ছিন্ন রাখতে হবে।
৫। সম্পূর্ণ সংযোগ নিশ্চিত হয়ে, ভোল্টেজ সাপ্লাই দিতে হবে।