Mať Raspberry Pi je skvelé na nastavenie projekty domácej automatizácie s Raspberry PiAle je tu jeden detail, na ktorý niekedy zabúdame, až kým nie je neskoro: teplo. V závislosti od toho, čo od zariadenia požadujete, sa procesor môže dosť zahriať a ak túto teplotu nesledujeme, systém urobí to, čo je známe ako... tepelné škrtenie, čím sa spomalí rýchlosť hodín, aby sa predišlo prehriatiu, čo znamená, že váš počítač bude bežať pomalšie ako zvyčajne.
Hoci v skorších modeloch to nebol problém, pretože nemali toľko výkonu, s príchodom Raspberry Pi 5 Veci sa drasticky zmenili. Teraz si bezpodmienečne musíme dávať pozor na teploty, pri ktorých SoC pracuje, pretože jeho výkon je oveľa vyšší, a preto generuje výrazne viac tepla. V tomto článku preskúmame všetky možné spôsoby merania a regulácie tejto teploty, od najzákladnejších až po pokročilejšie riešenia.
Rýchle merania pomocou terminálu

Ak sa chcete vyhnúť komplikáciám a potrebujete len poznať aktuálny stav procesora, terminál je vaším najlepším priateľom. Existuje niekoľko spôsobov, ako tieto informácie získať. Jedným z najpriamejších je spustenie príkazu vcgencmd meraj_teplotu, čo vám okamžite poskytne údaj v stupňoch Celzia.
Pre tých, ktorí radšej čítajú systémový súbor priamo, môžu použiť cat /sys/class/thermal/thermal_zone0/tempDôležitým detailom je, že výsledok je zobrazený v milistupňov, takže musíte vydeľte hodnotu číslom 1000 Ak chcete získať skutočnú teplotu. Ak chcete, aby sa zobrazenie automaticky aktualizovalo každých pár sekúnd bez toho, aby ste museli príkaz opakovane zadávať, môžete použiť príkaz watch -n X vcgencmd meranie_teplotya nahraďte X požadovaným počtom sekúnd medzi jednotlivými odčítaniami.
Automatizácia s vlastnými skriptami

Ak patríte k ľuďom, ktorí, rovnako ako mnohí iní, zabúdajú dlhé príkazy alebo nechcú navigovať v histórii konzoly pomocou šípky nahor, ideálnym riešením je vytvoriť spustiteľný skript v jazyku BashTo vám umožňuje zabaliť inštrukcie CPU a GPU do malého súboru .sh.
Na to jednoducho použite editor ako nano, definujte premenné na uloženie výsledkov vyššie uvedených príkazov a naformátujte ich pomocou inštrukcie `echo`, aby boli čitateľné. Po uložení súboru je nevyhnutné priradiť oprávnenia na vykonanie pomocou príkazu chmod +x, ktorý vám umožňuje spustiť meranie jednoduchým krátkym príkazom z ľubovoľného priečinka v systéme.
Vizuálne ovládanie a grafické nástroje

Nie všetko musí byť čierny text na bielom pozadí. Ak používate desktopové prostredie Raspberry Pi OS, môžete teplotu integrovať priamo do horný panel úlohJednoducho kliknite pravým tlačidlom myši na panel, prejdite na možnosť pridať alebo odstrániť doplnky a vyberte Monitor teploty alebo teplota CPUTo vám umožňuje rýchlo skontrolovať tepelný stav počas práce bez prerušenia vašich úloh.
Ak hľadáte niečo oveľa výkonnejšie a profesionálnejšie, existuje nástroj s názvom Pilotná kabínaIde o webové rozhranie pre správu, ktoré si nainštalujete na svoju dosku a ku ktorému máte prístup z prehliadača ľubovoľného zariadenia vo vašej lokálnej sieti cez port 9090. Cockpit vám nielen zobrazuje Teplota procesora a spotreba energie Nielenže poskytuje dáta v reálnom čase s historickými grafmi, ale umožňuje vám aj spravovať služby, aktualizovať softvér a monitorovať RAM a úložisko bez toho, aby ste sa dotkli jediného riadku kódu.
Pokročilé monitorovanie a cloudové služby

Pre tých, ktorí posúvajú svoje projekty na inú úroveň, existujú možnosti ako napríklad PiCockpitPonúka modul s názvom PiStats na vizualizáciu výkonu a tepla čipu prostredníctvom podrobných grafov. Je to veľmi pohodlné riešenie, ak máte viacero základných dosiek a chcete centralizovať monitorovanie z jedného miesta.
Existujú ešte zložitejšie implementácie, ktoré integrujú Platformy internetu vecí ako OKdo CloudV týchto prípadoch Raspberry Pi odosiela údaje o teplote do cloudu prostredníctvom protokolov TCP/IP a tieto údaje je možné zobraziť na vzdialených displejoch naprogramovaných v jazyku Python alebo v mobilných aplikáciách, čo umožňuje... úplné diaľkové monitorovanie odkiaľkoľvek na svete.
Kritické prahy a tipy na chladenie
Kedy by sme sa mali začať obávať? Hoci sa každý model líši, vo všeobecnosti tepelné škrtenie V modeloch ako Pi 3+ to začína byť problém, keď prekročíme 60 °C, zatiaľ čo v Raspberry Pi 4 je limit vyšší, okolo 80 – 85 °C. Či vaša doska zaznamenala spomalenie, môžete skontrolovať pomocou príkazu vcgencmd get_throttled.
Ak si všimnete, že hodnoty sú príliš vysoké, existuje niekoľko spôsobov, ako znížiť úroveň decibelov. Najjednoduchší je nainštalovať chladiče vyrobené z hliníka alebo eloxovaného hliníka na SoC. Ak to nestačí, aktívny fanúšik Toto je dokonalé riešenie, obzvlášť potrebné pre Raspberry Pi 5. Medzi ďalšie užitočné taktiky patrí vertikálne umiestnenie dosky pre zlepšenie prúdenia vzduchu, odstránenie obmedzujúceho plastového krytu alebo použitie puzdier určených na odvod tepla, ako sú napríklad hliníkové puzdrá typu FLIRC.
Zvládnutie monitorovania teploty, či už prostredníctvom rýchlych príkazov, webových panelov ako Cockpit alebo cloudovej integrácie, je nevyhnutné na zabezpečenie stabilného a konzistentného výkonu hardvéru. Kombinácia monitorovacieho softvéru so správnym chladením, ako sú ventilátory alebo chladiče, umožňuje Raspberry Pi zvládať vysoké pracovné zaťaženie bez rizika degradácie alebo neočakávaného poklesu rýchlosti.
