সুচিপত্র:

টিএফটি এলসিডি সহ রেফ্রিজারেটর নিয়ন্ত্রণ: 6 টি ধাপ
টিএফটি এলসিডি সহ রেফ্রিজারেটর নিয়ন্ত্রণ: 6 টি ধাপ

ভিডিও: টিএফটি এলসিডি সহ রেফ্রিজারেটর নিয়ন্ত্রণ: 6 টি ধাপ

ভিডিও: টিএফটি এলসিডি সহ রেফ্রিজারেটর নিয়ন্ত্রণ: 6 টি ধাপ
ভিডিও: Android Self Service Payment Machine 15 Inch For Hotel 2024, নভেম্বর
Anonim
Tft Lcd সহ রেফ্রিজারেটর নিয়ন্ত্রণ
Tft Lcd সহ রেফ্রিজারেটর নিয়ন্ত্রণ

প্রযুক্তির ক্রমাগত উন্নতির সাথে, আমাদের বাড়ির যন্ত্রপাতিগুলি আরও বেশি কার্যকরী এবং ব্যবহার করা সহজ।

ইলেকট্রনিক্স উত্সাহী হিসাবে, আমি গৃহস্থালী যন্ত্রপাতি নিয়ন্ত্রণে আগ্রহী। আমাদের ফ্রিজটি ম্যান-মেশিন ইন্টারফেসের সাথে সম্ভব নয়, কিন্তু যদি হিউম্যান-মেশিন ইন্টারফেসের সাথে একটি রেফ্রিজারেটর থাকে, তাহলে ব্যবহারকারীদের টাচ স্ক্রিন অপারেশন, নিম্ন শীতল দক্ষতার উপর রেফ্রিজারেটরের নিয়ন্ত্রণ, বর্তমান তাপমাত্রা প্রদর্শন করতে পারেন রেফ্রিজারেটরের ভিতরে, বর্তমান অভ্যন্তরীণ এবং বহিরঙ্গন তাপমাত্রা প্রদর্শন করুন, এবং ফ্রিজের ব্যবহার সম্পর্কে কিছু প্রতিক্রিয়া (দিন চলমান, ফিল্টার জীবন, ইত্যাদি), সুতরাং, এটি ব্যবহারকারীদের জন্য খুব সুবিধাজনক এবং ব্যবহারিক। তাই আজ আমি কেবল একটি রেফ্রিজারেটর কন্ট্রোল ইন্টারফেস তৈরি করতে একটি টাচ স্ক্রিন ব্যবহার করব। ডিসপ্লেয়ারটি STONE STVC050WT-01। STONE STVC050WT - 01 হল 5 ইঞ্চি, 480 * 272 রেজোলিউশনে একটি টাচ ডিসপ্লে মডিউল। মডিউলটিতে ডিসপ্লে এবং টাচ স্ক্রিন ড্রাইভার ইন্টিগ্রেটেড করা হয়েছে, ডেভেলপারদের প্রয়োজন শুধুমাত্র অফিসিয়াল টুল ডিজাইন সফটওয়্যার সম্পর্কিত UI ইন্টারফেস ডিজাইনের এবং STONE ডিসপ্লে মডিউলে ডাউনলোড করা একটি প্রোগ্রামিং ফাইল তৈরি করা, এবং তারপর একটি সিরিয়াল পোর্টের মাধ্যমে (RS232 / RS485 / TTL) এর সাথে সামঞ্জস্যপূর্ণ, আপনি জটিল UI ডিজাইনের দিকগুলি সম্পাদন করতে পারেন। আরও তথ্যের জন্য অফিসিয়াল ওয়েবসাইটে যান :

ধাপ 1: UI ডিসপ্লে ইন্টারফেস তৈরি করুন

UI ডিসপ্লে ইন্টারফেস তৈরি করুন
UI ডিসপ্লে ইন্টারফেস তৈরি করুন

UI ছবিগুলি ফটোশপ দ্বারা ডিজাইন করা হয়েছে। যেহেতু স্ক্রিন 480*272, তাই ডিজাইন করা ছবির রেজোলিউশন স্ক্রিনের সাথে সামঞ্জস্যপূর্ণ হওয়া উচিত। নকশা প্রভাব নিম্নরূপ:

ধাপ 2: টুল সফটওয়্যারে প্রকল্প তৈরি করুন

টুল সফটওয়্যারে প্রকল্প তৈরি করুন
টুল সফটওয়্যারে প্রকল্প তৈরি করুন

STONE STVC050WT-01 ডেভেলপমেন্ট সফটওয়্যার টুলে একটি নতুন প্রজেক্ট রাখুন, তারপর ডিজাইন করা UI পিকচার pourালুন, সংশ্লিষ্ট বোতাম এবং ডিসপ্লে টেক্সট যোগ করুন, এবং প্রভাবটি নিম্নরূপ:

কিছু নিয়ন্ত্রণ আছে, শুধুমাত্র ডিজিটাল টেক্সট ডিসপ্লে নিয়ন্ত্রণ, ক্রমবর্ধমান সমন্বয় নিয়ন্ত্রণ, কিন্তু এই দুটি নিয়ন্ত্রণ প্রয়োজনীয় ফাংশন সম্পন্ন করার জন্য যথেষ্ট। UI ইন্টারফেসের উপরের অংশটি হ'ল রেফ্রিজারেটর ফ্রিজারের প্রাসঙ্গিক নিয়ন্ত্রণ, বর্তমান তাপমাত্রা, রেফ্রিজারেটরের কাজ করার ক্ষমতা এবং শক্তি সামঞ্জস্য করার জন্য কী অপারেশন। "দ্রুত" বোতামটির অর্থ হল যে বিদ্যুৎটি এক ক্লিকে সর্বোচ্চ সেট করা আছে। 2. UI ইন্টারফেসের মাঝের অংশ হল রেফ্রিজারেটরের প্রাসঙ্গিক নিয়ন্ত্রণ, বর্তমান তাপমাত্রা, রেফ্রিজারেটরের কাজ করার ক্ষমতা এবং পাওয়ার অ্যাডজাস্ট করার কী অপারেশন। "দ্রুত" বোতামটির অর্থ হল যে বিদ্যুৎটি এক ক্লিকে সর্বোচ্চ সেট করা আছে। 3. UI ইন্টারফেসের নীচে কিছু স্টেট ডিসপ্লে রয়েছে, যার মাধ্যমে ব্যবহারকারীরা স্বজ্ঞাতভাবে ফ্রিজ কত দিন ধরে চলছে, ফিল্টার এলিমেন্ট লাইফ, বাইরের তাপমাত্রা এবং অভ্যন্তরীণ তাপমাত্রা দেখতে পারে।

ধাপ 3: একক চিপ যোগাযোগ

একক চিপ যোগাযোগ
একক চিপ যোগাযোগ
একক চিপ যোগাযোগ
একক চিপ যোগাযোগ

পাঠ্য উইজেট

এমসিইউ যোগাযোগ-সম্পর্কিত বিষয়বস্তুর সাথে, আমাদের ডিসপ্লে স্ক্রিন এবং এমসিইউ যোগাযোগ ব্যবস্থা এবং ডেটা উৎস পরিষ্কার করতে হবে। STONE STVC050WT-01 একটি সিরিয়াল পোর্টের মাধ্যমে একটি একক চিপের সাথে যোগাযোগ করে। আগে, যখন আমরা UI তৈরি করছিলাম, তখন আমরা নিয়ন্ত্রণ প্রদর্শন করতাম। এই ডিসপ্লে কন্ট্রোলের ডিসপ্লে ডেটা আসলে STONE STVC050WT-01 এর ফ্ল্যাশের কিছু ঠিকানায় সংরক্ষিত ছিল।

এখানে আমরা তাপমাত্রা দেখাবো, একটি তাপমাত্রা সেন্সর থেকে তাপমাত্রার তথ্য, তাপমাত্রা সেন্সরটি একক-চিপ মাইক্রো কম্পিউটারের সাথে সংযুক্ত, তাই যখন একক-চিপ মাইক্রোকম্পিউটারের তাপমাত্রার তথ্য সংগ্রহ করা হয়, তখন কেবলমাত্র একটি সিরিয়াল পোর্টের মাধ্যমে তাপমাত্রার ডেটা রাখতে হবে এই ডিসপ্লে কন্ট্রোলের ঠিকানা, তাপমাত্রার তথ্য রিয়েল-টাইমে স্ক্রিনে প্রদর্শিত হতে পারে। স্টোনের STVC050WT-01 স্পেসিফিকেশনে ডেটা লেখার নির্দেশনা পাওয়া যাবে। এই নির্দেশনাটি ডেটা স্টোরেজ এলাকায় 0x0020 ঠিকানাতে 0x00 এবং 0x04 লেখার প্রতিনিধিত্ব করে: 0xA5 0x5A 0x05 0x82 0x00 0x20 0x00 0x04 এখানে আমি নিম্নলিখিতগুলি অর্জনের জন্য একক-চিপ কোড ব্যবহার করি:

