Форум

 

Краткий обзор телефона OUKITEL WP21 Ultra

Цитата

Основные характеристики:

  • Oперационная система: Android 12
  • SoC: MediaTek Helio G99 (MT6789)
  • Процессор: 2x 2.2 GHz ARM Cortex-A76, 6x 2.0 GHz ARM Cortex-A55, Количество ядер: 8
  • Графический процессор: ARM Mali-G57 MC2, 1000 МГц, Количество ядер: 2
  • Оперативная память: 12 ГБ, 2133 МГц
  • Встроенная память: 256 ГБ
  • Карты памяти: microSD, microSDHC, microSDXC
  • Экран: 6.78 in, IPS, 1080 x 2400 пикселей, 24 бит
  • Аккумулятор: 9800 мА·ч, Li-polymer (Литий-полимерный)
  • Камера: 9280 x 6920 пикселей, 2560 x 1440 пикселей, 30 кадров/сек
  • SIM-карта: Nano-SIM, Nano-SIM / microSD
  • Wi-Fi: a, b, g, n, n 5GHz, ac, Dual band, Wi-Fi Hotspot, Wi-Fi Direct, Wi-Fi Display
  • USB: 2.0, USB Type-C
  • Bluetooth: 5.2
  • Навигация: GPS, A-GPS, GLONASS, BeiDou, Galileo
  • Размеры: 84.3 x 177.3 x 18.4 мм
  • Вес: 398 г
  • Особенности: тепловизор infiray, камера ночного видения (ИК-подсветка).

Инструкция к тепловизору: https://4pda.to/forum/dl/post/28175969/InfiRay.rar

Характеристики тепловизионной камеры:
Разрешение: 5Мп
Диафрагма: 2.2
Угол обзора: 84.4°
Пикселей: 2592×1944
Характеристики камеры ночного видения:
Разрешение: 20Мп
Чип: Sony IMX350
Диафрагма: 2.0
Угол обзора: 78°
Пикселей: 5216×3896
Из личного опыта эксплуатации тепловизора!
Есть небольшое несовпадение картинки с цифровой камеры и с тепловизионой. Люди пишут, что есть погрешность на 2, 3 градуса. Я пока-что ощутимой погрешности не заметил. Выполнил поверку прибора в настройках сверяя с показаниями пирометра. Замерял температуру поверхности стола с фиксированного расстояния, с учетом температуры окружающего воздуха и коэффициэнта эмиссии (излучения) равным 0,9 – 1. Температура совпадала один в один. Нижний предел температур ограничен – 30 градусами. Верхний – вроде как по паспорту 550 градусов. Есть режим измерения температуры человека. На сколько он точен не проверял. При наведении камеры на сильно горячий объект в течение длительного времени, выводится предупреждение о том, что можно сжечь матрицу.
Более подробные характеристики на сайте производителя: https://oukitel.ru/wp21-ultra.html
Ну и на 4пда форум: https://4pda.to/forum/index.php?showtopic=1068756
Загруженные файлы:
  • 1.jpg
Цитата

Судя по всему, производитель не заморачивался по поводу технической поддержки девайса. Информации про телефон мало. С сайта 4пда понял, что получить рут можно без особых проблем, но каких-либо модификаций прошивки или значимых обновлений не будет.

Плохо, что тепловизионный модуль толком не задокументирован. Нет ПО для постобработки фото и видео с тепловизора. Нет более подробной характеристики матрицы.

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

Загруженные файлы:
  • 1740018860827.jpg
Цитата

Еще один, на мой взгляд, странный момент с этим телефоном. Вот в нем есть тепловизор, камера ночного видения с неплохой подсветкой, состоящей из трех светодиодов, а ИК-пульта — нет. Что помешало ИК-подсветку приспособить под пульт, хз?

Или, быть может, я не прав? Может не совпадают волновые характеристики ИК-светодиода в пультах и в ИК-подсветке? Вроде разницы между ними быть не должно.

И можно было-бы и эту проблему решить, написав свой ИК-пульт на python, но, неизвестны драйвера отвечающие за ИК-подсветку. Т. е. непонятно к чему обращаться через kivy в андроид, чтобы включать и отключать подсветку. Поэтому свой пульт написать не получится (во всяком случае на данный момент).

Может быть кто-то решал подобные задачи. Напишите об этом!

Цитата
Цитата: Tony Montana от 08.03.2025, 14:37

Еще один, на мой взгляд, странный момент с этим телефоном. Вот в нем есть тепловизор, камера ночного видения с неплохой подсветкой, состоящей из трех светодиодов, а ИК-пульта – нет. Что помешало ИК-подсветку приспособить под пульт, хз?

Или, быть может, я не прав? Может не совпадают волновые характеристики ИК-светодиода в пультах и в ИК-подсветке? Вроде разницы между ними быть не должно.

И можно было-бы и эту проблему решить, написав свой ИК-пульт на python, но, неизвестны драйвера отвечающие за ИК-подсветку. Т. е. непонятно к чему обращаться через kivy в андроид, чтобы включать и отключать подсветку. Поэтому свой пульт написать не получится (во всяком случае на данный момент).

