Việc sở hữu một chiếc Raspberry Pi rất tuyệt vời để thiết lập mọi thứ. Các dự án tự động hóa nhà cửa với Raspberry PiNhưng có một chi tiết mà đôi khi chúng ta quên mất cho đến khi quá muộn: nhiệt độ. Tùy thuộc vào những gì bạn yêu cầu thiết bị thực hiện, bộ xử lý có thể trở nên khá nóng, và nếu chúng ta không theo dõi nhiệt độ đó, hệ thống sẽ thực hiện những gì được gọi là... tiết lưu nhiệtViệc này làm giảm tốc độ xung nhịp để tránh quá nhiệt, có nghĩa là máy của bạn sẽ chạy chậm hơn bình thường.
Mặc dù ở các mẫu xe đời đầu điều này không phải là vấn đề vì chúng không có nhiều sức mạnh, nhưng với sự xuất hiện của... Mâm xôi Pi 5 Mọi thứ đã thay đổi đáng kể. Giờ đây, chúng ta tuyệt đối cần phải theo dõi nhiệt độ hoạt động của SoC, vì hiệu năng của nó cao hơn nhiều và do đó, nó tạo ra lượng nhiệt lớn hơn đáng kể. Trong bài viết này, chúng ta sẽ khám phá tất cả các cách có thể để đo lường và kiểm soát nhiệt độ đó, từ những giải pháp cơ bản nhất đến những giải pháp tiên tiến hơn.
Đo nhanh bằng thiết bị đầu cuối

Nếu bạn muốn tránh những rắc rối và chỉ cần biết trạng thái hiện tại của bộ xử lý, terminal là người bạn tốt nhất của bạn. Có nhiều cách để lấy thông tin này. Một trong những cách trực tiếp nhất là chạy lệnh vcgencmd Measure_temp, cho bạn kết quả đo bằng độ C ngay lập tức.
Đối với những người muốn đọc trực tiếp tập tin hệ thống, họ có thể sử dụng... mèo/sys/class/thermal/thermal_zone0/tempMột chi tiết quan trọng ở đây là kết quả được hiển thị bằng mili độ, vì vậy bạn phải... chia giá trị đó cho 1000 Để lấy nhiệt độ thực tế. Nếu bạn muốn màn hình tự động cập nhật sau mỗi vài giây mà không cần phải nhập lệnh nhiều lần, bạn có thể sử dụng lệnh watch -n X vcgencmd measure_temp, thay thế X bằng số giây bạn muốn giữa các lần đo.
Tự động hóa bằng các tập lệnh tùy chỉnh

Nếu bạn thuộc nhóm người hay quên các lệnh dài hoặc không muốn sử dụng phím mũi tên lên để điều hướng trong lịch sử lệnh, giống như nhiều người khác, thì giải pháp lý tưởng là tạo ra một... tập lệnh thực thi trong BashĐiều này cho phép bạn gói gọn các lệnh CPU và GPU vào một tệp .sh nhỏ.
Để làm điều này, chỉ cần sử dụng một trình soạn thảo như nano, định nghĩa các biến để lưu trữ kết quả của các lệnh đã đề cập ở trên và định dạng chúng bằng lệnh `echo` để dễ đọc. Sau khi lưu tệp, điều cần thiết là... cấp quyền thực thi Sử dụng lệnh chmod +x, cho phép bạn khởi chạy quá trình đo lường chỉ với một lệnh ngắn gọn từ bất kỳ thư mục nào trên hệ thống.
Công cụ điều khiển trực quan và đồ họa

Không phải mọi thứ đều phải là chữ đen trên nền trắng. Nếu bạn sử dụng môi trường máy tính để bàn Raspberry Pi OS, bạn có thể tích hợp trực tiếp nhiệt độ vào... thanh tác vụ trên cùngChỉ cần nhấp chuột phải vào bảng điều khiển, chọn tùy chọn thêm hoặc xóa plugin, rồi chọn... Màn hình theo dõi nhiệt độ hoặc nhiệt độ CPUĐiều này cho phép bạn nhanh chóng kiểm tra tình trạng nhiệt độ trong khi làm việc mà không làm gián đoạn công việc của mình.
Nếu bạn đang tìm kiếm một công cụ mạnh mẽ và chuyên nghiệp hơn, thì có một công cụ gọi là... Buồng láiĐây là giao diện quản lý dựa trên web mà bạn cài đặt trên bo mạch của mình và truy cập từ trình duyệt của bất kỳ thiết bị nào trên mạng cục bộ thông qua cổng 9090. Cockpit không chỉ hiển thị cho bạn... nhiệt độ CPU và mức tiêu thụ điện năng Nó không chỉ cung cấp dữ liệu thời gian thực với biểu đồ lịch sử, mà còn cho phép bạn quản lý dịch vụ, cập nhật phần mềm và giám sát RAM và dung lượng lưu trữ mà không cần viết một dòng mã nào.
Dịch vụ giám sát và điện toán đám mây nâng cao

Đối với những ai muốn đưa dự án của mình lên một tầm cao mới, có những lựa chọn như sau: PiCockpitNó cung cấp một mô-đun có tên PiStats để trực quan hóa hiệu năng và nhiệt độ của chip thông qua các biểu đồ chi tiết. Đây là một giải pháp rất tiện lợi nếu bạn có nhiều bo mạch chủ và muốn tập trung giám sát từ một vị trí duy nhất.
Thậm chí còn có những cách triển khai phức tạp hơn nữa tích hợp Các nền tảng IoT như OKdo CloudTrong những trường hợp này, Raspberry Pi gửi dữ liệu nhiệt độ lên đám mây thông qua giao thức TCP/IP, và dữ liệu này có thể được xem trên các màn hình từ xa được lập trình bằng Python hoặc các ứng dụng di động, cho phép... Giám sát từ xa toàn diện từ bất cứ nơi nào trên thế giới.
Ngưỡng giới hạn quan trọng và mẹo làm mát
Khi nào chúng ta nên bắt đầu lo lắng? Mặc dù mỗi mô hình có sự khác biệt, nhưng nhìn chung tiết lưu nhiệt Vấn đề bắt đầu nảy sinh khi nhiệt độ vượt quá 60°C ở các mẫu như Pi 3+, trong khi ở Raspberry Pi 4 thì giới hạn cao hơn, khoảng 80-85°C. Bạn có thể kiểm tra xem bo mạch của mình có bị chậm lại hay không bằng cách sử dụng lệnh. vcgencmd get_throttled.
Nếu bạn nhận thấy các giá trị quá cao, có một số cách để giảm mức decibel. Cách đơn giản nhất là lắp đặt bộ tản nhiệt Được làm bằng nhôm hoặc nhôm mạ anod trên SoC. Nếu như vậy vẫn chưa đủ, thì... quạt hoạt động Đây là giải pháp tối ưu, đặc biệt cần thiết cho Raspberry Pi 5. Các biện pháp hữu ích khác bao gồm đặt bo mạch theo chiều dọc để cải thiện luồng không khí, loại bỏ lớp vỏ nhựa hạn chế luồng khí, hoặc sử dụng các vỏ được thiết kế để tản nhiệt, chẳng hạn như vỏ nhôm kiểu FLIRC.
Việc làm chủ giám sát nhiệt độ, dù thông qua các lệnh nhanh, bảng điều khiển web như Cockpit, hay tích hợp đám mây, là điều cần thiết để đảm bảo hiệu suất phần cứng luôn ổn định và nhất quán. Kết hợp phần mềm giám sát với hệ thống làm mát phù hợp, chẳng hạn như quạt hoặc tản nhiệt, cho phép Raspberry Pi xử lý khối lượng công việc nặng mà không có nguy cơ suy giảm hiệu năng hoặc giảm tốc độ đột ngột.
