جدول المحتويات:
- الخطوة 1: قم بإعداد ملف Pi
- الخطوة 2: تنزيل البرامج التابعة وتثبيتها
- الخطوة 3: تشغيل Stressberry
- الخطوة 4: بعض الأمثلة على المؤامرات
- الخطوة 5: استكشاف الأخطاء وإصلاحها
- الخطوة 6: الانتهاء
فيديو: اختبار الإجهاد لـ Raspberry Pi: 6 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
عندما تم إطلاق Raspberry Pi لأول مرة ، انجرفت في ضجة شراء واحدة ، لكن في النهاية قضيت وقتًا أطول مع Arduino لأنها أكثر ملاءمة لمشاريع الإلكترونيات.
لديّ اثنين من التوت الأصلي في السقيفة ، واعتقدت أن الوقت قد حان لأفعل شيئًا معهم. لذا في هذا الدليل ، سأوضح لك كيفية "الضغط" على اختبار وحدة المعالجة المركزية الخاصة بك في باي لمساعدتك على تحديد مقدار التبريد الذي تحتاجه ومقدار ما قد تتمكن من رفع تردد التشغيل عنه.
يستخدم هذا التوجيه Stressberry ، إذا لم تكن قد استخدمته قبل التحقق منه في فهرس حزمة Python.
الخطوة 1: قم بإعداد ملف Pi
سوف تحتاج:
- فطيرة التوت
- بطاقة SD سعة 8 جيجا بايت
- مزود طاقة 5 فولت ، 1 أمبير مع USB صغير
- شاشة HDMI (أو واحدة مع S-video / مركب)
- لوحة مفاتيح USB وماوس
- اتصال بالإنترنت (سلكي أو محول واي فاي USB)
بالنسبة لهذه التعليمات ، كنت قد صنعت بالفعل كمبيوتر محمول Raspberry Pi (في الصورة أعلاه). لسوء الحظ ، لم ألتقط صورًا كافية لهذه الصورة ، لذا لم أتمكن من كتابة تعليمات.
من خلال قراءة هذا التوجيه ، أفترض أنك تعرف بالفعل كيفية تحديث بطاقة SD الخاصة بك وإعداد Pi الخاص بك. في حالتي ، قمت بتهيئة بطاقة SD جديدة باستخدام "مُنسق بطاقة SD" ، ثم قمت بتنزيل أحدث ملف raspbian extension img وقمت بوميضه على بطاقة SD باستخدام win32diskimager. ستحتاج بعد ذلك إلى توصيل الماوس ولوحة المفاتيح والشاشة ومصدر الطاقة في Raspberry Pi باستخدام بطاقة SD التي تم وميضها حديثًا. لن أفصل التفاصيل لأن هذا موثق جيدًا بالفعل.
لن تعمل التعليمات التالية إلا بسهولة مع Raspbian Stretch. على الرغم من أنه يمكنك على الأرجح استخدام Wheezy أو Jessie ، فإن الكثير من المستودعات قديمة ومن المحتمل أنك ستكافح لتنزيل وتجميع كل شيء من المصدر. لقد جربت في البداية مع Wheezy وعانيت بشكل أساسي لأن البرنامج يعتمد على Python 3.5 الذي لم يتم تثبيته افتراضيًا في Wheezy.
الخطوة 2: تنزيل البرامج التابعة وتثبيتها
سنستخدم برنامج يسمى "التوتير". يقوم بتحميل وحدة المعالجة المركزية إلى 100٪ ويسجل درجة الحرارة (أعتقد أن هذه هي درجة حرارة التقاطع وليست درجة حرارة السطح). إذا كنت تقوم بتشغيل واجهة المستخدم الرسومية ، فانقر فوق الجهاز لفتح نافذة طرفية جديدة ، أو قم بتسجيل الدخول إلى Pi الخاص بك باستخدام سطر الأوامر واكتب ما يلي.
قم أولاً بإجراء تحديث:
sudo apt-get update
سيؤدي هذا إلى تحديث كل شيء حتى نستخدم أحدث المصادر. بعد ذلك سنقوم بتثبيت جميع المتطلبات المسبقة لاستخدام التوت البري.
قم بتثبيت Atlas
sudo apt-get install Libatlas-base-dev
تثبيت القاهرة
Sudo pip3 تثبيت cairocffi
قم بتثبيت PyQt5
sudo apt-get install python3-pyqt5
أخيرًا ، قم بتثبيت التوتير باستخدام أمري التثبيت التاليين
sudo apt تثبيت الإجهاد
من ثم
تثبيت sudo -H pip3 -U
أثناء التثبيت ، أجب بنعم "Y" على أي مطالبات عند التثبيت وافتراض كل ما سار على ما يرام ، يمكننا الانتقال إلى الخطوة التالية وهي تعديل الواجهة الخلفية لـ matplotlib. في نوع المحطة:
سودو بيثون 3
سيؤدي ذلك إلى إظهار طرف python داخل محطة LXDE. ستتمكن من معرفة ذلك لأن بداية كل سطر مسبوقة بـ >>. اكتب ما يلي متبوعًا بإدخال:
>> استيراد matplotlib
من ثم
>> matplotlib.matplotlib_fname ()
سيعطيك هذا مسار الملف حيث يتم تخزين ملف matplotlib RC الخاص بك والذي سنحتاج الآن إلى تعديله. على سبيل المثال كان هذا لي:
/usr/local/lib/python3.5/dist-packages/matplotlib/mpl-data/matplotlibrc
لذلك عليك أن تسبق هذا السطر بـ "sudo nano" لفتح محرر نصوص nano Terminal لتحرير الملف:
sudo nano /usr/local/lib/python3.5/dist-packages/matplotlib/mpl-data/matplotlibrc
نقوم الآن بتحرير الملف النصي الذي نحتاجه للبحث عن مكان تحديد الواجهة الخلفية. لهذا الغرض ، يحتوي nano على أمر بحث مدمج مفيد يسمى "where is". لاستخدامه ، اضغط باستمرار على Ctrl + W واكتب "backend" وسيبحث في المستند نيابةً عنك ، بدلاً من الاضطرار إلى التمرير خلاله. الآن قم بتحرير الخط:
الخلفية: gtk3agg
إلى
الخلفية: qt5agg
ثم عند الانتهاء ، اضغط مع الاستمرار على Ctrl + X للحفظ. عند المطالبة ، أجب بنعم أو نعم لحفظ أي تغييرات والكتابة فوق الملف.
الخطوة 3: تشغيل Stressberry
أخيرًا ، لقد قمت بجميع المتطلبات المسبقة ، يمكنك أخيرًا تشغيل البرنامج دون أي مشاكل. ما عليك سوى كتابة الأمر التالي لتشغيل التوتّر:
sudo الإجهاد-نفد. dat
يقوم هذا بتشغيل البرنامج نيابة عنك ويسجل درجة الحرارة في ملف في الدليل الرئيسي الخاص بك يسمى "out.dat". سيقوم البرنامج بتشغيل وحدة المعالجة المركزية عند أدنى مستوى ممكن للسماح لها بـ "التهدئة" ، ثم تعطيلها لفترة قصيرة قبل التأكيد عليها بأقصى حمل لمدة خمس دقائق ، ثم التوقف وتسجيل وقت التهدئة. يتم تخزين البيانات في الدليل الرئيسي الخاص بك باسم "out.dat" ولكن يمكنك استدعاء هذا ما تريد. سينتج Stressberry أيضًا رسمًا بيانيًا جميل المظهر أيضًا إذا قمت بتشغيل الأمر التالي بعد اكتمال اختبار التحمل:
sudo Stressberry-plot out.dat
جرب استخدام مغاسل ومشتتات حرارية مختلفة ، وإعدادات رفع تردد التشغيل ، وما إلى ذلك لترى كيف يغير هذا السلوك الحراري. لرسم خطوط متعددة على الرسم البياني ، كل ما عليك فعله هو إضافتها أمام الأمر:
sudo Stressberry-plot out1.dat out2.dat out3.dat
يمكنك أيضًا حفظ الرسم البياني مباشرةً في ملف-p.webp
sudo Stressberry-plot out.dat -o out.png
سيؤدي هذا إلى حفظ ملف يسمى "out.png" في دليل منزلك. إذا كان لديك أي رسائل خطأ أثناء تثبيت الخطوة السابقة ، فقم بإلقاء نظرة على خطوة استكشاف الأخطاء وإصلاحها.
الخطوة 4: بعض الأمثلة على المؤامرات
فيما يلي بعض المؤامرات الشيقة التي قمت بإنشائها باستخدام Stressberry. إن My Pi هو Pi1 الأساسي ، وقد أضفت بعض أحواض الحرارة المصنوعة من الألومنيوم الصغيرة إلى IC ، ثم أعدت ذلك مرة أخرى باستخدام مروحة صغيرة 3 سم مضافة (لاحظ ، ضع 5 سم ولكن هذه في الواقع مروحة 30 مم!). ثم قمت بضبط overclock على "Turbo" باستخدام raspi-config ، وقمت بإزالة المروحة ، ووضعتها داخل حاوية أكريليك. المخططات الثلاثة على نفس الرسم البياني أعلاه
الخطوة 5: استكشاف الأخطاء وإصلاحها
إذا كنت تقرأ هذه الخطوة ، فربما تكون قد واجهت بعض الأخطاء أثناء تثبيت أو تشغيل التوتير. لقد قمت هنا بتوثيق جميع المشكلات التي واجهتها أثناء محاولتي تشغيل هذا الأمر ، ونأمل أن تساعدك في التغلب على أي شيء مشابه.
رسالة الخطأ 1.
libf77blas.so.3: لا يمكن فتح ملف كائن مشترك: لا يوجد مثل هذا الملف أو الدليل
ما هي المشكلة؟
يعتمد pacakage على Atlas الذي لم يتم تثبيته افتراضيًا
حل
قم بتثبيت Atlas بما يلي:
sudo apt-get install Libatlas-base-dev
رسالة الخطأ 2
ImportError: cairo backend تتطلب تثبيت cairocffi أو pycairo
ما هي المشكلة؟
لم يتم تثبيت القاهرة بشكل افتراضي
حل
تثبيت كايرو بالآتي:
sudo pip3 تثبيت cairocffi
رسالة الخطأ 3
TypeError: تعذر العثور على محول هيكلة أجنبي لـ "cairo. Context"
ما هي المشكلة؟
تكمن المشكلة في استخدام الواجهة الخلفية GTK3Agg ، ويمكن تغيير هذا إما في ملف matplotlibrc.
حل
عند تشغيل "Stressberry-plot out.dat" بدلاً من ذلك:
sudo MPLBACKEND = Agg Stressberry-plot out.dat
سيؤدي ذلك إلى إجبار التوت البري على تشغيل الواجهة الخلفية المحددة بدلاً من تلك المخزنة في ملف RC.
الخطوة 6: الانتهاء
هذه مجرد واحدة من العديد من الطرق التي يمكنك استخدامها لقياس Pi الخاص بك. برنامج آخر يمكنك التفكير في استخدامه هو "sysbench" والذي يجب أن يعمل خارج الصندوق دون مشاكل.
آمل أن تكون قد استمتعت بهذه التعليمات. اسمحوا لي أن أعرف إذا كنت قد استمتعت بهذا أو صنعته بنفسك. كما هو الحال دائمًا ، يسعدني تلقي تعليقات وتعليقات بناءة (كن لطيفًا ، من فضلك لا ترولز).
موصى به:
Renegade-i (جهاز اختبار IC قابل للبرمجة يبدو وكأنه الشيء الحقيقي): 3 خطوات (بالصور)
Renegade-i (جهاز اختبار IC قابل للبرمجة يبدو وكأنه شيء حقيقي): الحلم المليون دولار ، هل حلمت يومًا بوجود جهاز اختبار IC في المنزل؟ ليست مجرد أداة يمكنها اختبار IC ، ولكنها آلة "قابلة للبرمجة" تبدو وكأنها أحد المنتجات الرئيسية لأكبر اللاعبين في صناعة اختبار أشباه الموصلات ، وهكذا
اختبار قدرة المنتج الوهمي 18650: 7 خطوات (بالصور)
اختبار السعة المزيفة 18650: في هذه التعليمات ، دعنا نجد سعة بنك الطاقة Fake 10400mAh. في السابق استخدمت بنك الطاقة هذا لصنع بنك الطاقة الخاص بي لأنني اشتريته مقابل 2 دولار لمشاهدة الفيديو لهذا المشروع - ولا تنسى للاشتراك في قناتي لذا دعنا
قياس المرونة الضوئية: رؤية الإجهاد الميكانيكي بالبصريات: 5 خطوات (بالصور)
قياس المرونة الضوئية: رؤية الإجهاد الميكانيكي باستخدام البصريات: يعد قياس المرونة الضوئية طريقة لتصور السلالات في المواد. في هذا Instructable ، سنرى كيف يمكنك عمل بعض العينات لتحديد توزيع الضغط بشكل تجريبي في بعض المواد تحت الحمل الميكانيكي
كرة الإجهاد الذكية TfCD: 6 خطوات
كرة الإجهاد الذكية TfCD: الإجهاد هو أحد القضايا الرئيسية التي يواجهها الأشخاص كل يوم في الدراسة أو العمل. غالبًا ما ينتج عن العمل المفرط والإرهاق وفي بعض الأحيان يصبح ساحقًا فوق قدرة الشخص. هؤلاء الناس لا يميلون فقط إلى فقدان الحمل
جهاز اختبار سعة بطارية ليثيوم أيون (جهاز اختبار طاقة الليثيوم): 5 خطوات
جهاز اختبار سعة بطارية ليثيوم أيون (جهاز اختبار طاقة الليثيوم): ============ تحذير & أمبير ؛ إخلاء المسؤولية ========== تعد بطاريات Li-Ion خطيرة جدًا إذا لم يتم التعامل معها بشكل صحيح. لا تفرط في الشحن / الاحتراق / فتح بطاريات Li-Ion Bats أي شيء تفعله بهذه المعلومات هو مسؤوليتك الخاصة ====== ======================================