Բովանդակություն:
- Քայլ 1: Կարգավորեք ձեր Pi- ն
- Քայլ 2: Ներբեռնեք և տեղադրեք կախված ծրագրակազմ
- Քայլ 3. Սթրեսբերիի գործարկում
- Քայլ 4: Որոշ օրինակներ
- Քայլ 5: Խնդիրների վերացում
- Քայլ 6: Ավարտեք:
Video: Սթրեսի փորձարկում ազնվամորի պի. 6 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
Երբ Raspberry Pi- ն առաջին անգամ թողարկվեց, ես գայթակղվեցի գնելու համար, բայց ի վերջո ես ավելի շատ ժամանակ անցկացրեցի Arduino- ի հետ, քանի որ դրանք ավելի հարմար են էլեկտրոնիկայի նախագծերին:
Ես երկու օրիգինալ ազնվամորի Pi ունեմ տանիքում, և ես մտածեցի, որ ժամանակն է, որ ես ինչ -որ բան անեմ նրանց հետ: Այսպիսով, այս ուսանելի հոդվածում ես ձեզ ցույց կտամ, թե ինչպես «սթրես» փորձարկել ձեր Pi- ի պրոցեսորը, որը կօգնի ձեզ որոշել, թե որքան սառեցման կարիք ունեք և որքան կարող եք այն գերլարել:
Այս հրահանգը օգտագործում է Stressberry- ը, եթե նախկինում չեք օգտագործել այն, ստուգեք այն python փաթեթի ինդեքսում:
Քայլ 1: Կարգավորեք ձեր Pi- ն
Ձեզ հարկավոր կլինի.
- Ազնվամորի Պի
- 8 ԳԲ SD քարտ
- 5V, 1A սնուցման աղբյուր միկրո USB- ով
- HDMI մոնիտոր (կամ մեկը S-video/կոմպոզիտով)
- USB ստեղնաշար և մկնիկ
- Ինտերնետ կապ (լարային կամ USB WiFi ադապտեր)
Այս ուսանելիի համար ես արդեն պատրաստել էի ազնվամորի Pi նոութբուք (նկարը ՝ վերևում): Unfortunatelyավոք, ես բավականաչափ լուսանկարներ չեմ արել այս մեկի համար, այնպես որ չեմ կարող գրել ուսանելի:
Այս ձեռնարկը կարդալիս ենթադրում եմ, որ դուք արդեն գիտեք, թե ինչպես փայլեցնել ձեր SD քարտը և կարգավորել ձեր Pi- ն: Իմ դեպքում ես ձևաչափեցի նոր SD քարտ ՝ օգտագործելով «SD քարտի ձևաչափիչ», այնուհետև ներբեռնեցի վերջին raspbian stretch img ֆայլը և այն տարածեցի SD քարտի վրա win32diskimager- ով: Այնուհետև ձեզ անհրաժեշտ կլինի միացնել մկնիկը, ստեղնաշարը, մոնիտորը և սնուցման աղբյուրը Raspberry Pi- ի հետ ՝ նոր բռնկված SD քարտով: Չեմ մանրամասնի մանրամասները, քանի որ սա արդեն լավ փաստաթղթավորված է:
Հետևյալ հրահանգը հեշտությամբ կաշխատի Raspbian Stretch- ի հետ: Չնայած դուք, ամենայն հավանականությամբ, կարող եք օգտագործել Wheezy կամ Jessie պահեստներից շատերը հնացած են, և դուք հավանաբար կպայքարեք ամեն ինչ աղբյուրից ներբեռնելու և կազմելու համար: Սկզբում ես փորձեցի Wheezy- ի հետ և պայքարեցի հիմնականում այն պատճառով, որ ծրագրաշարը հենվում է Python 3.5 -ի վրա, որը լռելյայն տեղադրված չէ Wheezy- ում:
Քայլ 2: Ներբեռնեք և տեղադրեք կախված ծրագրակազմ
Մենք պատրաստվում ենք օգտագործել «stressberry» անունը կրող ծրագիրը: Այն բեռնում է պրոցեսորը 100% -ով և գրանցում ջերմաստիճանը (ենթադրում եմ, որ սա միացման ջերմաստիճանն է, ոչ թե մակերևույթի ջերմաստիճանը): Եթե դուք աշխատում եք GUI- ով, կտտացրեք տերմինալին ՝ տերմինալի նոր պատուհան բացելու համար, այլապես մուտք գործեք ձեր Pi ՝ հրամանի տողի միջոցով և մուտքագրեք հետևյալը.
Նախ կատարեք թարմացում.
sudo apt-get թարմացում
Սա կթարմացնի ամեն ինչ, այնպես որ մենք օգտագործում ենք ամենաթարմ աղբյուրները: Հաջորդը մենք կտեղադրենք stressberry- ի օգտագործման բոլոր նախադրյալները:
Տեղադրեք Atlas
sudo apt-get տեղադրել Libatlas-base-dev
Տեղադրեք Կահիրե
Sudo pip3 տեղադրեք cairocffi
Տեղադրեք PyQt5
sudo apt-get տեղադրել python3-pyqt5
Վերջապես տեղադրեք stressberry- ը ՝ օգտագործելով հետևյալ երկու տեղադրման հրամանները
sudo apt տեղադրել սթրեսը
ապա
sudo -H pip3 install -U stressberry
Տեղադրման ընթացքում այո «Y» ցանկացած պատասխանի դեպքում, երբ տեղադրեք և ենթադրենք, որ ամեն ինչ լավ է, մենք կարող ենք գնալ հաջորդ քայլին, որը փոփոխում է matplotlib- ի հետնապահը: Տերմինալի տեսակում.
sudo python 3
Սա կբարձրացնի պիթոնի տերմինալը LXDE տերմինալի ներսում: Դուք կկարողանաք ասել, քանի որ յուրաքանչյուր տողի սկզբում նախածանց է >>: Մուտքագրեք հետևյալը, այնուհետև մուտքագրեք.
>> ներմուծել matplotlib
ապա
>> matplotlib.matplotlib_fname ()
Սա ձեզ կտա այն ֆայլի ուղին, որտեղ պահվում է ձեր matplotlib RC ֆայլը, որը մենք այժմ պետք է խմբագրենք: Օրինակ ՝ սա իմն էր.
/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
Այժմ մենք խմբագրում ենք տեքստային ֆայլը, որը մենք պետք է փնտրենք, թե որտեղ է նշված հետին պլանը: Դրա համար nano- ն ունի օգտակար ներկառուցված որոնման հրաման, որը կոչվում է «որտեղ է»: Այն օգտագործելու համար պարզապես պահեք Ctrl + W և մուտքագրեք «հետնապահ», և այն ձեզ համար փաստաթուղթ կփնտրի, այլ ոչ թե ոլորել դրա միջով: Այժմ խմբագրեք տողը.
հետնապահ ՝ gtk3agg
դեպի
հետնապահ: qt5agg
Ավարտելուց հետո պահեք Ctrl + X- ը ՝ փրկելու համար: Երբ ձեզ հուշեն պատասխանել այո կամ այո ՝ ցանկացած փոփոխություն պահպանելու և ֆայլը վերագրանցելու համար:
Քայլ 3. Սթրեսբերիի գործարկում
Ի վերջո, դուք արել եք բոլոր նախադրյալները: Դուք կարող եք վերջապես գործարկել ծրագիրը առանց որևէ խնդիրների: Stressberry գործարկելու համար պարզապես մուտքագրեք հետևյալ հրամանը.
sudo stressberry-run out.dat
Սա գործարկում է ծրագիրը ձեզ համար և գրանցում է ջերմաստիճանը ձեր տան գրացուցակում 'out.dat' անունով: Theրագիրը կաշխատի պրոցեսորը հնարավորինս ցածր ՝ թույլ տալով այն «սառեցնել», այնուհետև մի փոքր պարապ թողնել այն մինչև հինգ րոպե առավելագույն ծանրաբեռնվածությամբ շեշտելը, այնուհետև դադարեցնում և գրանցում է սառեցման ժամանակը: Տվյալները պահվում են ձեր տնային գրացուցակում `« out.dat »անունով, բայց դուք կարող եք այն անվանել այնպես, ինչպես ցանկանում եք: Stressberry- ն նաև գեղեցիկ տեսք կստանա, եթե սթրես -թեստի ավարտից հետո կատարեք հետևյալ հրամանը.
sudo stressberry-plot out.dat
Փորձեք օգտագործել տարբեր ջերմամեկուսիչներ և պարիսպներ, overclocking կարգավորումներ և այլն ՝ տեսնելու, թե ինչպես է դա փոխում ջերմային վարքը: Գրաֆիկի վրա բազմաթիվ տողեր գծելու համար այն, ինչ անում եք, դրանք հրամանի դիմաց ավելացնելն է.
sudo stressberry-plot out1.dat out2.dat out3.dat
Կարող եք նաև գրաֆիկը պահել ուղղակիորեն-p.webp
sudo stressberry -plot out.dat -o out.png
Սա կփրկի «out.png» անունով ֆայլը ձեր տնային գրացուցակում: Եթե նախորդ քայլի տեղադրման ընթացքում որևէ սխալի հաղորդագրություն ունեք, նայեք անսարքությունների վերացման քայլին:
Քայլ 4: Որոշ օրինակներ
Ահա մի քանի հետաքրքիր սյուժեներ, որոնք ես ստեղծել եմ Stressberry- ի միջոցով: Իմ Pi- ն հիմնական Pi1- ն է, և ես IC- ին ավելացրել եմ մի փոքր ալյումինե ջերմային լվացարաններ, այնուհետև նորից վերաթողարկել եմ ՝ օգտագործելով 3 սմ փոքր օդափոխիչ (նշեք, դրեք 5 սմ, բայց սա իրականում 30 մմ օդափոխիչ է): Այնուհետև ես raspi-config- ի միջոցով տեղադրեցի «Turbo»-ի գերլարումը, հանեցի օդափոխիչը և դրեցի այն ակրիլային պարիսպի ներսում: Երեք գծապատկերները նույն գրաֆիկի վրա են վերևում
Քայլ 5: Խնդիրների վերացում
Եթե կարդում եք այս քայլը, հնարավոր է, որ դուք մի քանի սխալ ունենաք սթրեսբերիի տեղադրման կամ գործարկման ընթացքում: Այստեղ ես փաստագրել եմ այն բոլոր խնդիրները, որոնց հանդիպել եմ, երբ փորձում էի աշխատել, և հուսով եմ, որ դա կօգնի ձեզ հաղթահարել նմանատիպ որևէ բան:
Սխալ հաղորդագրություն 1.
libf77blas.so.3. Հնարավոր չէ բացել ընդհանուր օբյեկտի ֆայլ. նման ֆայլ կամ գրացուցակ չկա
Ո՞րն է հարցը:
Փաթեթավորումը կախված է Atlas- ից, որը լռելյայն տեղադրված չէ
Լուծում
Տեղադրեք Atlas- ը հետևյալով.
sudo apt-get տեղադրել 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
Սա կստիպի stressberry- ին գործարկել նշված backend- ը, այլ ոչ թե RC ֆայլում պահվածը:
Քայլ 6: Ավարտեք:
Սա միայն այն բազմաթիվ մեթոդներից մեկն է, որը կարող եք օգտագործել ձեր Pi- ի չափանիշը սահմանելու համար: Մեկ այլ ծրագիր, որը կարող եք օգտագործել, «sysbench» - ն է, որը պետք է աշխատի առանց խնդիրների:
Հուսով եմ, որ ձեզ դուր եկավ այս ուսանելի ծրագիրը: Թույլ տվեք ինձ իմանալ ՝ ձեզ դուր եկավ սա, թե ինքներդ պատրաստեցիք: Ինչպես միշտ, ես ուրախ եմ ստանալ կառուցողական արձագանքներ և մեկնաբանություններ (եղեք հաճելի, խնդրում եմ ոչ մի տրոլ):
Խորհուրդ ենք տալիս:
Fake 18650- ի կարողությունների փորձարկում. 7 քայլ (նկարներով)
Fake 18650- ի հզորության ստուգում. Այս հրահանգներում եկեք գտնենք Fake 10400mAh Power bank- ի հզորությունը: Նախկինում ես օգտագործել եմ այս հզորության բանկը `իմ սեփական հզորության բանկ պատրաստելու համար, քանի որ այն գնել եմ 2 դոլարով: բաժանորդագրվել իմ ալիքին: Եկեք գնանք
MAX7219 LED Dot Matrix հավաքում և փորձարկում. 6 քայլ (նկարներով)
MAX7219 LED Dot Matrix հավաքում և փորձարկում. A Dot-Matrix Display- ը ցուցադրման սարք է, որը պարունակում է լուսադիոդներ, որոնք դասավորված են մատրիցի տեսքով: Այս Dot matrix ցուցադրումը օգտագործվում է այն ծրագրերում, որտեղ անհրաժեշտ է խորհրդանիշ, գրաֆիկական, կերպարներ, այբուբեններ, թվեր: ցուցադրվել միասին
Testերմաստիճանի տվիչների փորձարկում. Ո՞րն է ինձ համար: 15 քայլ (նկարներով)
Testերմաստիճանի տվիչների փորձարկում. Ո՞րն է ինձ համար. Ամենահայտնի սենսորներից չորսը TMP36- ն են, որն ունի անալոգային ելք և կարիք ունի անալոգային թվային փոխարկիչի ՝ DS18B20, որը
Brainwave Համակարգչային միջերեսի նախատիպ TGAM Starter Kit oldոդում և փորձարկում. 7 քայլ (նկարներով)
Brainwave Համակարգչային ինտերֆեյսի նախատիպ TGAM Starter Kit oldոդում և փորձարկում. Նյարդագիտության հետազոտությունների վերջին դարը մեծապես մեծացրել է մեր գիտելիքները ուղեղի և, մասնավորապես, ուղեղում արձակվող նեյրոնների կողմից արձակվող էլեկտրական ազդանշանների մասին: Այս էլեկտրական ազդանշանների օրինակներն ու հաճախականությունները կարող են չափվել
Epee Bodycord- ի փորձարկում և վերանորոգում. 9 քայլ (նկարներով)
Epee Bodycord- ի փորձարկում և նորոգում. ,Ամանակակից, օլիմպիական ոճի սուսերամարտի սպորտում միավորների հավաքումը կատարվում է էլեկտրականությամբ: Որպեսզի էլեկտրական ազդանշանը ձեր զենքից փոխանցվի գնահատող մեքենա, ազդանշանը պետք է շարժվի ՝ զենքի մեջ մետաղալարով (բացառությամբ սաբրի) ձեր թևի վերև և ներքև