সুচিপত্র:
- ধাপ 1: আপনার পাই সেটআপ করুন
- ধাপ 2: নির্ভরশীল সফ্টওয়্যার ডাউনলোড এবং ইনস্টল করুন
- ধাপ 3: স্ট্রেসবেরি চালানো
- ধাপ 4: কিছু উদাহরণ প্লট
- ধাপ 5: সমস্যা সমাধান
- ধাপ 6: শেষ
ভিডিও: রাস্পবেরি পাই পরীক্ষার চাপ: 6 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
যখন রাস্পবেরি পাই প্রথম মুক্তি পায় তখন আমি একটি কেনার প্রচারে ভেসে যাই, কিন্তু শেষ পর্যন্ত আমি আরডুইনোর সাথে বেশি সময় কাটিয়েছি কারণ তারা ইলেকট্রনিক্স প্রকল্পগুলির জন্য আরও উপযুক্ত।
আমার শেডে দুটি মূল রাস্পবেরি পাই আছে, এবং আমি ভেবেছিলাম এটি তাদের সাথে কিছু করার সময়। সুতরাং এই নির্দেশে আমি আপনাকে দেখাব কিভাবে আপনার Pi এর CPU পরীক্ষা করে "চাপ" আপনি কতটা কুলিং প্রয়োজন তা নির্ধারণ করতে সাহায্য করবেন এবং আপনি এটিকে ওভারক্লক করতে পারবেন।
এই নির্দেশযোগ্য স্ট্রেসবেরি ব্যবহার করে, যদি আপনি পাইথন প্যাকেজ সূচীতে এটি পরীক্ষা করার আগে এটি ব্যবহার না করেন।
ধাপ 1: আপনার পাই সেটআপ করুন
আপনার প্রয়োজন হবে:
- রাস্পবেরি পাই
- 8GB এসডি কার্ড
- মাইক্রো ইউএসবি সহ 5V, 1A পাওয়ার সাপ্লাই
- একটি HDMI মনিটর (অথবা S- ভিডিও/কম্পোজিট সহ একটি)
- ইউএসবি কীবোর্ড ও মাউস
- ইন্টারনেট সংযোগ (হয় তারযুক্ত বা USB ওয়াইফাই অ্যাডাপ্টার)
এই নির্দেশের জন্য আমি ইতিমধ্যে একটি রাস্পবেরি পাই ল্যাপটপ তৈরি করেছি (উপরে ছবি)। দুর্ভাগ্যবশত আমি এর যথেষ্ট ছবি তুলিনি তাই আমি একটি নির্দেশনা লিখতে পারিনি।
এই নির্দেশনাটি পড়ে আমি ধরে নিচ্ছি আপনি ইতিমধ্যে জানেন কিভাবে আপনার এসডি কার্ড ফ্ল্যাশ করতে হবে এবং আপনার পাই সেটআপ করতে হবে। আমার ক্ষেত্রে আমি "SD কার্ড ফরম্যাটার" ব্যবহার করে একটি নতুন SD কার্ড ফরম্যাট করেছি, তারপর আমি সর্বশেষ রাস্পবিয়ান স্ট্রেচ img ফাইলটি ডাউনলোড করেছি এবং win32diskimager সহ একটি SD কার্ডে ফ্ল্যাশ করেছি। তারপরে আপনাকে রাস্পবেরি পাইতে মাউস, কীবোর্ড, মনিটর এবং পাওয়ার সাপ্লাই প্লাগ করতে হবে আপনার সাথে নতুন ফ্ল্যাশ করা এসডি কার্ড। আমি সুনির্দিষ্ট বিবরণ করব না কারণ এটি ইতিমধ্যে ভালভাবে নথিভুক্ত।
নিম্নলিখিত নির্দেশযোগ্য কেবল রাস্পবিয়ান স্ট্রেচের সাথে সহজেই কাজ করবে। যদিও আপনি সম্ভবত হুইজি বা জেসি ব্যবহার করতে পারেন অনেকগুলি সংগ্রহস্থল পুরানো এবং আপনি সম্ভবত উত্স থেকে সবকিছু ডাউনলোড এবং সংকলন করতে সংগ্রাম করবেন। আমি প্রথমে হুইজির সাথে চেষ্টা করেছি এবং মূলত সংগ্রাম করেছি কারণ সফ্টওয়্যারটি পাইথন 3.5 এর উপর নির্ভর করে যা হুইজিতে ডিফল্টরূপে ইনস্টল করা নেই।
ধাপ 2: নির্ভরশীল সফ্টওয়্যার ডাউনলোড এবং ইনস্টল করুন
আমরা "স্ট্রেসবেরি" নামে একটি প্রোগ্রাম ব্যবহার করতে যাচ্ছি। এটি সিপিইউকে 100% লোড করে এবং তাপমাত্রা লগ করে (আমি অনুমান করছি এটি জংশনের তাপমাত্রা নয় পৃষ্ঠের তাপমাত্রা)। আপনি যদি GUI চালাচ্ছেন তবে একটি নতুন টার্মিনাল উইন্ডো খুলতে টার্মিনালে ক্লিক করুন, অন্যথায় কমান্ড লাইন ব্যবহার করে আপনার Pi তে লগইন করুন এবং নিচেরটি টাইপ করুন।
প্রথমে একটি আপডেট করুন:
sudo apt- আপডেট পান
এটি সবকিছু আপডেট করবে তাই আমরা সর্বাধিক আপ টু ডেট সোর্স ব্যবহার করছি। পরবর্তী আমরা স্ট্রেসবেরি ব্যবহারের জন্য সমস্ত পূর্ব-প্রয়োজনীয়তা ইনস্টল করব।
অ্যাটলাস ইনস্টল করুন
sudo apt-get Libatlas-base-dev ইনস্টল করুন
কায়রো ইনস্টল করুন
Sudo pip3 cairocffi ইনস্টল করুন
PyQt5 ইনস্টল করুন
sudo apt-get python3-pyqt5 ইনস্টল করুন
অবশেষে নিম্নলিখিত দুটি ইনস্টল কমান্ড ব্যবহার করে স্ট্রেসবেরি ইনস্টল করুন
sudo apt স্ট্রেস ইনস্টল করুন
তারপর
sudo -H pip3 ইনস্টল -U স্ট্রেসবেরি
ইনস্টলেশনের সময় যে কোন প্রম্পটে হ্যাঁ "Y" উত্তর দিলে ইনস্টল করার সময় এবং সবকিছু ভালভাবে ধরে নিলে আমরা পরবর্তী ধাপে যেতে পারি যা ম্যাটপ্লটলিব ব্যাকএন্ড পরিবর্তন করছে। টার্মিনাল প্রকারে:
সুডো পাইথন 3
এটি LXDE টার্মিনালের ভিতরে পাইথন টার্মিনাল নিয়ে আসবে। আপনি বলতে পারবেন কারণ প্রতিটি লাইনের শুরুটি >> এর সাথে উপসর্গযুক্ত। এন্টার দ্বারা নিম্নলিখিত টাইপ করুন:
>> matplotlib আমদানি করুন
তারপর
>> matplotlib.matplotlib_fname ()
এটি আপনাকে ফাইলপথ দেবে যেখানে আপনার ম্যাটপ্লটলিব আরসি ফাইল সংরক্ষিত আছে যা এখন আমাদের সম্পাদনা করতে হবে। উদাহরণস্বরূপ এটি আমার ছিল:
/usr/local/lib/python3.5/dist-packages/matplotlib/mpl-data/matplotlibrc
সুতরাং ফাইল সম্পাদনা করার জন্য ন্যানো টার্মিনাল টেক্সট এডিটর খুলতে আপনাকে এই লাইনটিকে "সুডো ন্যানো" দিয়ে উপসর্গ করতে হবে:
sudo nano /usr/local/lib/python3.5/dist-packages/matplotlib/mpl-data/matplotlibrc
এখন আমরা যে টেক্সট ফাইলটি সম্পাদনা করছি তা দেখতে হবে যেখানে ব্যাকএন্ড নির্দিষ্ট করা আছে। এর জন্য, ন্যানোর একটি দরকারী অন্তর্নির্মিত অনুসন্ধান কমান্ড রয়েছে যেখানে "কোথায় আছে"। এটি ব্যবহার করার জন্য কেবল Ctrl + W ধরে রাখুন এবং "ব্যাকএন্ড" টাইপ করুন এবং এটি স্ক্রোল করার পরিবর্তে আপনার জন্য নথিটি অনুসন্ধান করবে। এখন লাইন সম্পাদনা করুন:
ব্যাকএন্ড: gtk3agg
প্রতি
ব্যাকএন্ড: qt5agg
তারপর আপনার কাজ শেষ হয়ে গেলে Ctrl + X সেভ করে রাখুন। কোন পরিবর্তন সংরক্ষণ করতে এবং ফাইলটি ওভাররাইট করার জন্য Y বা হ্যাঁ উত্তর দেওয়ার অনুরোধ করা হলে।
ধাপ 3: স্ট্রেসবেরি চালানো
অবশেষে আপনি সমস্ত পূর্ব-প্রয়োজনীয়তা সম্পন্ন করেছেন যা আপনি অবশেষে কোনও সমস্যা ছাড়াই প্রোগ্রামটি চালাতে পারেন। স্ট্রেসবেরি চালানোর জন্য কেবল নিম্নলিখিত কমান্ডটি টাইপ করুন:
সুডো স্ট্রেসবেরি-রান আউট
এটি আপনার জন্য প্রোগ্রামটি চালায় এবং আপনার হোম ডিরেক্টরিতে 'out.dat' নামে একটি ফাইলে তাপমাত্রা রেকর্ড করে। প্রোগ্রামটি "কুলডাউন" করার জন্য সিপিইউকে যতটা সম্ভব কম চালাবে, তারপরে এটি পাঁচ মিনিটের জন্য সর্বাধিক লোড দিয়ে চাপ দেওয়ার আগে এটিকে কিছুক্ষণের জন্য নিষ্ক্রিয় করে রাখবে, তারপর থামবে এবং কুলডাউন রেকর্ড করবে। ডেটা আপনার হোম ডিরেক্টরিতে "out.dat" নামে সংরক্ষিত আছে কিন্তু আপনি যা খুশি কল করতে পারেন। স্ট্রেসবেরি একটি সুন্দর দেখতে গ্রাফও তৈরি করবে যদি আপনি স্ট্রেস টেস্ট সম্পন্ন হওয়ার পর নিম্নলিখিত কমান্ডটি চালান:
সুডো স্ট্রেসবেরি-প্লট আউট ডেট
এটি কিভাবে তাপীয় আচরণ পরিবর্তন করে তা দেখতে বিভিন্ন হিট সিঙ্ক এবং এনক্লোসার, ওভারক্লকিং সেটিংস ইত্যাদি ব্যবহার করার চেষ্টা করুন। গ্রাফে একাধিক লাইন প্লট করার জন্য আপনি তাদের কমান্ডের সামনে যোগ করুন:
sudo স্ট্রেসবেরি-প্লট out1.dat out2.dat out3.dat
আপনি নিচের কমান্ডটি ব্যবহার করে গ্রাফটি সরাসরি একটি-p.webp
sudo স্ট্রেসবেরি -প্লট out.dat -o out.png
এটি আপনার হোম ডিরেক্টরিতে "out.png" নামে একটি ফাইল সংরক্ষণ করবে। পূর্ববর্তী ধাপের ইনস্টলেশনের সময় যদি আপনার কোন ত্রুটি বার্তা থাকে তবে সমস্যা সমাধানের ধাপটি দেখুন।
ধাপ 4: কিছু উদাহরণ প্লট
স্ট্রেসবেরি ব্যবহার করে আমি তৈরি করেছি এমন কিছু আকর্ষণীয় প্লট এখানে। আমার Pi হল একটি মৌলিক Pi1, এবং আমি IC- তে কিছু ছোট অ্যালুমিনিয়াম হিট সিঙ্ক যোগ করেছি, এবং তারপর আমি একটি ছোট 3cm ফ্যান যোগ করে আবার রিপ্লোট করেছি (নোট, 5cm রাখুন কিন্তু এটি আসলে একটি 30mm ফ্যান!)। তারপরে আমি রাস্পি-কনফিগার ব্যবহার করে ওভারক্লককে "টার্বো" এ সেট করেছি, ফ্যানটি সরিয়েছি এবং এটি একটি এক্রাইলিক ঘেরের ভিতরে রেখেছি। তিনটি প্লট উপরের একই গ্রাফে রয়েছে
ধাপ 5: সমস্যা সমাধান
আপনি যদি এই ধাপটি পড়েন তবে স্ট্রেসবেরি ইনস্টল বা চালানোর সময় আপনার কিছু ত্রুটি থাকতে পারে। এখানে কাজ করার চেষ্টা করার সময় আমি যে সমস্ত সমস্যার মুখোমুখি হয়েছি তার নথিভুক্ত করেছি, এবং আশা করি আপনাকে অনুরূপ কিছু কাটিয়ে উঠতে সহায়তা করবে।
ত্রুটি বার্তা 1।
libf77blas.so.3: শেয়ার করা অবজেক্ট ফাইল খুলতে পারে না: এই ধরনের কোন ফাইল বা ডিরেক্টরি নেই
সমস্যা কি?
প্যাকেজটি আটলাসের উপর নির্ভর করে যা ডিফল্টভাবে ইনস্টল করা হয় না
সমাধান
নিম্নলিখিতগুলির সাথে অ্যাটলাস ইনস্টল করুন:
sudo apt-get Libatlas-base-dev ইনস্টল করুন
ত্রুটি বার্তা 2
আমদানি ত্রুটি: কায়রো ব্যাকএন্ডের জন্য প্রয়োজন যে কায়রোকফি বা পাইকাইরো ইনস্টল করা আছে
সমস্যা কি?
কায়রো ডিফল্টভাবে ইনস্টল করা হয়নি
সমাধান
নিম্নলিখিতগুলির সাথে কায়রো ইনস্টল করুন:
sudo pip3 cairocffi ইনস্টল করুন
ত্রুটি বার্তা 3
TypeError: 'cairo. Context' এর জন্য বিদেশী স্ট্রাক্ট কনভার্টার খুঁজে পাওয়া যায়নি
সমস্যা কি?
সমস্যাটি GTK3Agg ব্যাকএন্ড ব্যবহার করছে, এটি হয় matplotlibrc ফাইলে পরিবর্তন করা যেতে পারে।
সমাধান
যখন আপনি "স্ট্রেসবেরি-প্লট out.dat" চালান তখন পরিবর্তে চালান:
sudo MPLBACKEND = Agg stressberry-plot out.dat
এটি স্ট্রেসবেরিকে আরসি ফাইলে সংরক্ষিত একের পরিবর্তে নির্দিষ্ট ব্যাকএন্ড চালাতে বাধ্য করবে।
ধাপ 6: শেষ
এটি আপনার পাইকে বেঞ্চমার্ক করতে ব্যবহার করতে পারেন এমন অনেক পদ্ধতির মধ্যে একটি। আরেকটি প্রোগ্রাম যা আপনি ব্যবহার করতে পারেন তা হল "sysbench" যা সমস্যা ছাড়াই বাক্সের বাইরে কাজ করা উচিত।
আমি আশা করি আপনি এই নির্দেশযোগ্য উপভোগ করেছেন। আপনি যদি এটি উপভোগ করেন বা এটি নিজে তৈরি করেন তবে আমাকে জানান। বরাবরের মতোই আমি গঠনমূলক প্রতিক্রিয়া এবং মন্তব্য পেয়ে খুশি (ভালো থাকুন, দয়া করে ট্রল করবেন না)।
প্রস্তাবিত:
CPS120 এবং রাস্পবেরি পাই ব্যবহার করে চাপ পরিমাপ: 4 টি ধাপ
সিপিএস 120 এবং রাস্পবেরি পাই ব্যবহার করে চাপ পরিমাপ: সিপিএস 120 একটি উচ্চমানের এবং কম খরচে ক্যাপাসিটিভ পরম চাপ সেন্সর যা পুরোপুরি ক্ষতিপূরণ দেওয়া আউটপুট সহ। এটি খুব কম শক্তি খরচ করে এবং চাপ পরিমাপের জন্য একটি অতি ক্ষুদ্র মাইক্রো-ইলেক্ট্রো-মেকানিক্যাল সেন্সর (MEMS) নিয়ে গঠিত। একটি সিগমা-বদ্বীপ ভিত্তিক
এমপিএল 3115 এ 2: 6 ধাপ সহ রাস্পবেরি পাই ব্যবহার করে উচ্চতা, চাপ এবং তাপমাত্রা
এমপিএল 3115 এ 2 সহ রাস্পবেরি পাই ব্যবহার করে উচ্চতা, চাপ এবং তাপমাত্রা: আকর্ষণীয় শোনায়। এই সময়ে এটি বেশ সম্ভব যখন আমরা সবাই IoT প্রজন্মের মধ্যে যাচ্ছি। ইলেকট্রনিক্স ফ্রিক হিসাবে, আমরা রাস্পবেরি পাই এর সাথে খেলছি, এবং এই জ্ঞান ব্যবহার করে আকর্ষণীয় প্রকল্পগুলি করার সিদ্ধান্ত নিয়েছি। এই প্রকল্পে, আমরা চাই
রাস্পবেরি পাই 3 এ রাস্পবিয়ান বাস্টার ইনস্টল করা রাস্পবেরি পাই 3 বি / 3 বি+: 4 ধাপ সহ রাস্পবিয়ান বাস্টার দিয়ে শুরু করা
রাস্পবেরি পাই 3 তে রাস্পবিয়ান বাস্টার ইনস্টল করা রাস্পবেরি পাই 3b / 3b+দিয়ে রাস্পবিয়ান বাস্টার দিয়ে শুরু করা: হাই বন্ধুরা, সম্প্রতি রাস্পবেরি পাই সংস্থা রাস্পবিয়ান বাস্টার নামে নতুন রাস্পবিয়ান ওএস চালু করেছে। এটি রাস্পবেরি পাই এর জন্য রাস্পবিয়ানের একটি নতুন সংস্করণ। তাই আজ এই নির্দেশাবলীতে আমরা শিখব কিভাবে আপনার রাস্পবেরি পাই 3 এ রাস্পবিয়ান বাস্টার ওএস ইনস্টল করতে হয়
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা - রাস্পবেরি পাই 3B দিয়ে শুরু করা - আপনার রাস্পবেরি পাই 3: 6 ধাপ সেট আপ করা হচ্ছে
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা | রাস্পবেরি পাই 3B দিয়ে শুরু করা | আপনার রাস্পবেরি পাই 3 সেট আপ করা: আপনারা কেউ কেউ জানেন যে রাস্পবেরি পাই কম্পিউটারগুলি বেশ দুর্দান্ত এবং আপনি কেবলমাত্র একটি ছোট বোর্ডে পুরো কম্পিউটারটি পেতে পারেন। 1.2 GHz এ ঘড়ি। এটি পাই 3 কে মোটামুটি 50 রাখে
তাপমাত্রা, আপেক্ষিক আর্দ্রতা, বায়ুমণ্ডলীয় চাপ লগার রাস্পবেরি পাই এবং টিই সংযোগ MS8607-02BA01 ব্যবহার করে: 22 ধাপ (ছবি সহ)
তাপমাত্রা, আপেক্ষিক আর্দ্রতা, বায়ুমণ্ডলীয় চাপের লগার রাস্পবেরি পাই এবং টিই কানেক্টিভিটি ব্যবহার করে MS8607-02BA01: ভূমিকা: এই প্রকল্পে আমি আপনাকে দেখাব কিভাবে তাপমাত্রা আর্দ্রতা এবং বায়ুমণ্ডলীয় চাপের জন্য একটি লগিং সিস্টেম ধাপে সেটআপ তৈরি করতে হয়। এই প্রকল্পটি রাস্পবেরি পাই 3 মডেল বি এবং টিই কানেক্টিভিটি পরিবেশ সেন্সর চিপ MS8607-02BA- এর উপর ভিত্তি করে তৈরি করা হয়েছে।