2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36
STONE HMI Disp এ একটি স্মার্ট হোম কন্ট্রোল সিস্টেম তৈরি করুন
প্রকল্প ভূমিকা
নিম্নোক্ত টিউটোরিয়ালটি আপনাকে দেখায় কিভাবে একটি সাধারণ হোম অ্যাপ্লায়েন্স কন্ট্রোল সিস্টেম তৈরি করতে STONE STVC050WT-01 টাচ ডিসপ্লে মডিউল ব্যবহার করতে হয়।
ধাপ 1: STONE STVC050WT - 01 TFT LCD Display Module
STONE STVC050WT - 01 TFT LCD ডিসপ্লে মডিউল
STONE STVC050WT - 01 সাপোর্ট টাচ ডিসপ্লে মডিউলটি 5 ইঞ্চি, মডিউলে 480 * 272 রেজোলিউশনের সমন্বিত ডিসপ্লে এবং টাচ স্ক্রিন ড্রাইভার প্রয়োজন চিপস, ডেভেলপারদের প্রয়োজন শুধু স্টোনে, অফিসিয়াল VGUS ডিজাইন সফটওয়্যার সম্পর্কিত UI ইন্টারফেস ডিজাইন এবং জেনারেট STONE ডিসপ্লে মডিউলে ডাউনলোড করা প্রোগ্রামিং ফাইল, এবং তারপর একটি সিরিয়াল পোর্টের মাধ্যমে (RS232 / RS485 / TTL) এর সাথে সংশ্লিষ্ট, আপনি জটিল UI ডিজাইনের দিকগুলি সম্পাদন করতে পারেন। প্রক্রিয়াটি নিম্নরূপ:
ধাপ 2: নিচের ছবিটি STONE STVC050WT-01 ডিসপ্লে মডিউলের কিছু পরামিতি দেখায়:
নিচের ছবিটি STONE STVC050WT-01 ডিসপ্লে মডিউলের কিছু প্যারামিটার দেখায়
স্টোন STVC050WT-01
এই ডিসপ্লে মডিউলটি পণ্যের এই লাইনে অনেকের মধ্যে একটি। বিভিন্ন কনফিগারেশনে আরও অনেক ডিসপ্লে মডিউল পাওয়া যায়। www.stoneitech.com
ধাপ 3: স্টোন ডিসপ্লে মডিউল ডেভেলপমেন্টের তিনটি ধাপ
1. স্টোন টুল সফটওয়্যার দিয়ে UI ডিজাইন করে এবং ডিসপ্লে মডিউলে ডিজাইন ফাইল ডাউনলোড করে।
2. MCU সিরিয়াল পোর্টের মাধ্যমে STONE ডিসপ্লে মডিউলের সাথে যোগাযোগ করে।
3. ধাপ 2 এ প্রাপ্ত তথ্যের উপর ভিত্তি করে MCU অন্যান্য ক্রিয়া সম্পাদন করে।
ধাপ 4: UI ইন্টারফেস ডিজাইন:
UI ইন্টারফেস ডিজাইন
আজ আমরা একটি সহজ হোম অ্যাপ্লায়েন্স কন্ট্রোল করেছি। ফটোশপের মাধ্যমে, আমি নিম্নলিখিত সহজ ইন্টারফেসটি ডিজাইন করেছি:
ধাপ 5: ফাংশন:
ফাংশন
যখন আলোর বোতামটি চাপানো হয়, পৃষ্ঠাটি 2 এ লাফ দেয়, তিনটি লাইটের সুইচ অবস্থা দেখায়। যখন অন/অফ লাইট বাটন টিপলে স্ক্রিন মডিউলের সিরিয়াল পোর্ট সুইচ সিগন্যাল প্রটোকল জারি করে। বহিরাগত MCU একটি সিরিয়াল পোর্টের মাধ্যমে সরাসরি স্ক্রিন মডিউলে ডেটা পাঠাতে পারে। স্ক্রিনটি সরাসরি লাইট সুইচ স্টেট প্রদর্শন করতে দিন।
ধাপ 6: স্টোন ডিসপ্লে সহ নতুন প্রকল্প
STONE এর ওয়েবসাইটে, আমরা STONE TOOLS 2019 সফটওয়্যারের সর্বশেষ সংস্করণটি ডাউনলোড করতে পারি, যার মাধ্যমে আমরা UI ডিজাইন করতে পারি:
www.stoneitech.com/support/download/software
ধাপ 7: স্টোন টুল একটি GUI ডিজাইন সফটওয়্যার
স্টোন টুল একটি GUI ডিজাইন সফটওয়্যার
স্টোন টুল হল একটি GUI ডিজাইন সফটওয়্যার যার কোন ইনস্টলেশনের প্রয়োজন নেই। ডাউনলোড করার পরে, এটি সরাসরি খোলা এবং ডিকম্প্রেশন দ্বারা চালানো যেতে পারে। এটি লক্ষ করা উচিত যে এই সফ্টওয়্যারটি উইন্ডোজ 8 এবং উইন্ডোজ 10 সিস্টেমে সামঞ্জস্যপূর্ণভাবে চালানো দরকার
ধাপ 8: "পিকচার" ডিরেক্টরিতে ডান ক্লিক করুন এবং 0-j.webp" />
এ ডান ক্লিক করুন
যেহেতু আমি STVC050WT-01 ব্যবহার করছি 480*272 রেজোলিউশনের এবং 128Mbyte এর ডিফল্ট ফ্ল্যাশ স্পেস সাইজ (1024MByte পর্যন্ত প্রসারিত), তাই আমি 128Mbyte বেছে নিয়েছি।
প্রকল্পের নাম এবং স্টোরেজ পাথ সেট করুন এবং সম্পন্ন করতে "ওকে" ক্লিক করুন। "পিকচার" ডিরেক্টরিতে ডান ক্লিক করুন এবং 0-j.webp
ধাপ 9: পাথরের সরঞ্জামগুলিতে UI চিত্র যুক্ত করুন:
পাথরের সরঞ্জামগুলিতে UI চিত্র যুক্ত করুনপাথরের সরঞ্জামগুলিতে UI চিত্র যুক্ত করুনপাথরের সরঞ্জামগুলিতে UI চিত্র যুক্ত করুন
"পিকচার" ডিরেক্টরিতে ডান ক্লিক করুন এবং প্রকল্পে আমাদের প্রস্তুত করা দুটি UI ICONS যুক্ত করুন:
ধাপ 10: পাথরের সরঞ্জামগুলিতে ওয়ার্ড স্টক যুক্ত করুন
স্টোন টুলসে ওয়ার্ড স্টক যুক্ত করুন
ডান মাউস "ফন্ট ফাইল" ক্লিক করুন, প্রকল্পে যুক্ত করার জন্য উপযুক্ত ফন্ট নির্বাচন করুন।
এখানে আমি ASCII 24 দ্বারা 48 নির্বাচন করেছি।
ধাপ 11: একটি বোতাম যোগ করুন
একটি বোতাম যোগ করুন
আমাদের স্টোন টুল সফটওয়্যারের প্রথম UI- এ "লাইট" বোতামে একটি ফাংশন সেট করতে হবে:
যখন আমরা "হালকা" বোতামটি ক্লিক করি, আমরা দ্বিতীয় পৃষ্ঠায় চলে যাব।
হলুদ এলাকাটি ব্যবহারকারীর আঁকা বোতামের এলাকা প্রতিনিধিত্ব করে। স্টোন টুল সফটওয়্যারের ডানদিকে প্রোপার্টি বারে বাটনের বৈশিষ্ট্য তালিকাভুক্ত করা হয়েছে:
বোতাম টিপলে দ্বিতীয় পৃষ্ঠায় স্যুইচ করার জন্য শুধু "পেজউইচ" বিকল্পটি 1 এ সেট করুন।
ধাপ 13: "টুল" এ "কনফিগারেশন ফাইল তৈরি করা" এবং তারপরে "ভার্চুয়াল সিরিয়াল পোর্ট স্ক্রিন"।
ছবি
ধাপ 14: তারপর আমরা এগিয়ে যাই এবং পৃষ্ঠার উপরের বাম কোণে তীরটি একটি বোতামে পরিবর্তন করি:
তারপরে আমরা এগিয়ে যাই এবং পৃষ্ঠা 2 এর উপরের বাম কোণে তীরটি একটি বোতামে পরিবর্তন করি
যখন ব্যবহারকারী এই বোতাম টিপেন, এটি প্রথম পৃষ্ঠায় ফিরে আসে।
ধাপ 15: পাঠ্য প্রদর্শন যোগ করুন
পাঠ্য প্রদর্শন যোগ করুনপাঠ্য প্রদর্শন যোগ করুন
টেক্সট ভেরিয়েবল কন্ট্রোল ব্যবহার করে, "light1" এর পরে সাদা স্পেসকে বৃত্ত করুন:
ধাপ 16: তারপর টেক্সট ভেরিয়েবল সবে যোগ করুন, এবং প্রপার্টি ইন্টারফেস স্টোন টুল সফটওয়্যারের ডানদিকে উপস্থিত হবে, প্রধানত নিম্নলিখিত প্যারামিটারগুলি পরিবর্তন করে:
তারপর টেক্সট ভেরিয়েবল জাস্ট অ্যাড এ ক্লিক করুন, এবং প্রপার্টি ইন্টারফেস স্টোন টুল সফটওয়্যারের ডানদিকে প্রদর্শিত হবে, প্রধানত নিম্নলিখিত প্যারামিটারগুলি পরিবর্তন করে
তাদের মধ্যে, "ভেরিয়েবল মেমরি অ্যাড্রি" মেমরির ঠিকানা বোঝায় যেখানে প্রদর্শিত সামগ্রী সংরক্ষণ করা হয়। একটি ঠিকানা দুটি বাইট সংরক্ষণ করতে পারে। আমাদের ডিফল্ট ডিসপ্লে কন্টেন্ট হল "অফ", যার জন্য তিন বাইট মেমরি স্পেস প্রয়োজন। এর মানে হল যে আমরা 0020 এবং 0021 ঠিকানায় "OFF" সংরক্ষণ করি।
ধাপ 17: রিটার্ন ভ্যালু সহ একটি বোতাম:
রিটার্ন ভ্যালু সহ একটি বোতাম
আমরা উপরে যে নিয়ন্ত্রণটি ব্যবহার করেছি তা হল "বোতাম"। এই "বোতাম" নিয়ন্ত্রণটি একটি মান ফেরত দেয় না, যার অর্থ ব্যবহারকারী যখন বোতাম টিপেন, ডিসপ্লে মডিউলের সিরিয়াল পোর্ট MCU- তে ডেটা পাঠায় না।
যদি ব্যবহারকারী বোতামটি টিপেন এবং স্ক্রিন মডিউলটি এমসিইউতে ডেটা ফেরত চান, আমরা "রিটার্ন প্রেসড কী-ভ্যালু" নিয়ন্ত্রণ ব্যবহার করতে পারি:
4. ডিসপ্লে মডিউলের ইউএসবি ইন্টারফেসে ইউএসবি ডিস্ক andোকান এবং আপগ্রেড সম্পন্ন হওয়ার জন্য অপেক্ষা করুন। আপগ্রেড সম্পন্ন হলে, একটি প্রম্পট শব্দ হবে
5. পরীক্ষা
ধাপ 20: একটি সিরিয়াল পোর্ট যোগাযোগ
একটি সিরিয়াল পোর্ট কমিউনিকেশন
কী-মূল্য ফেরত
ডিসপ্লে মডিউলে প্রোগ্রাম ডাউনলোড করার পর, এটি চালু করুন, ইউএসবি-টিটিএল এর মাধ্যমে সিরিয়াল পোর্টের মাধ্যমে কম্পিউটার সংযুক্ত করুন, লাইট 1 এর লাইট বোতাম টিপুন এবং সিরিয়াল পোর্টের ডেটা ফেরত দিন: a55a 06 83 00 26 01 00 A8
01: ডেটা শব্দের দৈর্ঘ্য, 00 A9 : 1-শব্দের দৈর্ঘ্য (2 বাইট) 00 A9: ব্যবহারকারীর ডেটা সামগ্রী, কী সেটগুলির উপর নির্ভর করে।
ধাপ 22: রেজিস্টার ডেটা লিখুন
এই নির্দেশনাটি ডাটা স্টোরেজ এলাকায় 0x0020 ঠিকানাতে 55 aa লিখেছে:
0xA5 0x5A 0x05 0x82 0x00 0x20 0x55 0xaa
যেহেতু আমরা Light1 এর টেক্সট ডিসপ্লে স্টোরেজ ঠিকানা 0x0020 এ সেট করেছি, সিরিয়াল পোর্ট ব্যবহার করে এই ঠিকানায় ডেটা লেখা হল Light1 এর টেক্সট ডিসপ্লে বক্সের বিষয়বস্তু পরিবর্তনের সমতুল্য।
স্মার্ট হোমের সাথে স্টোন এলসিডি: আজ, আমি স্টোনের সিরিয়াল পোর্ট ড্রাইভ ডিসপ্লে পেয়েছি, যা এমসিইউ এর সিরিয়াল পোর্টের মাধ্যমে যোগাযোগ করতে পারে, এবং এই ডিসপ্লের ইউআই লজিক ডিজাইন সরাসরি স্টোনের অফিসিয়াল ওয়েবসাইটে প্রদত্ত VGUS সফটওয়্যার ব্যবহার করে ডিজাইন করা যায়, যা খুবই আহ্বায়ক
স্টোন এইচএমআই ব্যবহার করুন একটি হোম কন্ট্রোল সিস্টেম তৈরি করুন: প্রকল্পের ভূমিকা নিচের টিউটোরিয়ালটি আপনাকে দেখায় কিভাবে একটি সাধারণ হোম অ্যাপ্লায়েন্স কন্ট্রোল সিস্টেম তৈরি করতে STONE STVC050WT-01 টাচ ডিসপ্লে মডিউল ব্যবহার করতে হয়। STONE STVC050WT - 01 সাপোর্ট টাচ ডিসপ্লে মডিউল হল 5 ইঞ্চি, 480 * 272 রেজোলিউশনে
স্টোন এইচএমআই ইএসপি 32 সহ মেডিকেল ভেন্টিলেটর: নতুন করোনাভাইরাস দেশব্যাপী প্রায় thousand০ হাজারেরও বেশি নিশ্চিত মামলা করেছে এবং সাম্প্রতিক মাসগুলিতে শ্বাসকষ্ট এবং শ্বাসকষ্টের অভাব রয়েছে। শুধু তাই নয়, বিদেশের পরিস্থিতিও আশাব্যঞ্জক নয়। ক্রমবর্ধমান সংখ্যা
কিভাবে Arduino কন্ট্রোল রিলে মডিউল ব্যবহার করে স্মার্ট হোম তৈরি করবেন | হোম অটোমেশন আইডিয়া: এই হোম অটোমেশন প্রকল্পে, আমরা একটি স্মার্ট হোম রিলে মডিউল ডিজাইন করব যা 5 টি হোম যন্ত্রপাতি নিয়ন্ত্রণ করতে পারে। এই রিলে মডিউলটি মোবাইল বা স্মার্টফোন, আইআর রিমোট বা টিভি রিমোট, ম্যানুয়াল সুইচ থেকে নিয়ন্ত্রণ করা যায়। এই স্মার্ট রিলেটিও বুঝতে পারে
একটি ভাঙা ল্যাপটপ এবং একটি টিভো থেকে একটি হোম থিয়েটার পিসি তৈরি করুন: এই নির্দেশনায়, আমি আপনাকে দেখাবো কিভাবে (কিছুটা) ভাঙ্গা ল্যাপটপ এবং বেশিরভাগ খালি টিভো চ্যাসি থেকে একটি হোম থিয়েটার পিসি তৈরি করতে হয়। এটি একটি হোম থিয়েটার কম্পিউটার (বা এক্সটেন্ডার) স্কোর করার একটি দুর্দান্ত উপায় যা দুর্দান্ত দেখায় এবং একটির চেয়ে ভাল সম্পাদন করে