সুচিপত্র:

সবাই বড় ডিসপ্লে সহ অটোমেশন চায়! 16 টি ধাপ
সবাই বড় ডিসপ্লে সহ অটোমেশন চায়! 16 টি ধাপ

ভিডিও: সবাই বড় ডিসপ্লে সহ অটোমেশন চায়! 16 টি ধাপ

ভিডিও: সবাই বড় ডিসপ্লে সহ অটোমেশন চায়! 16 টি ধাপ
ভিডিও: অটো হেডশট মারার ৫টি ভুল যেটি ৯৯% প্লেয়ার জানে না ফ্রি ফায়ার || top 5 headshot mistakes in free fire 2024, জুলাই
Anonim
Image
Image

হ্যাঁ, ডিসপ্লে সম্পর্কে আরেকটি ভিডিও, একটি বিষয় যা আমি সত্যিই পছন্দ করি! তুমি কি জানো কেন?

কারণ এর সাহায্যে, ইউজার ইন্টারফেস উন্নত করা সম্ভব।

অটোমেশন ব্যবহারকারীদের একটি ভাল চাক্ষুষ ইঙ্গিত প্রয়োজন। তাই আমি আপনাদের সামনে নিয়ে এসেছি, 7 ইঞ্চি ডিসপ্লে সহ একটি উদাহরণ, ক্যাপাসিটিভ টাচ এবং QT ক্রিয়েটর (গ্রাফিক্স লাইব্রেরি) সহ একটি রাস্পবেরি পাই।

ধাপ 1: সবাই বড় ডিসপ্লে সহ অটোমেশন চায়

ব্যবহৃত সম্পদ
ব্যবহৃত সম্পদ

এই পোস্টে, আমি রাস্পবেরি পাই এর PWM প্রস্থান ব্যবহার করে নতুন উপাদান এবং সার্ভো-মোটর অ্যাক্টিভেশনের একটি উদাহরণ ব্যবহার করে একটি QT ক্রিয়েশন অটোমেশন উপস্থাপন করব। আমরা আমাদের অটোমেশনে 4-রিলে মডিউল ব্যবহার করব।

ধাপ 2: ব্যবহৃত সম্পদ

· রাস্পবেরি পাই 3 মডেল বি+

X 2x Servos Towerpro MG996R

· 4-রিলে মডিউল

X 2x বাতি

· এক্সটেনশন সকেট

Fonte 5V

· Arduino পাওয়ার অ্যাডাপ্টার

Ump জাম্পার

· প্রোটোবোর্ড

· ডিসপ্লে 7 ইঞ্চি HDMI LCD 7’’ (টাচ স্ক্রিন)

· ফ্যান

ধাপ 3: পিনআউট রাস্পবেরি পাই 3 মডেল বি

পিনআউট রাস্পবেরি পাই 3 মডেল বি
পিনআউট রাস্পবেরি পাই 3 মডেল বি

ধাপ 4: মাউন্ট করা

মাউন্ট করা
মাউন্ট করা
মাউন্ট করা
মাউন্ট করা

ধাপ 5: রাস্পবেরি পাই 3 মডেল বি PMW পিন

রাস্পবেরি পাই 3 মডেল বি PMW পিন
রাস্পবেরি পাই 3 মডেল বি PMW পিন
রাস্পবেরি পাই 3 মডেল বি PMW পিন
রাস্পবেরি পাই 3 মডেল বি PMW পিন

রাস্পবেরি পাই 3 এর PWM পিনগুলি উপরের ছবিতে দেখানো হয়েছে। আমরা একটি সার্ভো-মোটরের জন্য চ্যানেল 0 এবং অন্যটির জন্য চ্যানেল 1 ব্যবহার করি। ওয়্যারিং পাই (ডানদিকে ছবি) দ্বারা ব্যবহৃত জিপিআইওতে আমাদের অবশ্যই মনোযোগ দিতে হবে, তাই আমরা জিপিআইও 1 এবং জিপিআইও 24 ব্যবহার করব এবং বিসিএম পিন (ব্রডকম এসওসি চ্যানেল) জিপিআইও 10 ই জিপিআইও 19 ব্যবহার করব না।

www.electronicwings.com/raspberry-pi/raspberry-pi-pwm-generation-using-python-and-c

ধাপ 6: QT প্রকল্প ইন্টারফেস

QT প্রকল্প ইন্টারফেস
QT প্রকল্প ইন্টারফেস
QT প্রকল্প ইন্টারফেস
QT প্রকল্প ইন্টারফেস

পুনশ্চ. পুশ বাটন কম্পোনেন্ট গিফগুলি সমর্থন করে না, তাই আমরা গিফ পুনরুত্পাদন করতে একটি লেবেল (lblFan) ব্যবহার করব। এছাড়াও, আমরা imgFan নামক একটি অদৃশ্য পুশ বোতাম ব্যবহার করব, যা লেবেলের উপরে রাখা আছে, এভাবে আমরা ক্লিক ইভেন্টের সাথে কাজ করতে পারি।

এটি কাজ করার আরেকটি উপায় আছে, একটি ক্লিকযোগ্য লেবেল শ্রেণী তৈরি করা, কিন্তু আমরা সহজভাবে কোডটি বেছে নিয়েছি, তাই আমরা এই ভাবে ব্যবহার করতে যাচ্ছি না।

ধাপ 7: কোড: ঘোষণা এবং পরিবর্তনশীল

কোড: ঘোষণা এবং পরিবর্তনশীল
কোড: ঘোষণা এবং পরিবর্তনশীল

ধাপ 8: নির্মাতা এবং ধ্বংসকারী

নির্মাতা এবং ধ্বংসকারী
নির্মাতা এবং ধ্বংসকারী

ধাপ 9: কোড: SetPins

কোড: সেটপিন্স
কোড: সেটপিন্স

ধাপ 10: কোড: আপডেট স্ট্যাটাস

কোড: আপডেট স্ট্যাটাস
কোড: আপডেট স্ট্যাটাস

ধাপ 11: স্লাইডার ইভেন্ট

স্লাইডার ইভেন্ট
স্লাইডার ইভেন্ট

ধাপ 12: ল্যাম্প বাটন ইভেন্ট

ল্যাম্প বাটন ইভেন্ট
ল্যাম্প বাটন ইভেন্ট

ধাপ 13: ChangeImageButton

ChangeImageButton
ChangeImageButton

ধাপ 14: ফ্যান বোতাম ইভেন্ট

ফ্যান বাটন ইভেন্ট
ফ্যান বাটন ইভেন্ট

ধাপ 15: চেকবক্স ইভেন্ট যা মাউস কার্সার দেখায় বা লুকায়

চেকবক্স ইভেন্ট যা মাউস কার্সার দেখায় বা লুকায়
চেকবক্স ইভেন্ট যা মাউস কার্সার দেখায় বা লুকায়

ধাপ 16: ফাইলগুলি ডাউনলোড করুন

পিডিএফ

আইএনও

প্রস্তাবিত: