Ter um Raspberry Pi é ótimo para configurar... Projetos de automação residencial com Raspberry PiMas 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 não monitorarmos essa temperatura, o sistema fará o que é conhecido como... estrangulamento térmico, diminuindo a velocidade do clock para evitar o superaquecimento, o que significa que sua máquina funcionará mais lentamente do que o normal.
Embora nos primeiros modelos isso não fosse um problema, pois eles não tinham tanta potência, com a chegada do Raspberry Pi 5 As coisas mudaram drasticamente. Agora, precisamos monitorar de perto as temperaturas de operação do SoC, já que seu desempenho é muito superior e, consequentemente, gera muito mais calor. Neste artigo, exploraremos todas as maneiras possíveis de medir e controlar essa temperatura, desde as soluções mais básicas até as 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 medida_temp, que fornece a leitura em graus Celsius imediatamente.
Para aqueles que preferem ler o arquivo de sistema diretamente, podem usar cat /sys/class/thermal/thermal_zone0/tempUm detalhe importante aqui é que o resultado é mostrado em miligraus, então você precisa divida o valor por 1000 Para obter a temperatura real. Se você quiser que o visor atualize automaticamente a cada poucos segundos sem precisar digitar o comando repetidamente, você 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ê é uma daquelas pessoas que, como muitas, esquece comandos longos ou não quer ficar navegando com a seta para cima no histórico do console, a solução ideal é criar um script executável em BashIsso 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 a instrução `echo` para torná-las legíveis. Após salvar o arquivo, é essencial atribuir permissões de execução Utilizando o comando chmod +x, você pode iniciar a medição com um simples comando curto a partir de qualquer pasta do sistema.
Controle visual e ferramentas gráficas

Nem tudo precisa ser texto preto em fundo branco. Se você usar o ambiente de desktop do Raspberry Pi OS, poderá integrar a temperatura diretamente no painel. barra de tarefas superiorBasta clicar com o botão direito do mouse no painel, acessar a opção "Adicionar ou remover plugins" e selecionar a opção desejada. Monitor de temperatura ou temperatura da CPUIsso permite que você dê uma olhada rápida no status térmico enquanto trabalha, sem interromper suas tarefas.
Se você procura algo muito mais poderoso e profissional, existe uma ferramenta chamada Cabine do pilotoÉ uma interface de gerenciamento baseada na web que você instala em sua placa e acessa pelo navegador de qualquer dispositivo em sua rede local através da porta 9090. O Cockpit não apenas mostra o Temperatura e consumo de energia da CPU Ele não apenas fornece dados em tempo real com gráficos históricos, mas também permite gerenciar serviços, atualizar software e monitorar RAM e armazenamento sem precisar escrever uma única linha de código.
Serviços avançados de monitoramento e nuvem

Para aqueles que desejam levar seus projetos a um outro patamar, existem opções como: PiCockpitEle oferece um módulo chamado PiStats para visualizar o desempenho e o calor do chip por meio de gráficos detalhados. É uma solução muito conveniente se você tiver várias placas-mãe e quiser centralizar o monitoramento em um único local.
Existem implementações ainda mais complexas que integram Plataformas de IoT como a OKdo CloudNesses 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 uma 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, geralmente o estrangulamento térmico Começa a ser um problema quando ultrapassamos os 60°C em modelos como o Pi 3+, enquanto no Raspberry Pi 4 o limite é mais alto, em torno de 80-85°C. Você pode verificar se sua placa apresentou lentidão usando o comando vcgencmd get_throttled.
Se você perceber que os valores estão muito altos, existem várias maneiras de diminuir o nível de decibéis. A mais simples é instalar dissipadores de calor feito de alumínio ou alumínio anodizado no SoC. Se isso não for suficiente, um fã ativo Esta é a solução definitiva, especialmente necessária para o Raspberry Pi 5. Outras táticas úteis incluem posicionar a placa na vertical para melhorar o fluxo de ar, remover a carcaça de plástico restritiva ou usar gabinetes projetados para dissipação de calor, como os gabinetes de alumínio do tipo 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.
