תוכן עניינים:
- שלב 1: הגדר את ה- Pi שלך
- שלב 2: הורד והתקן תוכנה תלויה
- שלב 3: הפעלת סטרסברי
- שלב 4: כמה עלילות לדוגמה
- שלב 5: פתרון בעיות
- שלב 6: סיים
וִידֵאוֹ: בדיקת מתח של פטל הפטל: 6 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
כאשר שוחרר פטל הפטל לראשונה נסחפתי בהייפ של רכישת אחד, אך בסופו של דבר ביליתי יותר זמן עם הארדואינו מכיוון שהם מתאימים יותר לפרויקטים של אלקטרוניקה.
יש לי שני מקורי פטל מקורי בסככה, וחשבתי שהגיע הזמן שאעשה איתם משהו. אז במדריך זה אני אראה לך כיצד "להלחיץ" את בדיקת המעבד של הפי שלך כדי לעזור לך לקבוע כמה קירור אתה צריך וכמה תוכל אולי להעלות את השעון.
מדריך זה משתמש ב- Stressberry, אם לא השתמשת בו לפני בדוק את זה במדד חבילת הפיתון.
שלב 1: הגדר את ה- Pi שלך
אתה תצטרך:
- פאי פטל
- כרטיס SD 8GB
- ספק כוח 5V, 1A עם מיקרו USB
- צג HDMI (או כזה עם S-Video/Composite)
- מקלדת ועכבר USB
- חיבור לאינטרנט (מתאם קווי או USB WiFi)
לצורך ההנחיה הזו כבר הכנתי מחשב נייד של פטל פטל (בתמונה למעלה). לרוע המזל לא צילמתי מספיק תמונות של זה כך שלא יכולתי לכתוב מדריך.
על ידי קריאת הוראה זו אני מניח שאתה כבר יודע כיצד להבהב את כרטיס ה- SD שלך ולהגדיר את ה- Pi שלך. במקרה שלי פרמטתי כרטיס SD חדש באמצעות "פורמט כרטיס SD", ואז הורדתי את קובץ ה- img מתיחה raspbian האחרון והבהבתי אותו לכרטיס SD עם win32diskimager. לאחר מכן יהיה עליך לחבר עכבר, מקלדת, צג ואספקת חשמל ל- Raspberry Pi יחד עם כרטיס ה- SD שהבזק לאחרונה. לא אפרט את הפרטים כי זה כבר מתועד היטב.
ההוראות הבאות יעבדו בקלות רק עם Raspbian Stretch. למרות שאתה כנראה יכול להשתמש ב- Wheezy או בג'סי הרבה מאגרים מיושנים וסביר להניח שתתקשה להוריד ולהרכיב הכל מהמקור. בהתחלה ניסיתי עם Wheezy והתמודדתי בעיקר כי התוכנה מסתמכת על Python 3.5 שאינו מותקן כברירת מחדל ב- Wheezy.
שלב 2: הורד והתקן תוכנה תלויה
אנו הולכים להשתמש בתוכנית שנקראת "סטרסברי". הוא טוען את המעבד ל -100% ורשום את הטמפרטורה (אני מניח שזו טמפרטורת צומת לא טמפרטורת פני השטח). אם אתה מפעיל את GUI לחץ על הטרמינל כדי לפתוח חלון מסוף חדש, אחרת התחבר ל- Pi שלך באמצעות שורת הפקודה והקלד את הדברים הבאים.
ראשית בצע עדכון:
עדכון sudo apt-get
זה יעדכן הכל כך שאנו משתמשים במקורות העדכניים ביותר. בשלב הבא נתקין את כל הדרישות המוקדמות לשימוש ב- stressberry.
התקן את אטלס
sudo apt-get להתקין Libatlas-base-dev
התקן את קהיר
Sudo pip3 להתקין קאירוקפי
התקן את PyQt5
sudo apt-get להתקין python3-pyqt5
לבסוף התקן את stressberry באמצעות שתי פקודות ההתקנה הבאות
sudo apt להתקין מתח
לאחר מכן
sudo -H pip3 להתקין -U stressberry
במהלך ההתקנה ענו כן "Y" לכל הנחיות בעת ההתקנה ובהנחה שהכל הלך טוב נוכל לעבור לשלב הבא שהוא שינוי backend matplotlib. בסוג הטרמינל:
סודו פייתון 3
זה יביא את מסוף הפיתון בתוך מסוף LXDE. תוכל לספר זאת כיוון שהתחלה של כל שורה מוקדמת ב- >>. הקלד את הדברים הבאים ולאחר מכן הקש enter:
>> ייבוא matplotlib
לאחר מכן
>> matplotlib.matplotlib_fname ()
זה ייתן לך את דרך הנתיב שבה מאוחסן קובץ ה- RC matplotlib שלך, שעכשיו נצטרך לערוך. למשל זה היה שלי:
/usr/local/lib/python3.5/dist-packages/matplotlib/mpl-data/matplotlibrc
אז אתה צריך להקדים את השורה הזו בשם "sudo nano" כדי לפתוח את עורך הטקסט של מסוף nano כדי לערוך את הקובץ:
sudo nano /usr/local/lib/python3.5/dist-packages/matplotlib/mpl-data/matplotlibrc
כעת אנו עורכים את קובץ הטקסט שעלינו לחפש היכן מצוין ה- backend. לשם כך, ל- nano יש פקודת חיפוש שימושית הנקראת "איפה נמצא". כדי להשתמש בו פשוט החזק Ctrl + W והקלד "backend" והוא יחפש עבורך את המסמך, במקום שתצטרך לגלול בו. כעת ערוך את השורה:
backend: gtk3agg
ל
backend: qt5agg
לאחר סיום החזק את Ctrl + X כדי לשמור. כאשר תתבקש לענות Y או כן כדי לשמור את השינויים ולחליף את הקובץ.
שלב 3: הפעלת סטרסברי
לבסוף עשית את כל הדרישות המוקדמות שתוכל סוף סוף להריץ את התוכנית ללא בעיות. פשוט הקלד את הפקודה הבאה להפעלת stressberry:
sudo stressberry-run out.dat
זה מפעיל עבורך את התוכנית ומתעד את הטמפרטורה בקובץ בספריית הבית שלך בשם 'out.dat'. התוכנית תפעיל את המעבד הנמוך ככל האפשר על מנת לאפשר לו "להתקרר", ולאחר מכן להפעיל אותו למשך זמן קצר לפני להדגיש אותו בעומס מרבי למשך חמש דקות, ואז לעצור ולרשום את ההתקררות. הנתונים מאוחסנים בספריית הבית שלך בשם "out.dat" אבל אתה יכול לקרוא לזה איך שאתה אוהב. סטרסברי תפיק גם גרף יפה למראה אם תריץ את הפקודה הבאה לאחר סיום בדיקת המתח:
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: כמה עלילות לדוגמה
להלן כמה עלילות מעניינות שיצרתי באמצעות סטרסברי. ה- Pi שלי הוא Pi1 בסיסי, והוספתי כמה כיורי חום קטנים מאלומיניום למעגלים המשולבים, ואז ריפלתי שוב באמצעות מאוורר קטן בגודל 3 ס"מ (שימו לב, שימו 5 ס"מ אבל זה בעצם מאוורר של 30 מ"מ!). לאחר מכן הגדרתי את השעון על "טורבו" באמצעות raspi-config, הסרתי את המאוורר והכנסתי אותו בתוך מארז אקרילי. שלוש החלקות נמצאות באותו גרף למעלה
שלב 5: פתרון בעיות
אם אתה קורא את השלב הזה אולי היו לך כמה שגיאות בעת התקנה או הפעלה של stressberry. כאן תיעדתי את כל הבעיות שנתקלתי בהן בניסיון לגרום לזה לפעול, ובתקווה שאעזור לך להתגבר על משהו דומה.
הודעת שגיאה 1.
libf77blas.so.3: לא ניתן לפתוח קובץ אובייקט משותף: אין קובץ או ספרייה כאלה
מה הבעיה?
החבילה תלויה באטלס שאינו מותקן כברירת מחדל
פִּתָרוֹן
התקן את Atlas עם הדברים הבאים:
sudo apt-get להתקין Libatlas-base-dev
הודעת שגיאה 2
ImportError: backend בקהיר מחייב התקנת קאירוקפי או פיקירו
מה הבעיה?
קהיר לא הותקנה כברירת מחדל
פִּתָרוֹן
התקן את קהיר עם הדברים הבאים:
sudo pip3 התקן cairocffi
הודעת שגיאה 3
TypeError: לא ניתן היה למצוא ממיר struct זר עבור 'cairo. Context'
מה הבעיה?
הבעיה היא באמצעות ה- backend GTK3Agg, ניתן לשנות זאת בקובץ matplotlibrc.
פִּתָרוֹן
כאשר אתה מפעיל את "stressberry-plot out.dat" במקום זאת הפעל:
sudo MPLBACKEND = Agg stressberry-plot out.dat
זה יאלץ את stressberry להפעיל את ה- backend שצוין ולא את זה המאוחסן בקובץ RC.
שלב 6: סיים
זוהי רק אחת מהשיטות הרבות שבהן אתה יכול להשתמש כדי לבצע אמת מידה ל- Pi שלך. תוכנית נוספת שאתה יכול לשקול להשתמש בה היא "sysbench" שאמורה לפעול מחוץ לקופסה ללא בעיות.
אני מקווה שנהניתם מההדרכה. ספר לי אם נהנית מזה או שהכנת זאת בעצמך. כמו תמיד אני שמח לקבל משוב ותגובות בונה (תהיו נחמדים, בלי טרולים בבקשה).
מוּמלָץ:
ממיר מתח DC למטה מתח מתח DC (LM2576/LM2596): 4 שלבים
DC-מתג הורדת מתח למטה Buck ממיר מתח באק (LM2576/LM2596): הכנת ממיר באק יעיל ביותר היא עבודה קשה ואפילו מהנדסים ותיקים דורשים עיצובים מרובים כדי להגיע לאחד הנכון. ממיר באק (ממיר הורדה) הוא ממיר מתח DC-to-DC, שמוריד את המתח (תוך הגברת
ארבע פשטידות - הפטל החדש של פטל 4 - פרויקט הבהרה וחגיגה !: 6 שלבים
ארבע פשטידות - הפטל החדש של פטל 4 - פרויקט הבהרה וחגיגה!: להלן סקירה מהירה של התוכן. מבוא ותצוגת וידיאו לראווה Pie Pi 3.14 עוגות
מארז פטל הפטל הגרוע ביותר: 8 שלבים (עם תמונות)
מארז ה- Raspberry Pi הגרוע ביותר: יש הרבה מארזים נהדרים של Raspberry Pi. הכנת מארז פטל פטל הטוב ביותר נראתה קלה מדי. אז החלטתי להכין את מארז ה- Raspberry Pi הגרוע ביותר. אין עיצוב, אין סגנון, רק מארז מכוער לעזאזל. בכל פעם שאני מתחיל פרויקט Raspberry Pi אני
הכינו את פטל הפטל שלכם לכל דבר !: 7 שלבים (עם תמונות)
הכינו את ה- Raspberry Pi שלכם לכל דבר !: כאן ב- MakerSpace, אנחנו אוהבים את ה- Raspberry Pi! ואם אנחנו הולכים להשתמש בו לתכנות, לארח שרת אינטרנט או לבדוק את ההפצה העדכנית ביותר של Raspbian, אנחנו תמיד מכינים אותו באותו אופן. זו נקודת התחלה מצוינת לשחק עם ה- Raspbe
היכרות עם פטל הפטל (ללא ראש): 12 שלבים (עם תמונות)
היכרות עם פטל הפטל (ללא ראש): סוף סוף! השתמש ב- Raspberry Pi מבלי לבזבז את מה שמרגיש כמו לנצח לחבר ציוד היקפי חיצוני ולהתמודד עם מפלצת כבלים: הגדר את ה- Pi שלך ללא ראש! (לא מהסוג המפחיד) זה מועיל במיוחד לאנשים שמלמדים