Imeti Raspberry Pi je super za nastavitev projekti domače avtomatizacije z Raspberry PiVendar pa obstaja ena podrobnost, ki jo včasih pozabimo, dokler ni prepozno: toplota. Glede na to, kaj zahtevate od naprave, se lahko procesor precej segreje, in če te temperature ne spremljamo, bo sistem storil tisto, kar je znano kot ... termično dušenje, s čimer se upočasni taktna hitrost, da se prepreči pregrevanje, kar pomeni, da bo vaš računalnik deloval počasneje kot običajno.
Čeprav pri zgodnjih modelih to ni bil problem, ker niso imeli toliko moči, je s prihodom Raspberry Pi 5 Stvari so se drastično spremenile. Zdaj moramo nujno spremljati temperature, pri katerih deluje SoC, saj je njegova zmogljivost veliko višja in zato ustvarja bistveno več toplote. V tem članku bomo raziskali vse možne načine merjenja in nadzora te temperature, od najosnovnejših do naprednejših rešitev.
Hitre meritve s terminalom

Če se želite izogniti zapletom in morate le vedeti trenutno stanje procesorja, je terminal vaš najboljši prijatelj. Obstaja več načinov za pridobitev teh informacij. Eden najbolj neposrednih je zagon ukaza vcgencmd meri_temp, ki vam takoj da odčitek v stopinjah Celzija.
Za tiste, ki raje berejo sistemsko datoteko neposredno, lahko uporabijo mačka /sys/razred/termalno/termalno_območje0/tempPomembna podrobnost je, da je rezultat prikazan v milistopajih, zato morate vrednost delite s 1000 Za pridobitev dejanske temperature. Če želite, da se prikaz samodejno posodablja vsakih nekaj sekund, ne da bi morali ukaz večkrat vtipkati, lahko uporabite ukaz watch -n X vcgencmd meri_temp, pri čemer X nadomestite s številom sekund, ki jih želite določiti med odčitki.
Avtomatizacija s skripti po meri

Če ste eden tistih ljudi, ki, tako kot mnogi drugi, pozabljajo dolge ukaze ali ne želijo krmariti s puščico navzgor v zgodovini konzole, je idealna rešitev ustvariti izvedljiv skript v BashuTo vam omogoča, da navodila za CPU in GPU zavijete v majhno datoteko .sh.
Če želite to narediti, preprosto uporabite urejevalnik, kot je nano, definirajte spremenljivke za shranjevanje rezultatov zgoraj omenjenih ukazov in jih formatirajte z ukazom `echo`, da bodo berljivi. Po shranjevanju datoteke je bistveno dodeli dovoljenja za izvajanje z uporabo ukaza chmod +x, ki vam omogoča, da zaženete meritev s preprostim kratkim ukazom iz katere koli mape v sistemu.
Vizualni nadzor in grafična orodja

Ni nujno, da je vse črno besedilo na belem ozadju. Če uporabljate namizno okolje Raspberry Pi OS, lahko temperaturo integrirate neposredno v zgornja opravilna vrsticaPreprosto kliknite z desno miškino tipko na ploščo, pojdite na možnost dodajanja ali odstranjevanja vtičnikov in izberite Monitor temperature ali temperatura procesorjaTo vam omogoča hiter pregled toplotnega stanja med delom, ne da bi pri tem prekinili opravila.
Če iščete nekaj veliko bolj zmogljivega in profesionalnega, obstaja orodje, imenovano CockpitGre za spletni vmesnik za upravljanje, ki ga namestite na svojo ploščo in do njega dostopate iz brskalnika katere koli naprave v lokalnem omrežju prek vrat 9090. Cockpit vam ne prikazuje le Temperatura procesorja in poraba energije Ne zagotavlja le podatkov v realnem času z zgodovinskimi grafi, temveč vam omogoča tudi upravljanje storitev, posodabljanje programske opreme ter spremljanje RAM-a in pomnilnika, ne da bi se dotaknili ene same vrstice kode.
Napredno spremljanje in storitve v oblaku

Za tiste, ki svoje projekte dvignejo na višjo raven, obstajajo možnosti, kot so PiCockpitPonuja modul, imenovan PiStats, za vizualizacijo delovanja in toplote čipa s podrobnimi grafi. To je zelo priročna rešitev, če imate več matičnih plošč in želite centralizirati spremljanje z ene lokacije.
Obstajajo še bolj zapletene implementacije, ki integrirajo Platforme interneta stvari, kot je OKdo CloudV teh primerih Raspberry Pi pošilja podatke o temperaturi v oblak prek protokolov TCP/IP, te podatke pa si je mogoče ogledati na oddaljenih zaslonih, programiranih v Pythonu, ali mobilnih aplikacijah, kar omogoča popolno daljinsko spremljanje od koder koli po svetu.
Kritični pragovi in nasveti za hlajenje
Kdaj bi nas moralo začeti skrbeti? Čeprav se vsak model razlikuje, je na splošno termično dušenje Pri modelih, kot je Pi 3+, se začne pojavljati težava, ko temperatura preseže 60 °C, medtem ko je pri Raspberry Pi 4 omejitev višja, okoli 80–85 °C. Z ukazom lahko preverite, ali je vaša plošča doživela upočasnitev. vcgencmd get_throttled.
Če opazite, da so vrednosti previsoke, obstaja več načinov za znižanje ravni decibelov. Najenostavnejši je namestite hladilne lonce iz aluminija ali eloksiranega aluminija na SoC-ju. Če to ni dovolj, aktivni ventilator To je najboljša rešitev, še posebej potrebna za Raspberry Pi 5. Druge uporabne taktike vključujejo postavitev plošče navpično za izboljšanje pretoka zraka, odstranitev omejujočega plastičnega ohišja ali uporabo ohišij, zasnovanih za odvajanje toplote, kot so aluminijasta ohišja tipa FLIRC.
Obvladovanje termičnega spremljanja, bodisi s hitrimi ukazi, spletnimi ploščami, kot je Cockpit, ali integracijo z oblakom, je bistvenega pomena za zagotovitev stabilne in dosledne zmogljivosti strojne opreme. Kombinacija programske opreme za spremljanje z ustreznim hlajenjem, kot so ventilatorji ali hladilniki, omogoča Raspberry Piju, da obvladuje velike obremenitve brez tveganja za degradacijo ali nepričakovane padce hitrosti.
