Мазмуну:
- 1 -кадам: Pi орнотуу
- 2 -кадам: Көз каранды Программаны жүктөп алып орнотуңуз
- 3 -кадам: Stressberry иштетүү
- 4 -кадам: Кээ бир мисалдар
- 5 -кадам: Мүчүлүштүктөрдү оңдоо
- 6 -кадам: Бүтүр
Video: Стресс Raspberry Pi: 6 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Raspberry Pi биринчи жолу бошогондон кийин, мен аны сатып алам деп кыйналып кеттим, бирок акыры мен Arduino менен көбүрөөк убакыт өткөрдүм, анткени алар электроника долбоорлоруна көбүрөөк ылайыктуу.
Менин сарайымда эки түп Малина Пи бар, мен алар менен бир нерсе кылайын деп калдым деп ойлодум. Ошентип, бул көрсөтмөдө мен сизге канчалык муздатуу керек экендигин жана аны ашыкча ылдамдатууну аныктоого жардам берүү үчүн Пиңиздин CPUсун кантип "стресске" коюуну көрсөтөм.
Бул көрсөтмө Stressberryди колдонот, эгер сиз аны колдоно элек болсоңуз, аны python пакетинин индексинен текшериңиз.
1 -кадам: Pi орнотуу
Сага керек болот:
- Raspberry Pi
- 8 ГБ SD карта
- 5V, 1А микро USB менен камсыздоо
- HDMI монитору (же S-видео/курамы бар)
- USB клавиатурасы жана чычкан
- Интернет байланышы (зымдуу же USB WiFi адаптери)
Бул көрсөтмө үчүн мен буга чейин малина Pi ноутбукун жасаган элем (жогорудагы сүрөттө). Тилекке каршы, мен бул сүрөттү жетиштүү ала алган жокмун, андыктан инструктивдүү жаза алган жокмун.
Бул көрсөтмөнү окуу менен, мен сиз SD картаны кантип жаркылдатууну жана Pi орнотууну билесиз деп ойлойм. Менин учурда, мен "SD картаны форматтоочу" аркылуу жаңы SD картаны форматтадым, андан кийин акыркы raspbian сунуу img файлын жүктөп алып, аны win32diskimager менен SD картка жаркырадым. Сиз жаңы чычкан SD картасы менен Raspberry Pi'ге чычканды, клавиатураны, мониторду жана электр энергиясын туташтырышыңыз керек. Мен так маалымат бербейм, анткени бул жакшы документтештирилген.
Төмөнкү көрсөтмө Raspbian Stretch менен оңой иштейт. Сиз, балким, Wheezy же Jessie репозиторийлерин колдоно аласыз, бирок эскилиги жеткен жана сиз булактан баарын жүктөп алуу жана чогултуу үчүн күрөшө аласыз. Мен башында Wheezy менен аракет кылдым жана негизинен программалык камсыздоо Wheezyде демейки боюнча орнотулбаган Python 3.5ке таянгандыктан күрөштүм.
2 -кадам: Көз каранды Программаны жүктөп алып орнотуңуз
Биз "stressberry" деп аталган программаны колдонгону жатабыз. Бул CPUны 100% га жүктөйт жана температураны каттайт (бул бетинин температурасы эмес, Junction температурасы деп ойлойм). Эгерде сиз GUIди иштетип жатсаңыз, жаңы терминал терезесин ачуу үчүн терминалга чыкылдатыңыз, болбосо пиңизге буйрук сабын колдонуп кирип, төмөнкүлөрдү териңиз.
Биринчиден, жаңыртууну жасаңыз:
sudo apt-get update
Бул бардыгын жаңыртат, андыктан биз эң акыркы булактарды колдонуп жатабыз. Кийинки, stressberryди колдонуу үчүн бардык шарттарды орнотобуз.
Atlas орнотуу
sudo apt-get Libatlas-base-dev орнотуу
Каирди орнотуу
Sudo pip3 cairocffi орнотуу
PyQt5 орнотуу
sudo apt-get python3-pyqt5 орнотуңуз
Акыр -аягы, stressberry орнотуу үчүн төмөнкү эки буйрукту колдонуңуз
sudo apt орнотуу стресс
анда
sudo -H pip3 орнотуу -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" менен кошуу керек:
sudo nano /usr/local/lib/python3.5/dist-packages/matplotlib/mpl-data/matplotlibrc
Азыр биз тексттик файлды оңдоп жатабыз, биз арткы бөлүгү көрсөтүлгөн жерди издешибиз керек. Бул үчүн, нанодо "кайда" деп аталган пайдалуу издөө буйругу бар. Аны колдонуу үчүн Ctrl + W басып туруп, "backend" деп териңиз, ал документти жылдыруунун ордуна сизди издейт. Эми линияны түзөтүңүз:
backend: gtk3agg
чейин
backend: qt5agg
Бүткөндөн кийин сактоо үчүн Ctrl + X басып туруңуз. Качан Y же ооба деп жооп бериңиз, кандайдыр бир өзгөртүүлөрдү сактап, файлды кайра жазыңыз.
3 -кадам: Stressberry иштетүү
Акыр-аягы, сиз программаны эч кандай көйгөйсүз иштете турган бардык талаптарды аткардыңыз. Stressberry иштетүү үчүн жөн гана төмөнкү буйрукту териңиз:
sudo stressberry-түгөнөт.dat
Бул сиз үчүн программаны иштетет жана "out.dat" деп аталган үй каталогуңуздагы температураны жазат. Программа CPUны "муздатууга" мүмкүн болушунча аз иштетет, андан кийин аны беш мүнөткө максималдуу жүктөө менен баса электе, аны бир аз убакытка бош коёт, андан кийин токтоп, күтүү мөөнөтүн жазат. Маалыматтар үй каталогунда "out.dat" аталышында сакталат, бирок сиз муну каалаган нерсеңиз деп атай аласыз. Stressberry ошондой эле стрессти текшерүү аяктагандан кийин төмөнкү буйрукту иштетсеңиз, жагымдуу графикти чыгарат:
sudo stressberry-сюжет чыгуу.dat
Бул жылуулуктун жүрүм -турумун кандайча өзгөртүп жатканын билүү үчүн ар кандай жылыткычтарды жана корпустарды, overclock орнотууларын ж.б. Графикте бир нече саптарды пландаштыруу үчүн, аларды буйруктун алдына кошуу керек:
sudo stressberry-plot out1.dat out2.dat out3.dat
Ошондой эле төмөнкү буйрукту колдонуу менен графикти-p.webp
sudo stressberry -сюжет чыгуу.dat -o out.png
Бул "out.png" деп аталган файлды үй каталогуна сактайт. Эгер мурунку кадамды орнотуу учурунда кандайдыр бир ката билдирүүлөрү болсо, көйгөйдү чечүү кадамын карап көрүңүз.
4 -кадам: Кээ бир мисалдар
Бул жерде мен Stressberry аркылуу жараткан кызыктуу сюжеттер. Менин Пи - бул Pi1дин негизги элементи, мен ICге кичинекей алюминий жылыткычтарды кошуп койдум, анан кичинекей 3см желдеткичти колдонуп кайра көчүрдүм (эскертүү, 5см кой, бирок бул чынында 30мм күйөрман!). Андан кийин мен raspi-config аркылуу overclockту "Turbo" кылып коюп, желдеткичти алып салдым жана акрил корпусуна киргиздим. Үч участок жогорудагы эле графикте
5 -кадам: Мүчүлүштүктөрдү оңдоо
Эгерде сиз бул кадамды окуп жаткан болсоңуз, stressberry орнотуп же иштетип жатканда сизде бир аз каталар болгон болушу мүмкүн. Бул жерде мен иштөөгө аракет кылып жатканда туш болгон бардык көйгөйлөрдү документтештирдим жана үмүт кылам, ушул сыяктуу нерселерди жеңүүгө жардам берет.
Ката билдирүүсү 1.
libf77blas.so.3: Бөлүшүлгөн объект файлын ача албайт: Мындай файл же каталог жок
Маселе эмнеде?
Пакет демейки боюнча орнотулбаган Атласка көз каранды
Чечим
Атласты төмөнкүлөр менен орнотуңуз:
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ди RC файлында сакталгандын ордуна көрсөтүлгөн арткы жагын иштетүүгө мажбур кылат.
6 -кадам: Бүтүр
Бул Пиңизди баалоо үчүн колдоно турган көптөгөн ыкмалардын бири. Сиз колдоно турган башка программа - "sysbench", ал көйгөйсүз кутудан иштеши керек.
Бул көрсөтмө сизге жакты деп ишенем. Мага жактыбы же муну өзүңүз жасадыңызбы мага кабарлаңыз. Адаттагыдай эле мен конструктивдүү пикирлерди жана комментарийлерди алганыма кубанычтамын (жакшы бол, тролл жок болсун).
Сунушталууда:
Howto: Rpi-imager жана сүрөттөр менен Raspberry PI 4 Headless (VNC) орнотуу: 7 кадам (Сүрөттөр менен)
Howto: Rpi-imager жана сүрөттөр менен Raspberry PI 4 Headless (VNC) орнотуу: Мен бул блогумда кызыктуу долбоорлордун топтомунда бул Rapsberry PI колдонууну пландап жатам. Аны текшерүүдөн тартынбаңыз. Мен Raspberry PIди колдонууну каалагам, бирок жаңы жерде клавиатура же чычкан жок болчу. Мен Raspberry орнотконума бир топ убакыт болду
BEND_it: Стресс кылбаңыз, жөн эле "BEND_it" Чыгуу: 8 кадам (Сүрөттөр менен)
BEND_it: Стресс кылбаңыз, жөн эле "BEND_it" Чыгуу: INTRODUCTIONBEND_it - бул кичинекей масштабдуу тез текшерүүчү машина. Бул нерселерди ийилгенде жана сындырганда абдан жакшы. Ошондой эле кээде пайдалуу болушу мүмкүн. Бул сыяктуу маалыматты алууга жардам бериши мүмкүн: Архивдөө аракетинен улам горизонталдык күч
Жөнөкөй кадамдар жана сүрөттөр менен компьютерди кантип ажыратуу керек: 13 кадам (сүрөттөр менен)
Жөнөкөй кадамдар жана сүрөттөр менен компьютерди кантип ажыратуу керек: Бул компьютерди кантип ажыратуу керектиги жөнүндө көрсөтмө. Негизги компоненттердин көбү модулдук жана оңой эле алынып салынат. Ошентсе да, бул боюнча уюштуруу маанилүү. Бул сизди бөлүктөрдү жоготпоого, ошондой эле кайра чогултууга жардам берет
Raspberry Pi менен убакыттын өтүшү менен видеолорду жасаңыз (коддун 11 линиясы): 12 кадам (сүрөттөр менен)
Raspberry Pi (11 Линдин коду) менен Time Lapse Videos жасаңыз: Мен жакында эле столумдун казанына биринчи жолу уруктарды отургуздум. Мен алардын өсүшүн көрүп абдан кубандым, бирок баарыбыз билебиз, бул жай процесс. Өсүштү көрө албаганым мени чындап капалантты, бирок капыстан ичиндеги электроника хоббичи сени ойготту
Ethernet порту менен WiFi менен Raspberry Piде бөлүшүү: 7 кадам (сүрөттөр менен)
Raspberry Piдеги Ethernet порту менен WiFi менен бөлүшүү: Сизде эски лазердик принтер же сканер барбы, бирок ал дагы деле жакшы иштейт, бирок wifi шайкеш келбейт? Же, балким, сиз тышкы катуу дискиңизди түйүнүңүздөгү камдык түзмөк катары туташтыргыңыз келет жана үй роутериңизде ethernet порттору түгөндү. Бул инстр