
迷你热成像仪【触屏+树莓派RP2040+MLX90640】
简介
RP2040双核MCU + ST7789屏幕(240 * 280)物理分辨率 + CST816T 触摸IC + MLX90640热成像传感器
简介:RP2040双核MCU + ST7789屏幕(240 * 280)物理分辨率 + CST816T 触摸IC + MLX90640热成像传感器开源协议
:GPL 3.0
描述
主控芯片使用很受欢迎的 树莓派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按钮清空测温点
触摸屏上下滑动可调节显示亮度
鸣谢:
https://github.com/mike-rankin/ESP32-S3_MLX90640_Thermal
设计图
BOM
ID | Name | Designator | Footprint | Quantity |
---|---|---|---|---|
1 | 100nF | C1,C3,C14 | C0603 | 3 |
2 | 10uF | C2,C4 | C0603 | 2 |
3 | 1uF | C5 | C0603 | 1 |
4 | 1U | C6,C7 | C0603 | 2 |
5 | 0.1U | C8 | C0603 | 1 |

评论