Вторник, 28 октября, 2025

Как сделать регистратор температуры со старого телефона на Android

Старые телефоны на Android способны на большее, чем просто лежать в ящике. Использование старого смартфона в качестве» термометра для бедных » становится возможным благодаря приложению BatteryTemperatureDisplay. Приложение работает полностью на внутренних возможностях Android — без каких — либо внешних сенсоров-и непрерывно отслеживает и записывает температуру аккумулятора в фоновом режиме.

Внутренний термодатчик батареи обычно используется только для определения момента перегрева батареи. Но с соответствующим программным обеспечением этот датчик можно превратить в практичный автономный регистратор температуры окружающей среды. BatteryTemperatureDisplay создан именно для этой цели: он превращает любой неиспользуемый смартфон в фоновую станцию мониторинга температуры, которая записывает, отображает и оповещает в реальном времени.

Назначение и концепция регистратора температуры

Основная идея BatteryTemperatureDisplay проста. Каждая батарея Android уже предоставляет информацию о своей температуре через системное уведомление ACTION_BATTERY_CHANGED. Вместо того чтобы игнорировать эти данные, как это делает «чистый» Android, приложение постоянно считывает их, отображает текущее значение и сохраняет в файл CSV для дальнейшего анализа.

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

Работа на переднем плане не позволяет Android приостанавливать или останавливать службу во время очистки памяти, поэтому телефон может надежно вести журнал температур даже с выключенным экраном.

Когда пользователь желает, температура записывается в файл CSV, расположенный во внешнем каталоге документов приложения. Формат-обычный текст CSV, каждая строка содержит временную метку и измеренную температуру, подходящую для импорта в Excel, Google Sheets или любой другой табличный редактор для анализа данных. Файлом журнала можно поделиться непосредственно через интерфейс или открыть любым файловым менеджером.

Формат позволяет легко импортировать данные в любой аналитический инструмент. Можно построить графики, вычислить средние значения или сопоставить температуру с другими событиями. Поскольку показания считываются непосредственно с терморезистора батареи, они точно отражают реальное тепловое поведение устройства.

Каждое изменение температуры добавляет новую строку с отметкой времени и типом события («изменение температуры», «Alarm Triggered», «Logging Expired»). Логика проста, но надежна — этого достаточно для мониторинга.

Настройки, такие как пороговая температура, продолжительность записи и интервал измерения, сохраняются в SharedPreferences, поэтому они остаются после перезагрузки.

Функция температурной тревоги

Можно избежать опасного перегрева, задав порог срабатывания звуковой тревоги. Когда температура превышает установленное значение, приложение запускает короткий звуковой сигнал. Приложение автоматически останавливает воспроизведение через 20 секунд, чтобы предотвратить бесконечное повторение. Тревога срабатывает только один раз за событие и сбрасывается, когда температура понижается ниже порога.

Когда полезно отслеживать температуру

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

Это делает старый смартфон пригодным для различных применений:

  • ? Мониторинг теплиц: выявление температурных колебаний, влияющих на здоровье растений.

  • ? Контроль в животноводческих помещениях: поддержание стабильных условий для животных, чувствительных к жаре или холоду.

  • ? Оценка теплоизоляции дома: определение зон с потерями тепла путем размещения телефона в разных комнатах.

  • ? Анализ комфорта сна: фиксация температуры между постельными принадлежностями для оценки теплопередачи.

  • ? Безопасность в авто: оставление телефона в припаркованной машине для оповещения об опасном нагреве салона.

  • ? Сохранение продуктов: контроль, чтобы температура не превышала +4 °C во время хранения пищи.

  • ? Подготовка к холоду: наблюдение за сохранением тепла тела зимой, чтобы предотвратить переохлаждение.

  • ? Профилактика теплового удара: если телефон в кармане нагревается до 40 °C, условия становятся опасными.

Дополнительные преимущества

? Защита процессора

Смартфоны не имеют активной системы охлаждения. Процессор передает тепло в корпус, где аккумулятор выполняет роль основного радиатора. Высокая температура батареи означает, что процессор работает на грани перегрева. Повторяющиеся циклы нагрева со временем вызывают усталость припоя и отказ чипов. Многие устройства-от Xiaomi до Samsung — выходят из строя именно из-за термического стресса.

Мониторинг температуры аккумулятора помогает продлить срок службы устройства.

? Снижение риска возгорания

После примерно 50 °C литий-ионные батареи входят в зону риска термического разгона — процесса, который может привести к пожару. Перегрев часто происходит во время одновременной игры и зарядки или когда телефон оставляют в горячем авто.

Установка порога тревоги на 45 °C обеспечивает раннее предупреждение-полезное во время ночной зарядки или жары.

Скачать приложение BatteryTemperatureDisplay можно из его исходного кода на GitHub EB43 или из F-Droid .

НАПИСАТИ ВІДПОВІДЬ

Коментуйте, будь-ласка!
Будь ласка введіть ваше ім'я

Євген
Євген
Евгений пишет для TechToday с 2012 года. По образованию инженер,. Увлекается реставрацией старых автомобилей.

Vodafone

Залишайтеся з нами

10,052Фанитак
1,445Послідовникислідувати
105Абонентипідписуватися

Статті