Ter um Raspberry Pi é fantástico para criar projetos de automação residencial , mas há um detalhe que às vezes esquecemos até que seja tarde demais: o calor. Dependendo do que você exige do dispositivo, o processador pode esquentar bastante e, se você não monitorar essa temperatura, o sistema realizará o que é conhecido como limitação térmica , reduzindo a velocidade do clock para evitar o superaquecimento. Isso significa que sua máquina funcionará mais lentamente do que o normal.
Embora isso não fosse um problema nos primeiros modelos, pois eles não eram tão potentes, a chegada do Raspberry Pi 5 mudou drasticamente o cenário. Agora, precisamos monitorar de perto as temperaturas de operação do SoC, já que seu desempenho é muito superior e, consequentemente, ele gera muito mais calor. Neste artigo, exploraremos todas as maneiras possíveis de medir e controlar essa temperatura, desde os métodos mais básicos até as soluções mais avançadas.
Medições rápidas usando o terminal

Se você quiser evitar complicações e simplesmente precisar saber o status atual do processador, o terminal é seu melhor amigo. Existem várias maneiras de obter essa informação. Uma das mais diretas é executar o comando `vcgencmd measure_temp` , que retorna imediatamente a leitura em graus Celsius.
Para quem prefere ler o arquivo de sistema diretamente, pode-se usar `cat /sys/class/thermal/thermal_zone0/temp` . Um detalhe importante é que o resultado é exibido em miligraus, então é necessário dividir o valor por 1000 para obter a temperatura real. Se você quiser que a exibição seja atualizada automaticamente a cada poucos segundos sem precisar digitar o comando repetidamente, pode usar o comando `watch -n X vcgencmd measure_temp` , substituindo `X` pelo número de segundos desejado entre as leituras.
Automação com scripts personalizados

Se você é como muitas pessoas que esquecem comandos longos ou não querem ficar rolando o histórico do console com a seta para cima, a solução ideal é criar um script Bash executável . Isso permite encapsular instruções de CPU e GPU em um pequeno arquivo .sh.
Para isso, basta usar um editor como o nano, definir variáveis para armazenar os resultados dos comandos mencionados acima e formatá-las com o comando `echo` para torná-las legíveis. Após salvar o arquivo, é essencial atribuir permissões de execução usando o comando `chmod +x`, permitindo que você execute a medição com um único comando a partir de qualquer pasta do sistema.
Controle visual e ferramentas gráficas

Nem tudo precisa ser texto preto em fundo branco. Se você estiver usando o ambiente de desktop Raspberry Pi OS, pode integrar a temperatura diretamente na barra de tarefas superior . Basta clicar com o botão direito do mouse no painel, ir até a opção "Adicionar/Remover Plugins" e selecionar " Monitor de Temperatura" ou "Temperatura da CPU ". Isso permite que você verifique rapidamente o status térmico enquanto trabalha, sem interromper suas tarefas.
Se você busca algo muito mais poderoso e profissional, existe uma ferramenta chamada Cockpit . Trata-se de uma interface de gerenciamento baseada na web que você instala na placa-mãe e acessa pelo navegador de qualquer dispositivo na sua rede local através da porta 9090. O Cockpit não só exibe a temperatura e o uso da CPU em tempo real com gráficos históricos, como também permite gerenciar serviços, atualizar softwares e monitorar a RAM e o armazenamento sem escrever uma única linha de código.
Serviços avançados de monitoramento e nuvem

Para quem deseja levar seus projetos para o próximo nível, existem opções como o PiCockpit , que oferece um módulo chamado PiStats para visualizar o desempenho e o aquecimento do chip por meio de gráficos detalhados. É uma solução muito prática para quem tem várias placas e quer centralizar o monitoramento em um único local.
Existem implementações ainda mais complexas que integram plataformas de IoT como o OKdo Cloud . Nesses casos, o Raspberry Pi envia dados de temperatura para a nuvem via protocolos TCP/IP, e esses dados podem ser visualizados em telas remotas programadas em Python ou em aplicativos móveis, permitindo o monitoramento remoto completo de qualquer lugar do mundo.
Limiares críticos e dicas de resfriamento
Quando devemos começar a nos preocupar? Embora cada modelo varie, o throttling térmico geralmente se torna um problema quando as temperaturas excedem 60°C em modelos como o Pi 3+, enquanto no Raspberry Pi 4 o limite é maior, em torno de 80-85°C. Você pode verificar se sua placa apresentou lentidão usando o comando `vcgencmd get_throttled`.
Se você notar que os valores estão muito altos, existem várias maneiras de reduzir o ruído térmico. A mais simples é instalar dissipadores de calor de alumínio ou alumínio anodizado no SoC. Se isso não for suficiente, uma ventoinha ativa é a solução ideal, especialmente necessária no Raspberry Pi 5. Outras táticas úteis incluem posicionar a placa verticalmente para melhorar o fluxo de ar, remover a carcaça plástica restritiva ou usar gabinetes projetados para dissipação de calor, como os gabinetes de alumínio da FLIRC.
Dominar o monitoramento térmico, seja por meio de comandos rápidos, painéis web como o Cockpit ou integração com a nuvem, é essencial para garantir que o desempenho do hardware permaneça estável e consistente. Combinar um software de monitoramento com um resfriamento adequado, como ventoinhas ou dissipadores de calor, permite que o Raspberry Pi lide com cargas de trabalho pesadas sem risco de degradação ou quedas inesperadas de velocidade.
