Monitoraggio della temperatura sul Raspberry Pi

Contenuti

Il tuo Raspberry Pi è caldo?? Il Raspberry Pi funziona a un'ottima temperatura predefinita di fabbrica quando è inattivo, ma quando lo usi molto in un ufficio riscaldato, Fa troppo caldo?? Scoprilo in pochi semplici passaggi.

Monitoraggio della temperatura nel Pi

Supponiamo che tu abbia già configurato il tuo Raspberry Pi, stai usando Raspbian e puoi accedere a un prompt della console, tramite SSH o tramite login basato su desktop.

Se hai una nuova installazione di Ubuntu sul tuo Pi, effettuare il pagamento. vcgencmd per Ubuntu 20.04 aarch64 in RPi 4B di Hamid Elaosta.

Una volta che sei al prompt del terminale, vorrai prima verificare che il vcgencmd l'utilità è abilitata per te. Probabilmente sarà presente se stai usando Raspbian. Controlliamo:

dove è vcgencmd

dov'è l'output di vcgencmd

Se hai ricevuto un risultato, chi aveva più informazioni, poi un vcgencmd:, Quindi, Ora puoi andare.

Test della temperatura sul Pi manualmente

Vai avanti ed esegui il seguente comando:

vcgencmd measure_temp

Dovresti ricevere un risultato equivalente al seguente:

Si prega di notare che la temperatura del Pi potrebbe essere più alta, come esempio, 45 gradi Celsius. Mio (e Lampone Pi 4) funziona in una scatola di metallo ermetica (il corpo radiatore in alluminio con ventola a doppia armatura) con una sola ventola di raffreddamento in funzione, e stasera fa abbastanza freddo. Ho un altro Raspberry Pi 3 con custodia in plastica, un paio di dissipatori di calore e nessuna ventola, e in questo momento funziona per 44,4 gradi Celsius.

Quanto è troppo?

Buona domanda. La Raspberry Pi Foundation consiglia di tenere il tuo Raspberry Pi sotto il 85 gradi Celsius. Questo è un limite superiore, E dovresti prestare attenzione che potrebbero esserci alcuni chip sulla scheda madre Raspberry che sono classificati solo per salire a 70 gradi Celsius. Generalmente, se puoi corri a 50 gradi Celsius o meno, sembra che dovresti essere nella zona verde.

Anche se dovrebbe andare sopra di lui, è possibile aggiungere un piccolo ventilatore, alcuni lavandini di raffreddamento e ridurre rapidamente la temperatura. Temperatura ambiente / anche l'ambiente manca di rilevanza. Se il tuo ambiente diventa più caldo (clima estivo, eccetera.), aspettati che anche il tuo Raspberry Pi aumenti di temperatura.

Ed è bene prestare attenzione che il Raspberry Pi generalmente accelererà (In altre parole, rallenterà) quando la temperatura raggiunge un certo punto. A meno che tu non stia facendo qualcosa che non è predeterminato, come l'overclocking o la modifica delle impostazioni.

Inoltre c'è molto da dire sulla custodia che scegli per il tuo Raspberry Pi 4. Varie opzioni porteranno a risultati di raffreddamento molto migliori o molto peggiori. Per una solida panoramica dei casi, vedere Custodie Raspberry Pi 4, regolazione della temperatura e CPU sotto carico Tenente Martin Rowan.

Scripting temperatura e altro

il vcgencmd Il comando è abbastanza versatile. Puoi leggere di più su questo nel vcgencmd man page. Creiamo un piccolo script con alcuni dei comandi più utili, che conserviamo come ~/temperature.sh:

#!/bin/bash 
vcgencmd measure_temp
vcgencmd get_throttled
vcgencmd measure_volts
vcgencmd get_mem arm
vcgencmd get_mem gpu

Misurare di più con vcgencmd

Qui, controlliamo la temperatura, stato dell'acceleratore (vedere il collegamento al portale web sopra per ulteriori informazioni), una lettura di Volt e memoria disponibile per la GPU e il processore ARM. Tieni presente che la tua memoria totale potrebbe essere superiore a quella mostrata disponibile per ARM. Puoi vedere la tua memoria totale usando uno strumento come htop (sudo apt install htop && htop), o semplicemente correndo free -mh sulla riga di comando (il primo risultato, in alto a sinistra, è la dimensione totale della memoria).

Fine

Mantenere il tuo Raspberry Pi fresco è senza dubbio un aspetto importante del corretto funzionamento del tuo Pi. Investi in una scatola che ottimizza la temperatura, aggiungi uno o due fan e, il più importante, monitorare regolarmente le prestazioni della temperatura del sistema, anche sotto carico. Goditi la moltitudine di informazioni vcgencmd può fornire e monitorare quella temperatura.

Iscriviti alla nostra Newsletter

Non ti invieremo posta SPAM. Lo odiamo quanto te.