嘉立创产业服务站群
发作品签到
标准版

迷你热成像仪【触屏+树莓派RP2040+MLX90640】

工程标签

1.1w
0
0
57

简介

RP2040双核MCU + ST7789屏幕(240 * 280)物理分辨率 + CST816T 触摸IC + MLX90640热成像传感器

简介:RP2040双核MCU + ST7789屏幕(240 * 280)物理分辨率 + CST816T 触摸IC + MLX90640热成像传感器

开源协议

GPL 3.0

创建时间:2024-07-26 02:18:20更新时间:2025-03-05 10:03:08

描述

主控芯片使用很受欢迎的 树莓派RP204, 榨干双核性能,流畅到飞起来。

支持pico-SDK,Arduino,Micropython等多种开发方式!

探头既可支持长焦的BAB款,也支持广角的BAA款,按需选择元件~

基础热成像功能的代码工程在 github开源。

 

新推出lvgl专业版固件!

附件中 dec_pro.uf2 即为专业固件,提供多彩映射,参数调整,lvgl 流畅界面等功能~

需要的小伙伴加群找群主获取激活码(不需要pro固件也可以正常使用!下载 thermal_app.ino.uf2 即可 ) ~~

特性:

  • RP2040双核MCU + ST7789屏幕(240 * 280)物理分辨率 + CST816T 触摸IC + MLX90640热成像传感器
  • 引出了UART1,以及 SWD 调试接口,更适合开发学习!
  • 程序开源,并提供可直接烧录的固件
  • 可连接上位机图传,提供上位机图传程序(源码开源 + 可直接运行的 .exe
  • 移植了lvgl,解锁桌面时钟,智能手表等更多玩法!
  • 全局卡尔曼滤波,加适配外壳
  • 本机可存储100张历史图片

下图左边为BAB长焦镜头,右边为BAA短焦镜头。项目对两种镜头都兼容。

 

2048解压小游戏

提供多种伪彩色替换方案

流畅可爱的用户界面。

本机支持100张图像的增删

提供功能强大的上位机,可以记录温度随时间的变化数据,解锁科学测量仪表的用途!非接触地测量被测物体的温度变化。

下图展示了我录制的加热台的升温曲线

建议焊接顺序:

1.除屏幕排座、热成像传感器外所有芯片和阻容,usb母座,rp2040芯片(焊接后最好把bat,3.3焊盘都对地打一遍,避免短路)

2.打开开关,按住BOOTSEL (DOWN) 的同时插上电脑,如果跳出一个U盘,则说明焊接OK,芯片正常工作。将固件“***.uf2”复制到这个U盘中即可完成程序烧录。

3.焊接屏幕排线,热成像探头,电池,正常上电使用即可。

焊接参考图:

软件用法:

按下UP按钮可以拍照

按住UP按钮切换渲染模式(RAW像素模式 / 双线性插值模式)

触摸屏点击可设置测温点

按下DOWN按钮清空测温点

触摸屏上下滑动可调节显示亮度

 

鸣谢:

启凡热成像

ESP32-S3_MLX90640_Thermal

https://github.com/mike-rankin/ESP32-S3_MLX90640_Thermal

设计图

原理图
PCB

BOM

IDNameDesignatorFootprintQuantity
1100nFC1,C3,C14C06033
210uFC2,C4C06032
31uFC5C06031
41UC6,C7C06032
50.1UC8C06031

附件

序号文件名称下载次数
1
STL.7z
302
2
BOM(物料清单).xlsx
455
3
上位机.zip.002
604
4
上位机.zip.001
823
5
9501bda64daf0c1e8cbffcc2c6fbabc0.mp4
177
6
thermal_app.ino.uf2
333
7
dec_pro.uf2
75
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航