Агуулгын хүснэгт:
- Алхам 1: Pi -ээ тохируулна уу
- Алхам 2: хамааралтай програм хангамжийг татаж аваад суулгана уу
- Алхам 3: Stressberry ажиллуулж байна
- Алхам 4: Зарим жишээ хуйвалдаан
- Алхам 5: Алдааг олж засварлах
- Алхам 6: Дуусга
Видео: Бөөрөлзгөнө Pi тест хийх: 6 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Raspberry Pi анх гарч ирэхэд би үүнийг худалдаж авах гэсэн хов живт автсан боловч эцэст нь би электроникийн төсөлд илүү тохиромжтой тул Arduino -тэй илүү их цагийг өнгөрөөсөн.
Би саравчинд хоёр ширхэг эх бөөрөлзгөнө пи байгаа бөгөөд тэдэнтэй ямар нэгэн зүйл хийх цаг болсон гэж бодсон. Тиймээс энэхүү зааварчилгааны хэсэгт би танд хичнээн хөргөлт хэрэгтэй байгаа, хэр их overclock хийх боломжтойг тодорхойлоход туслахын тулд Pi -ийнхээ CPU -ийг хэрхэн "стрессдүүлэх" аргыг зааж өгөх болно.
Энэхүү зааварчилгаа нь Stressberry -ийг ашигладаг, хэрэв та үүнийг өмнө нь ашиглаагүй бол python багцын индексээс үзээрэй.
Алхам 1: Pi -ээ тохируулна уу
Танд хэрэгтэй болно:
- Raspberry Pi
- 8GB SD карт
- 5V, 1А бичил USB бүхий тэжээлийн хангамж
- HDMI дэлгэц (эсвэл S-видео/нийлмэл)
- USB гар ба хулгана
- Интернет холболт (утастай эсвэл USB WiFi адаптер)
Энэхүү зааварчилгааны хувьд би аль хэдийн бөөрөлзгөнө Pi зөөврийн компьютер хийсэн байсан (дээрх зураг). Харамсалтай нь би энэ зургийг хангалттай авч чадаагүй тул зааварчилгаа өгөх боломжгүй байв.
Энэхүү зааварчилгааг уншсанаар та SD картаа хэрхэн яаж анивчуулж, Pi -ээ тохируулахаа мэддэг болсон гэж бодож байна. Миний хувьд би "SD карт форматлагч" ашиглан шинэ SD картыг форматлаж, дараа нь хамгийн сүүлийн үеийн raspbian сунгах img файлыг татаж аваад win32diskimager бүхий SD карт руу оруулав. Дараа нь та Raspberry Pi -д хулгана, гар, дэлгэц, тэжээлийн хангамжийг шинээр нээсэн SD карттай холбох хэрэгтэй болно. Үүнийг нарийвчлан тайлбарлахгүй, учир нь үүнийг аль хэдийн сайн баримтжуулсан болно.
Дараах зааварчилгаа нь зөвхөн Raspbian Stretch -тэй ажиллах болно. Хэдийгээр та Wheezy эсвэл Jessie -ийг ашиглаж болох боловч репозиторуудын ихэнх нь хуучирсан тул та бүх зүйлийг эх сурвалжаас татаж авах, эмхэтгэхэд хэцүү байх болно. Би анх Wheezy -ийг туршиж үзсэн бөгөөд програм хангамж нь Wheezy -д анхдагчаар суулгаагүй Python 3.5 дээр тулгуурласан тул голчлон тэмцэж байсан.
Алхам 2: хамааралтай програм хангамжийг татаж аваад суулгана уу
Бид "stressberry" нэртэй програмыг ашиглах гэж байна. Энэ нь CPU -ийг 100% ачаалж, температурыг бүртгэдэг (энэ бол гадаргуугийн температур биш уулзварын температур юм). Хэрэв та GUI -г ажиллуулж байгаа бол терминал дээр дарж шинэ терминал цонх нээнэ үү, өөрөөр хэлбэл командын мөрийг ашиглан Pi рүүгээ нэвтэрч дараах үгийг бичнэ үү.
Эхлээд шинэчлэлт хийх:
sudo apt-get update
Энэ нь бүх зүйлийг шинэчлэх тул бид хамгийн сүүлийн үеийн эх сурвалжийг ашиглаж байна. Дараа нь бид stressberry-ийг ашиглахад шаардлагатай бүх нөхцлийг суулгана.
Атлас суулгана уу
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 нано /usr/local/lib/python3.5/dist-packages/matplotlib/mpl-data/matplotlibrc
Одоо бид текстийн файлыг засварлаж, арын хэсгийг зааж өгсөн газрыг хайж олох хэрэгтэй. Үүний тулд нано нь "хаана байна" гэж нэрлэгддэг хайлтын командтай. Үүнийг ашиглахын тулд Ctrl + W товчлуурыг дараад "backend" гэж бичээд гүйлгэхийн оронд баримт бичгийг хайж олох болно. Одоо мөрийг засна уу:
арын хэсэг: gtk3agg
руу
арын хэсэг: qt5agg
Үүнийг хийж дуусаад хадгалахын тулд Ctrl + X дарна уу. Шаардлагатай бол Y эсвэл Тийм гэж хариулж аливаа өөрчлөлтийг хадгалж, файлыг дарж бичнэ үү.
Алхам 3: Stressberry ажиллуулж байна
Эцэст нь та бүх урьдчилсан шаардлагыг хангасан тул програмыг ямар ч асуудалгүйгээр ажиллуулж болно. Stressberry -ийг ажиллуулахын тулд дараах тушаалыг оруулна уу.
sudo stressberry-run out.dat
Энэ нь танд зориулсан програмыг ажиллуулж, температурыг гэрийнхээ лавлах дахь 'out.dat' нэртэй файлд бүртгэдэг. Хөтөлбөр нь "хөргөх" боломжийг олгохын тулд CPU -ийг аль болох бага ажиллуулж, хамгийн их ачаалал өгөх хүртэл таван минутын турш ачаалал өгөхөөс өмнө хэсэг хугацаанд сул зогсоогоод дараа нь зогсоож, хүлээлтийн хугацааг бүртгэдэг. Өгөгдөл нь таны гэрийн лавлах санд "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 ашиглан миний бүтээсэн сонирхолтой хэсгүүдийг энд оруулав. Миний Пи бол үндсэн Pi1 бөгөөд би бага оврын хөнгөн цагаан дулаан шингээгчийг IC -д нэмж оруулаад 3см хэмжээтэй жижиг сэнс ашиглан дахин байрлууллаа (5см -ийг тавь, гэхдээ энэ нь үнэндээ 30мм -ийн сэнс юм!). Дараа нь би raspi-config ашиглан overclock-ийг "Turbo" болгож, сэнсийг салгаж, нийлэг хашлага дотор оруулав. Гурван зураг дээрх график дээр байна
Алхам 5: Алдааг олж засварлах
Хэрэв та энэ алхамыг уншсан бол stressberry суулгах эсвэл ажиллуулах явцад танд алдаа гарсан байж магадгүй юм. Энд би үүнийг ажиллуулах гэж оролдож байхдаа тулгарсан бүх асуудлуудаа баримтжуулсан бөгөөд үүнтэй төстэй зүйлийг даван туулахад тань тусална гэж найдаж байна.
Алдааны мессеж 1.
libf77blas.so.3: Хуваалцсан объектын файлыг нээж чадахгүй байна: Ийм файл эсвэл лавлах байхгүй байна
Асуудал нь юу вэ?
Багц нь анхдагчаар суулгаагүй Атласаас хамаарна
Шийдэл
Атласыг дараах байдлаар суулгана уу.
sudo apt-get Libatlas-base-dev суулгана уу
Алдааны мессеж 2
ImportError: Каирын арын хэсэгт 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: Дуусга
Энэ бол таны Pi -г харьцуулах олон аргуудын нэг юм. Таны ашиглаж болох өөр нэг програм бол "sysbench" бөгөөд энэ нь хайрцгаас ямар ч асуудалгүйгээр ажиллах ёстой.
Энэхүү зааварчилгаа танд таалагдсан гэж найдаж байна. Танд энэ таалагдсан уу эсвэл өөрөө хийсэн үү гэдгийг надад хэлээрэй. Үргэлж урам зоригтой санал хүсэлт, сэтгэгдлийг хүлээн авахдаа баяртай байдаг (сайхан байгаарай, тролл хэрэггүй).
Зөвлөмж болгож буй:
Бөөрөлзгөнө Pi тэг бүхий астрофотографи: 11 алхам (зурагтай)
Астрофотографи нь Raspberry Pi Zero: Би өмнө нь Raspberry Pi дээр суурилсан камерын хоёр төсөл хийж байсан [1] [2]. Энэ бол миний гурав дахь камерын санаа бөгөөд миний анхны Raspberry Pi Zero төсөл юм. Энэ бол миний Astrophotography -д хийсэн анхны алхам юм! Саяхан болсон "Supermoon" -ээр би ахыгаа авахыг хүссэн юм
Mega RasPi - Sega Mega Drive -ийн бөөрөлзгөнө Pi / Эхлэл: 13 алхам (зурагтай)
Mega RasPi - Sega Mega Drive / Genesis -ийн бөөрөлзгөнө Pi: Энэхүү гарын авлага нь Raspberry Pi ашиглан хуучин Sega Mega Drive -ийг чимэг тоглоомын консол болгон хөрвүүлэх боломжийг танд олгоно. миний Sega Mega Drive. Миний ихэнх найз нөхөд бас нэг найзтай байсан тул бид
GUI бөөрөлзгөнө бүхий коктейлийн машин: 7 алхам (зурагтай)
GUI Raspberry бүхий коктейлийн машин: Та технологи, үдэшлэгт дуртай юу? Энэхүү төсөл нь танд зориулагдсан болно! Энэхүү гарын авлагад бид график интерфейстэй автомат коктейлийн машин бүтээх болно. Бөөрөлзгөнө бүх зүйлийг хянадаг
Бөөрөлзгөнө Pi -г ажиллуулах боломжтой зөөврийн батерейгаар ажилладаг монитор хийх талаар сурах: 8 алхам (зурагтай)
Бөөрөлзгөнө Pi -ийг бас цэнэглэдэг зөөврийн батерейтай мониторыг хэрхэн яаж хийхийг сурах: Та хэзээ нэгэн цагт питон код бичих эсвэл Raspberry Pi роботынхоо дэлгэцийн гаралтыг авахыг хүсч байсан эсвэл зөөврийн компьютерт зөөврийн хоёрдогч дэлгэц хэрэгтэй байсан. эсвэл камер уу? Энэ төсөлд бид батерейгаар ажилладаг зөөврийн дэлгэц бүтээх бөгөөд
Brightness Control PWM дээр суурилсан LED удирдлага нь товчлуур, бөөрөлзгөнө Pi болон зурлага ашиглан: 8 алхам (зурагтай)
Brightness Control PWM дээр суурилсан LED удирдлага нь товчлуур, бөөрөлзгөнө Pi болон зурлага ашиглан: ХБХ нь оюутнуудад хэрхэн ажилладаг талаар тайлбарлах арга замыг хайж байсан тул 2 товчлуур ашиглан LED -ийн гэрлийг хянах оролдлогыг өөртөө тавьсан. - нэг товчлуур нь LED -ийн тод байдлыг нэмэгдүүлж, нөгөө товчлуурыг нь багасгадаг. Хөтөлбөрт