Mempunyai Raspberry Pi memang hebat untuk membina projek automasi rumah , tetapi ada satu perincian yang kadangkala kita lupakan sehingga terlambat: haba. Bergantung pada apa yang anda minta daripada peranti ini, pemproses boleh menjadi agak panas, dan jika anda tidak memantau suhu tersebut, sistem akan melakukan apa yang dikenali sebagai pendikitan haba , iaitu menurunkan kelajuan jam untuk mengelakkan terlalu panas. Ini bermakna mesin anda akan berjalan lebih perlahan daripada biasa.
Walaupun ini bukan masalah dalam model awal kerana ia tidak begitu berkuasa, kedatangan Raspberry Pi 5 telah mengubah keadaan secara dramatik. Kini, kita benar-benar perlu memerhatikan suhu operasi SoC, kerana prestasinya jauh lebih tinggi dan, oleh itu, ia menghasilkan lebih banyak haba. Dalam artikel ini, kita akan meneroka semua cara yang mungkin untuk mengukur dan mengawal suhu ini, daripada kaedah paling asas hingga penyelesaian yang lebih maju.
Pengukuran pantas menggunakan terminal

Jika anda ingin mengelakkan komplikasi dan hanya perlu mengetahui status semasa pemproses, terminal adalah sahabat baik anda. Terdapat beberapa cara untuk mendapatkan maklumat ini. Salah satu cara yang paling mudah adalah dengan menjalankan arahan `vcgencmd measure_temp` , yang akan segera mengembalikan bacaan dalam darjah Celsius.
Bagi mereka yang lebih suka membaca fail sistem secara langsung, anda boleh menggunakan `cat /sys/class/thermal/thermal_zone0/temp` . Perincian penting di sini ialah hasilnya dipaparkan dalam milidegrees, jadi anda perlu membahagikan nilai dengan 1000 untuk mendapatkan suhu sebenar. Jika anda mahu paparan dikemas kini secara automatik setiap beberapa saat tanpa perlu menaip arahan berulang kali, anda boleh menggunakan arahan `watch -n X vcgencmd measure_temp` , menggantikan `X` dengan bilangan saat yang dikehendaki antara bacaan.
Automasi dengan skrip tersuai

Jika anda seperti ramai orang yang terlupa arahan panjang atau tidak mahu sentiasa menatal sejarah konsol dengan anak panah ke atas, penyelesaian ideal adalah dengan mencipta skrip Bash yang boleh dilaksanakan . Ini membolehkan anda membungkus arahan CPU dan GPU dalam fail .sh yang kecil.
Untuk melakukan ini, hanya gunakan editor seperti nano, tentukan pembolehubah untuk menyimpan hasil arahan yang dinyatakan di atas, dan formatkannya dengan arahan `echo` agar ia boleh dibaca. Selepas menyimpan fail, adalah penting untuk memberikannya kebenaran pelaksanaan menggunakan arahan `chmod +x`, yang membolehkan anda menjalankan pengukuran dengan satu arahan daripada mana-mana folder pada sistem.
Kawalan visual dan alat grafik

Tidak semuanya perlu teks hitam pada latar belakang putih. Jika anda menggunakan persekitaran desktop Raspberry Pi OS, anda boleh mengintegrasikan suhu terus ke bar tugas atas . Cuma klik kanan pada panel, pergi ke pilihan "Tambah/Alih Keluar Plugin" dan pilih " Monitor Suhu" atau "Suhu CPU ". Ini membolehkan anda menyemak status haba dengan cepat semasa bekerja tanpa mengganggu tugas anda.
Jika anda mencari sesuatu yang jauh lebih berkuasa dan profesional, terdapat alat yang dipanggil Cockpit . Ia merupakan antara muka pengurusan berasaskan web yang anda pasang pada papan induk anda dan akses daripada pelayar mana-mana peranti pada rangkaian tempatan anda melalui port 9090. Cockpit bukan sahaja menunjukkan suhu dan penggunaan CPU masa nyata dengan graf sejarah, tetapi ia juga membolehkan anda mengurus perkhidmatan, mengemas kini perisian dan memantau RAM dan storan tanpa menulis walau satu baris kod pun.
Pemantauan lanjutan dan perkhidmatan awan

Bagi mereka yang membawa projek mereka ke peringkat seterusnya, terdapat pilihan seperti PiCockpit , yang menawarkan modul yang dipanggil PiStats untuk menggambarkan prestasi cip dan haba melalui graf terperinci. Ia merupakan penyelesaian yang sangat mudah jika anda mempunyai berbilang papan dan ingin memusatkan pemantauan dari satu lokasi.
Terdapat pelaksanaan yang lebih kompleks yang mengintegrasikan platform IoT seperti OKdo Cloud . Dalam kes ini, Raspberry Pi menghantar data suhu ke awan melalui protokol TCP/IP, dan data ini boleh dilihat pada paparan jauh yang diprogramkan dalam Python atau aplikasi mudah alih, membolehkan pemantauan jarak jauh lengkap dari mana-mana sahaja di dunia.
Ambang kritikal dan petua penyejukan
Bilakah kita perlu mula bimbang? Walaupun setiap model berbeza, pendikitan haba biasanya menjadi masalah apabila suhu melebihi 60°C pada model seperti Pi 3+, manakala pada Raspberry Pi 4 hadnya lebih tinggi, sekitar 80-85°C. Anda boleh menyemak sama ada papan anda mengalami kelembapan menggunakan arahan `vcgencmd get_throttled`.
Jika anda perasan bahawa nilainya terlalu tinggi, terdapat beberapa cara untuk menurunkan desibel terma. Cara paling mudah ialah memasang heatsink aluminium atau aluminium anodized pada SoC. Jika itu tidak mencukupi, kipas aktif adalah penyelesaian terbaik, terutamanya yang diperlukan pada Raspberry Pi 5. Taktik berguna lain termasuk meletakkan papan secara menegak untuk meningkatkan aliran udara, menanggalkan selongsong plastik yang menyekat, atau menggunakan selongsong yang direka untuk pelesapan haba, seperti selongsong aluminium FLIRC.
Menguasai pemantauan terma, sama ada melalui arahan pantas, panel web seperti Cockpit atau integrasi awan, adalah penting untuk memastikan prestasi perkakasan kekal stabil dan konsisten. Menggabungkan perisian pemantauan dengan penyejukan yang betul, seperti kipas atau heatsink, membolehkan Raspberry Pi mengendalikan beban kerja yang berat tanpa risiko degradasi atau penurunan kelajuan yang tidak dijangka.
