Raspberry Pi'ye sahip olmak, kurulum için harika bir şey. Raspberry Pi ile ev otomasyon projeleriAncak bazen çok geç olana kadar unuttuğumuz bir ayrıntı var: ısı. Cihazdan ne beklediğinize bağlı olarak, işlemci oldukça ısınabilir ve bu sıcaklığı izlemezsek, sistem şu şekilde bilinen bir işlem yapacaktır... termal kısmaAşırı ısınmayı önlemek için işlemci hızının düşürülmesi, makinenizin normalden daha yavaş çalışacağı anlamına gelir.
İlk modellerde bu bir sorun değildi çünkü o zamanlar o kadar güçlü değillerdi, ancak yeni modellerin gelmesiyle durum değişti. Ahududu Pi 5 Durumlar büyük ölçüde değişti. Artık SoC'nin çalışma sıcaklıklarını mutlaka takip etmemiz gerekiyor, çünkü performansı çok daha yüksek ve bu nedenle önemli ölçüde daha fazla ısı üretiyor. Bu makalede, en temel çözümlerden en gelişmiş çözümlere kadar bu sıcaklığı ölçmenin ve kontrol etmenin tüm olası yollarını inceleyeceğiz.
Terminali kullanarak hızlı ölçümler

Karmaşık işlemlerden kaçınmak ve sadece işlemcinin mevcut durumunu öğrenmek istiyorsanız, terminal en iyi yardımcınızdır. Bu bilgiyi edinmenin birkaç yolu vardır. En doğrudan yollardan biri şu komutu çalıştırmaktır: vcgencmd ölçü_tempBu da size sıcaklığı anında santigrat derece cinsinden gösterir.
Sistem dosyasını doğrudan okumayı tercih edenler, şu yöntemi kullanabilirler: cat /sys/class/termal/termal_bölge0/sıcaklıkBurada önemli bir ayrıntı, sonucun miliderece cinsinden gösterilmesidir, bu nedenle şunu yapmanız gerekir: değeri 1000'e bölün Gerçek sıcaklığı almak için. Eğer komutu tekrar tekrar yazmak zorunda kalmadan ekranın birkaç saniyede bir otomatik olarak güncellenmesini istiyorsanız, şu komutu kullanabilirsiniz. watch -n X vcgencmd measure_tempX yerine ölçümler arasında istediğiniz saniye sayısını yazın.
Özel komut dosyalarıyla otomasyon

Eğer siz de birçok kişi gibi uzun komutları unutan veya konsol geçmişinde yukarı ok tuşuyla gezinmek istemeyenlerdenseniz, ideal çözüm bir konsol geçmişi oluşturmaktır. Bash'te çalıştırılabilir komut dosyasıBu, CPU ve GPU komutlarını küçük bir .sh dosyasına sarmanıza olanak tanır.
Bunu yapmak için, nano gibi bir editör kullanın, yukarıda belirtilen komutların sonuçlarını saklamak için değişkenler tanımlayın ve okunabilir hale getirmek için `echo` komutuyla biçimlendirin. Dosyayı kaydettikten sonra, bu işlem oldukça önemlidir. yürütme izinlerini atayın `chmod +x` komutunu kullanarak, sistemdeki herhangi bir klasörden basit ve kısa bir komutla ölçüm işlemini başlatabilirsiniz.
Görsel kontrol ve grafik araçları

Her şeyin beyaz zemin üzerinde siyah yazı olması gerekmiyor. Raspberry Pi OS masaüstü ortamını kullanıyorsanız, sıcaklığı doğrudan ekrana entegre edebilirsiniz. üst görev çubuğuPanele sağ tıklayın, eklenti ekleme veya kaldırma seçeneğine gidin ve seçin. Sıcaklık Monitörü veya CPU SıcaklığıBu sayede, işinizi aksatmadan çalışırken termal durumu hızlıca kontrol edebilirsiniz.
Çok daha güçlü ve profesyonel bir şey arıyorsanız, şu isimde bir araç var: Pilot kabiniBu, kartınıza kurduğunuz ve yerel ağınızdaki herhangi bir cihazın tarayıcısından 9090 portu üzerinden erişebileceğiniz web tabanlı bir yönetim arayüzüdür. Cockpit size sadece şunları göstermekle kalmaz: CPU sıcaklığı ve güç tüketimi Bu araç, geçmişe dönük grafiklerle gerçek zamanlı veriler sağlamakla kalmaz, aynı zamanda tek bir satır kod yazmadan hizmetleri yönetmenize, yazılımları güncellemenize ve RAM ile depolama alanını izlemenize olanak tanır.
Gelişmiş izleme ve bulut hizmetleri

Projelerini bir üst seviyeye taşımak isteyenler için şu seçenekler mevcuttur: PiCockpitÇip performansını ve ısı üretimini ayrıntılı grafiklerle görselleştirmek için PiStats adlı bir modül sunuyor. Birden fazla anakartınız varsa ve izlemeyi tek bir yerden merkezileştirmek istiyorsanız çok kullanışlı bir çözüm.
Daha da karmaşık entegrasyon içeren uygulamalar da mevcuttur. OKdo Cloud gibi IoT platformlarıBu durumlarda, Raspberry Pi sıcaklık verilerini TCP/IP protokolleri aracılığıyla buluta gönderir ve bu veriler Python'da programlanmış uzaktan ekranlarda veya mobil uygulamalarda görüntülenebilir, bu da tam uzaktan izleme dünyanın her yerinden.
Kritik eşikler ve soğutma ipuçları
Ne zaman endişelenmeye başlamalıyız? Her model farklılık gösterse de, genel olarak termal kısma Pi 3+ gibi modellerde 60°C'yi aştığımızda sorun olmaya başlarken, Raspberry Pi 4'te bu sınır daha yüksek, yaklaşık 80-85°C civarındadır. Kartınızda yavaşlama olup olmadığını şu komutla kontrol edebilirsiniz: vcgencmd get_throttled.
Değerlerin çok yüksek olduğunu fark ederseniz, desibel seviyesini düşürmenin birkaç yolu vardır. En basiti şudur: ısı emicileri takın SoC üzerinde alüminyum veya anotlanmış alüminyumdan yapılmıştır. Eğer bu yeterli değilse, bir aktif fan Bu, özellikle Raspberry Pi 5 için gerekli olan nihai çözümdür. Diğer faydalı taktikler arasında, hava akışını iyileştirmek için kartı dikey olarak yerleştirmek, kısıtlayıcı plastik kasayı çıkarmak veya FLIRC tipi alüminyum kasalar gibi ısı dağıtımı için tasarlanmış kasalar kullanmak yer almaktadır.
İster hızlı komutlar, ister Cockpit gibi web panelleri veya bulut entegrasyonu yoluyla olsun, termal izleme konusunda uzmanlaşmak, donanım performansının istikrarlı ve tutarlı kalmasını sağlamak için çok önemlidir. İzleme yazılımını fanlar veya soğutucular gibi uygun soğutma sistemleriyle birleştirmek, Raspberry Pi'nin performans düşüşü veya beklenmedik hız düşüşleri riski olmadan ağır iş yüklerini kaldırabilmesini sağlar.
