成本400元,DIY一个高刷新率热成像相机

在市面上开源的热成像作品中,有一部分颜值高,但分辨率太低 ;也有一部分把分辨率提高了,但使用起来却不太流畅

基于此,作者本人结合二者的优势,设计了一款热成像相机------LiThermal,成本算下来只要400出头,还具备了万全的功能。

  • 拍照
  • 录像
  • 查看相册
  • 查看温度最大值、最小值、中心值
  • 温度统计图
  • 修改调色板
  • 重定向后台管理页面,电脑访问

这款热成像相机不仅拥有高分辨率及丝滑流畅的拍摄,在主控全志T113的加持下,UI界面的几乎所有动画都能达到90Hz刷新率 ,并支持随意的动画打断,最重要的是,作者将热成像相机的软硬件全部开源了出来!

热成像相机开机动画演示

PCB温度检测演示

远距相机检测演示

热成像相机功能

相机不仅支持高清拍照功能,而且在拍照的同时能够即时捕捉并显示全屏范围内的温度数据,为用户提供直观的温度分布视图,拍摄后的照片和视频都可以在相册中查看。

此外,该设备还提供了温度数据的最大值、最小值以及中心值的查看功能,帮助快速识别温度异常区域,为了更直观地展示温度变化趋势,设备还贴心配备了温度统计图功能。

为了满足不同用户的需求,设备还支持自定义调色板,根据个人偏好或特定应用场景调整色彩显示方案,重定向后台管理页面的功能,可以通过电脑访问后台管理系统,实现更高级的设置和数据管理操作。

系统配置

作者直接为相机在全志Tina Linux系统上基于LVGL8设计一套全新的UI界面,并顺利的在2.4寸的320x240分辨率TFT LCD屏幕上以最高94.3 Hz的刷新率流畅运行。

在热成像方面,该设备表现尤为突出,刷新率达到了25Hz,能够实时捕捉温度变化,测温范围也覆盖到0-106.4 ℃,零下的条件下作者未进行测试,但问题不大,基本满足了多种应用场景的需求。传感器方面,设备采用了160*120分辨率的传感器,确保了温度数据的精确捕捉。

  • 主控:全志T113
  • 存储:SIP 128MB
  • 屏幕:2.4寸 TFT LCD, 320x240 @ 94.3 Hz
  • 热成像刷新率:25Hz
  • 测温范围:0-106.4 ℃ (零下没试过,据说可以测到-20 ℃)
  • 传感器分辨率:160*120
  • 操作系统:全志Tina Linux,基于OpenWRT
  • GUI:LVGL8

复刻注意事项:本作品难度较大,想要完整复刻需要能够焊接0402元件和0.3毫米间距的QFP引脚,并且需要有一定Linux系统使用经验和计算机网络基础,请做好心理准备。

相关推荐
3DVisionary10 小时前
从微观损伤到宏观断裂:DIC非接触测量在复合材料可靠性验证中的前沿实践
人工智能·数码相机·算法·机器学习·3d·复合材料·dic技术
程序员Android11 小时前
Android 相机MFNR 拍照trace 分析
android·数码相机
格林威11 小时前
工业相机图像采集处理:从 RAW 数据到 AI 可读图像,海康相机 C# 实战代码深度解析
开发语言·c++·人工智能·数码相机·c#·工业相机·堡盟相机
格林威1 天前
工业相机参数解析:曝光时间与运动模糊的“生死博弈”
c++·人工智能·数码相机·opencv·算法·计算机视觉·工业相机
格林威1 天前
工业相机图像采集:Grab Timeout 设置建议——拒绝“假死”与“丢帧”的黄金法则
开发语言·人工智能·数码相机·计算机视觉·c#·机器视觉·工业相机
格林威2 天前
工业相机图像高速存储(C++版):RAID 0 NVMe SSD 阵列暴力提速,附海康实战代码!
开发语言·c++·人工智能·数码相机·计算机视觉·工业相机·堡盟相机
rit84324992 天前
光场相机成像过程及空间域重对焦仿真
数码相机
YMWM_2 天前
相机端口查看和相机实时显示
数码相机
XuanTao772 天前
【分享】✍️手写生成器|高级版|轻松生成自然逼真手写字体
数码相机·计算机网络·网络安全·智能手机·软件工程
菩提树下的凡夫2 天前
3D相机如何获取高精度的xyz
数码相机·3d