সিরিয়াল পোর্ট স্ক্রিন একক-চিপ মাইক্রো কম্পিউটার দ্বারা সংযুক্ত হওয়ার পরে, একক-চিপ মাইক্রো কম্পিউটারের সিরিয়াল পোর্ট এই নির্দেশ পাঠায়, এবং সিরিয়াল পোর্ট স্ক্রিনের 0x0020 ঠিকানার উপরের ডেটা পরিবর্তন করা যেতে পারে এবং এই ঠিকানাটি তাপমাত্রার প্রদর্শন আমাদের রেফ্রিজারেটর অন্যান্য সকল স্থানে যেখানে ডেটা প্রদর্শিত হয় সেখানেও সত্য, শুধু ডেটার ঠিকানা পরিবর্তন করুন।

ধাপ 4: বোতাম

বোতাম
বোতাম
বোতাম
বোতাম

আমরা এই প্রকল্পে অনেক বোতাম ব্যবহার করেছি

যখন আমাদের উপরের ডেটা ডিসপ্লে কন্ট্রোল পড়তে হবে, শুধুমাত্র নির্দেশনা পড়ার জন্য নিবন্ধন করতে হবে, এমসিইউ এর মাধ্যমে সিরিয়াল ইন্টারফেস স্ক্রিনে একটি নির্দেশ পাঠান, সিরিয়াল ইন্টারফেস স্ক্রিন মাইক্রোকন্ট্রোলারে প্রাসঙ্গিক রেজিস্টার ডেটা ফেরত দেবে, এমসিইউ ডেটা গ্রহণ করবে সংশ্লিষ্ট নিয়ন্ত্রণ ডিভাইসগুলি করার জন্য প্রস্তুত, আমরা এখানে রেফ্রিজারেটরের হিমায়ন শক্তি নিয়ন্ত্রণ করি।

ধাপ 5: অপারেটিং স্টেট

অপারেটিং স্টেট
অপারেটিং স্টেট

চলমান অবস্থা অন্তর্ভুক্ত:

1. অপারেশন দিন 2. ফিল্টার উপাদান জীবন 3. বহিরঙ্গন তাপমাত্রা 4. অভ্যন্তরীণ তাপমাত্রা এই ডেটাগুলি পাওয়ার জন্য, প্রথমটি ছাড়াও, অন্য তিনটিকে এই ডেটা সংগ্রহের জন্য সংশ্লিষ্ট সেন্সরের প্রয়োজন। ফিল্টার এলিমেন্ট আজীবন অধিগ্রহণ সেন্সর এবং তাপমাত্রা সেন্সর যথাক্রমে প্রয়োজন। যখন সিঙ্গেল-চিপ মাইক্রোকম্পিউটার এই ডেটাগুলো সংগ্রহ করে, সিরিয়াল পোর্টের মাধ্যমে নির্ধারিত ডিসপ্লে কন্ট্রোল অ্যাড্রেস ট্রান্সমিশন ডেটাতে, সংশ্লিষ্ট পরিবর্তনের উপর ডিসপ্লে কন্ট্রোলের মান। চলমান দিন দুটি উপায়ে বাস্তবায়িত করা যেতে পারে: 1. স্টোনে STVC050WT-01 সিরিয়াল পোর্ট ডিসপ্লে স্ক্রিনের RTC ব্যবহার করুন সরাসরি স্ক্রিনে ডেটা প্রদর্শনের জন্য 2. ডিসপ্লের জন্য সিরিয়াল পোর্ট স্ক্রিনে ডেটা ট্রান্সফার করতে সিঙ্গেল-চিপ মাইক্রো কম্পিউটারের RTC ব্যবহার করুন STONE STVC050WT-01 সিরিয়াল পোর্ট ডিসপ্লে আরটিসির সাথে আসে, যা স্টোনে ডেভেলপমেন্ট গাইডে পাওয়া যাবে।

ধাপ 6: অপারেশন প্রভাব

অপারেশন প্রভাব
অপারেশন প্রভাব

এই প্রকল্প সম্পর্কে আরো জানতে এখানে ক্লিক করুন

প্রস্তাবিত: