Следите за температурой ядра вашего Raspberry Pi.

Raspberry Pi - довольно мощное устройство. Вот почему люди используют свои Raspberry Pi для выполнения некоторых интенсивных задач, которые выжимают последнюю каплю мощности процессора из Raspberry Pi. Вы также можете разогнать Raspberry Pi, чтобы сделать его более мощным.

Raspberry Pi потребляет намного меньше энергии по сравнению с процессором вашего настольного компьютера. Но, как и любой другой компьютер, при выполнении тяжелых задач он также нагревается.

Зачем нужно контролировать внутреннюю температуру?

Часто вам нужно следить за внутренней температурой. Вы хотите постоянно измерять внутреннюю температуру вашего raspberry pi.

В моем последнем проекте я создавал Tensorflow на своем Raspberry Pi. Это была длительная задача с интенсивным использованием ЦП. Я также разогнал свой Raspberry Pi до 1300 МГц. Итак, мой процессор сгорел. (И никто не хочет делать это со своим маленьким Пи.) Я искал способ постоянно измерять внутреннюю температуру.

Что произойдет, если ваш Raspberry Pi станет слишком горячим?

Raspberry Pi - это недорогой мобильный компьютер. Поэтому у него нет вентиляторов для охлаждения, как у других процессоров настольных ПК / ноутбуков.

Если ваша температура поднимется выше 80 ° C, вы увидите маленький термометр на рабочем столе Raspbian. Это означает, что ваш Pi нагревается.

По мере повышения внутренней температуры термометр наполняется. Затем при 85 ° C он превращается в полный градусник. Однако это максимальная рекомендуемая рабочая температура. После достижения этой температуры ваш процессор начинает троттлинг и снижает тактовую частоту, чтобы снизить температуру. Это снизит производительность.

Итак, я решил написать небольшой скрипт на Python для контроля температуры ядра. Давайте начнем.

Как можно измерить внутреннюю температуру?

Вы можете измерить температуру ядра, введя следующую команду в терминале Raspberry Pi.

Это даст вам внутреннюю температуру в градусах Цельсия.

Большой. Давайте напишем скрипт на Python, который будет отслеживать и распечатывать температуру каждую секунду.

Постоянно следите за температурой ядра.

  • Войдите в свой терминал Raspberry Pi по SSH или с помощью VNC.
  • Создайте новый файл python monitor-temp.py, выполнив следующую команду.
  • Запишите приведенный ниже код в этот файл. Этот сценарий каждую секунду выдает команду / opt / vc / bin / vcgencmd measure_temp и выводит на консоль отформатированную температуру.
  • Нажмите Ctrl + X, а затем Y, чтобы сохранить этот файл.

Вот и все. Теперь запустите скрипт python, введя следующую команду:

Волла !!! Вы будете видеть обновленную внутреннюю температуру каждую секунду. Вы можете остановить скрипт в любой момент, нажав Ctrl + C в терминале.

Заключение:

Итак, теперь вы можете измерять и контролировать температуру. Вы можете легко изменить сценарий, чтобы включить зуммер или запустить охлаждающий вентилятор, если температура ядра превышает определенный предел.

~ Если вам понравилась статья, нажмите 💚 ниже, чтобы ее увидело больше людей! Кроме того, вы можете подписаться на меня в Medium или в Моем блоге, чтобы получать обновления относительно моих будущих статей !! ~