Imati Raspberry Pi je odlično za postavljanje projekti kućne automatizacije s Raspberry Pi-jemAli postoji jedan detalj koji ponekad zaboravimo dok ne bude prekasno: toplina. Ovisno o tome što tražite od uređaja, procesor se može prilično zagrijati, a ako ne pratimo tu temperaturu, sustav će učiniti ono što je poznato kao... toplinsko prigušivanje, usporavajući brzinu takta kako bi se izbjeglo pregrijavanje, što znači da će vaše računalo raditi sporije nego inače.
Iako u ranim modelima to nije bio problem jer nisu imali toliko snage, dolaskom Raspberry Pi 5 Stvari su se drastično promijenile. Sada apsolutno moramo pratiti temperature na kojima SoC radi, budući da su mu performanse puno veće i stoga generira znatno više topline. U ovom članku istražit ćemo sve moguće načine mjerenja i kontrole te temperature, od najosnovnijih do naprednijih rješenja.
Brza mjerenja pomoću terminala

Ako želite izbjeći komplikacije i jednostavno trebate znati trenutni status procesora, terminal je vaš najbolji prijatelj. Postoji nekoliko načina za dobivanje tih informacija. Jedan od najizravnijih je pokretanje naredbe vcgencmd mjera_temp, što vam odmah daje očitanje u stupnjevima Celzija.
Za one koji preferiraju izravno čitati sistemsku datoteku, mogu koristiti cat /sys/class/thermal/thermal_zone0/tempVažan detalj ovdje je da je rezultat prikazan u milistupnjevima, pa morate podijelite vrijednost s 1000 Za dobivanje stvarne temperature. Ako želite da se prikaz automatski ažurira svakih nekoliko sekundi bez potrebe za ponovljenim tipkanjem naredbe, možete upotrijebiti naredbu watch -n X vcgencmd mjerenje_temperature, zamjenjujući X s brojem sekundi koje želite postaviti između očitanja.
Automatizacija s prilagođenim skriptama

Ako ste jedna od onih osoba koja, kao i mnogi, zaboravlja duge naredbe ili ne želi navigirati pomoću strelice prema gore u povijesti konzole, idealno rješenje je stvoriti izvršna skripta u BashuTo vam omogućuje da CPU i GPU instrukcije spremite u malu .sh datoteku.
Da biste to učinili, jednostavno upotrijebite editor poput nano-a, definirajte varijable za pohranu rezultata gore spomenutih naredbi i formatirajte ih s instrukcijom `echo` kako bi bile čitljive. Nakon spremanja datoteke, bitno je dodijeliti dozvole za izvršavanje pomoću naredbe chmod +x, što vam omogućuje pokretanje mjerenja jednostavnom kratkom naredbom iz bilo koje mape na sustavu.
Vizualna kontrola i grafički alati

Ne mora sve biti crni tekst na bijeloj pozadini. Ako koristite Raspberry Pi OS desktop okruženje, možete integrirati temperaturu izravno u gornja traka zadatakaJednostavno kliknite desnom tipkom miša na ploču, idite na opciju dodavanja ili uklanjanja dodataka i odaberite Monitor temperature ili temperatura procesoraTo vam omogućuje brz pregled toplinskog statusa dok radite bez prekidanja zadataka.
Ako tražite nešto puno moćnije i profesionalnije, postoji alat pod nazivom Pilotska kabinaTo je web-bazirano sučelje za upravljanje koje instalirate na svoju ploču i pristupate mu iz preglednika bilo kojeg uređaja na vašoj lokalnoj mreži putem porta 9090. Cockpit vam ne samo da prikazuje Temperatura procesora i potrošnja energije Ne samo da pruža podatke u stvarnom vremenu s povijesnim grafovima, već vam omogućuje i upravljanje uslugama, ažuriranje softvera i praćenje RAM-a i pohrane bez dodirivanja ijedne linije koda.
Napredni nadzor i usluge u oblaku

Za one koji svoje projekte podižu na višu razinu, postoje opcije kao što su PiCockpitNudi modul pod nazivom PiStats za vizualizaciju performansi i zagrijavanja čipa putem detaljnih grafova. To je vrlo praktično rješenje ako imate više matičnih ploča i želite centralizirati nadzor s jedne lokacije.
Postoje još složenije implementacije koje integriraju IoT platforme poput OKdo CloudaU tim slučajevima, Raspberry Pi šalje podatke o temperaturi u oblak putem TCP/IP protokola, a ti se podaci mogu pregledavati na udaljenim zaslonima programiranim u Pythonu ili mobilnim aplikacijama, što omogućuje... potpuno daljinsko praćenje s bilo kojeg mjesta na svijetu.
Kritični pragovi i savjeti za hlađenje
Kada bismo se trebali početi brinuti? Iako se svaki model razlikuje, općenito toplinsko prigušivanje Počinje biti problem kada prijeđemo 60°C u modelima poput Pi 3+, dok je u Raspberry Pi 4 granica viša, oko 80-85°C. Možete provjeriti je li vaša ploča doživjela usporavanje pomoću naredbe vcgencmd get_throttled.
Ako primijetite da su vrijednosti previsoke, postoji nekoliko načina za snižavanje razine decibela. Najjednostavniji je ugraditi hladnjake izrađen od aluminija ili eloksiranog aluminija na SoC-u. Ako to nije dovoljno, aktivni ventilator Ovo je ultimativno rješenje, posebno potrebno za Raspberry Pi 5. Druge korisne taktike uključuju postavljanje ploče okomito radi poboljšanja protoka zraka, uklanjanje restriktivnog plastičnog kućišta ili korištenje kućišta dizajniranih za odvođenje topline, poput aluminijskih kućišta tipa FLIRC.
Savladavanje termalnog nadzora, bilo putem brzih naredbi, web panela poput Cockpita ili integracije s oblakom, ključno je za osiguranje stabilnih i dosljednih performansi hardvera. Kombiniranje softvera za nadzor s odgovarajućim hlađenjem, poput ventilatora ili hladnjaka, omogućuje Raspberry Piju da se nosi s velikim opterećenjima bez rizika od degradacije ili neočekivanog pada brzine.
