Mục lục:
- Bước 1: Thiết lập Pi của bạn
- Bước 2: Tải xuống và cài đặt phần mềm phụ thuộc
- Bước 3: Chạy Stressberry
- Bước 4: Một số lô ví dụ
- Bước 5: Khắc phục sự cố
- Bước 6: Kết thúc
Video: Kiểm tra căng thẳng Raspberry Pi: 6 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
Khi Raspberry Pi lần đầu tiên được phát hành, tôi đã bị cuốn vào việc mua một cái, nhưng cuối cùng tôi đã dành nhiều thời gian hơn cho Arduino vì chúng phù hợp hơn với các dự án điện tử.
Tôi có hai chiếc Raspberry Pi gốc trong nhà kho và tôi nghĩ đã đến lúc tôi phải làm điều gì đó với chúng. Vì vậy, trong hướng dẫn này, tôi sẽ chỉ cho bạn cách kiểm tra "căng thẳng" CPU Pi của bạn để giúp bạn xác định mức độ làm mát bạn cần và mức độ bạn có thể ép xung nó.
Hướng dẫn này sử dụng Stressberry, Nếu bạn chưa sử dụng nó trước khi sử dụng nó, hãy kiểm tra nó trong chỉ mục gói python.
Bước 1: Thiết lập Pi của bạn
Bạn sẽ cần:
- Raspberry Pi
- Thẻ SD 8GB
- Nguồn điện 5V, 1A với micro USB
- Một màn hình HDMI (hoặc một màn hình có S-video / composite)
- Bàn phím & Chuột USB
- Kết nối Internet (bộ điều hợp WiFi có dây hoặc USB)
Đối với hướng dẫn này, tôi đã tạo một máy tính xách tay raspberry Pi (hình trên). Thật không may, tôi không chụp đủ ảnh về cái này nên tôi không thể viết một bài hướng dẫn.
Bằng cách đọc hướng dẫn này, tôi cho rằng bạn đã biết cách flash thẻ SD và thiết lập Pi của mình. Trong trường hợp của tôi, tôi đã định dạng một thẻ SD mới bằng cách sử dụng "SD card formatatter", sau đó tôi tải xuống tệp tin img img raspbian mới nhất và flash nó vào thẻ SD bằng win32diskimager. Sau đó, bạn sẽ cần cắm chuột, bàn phím, màn hình và nguồn điện vào Raspberry Pi cùng với thẻ SD mới được flash. Tôi sẽ không trình bày chi tiết cụ thể bởi vì điều này đã được ghi chép đầy đủ.
Hướng dẫn sau sẽ chỉ hoạt động dễ dàng với Raspbian Stretch. Mặc dù bạn có thể sử dụng Wheezy hoặc Jessie nhưng rất nhiều kho lưu trữ đã lỗi thời và bạn có thể sẽ gặp khó khăn khi tải xuống và biên dịch mọi thứ từ nguồn. Ban đầu tôi đã thử với Wheezy và gặp khó khăn chủ yếu vì phần mềm dựa trên Python 3.5 không được cài đặt theo mặc định trong Wheezy.
Bước 2: Tải xuống và cài đặt phần mềm phụ thuộc
Chúng tôi sẽ sử dụng một chương trình có tên "stressberry". Nó tải CPU lên 100% và ghi lại nhiệt độ (tôi đoán đây là nhiệt độ của điểm nối không phải nhiệt độ bề mặt). Nếu bạn đang chạy GUI, hãy nhấp vào thiết bị đầu cuối để mở cửa sổ đầu cuối mới, nếu không, hãy đăng nhập vào Pi của bạn bằng dòng lệnh và nhập như sau.
Trước hết hãy cập nhật:
sudo apt-get cập nhật
Điều này sẽ cập nhật mọi thứ để chúng tôi đang sử dụng các nguồn cập nhật nhất. Tiếp theo, chúng tôi sẽ cài đặt tất cả các điều kiện tiên quyết để sử dụng stressberry.
Cài đặt Atlas
sudo apt-get install Libatlas-base-dev
Cài đặt cairo
Sudo pip3 cài đặt cairocffi
Cài đặt PyQt5
sudo apt-get install python3-pyqt5
Cuối cùng cài đặt stressberry bằng hai lệnh cài đặt sau
sudo apt cài đặt căng thẳng
sau đó
sudo -H pip3 cài đặt -U stressberry
Trong quá trình cài đặt, hãy trả lời có "Y" cho bất kỳ lời nhắc nào khi cài đặt và giả sử tất cả mọi thứ đều suôn sẻ, chúng ta có thể chuyển sang bước tiếp theo là sửa đổi phần phụ trợ matplotlib. Trong loại thiết bị đầu cuối:
sudo python 3
Thao tác này sẽ hiển thị thiết bị đầu cuối python bên trong thiết bị đầu cuối LXDE. Bạn sẽ có thể biết vì đầu mỗi dòng có tiền tố là >>. Nhập nội dung sau, sau đó nhập:
>> nhập khẩu matplotlib
sau đó
>> matplotlib.matplotlib_fname ()
Điều này sẽ cung cấp cho bạn đường dẫn tệp nơi tệp matplotlib RC của bạn được lưu trữ mà bây giờ chúng tôi sẽ cần chỉnh sửa. Ví dụ cái này là của tôi:
/usr/local/lib/python3.5/dist-packages/matplotlib/mpl-data/matplotlibrc
Vì vậy, bạn cần thêm tiền tố dòng này bằng "sudo nano" để mở trình soạn thảo văn bản đầu cuối nano để chỉnh sửa tệp:
sudo nano /usr/local/lib/python3.5/dist-packages/matplotlib/mpl-data/matplotlibrc
Bây giờ chúng tôi đang chỉnh sửa tệp văn bản mà chúng tôi cần tìm kiếm nơi phụ trợ được chỉ định. Đối với điều này, nano có một lệnh tìm kiếm hữu ích được tích hợp sẵn được gọi là "ở đâu". Để sử dụng nó, chỉ cần giữ Ctrl + W và gõ "phụ trợ" và nó sẽ tìm kiếm tài liệu cho bạn, thay vì phải cuộn qua nó. Bây giờ hãy chỉnh sửa dòng:
phụ trợ: gtk3agg
đến
phụ trợ: qt5agg
Sau đó, khi bạn hoàn tất, giữ Ctrl + X để lưu. Khi được nhắc, hãy trả lời Y hoặc có để lưu bất kỳ thay đổi nào và ghi đè lên tệp.
Bước 3: Chạy Stressberry
Cuối cùng, bạn đã thực hiện tất cả các điều kiện tiên quyết, cuối cùng bạn có thể chạy chương trình mà không gặp bất kỳ sự cố nào. Chỉ cần gõ lệnh sau để chạy stressberry:
sudo stressberry-run out.dat
Thao tác này sẽ chạy chương trình cho bạn và ghi lại nhiệt độ trong một tệp trong thư mục chính của bạn có tên 'out.dat'. Chương trình sẽ chạy CPU ở mức thấp nhất có thể để cho phép nó "cooldown", sau đó nghỉ nó trong một thời gian ngắn trước khi nhấn mạnh nó với tải tối đa trong năm phút, sau đó dừng lại và ghi lại thời gian hồi. Dữ liệu được lưu trữ trong thư mục chính của bạn với tên "out.dat" nhưng bạn có thể gọi nó là bất cứ thứ gì bạn muốn. Stressberry cũng sẽ tạo ra một đồ thị đẹp nếu bạn chạy lệnh sau sau khi kiểm tra căng thẳng hoàn tất:
sudo stressberry-plot out.dat
Hãy thử sử dụng các bộ tản nhiệt và vỏ khác nhau, cài đặt ép xung, v.v. để xem điều này thay đổi hành vi nhiệt như thế nào. Để vẽ nhiều đường trên biểu đồ, tất cả những gì bạn làm là thêm chúng vào trước lệnh:
sudo stressberry-plot out1.dat out2.dat out3.dat
Bạn cũng có thể lưu biểu đồ trực tiếp vào tệp-p.webp
sudo stressberry-plot out.dat -o out.png
Thao tác này sẽ lưu một tệp có tên "out.png" vào thư mục chính của bạn. Nếu bạn có bất kỳ thông báo lỗi nào trong quá trình cài đặt bước trước, hãy xem bước khắc phục sự cố.
Bước 4: Một số lô ví dụ
Dưới đây là một số âm mưu thú vị mà tôi đã tạo bằng Stressberry. Pi của tôi là Pi1 cơ bản và tôi đã thêm một số tản nhiệt bằng nhôm nhỏ vào IC, và sau đó tôi đã vẽ lại bằng cách sử dụng một quạt nhỏ 3cm được thêm vào (lưu ý, đặt 5cm nhưng đây thực sự là một quạt 30mm!). Sau đó, tôi đặt ép xung thành "Turbo" bằng cách sử dụng raspi-config, tháo quạt và đặt nó vào trong một vỏ bọc acrylic. Ba ô nằm trên cùng một biểu đồ ở trên
Bước 5: Khắc phục sự cố
Nếu bạn đọc bước này, bạn có thể đã gặp một số lỗi trong khi cài đặt hoặc chạy stressberry. Ở đây, tôi đã ghi lại tất cả các vấn đề tôi gặp phải trong khi cố gắng khắc phục sự cố này và hy vọng sẽ giúp bạn khắc phục được bất kỳ điều gì tương tự.
Thông báo lỗi 1.
libf77blas.so.3: Không thể mở tệp đối tượng được chia sẻ: Không có tệp hoặc thư mục như vậy
Vấn đề là gì?
Pacakage phụ thuộc vào Atlas không được cài đặt theo mặc định
Dung dịch
Cài đặt Atlas như sau:
sudo apt-get install Libatlas-base-dev
Thông báo lỗi 2
ImportError: cairo backend yêu cầu cài đặt cairocffi hoặc pycairo
Vấn đề là gì?
Cairo chưa được cài đặt theo mặc định
Dung dịch
cài đặt cairo với những thứ sau:
sudo pip3 cài đặt cairocffi
Thông báo lỗi 3
TypeError: Không thể tìm thấy trình chuyển đổi cấu trúc nước ngoài cho ‘cairo. Context’
Vấn đề là gì?
Sự cố đang sử dụng phần phụ trợ GTK3Agg, điều này có thể được thay đổi trong tệp matplotlibrc.
Dung dịch
khi bạn chạy "stressberry-plot out.dat" thay vào đó hãy chạy:
sudo MPLBACKEND = Agg stressberry-plot out.dat
Điều này sẽ buộc stressberry chạy chương trình phụ trợ được chỉ định chứ không phải chương trình được lưu trữ trong tệp RC.
Bước 6: Kết thúc
Đây chỉ là một trong nhiều phương pháp bạn có thể sử dụng để đánh giá số Pi của mình. Một chương trình khác mà bạn có thể cân nhắc sử dụng là "sysbench" sẽ hoạt động hiệu quả mà không gặp vấn đề gì.
Tôi hy vọng bạn thích hướng dẫn này. Hãy cho tôi biết nếu bạn thích điều này hoặc tự làm. Như mọi khi, tôi rất vui khi nhận được những phản hồi và nhận xét mang tính xây dựng (hãy vui vẻ, đừng troll).
Đề xuất:
BGA X-Ray Kiểm tra- Tìm hiểu Cách Kiểm tra ?: 7 Bước
Kiểm tra BGA X-Ray- Tìm hiểu Cách Kiểm tra ?: Tài liệu hướng dẫn này sẽ dạy bạn cách chuẩn bị sử dụng và hệ thống X-quang 2D để kiểm tra BGA, cũng như một số gợi ý về những gì cần tìm khi thực hiện kiểm tra BGA X-Ray cho bạn sẽ cần: Hệ thống tia X có khả năng giữ dây đeo tay PCBPCBESD áo khoác
BEND_it: Đừng căng thẳng Chỉ cần "BEND_it": 8 bước (có Hình ảnh)
BEND_it: Đừng căng thẳng Chỉ cần "BEND_it": INTRODUCTIONBEND_it là một máy kiểm tra nhanh quy mô nhỏ. Nó khá tốt trong việc uốn cong và phá vỡ mọi thứ. Nó cũng có thể hữu ích đôi khi. Nó có thể giúp người ta truy xuất các thông tin như: Lực đẩy ngang do hành động uốn cong.
Sui - Giảm căng thẳng 水: 5 bước (có hình ảnh)
Sui - Người giảm căng thẳng 水: Chúng tôi muốn giải quyết căng thẳng trong cuộc sống hàng ngày của mọi người. Làm việc với cách làm cho mọi người chậm lại và cách tạo thời gian cho không gian cá nhân của bạn. Xem xét các lựa chọn thay thế của chúng tôi, chúng tôi đã chọn tập trung vào âm nhạc và âm thanh, vì chúng đã được biết là giúp
Đèn Led tương tác - Cấu trúc căng thẳng + Arduino: 5 bước (có hình ảnh)
Đèn Led tương tác | Cấu trúc Tensegrity + Arduino: Phần này là một đèn phản ứng chuyển động. Được thiết kế như một tác phẩm điêu khắc có độ căng tối thiểu, đèn thay đổi cấu hình màu sắc của nó để đáp ứng với định hướng và chuyển động của toàn bộ cấu trúc. Nói cách khác, tùy thuộc vào hướng của nó,
Công cụ kiểm tra: Máy kiểm tra 555 Khá đơn giản. Đã sửa và cập nhật.: 3 bước
Công cụ kiểm tra: Máy kiểm tra 555 Khá đơn giản. Đã sửa và cập nhật: Ở đây tôi sẽ đưa ra một mạch nhỏ để kiểm tra xem bộ đếm thời gian 555 bạn vừa thử trong một mạch khác (và nó nóng lên hoặc không hoạt động gì cả) hoạt động hay không. Bạn đã bao giờ tự hỏi liệu đó có phải là mạch của bạn hay không, hay liệu có thể đã khiến bạn