INHOUDSOPGAWE:
- Stap 1: Stel u Pi op
- Stap 2: Aflaai en installeer afhanklike sagteware
- Stap 3: Hardloop Stressberry
- Stap 4: 'n Paar voorbeeldplotte
- Stap 5: Probleemoplossing
- Stap 6: Voltooi
Video: Stres toets van die framboos Pi: 6 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Toe die Raspberry Pi die eerste keer vrygestel word, was ek verslap in die hype om een te koop, maar uiteindelik het ek meer tyd saam met die Arduino deurgebring, aangesien dit meer geskik is vir elektroniese projekte.
Ek het twee Original Raspberry Pi's in die skuur, en ek het gedink dit is tyd dat ek iets met hulle doen. In hierdie instruksies sal ek u wys hoe u die CPU van u Pi kan "stres" om u te help bepaal hoeveel verkoeling u benodig en hoeveel u dit kan oorklok.
Hierdie instruksies gebruik Stressberry, as u dit nog nie voorheen gebruik het nie, kyk dit dan in die python -pakketindeks.
Stap 1: Stel u Pi op
Jy sal nodig hê:
- Framboos Pi
- 8 GB SD kaart
- 5V, 1A kragtoevoer met mikro -USB
- 'N HDMI-monitor (of een met S-video/saamgestelde)
- USB -sleutelbord en muis
- Internetverbinding (bedraad of USB WiFi -adapter)
Vir hierdie instruksies het ek reeds 'n framboos Pi -skootrekenaar (foto hierbo) gemaak. Ongelukkig het ek nie genoeg foto's geneem nie, so ek kon nie 'n instruksie skryf nie.
Deur hierdie instruksies te lees, neem ek aan dat u alreeds weet hoe u u SD -kaart moet flits en u Pi moet opstel. In my geval het ek 'n nuwe SD -kaart geformateer met 'SD -kaartopmaak', dan laai ek die nuutste raspbian stretch img -lêer af en flits dit na 'n SD -kaart met win32diskimager. U moet dan 'n muis, sleutelbord, monitor en kragtoevoer in die Raspberry Pi koppel met u nuut geflitsde SD -kaart. Ek sal nie meer besonderhede gee nie, want dit is reeds goed gedokumenteer.
Die volgende instruksies werk slegs maklik met Raspbian Stretch. Alhoewel u waarskynlik Wheezy of Jessie kan gebruik, is baie bewaarplekke verouderd, en u sal waarskynlik sukkel om alles van die bron af te laai en op te stel. Ek het aanvanklik met Wheezy probeer en het hoofsaaklik gesukkel omdat die sagteware staatmaak op Python 3.5 wat nie standaard in Wheezy geïnstalleer is nie.
Stap 2: Aflaai en installeer afhanklike sagteware
Ons gaan 'n program genaamd "stressberry" gebruik. Dit laai die SVE tot 100% en teken die temperatuur aan (ek vermoed dit is die aansluitingstemperatuur, nie die oppervlaktetemperatuur nie). As u die GUI gebruik, klik op die terminaal om 'n nuwe terminale venster oop te maak, anders meld u aan by u Pi met die opdragreël en tik die volgende.
Doen eers 'n opdatering:
sudo apt-get update
Dit sal alles opdateer sodat ons die nuutste bronne gebruik. Vervolgens installeer ons al die voorvereistes vir die gebruik van stressberry.
Installeer Atlas
sudo apt-get installeer Libatlas-base-dev
Installeer Kaïro
Sudo pip3 installeer cairocffi
Installeer PyQt5
sudo apt-get installeer python3-pyqt5
Installeer laastens stressberry met behulp van die volgende twee installeringskommando's
sudo apt installeer spanning
dan
sudo -H pip3 installeer -U stressberry
Tydens die installasie, antwoord ja "Y" op enige instruksies by die installering en as alles goed verloop het, kan ons na die volgende stap gaan, wat die matplotlib backend verander. In die terminale tipe:
sudo python 3
Dit sal die python -terminaal binne die LXDE -terminale oopmaak. U sal dit kan sien, want die begin van elke reël is voorafgegaan deur >>. Tik die volgende gevolg deur enter:
>> voer matplotlib in
dan
>> matplotlib.matplotlib_fname ()
Dit gee u die lêerpad waar u matplotlib RC -lêer gestoor word, wat ons nou moet wysig. Dit was byvoorbeeld myne:
/usr/local/lib/python3.5/dist-packages/matplotlib/mpl-data/matplotlibrc
U moet dus voor hierdie reël 'sudo nano' voorvoeg om die teksredakteur van die nano -terminale oop te maak om die lêer te wysig:
sudo nano /usr/local/lib/python3.5/dist-packages/matplotlib/mpl-data/matplotlibrc
Nou redigeer ons die tekslêer waarna ons moet soek waar die agterkant gespesifiseer is. Hiervoor het nano 'n nuttige ingeboude soekopdrag, genaamd 'waar is'. Om dit te gebruik, hou eenvoudig Ctrl + W in en tik 'backend' in, en dit sal die dokument vir u soek, in plaas daarvan dat u daardeur hoef te blaai. Wysig nou die reël:
agterkant: gtk3agg
aan
agterkant: qt5agg
As u klaar is, hou dan Ctrl + X om te stoor. Beantwoord Y of ja wanneer u gevra word om enige veranderinge op te slaan en die lêer oor te skryf.
Stap 3: Hardloop Stressberry
Uiteindelik het u al die voorvereistes gedoen om die program uiteindelik sonder probleme uit te voer. Tik eenvoudig die volgende opdrag om stressberry uit te voer:
sudo stressberry-run out.dat
Dit voer die program vir u uit en teken die temperatuur op in 'n lêer in u tuisgids met die naam 'out.dat'. Die program sal die SVE so laag as moontlik laat loop sodat dit kan "afkoel", dan vir 'n kort rukkie stilstaan voordat dit met 'n maksimum las van vyf minute beklemtoon word, en dan stop en die afkoeling opneem. Die data word in u tuisgids gestoor met die naam "out.dat", maar u kan dit noem wat u wil. Stressberry sal ook 'n mooi grafiek lewer as u die volgende opdrag uitvoer nadat die stres toets voltooi is:
sudo stressberry-plot out.dat
Probeer om verskillende hittebakke en omhulsels, oorklokinstellings, ens. Te gebruik om te sien hoe dit termiese gedrag verander. Om veelvoudige lyne op die grafiek in te teken, is dit slegs om dit voor die opdrag by te voeg:
sudo stressberry-plot out1.dat out2.dat out3.dat
U kan die grafiek ook direk in 'n-p.webp
sudo stressberry -plot out.dat -o out.png
Dit sal 'n lêer met die naam "out.png" in u tuisgids stoor. Kyk na die stap vir probleemoplossing as u foutboodskappe het tydens die installering van die vorige stap.
Stap 4: 'n Paar voorbeeldplotte
Hier is 'n paar interessante erwe wat ek met Stressberry geskep het. My Pi is 'n basiese Pi1, en ek het 'n paar klein aluminium heatsinks by die IC's gevoeg, en dan het ek weer oorgeplant met 'n klein waaier van 3 cm (let op, sit 5 cm, maar dit is eintlik 'n 30 mm waaier!). Toe stel ek die oorklok op "Turbo" met behulp van raspi-config, verwyder die waaier en sit dit in 'n akrielomhulsel. Die drie plotte is op dieselfde grafiek hierbo
Stap 5: Probleemoplossing
As u hierdie stap gelees het, het u moontlik 'n paar foute gehad tydens die installering of uitvoering van stressberry. Hier het ek al die probleme wat ek ondervind het, gedokumenteer tydens 'n poging om dit aan die gang te kry, en hopelik sou ek u kon help om iets soortgelyks te oorkom.
Foutboodskap 1.
libf77blas.so.3: Kan nie gedeelde voorwerplêer oopmaak nie: Geen so 'n lêer of gids nie
Wat is die kwessie?
Die pakkie hang af van Atlas wat nie standaard geïnstalleer is nie
Oplossing
Installeer Atlas met die volgende:
sudo apt-get installeer Libatlas-base-dev
Foutboodskap 2
ImportError: backend in Kaïro vereis dat cairocffi of pycairo geïnstalleer word
Wat is die kwessie?
Kaïro is nie standaard geïnstalleer nie
Oplossing
installeer Kaïro met die volgende:
sudo pip3 installeer cairocffi
Foutboodskap 3
TypeError: Kon nie buitelandse struct -omskakelaar vir 'cairo. Context' vind nie
Wat is die kwessie?
Die probleem is die gebruik van die GTK3Agg -agterkant, dit kan óf in die matplotlibrc -lêer verander word.
Oplossing
as u "stressberry-plot out.dat" uitvoer, voer dan in plaas daarvan uit:
sudo MPLBACKEND = Agg stressberry-plot out.dat
Dit sal stressberry dwing om die gespesifiseerde backend uit te voer eerder as die een wat in die RC -lêer gestoor is.
Stap 6: Voltooi
Dit is slegs een van die vele metodes wat u kan gebruik om u Pi te vergelyk. 'N Ander program wat u kan oorweeg om te gebruik, is' sysbench ', wat sonder probleme uit die boks behoort te werk.
Ek hoop dat u hierdie instruksies geniet het. Laat weet my as u dit geniet of self gemaak het. Soos altyd is ek bly om konstruktiewe terugvoer en kommentaar te ontvang (wees vriendelik, geen trolle nie).
Aanbeveel:
Die beheer van verskeie LED's met Python en die GPIO -penne van u Framboos Pi: 4 stappe (met foto's)
Die beheer van verskeie LED's met Python en die GPIO -penne van u Raspberry Pi: Hierdie instruksie demonstreer hoe u meer GPIO -penne op u RaspberryPi kan beheer om 4 LED's aan te dryf. Dit sal u ook kennis maak met parameters en voorwaardelike stellings in Python. Ons vorige instruksies met behulp van die GPIO -penne van u Raspberry Pi om
Konfigurasie van die AVR -mikrobeheerder. Skep en laai die LED -knipperprogram in die flitsgeheue van die mikrokontroleerder op: 5 stappe
Konfigurasie van die AVR -mikrobeheerder. Skep en laai die LED -knipperprogram in die flitsgeheue van die mikrokontroleerder: In hierdie geval sal ons 'n eenvoudige program in C -kode skep en dit in die geheue van die mikrokontroleerder verbrand. Ons sal ons eie program skryf en die hex -lêer saamstel, met behulp van die Atmel Studio as die geïntegreerde ontwikkelingsplatform. Ons sal die sekering van twee instel
Hoe om die temperatuur van die bierfermentasie en die swaartekrag van u slimfoon te beheer: 4 stappe (met foto's)
Hoe om die temperatuur van die bierfermentasie en -gravitasie vanaf u slimfoon te beheer: as bier fermenteer, moet u die erns en temperatuur daarvan daagliks monitor. Dit is maklik om te vergeet om dit te doen, en as u weg is, is dit onmoontlik. Na 'n bietjie gegoogle het ek verskeie oplossings gevind vir outomatiese swaartekragmonitering (een, twee, drie). Een van die
Hoe om die veiligheid van die meeste blokkeerders aan die kant van die bediener te omseil: 3 stappe
Hoe om die veiligheid van die meeste webblokkers op die bediener te verlig: dit is my eerste instruksie, so hou my in gedagte: Ok, ek sal u vertel hoe u die webblokkers wat ek in skole gebruik het, kan omseil. Al wat u nodig het, is 'n flash drive en 'n paar sagteware aflaai
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: 9 stappe (met foto's)
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: die middelste voetsteunhysers moet goed onder die sitplek geberg word en laer om te ontplooi. 'N Meganisme vir die onafhanklike werking van die opberging en ontplooiing van voetsteun is nie ingesluit by rolstoele op die mark nie, en PWC -gebruikers het die behoefte uitgespreek