Может быть кто-то решал подобные задачи. Напишите об этом!

Вот пример кода на kivy с попыткой подключения к ИК-подсветке, но вместо этого включается обычная светодиодная.

<?php

from kivy.app import App
from kivy.uix.button import Button
from kivy.uix.boxlayout import BoxLayout
from jnius import autoclass, JavaException

PythonActivity = autoclass('org.kivy.android.PythonActivity')
CameraManager = autoclass('android.hardware.camera2.CameraManager')
Context = autoclass('android.content.Context')
CameraCharacteristics = autoclass('android.hardware.camera2.CameraCharacteristics')

class IRIlluminationApp(App):
    def build(self):
        layout = BoxLayout(orientation='vertical')
        
        self.activity = PythonActivity.mActivity
        self.camera_manager = self.activity.getSystemService(Context.CAMERA_SERVICE)
        self.camera_id = None
        
        try:
            camera_list = self.camera_manager.getCameraIdList()
            for cam in camera_list:
                characteristics = self.camera_manager.getCameraCharacteristics(cam)
                capabilities = characteristics.get(CameraCharacteristics.REQUEST_AVAILABLE_CAPABILITIES)
                if capabilities and 5 in capabilities:  # CAPABILITY_BACKWARD_COMPATIBLE (возможно, содержит IR)
                    self.camera_id = cam
                    break
        except JavaException as e:
            layout.add_widget(Button(text=f'Error: {str(e)}'))
            return layout

        if self.camera_id:
            btn_toggle = Button(text='Toggle IR Light', on_press=self.toggle_ir_light)
            layout.add_widget(btn_toggle)
        else:
            layout.add_widget(Button(text='IR Light not supported'))
        
        return layout

    def toggle_ir_light(self, instance):
        if self.camera_id:
            try:
                self.camera_manager.setTorchMode(self.camera_id, True)  # Может потребоваться другой API
            except JavaException as e:
                instance.text = f'Error: {str(e)}'

if __name__ == '__main__':
    IRIlluminationApp().run()
Цитата

Характеристики матрицы infiray телефона взятые из открытых источников chatgpt.

Смартфон Oukitel WP21 Ultra оснащён высокочувствительным тепловизором InfiRay ELF3, обеспечивающим точную визуализацию тепловых изображений. Ниже представлены подробные характеристики этого тепловизора:

  • Разрешение тепловизора: 256×192 пикселя, что позволяет получать детализированные тепловые изображения.

  • Размер пикселя: 12 мкм, что способствует повышенной чувствительности и точности измерений.

  • Частота обновления: 25 Гц, обеспечивая плавное и непрерывное отображение тепловых изменений в реальном времени.

  • Диапазон измеряемых температур: от -10°C до 550°C, что позволяет использовать устройство в широком спектре приложений — от обнаружения перегрева оборудования до поиска теплопотерь в зданиях.

  • Точность измерения температуры: ±2°C, что обеспечивает высокую надёжность получаемых данных.

  • Дальность обнаружения: до 100 метров, позволяя эффективно обнаруживать тепловые аномалии на значительном расстоянии.

Благодаря этим характеристикам, тепловизор InfiRay ELF3 в Oukitel WP21 Ultra является мощным инструментом для профессионалов, которым необходимо быстро и точно выявлять тепловые аномалии в различных условиях.

Цитата

По итогам пары недель использования телефона приведу его плюсы и минусы.

Начнем с плюсов:

  • Автономность. Время работы от аккума весьма хорошее. Два дня реально можно в среднем режиме юзания использовать.
  • Конечно-же тепловизор. При небольшой частоте и разрешении выдает хорошую чувствительность. Для бытового термо-наблюдения самое то.
  • Камера ночного видения с ИК подсветкой тоже довольно хороша.
  • Экран с частотой 120 Гц — тема хорошая.
  • 12 Гб оперативы и 256 Гб рома хорошие объемы. Телефон под разной нагрузкой пока ни разу не тупил.
  • Практически не греется. При работе под различной нагрузкой греется минимально. (Хотя может это я не особо сильно нагружал аппарат) Нагрузку делал через просмотр Ютуб, работу с разными камерами со съёмкой видео.
  • Неплохие по качеству картинки камеры.

Ну и про минусы:

  • Грёбаный сканер отпечатков пальцев. Я его отключил, но при просмотре Ютуб, если палец касается сканера, то выходят кнопки управления частично перекрывающие изображение. Кроме того, при скроллинге свайпами вэб-страниц при случайном нажатии на сканер скроллинг останавливается.
  • Экран хорош по частоте обновления картинки, но цветность не самая лучшая.
  • Качество съёмки на оптические камеры неплохое, но цветность не очень.
  • Громкость динамика при телефонном разговоре как будто бы выше, чем при прослушивании музыки.

В целом, телефоном скорее доволен чем нет.