一、开源项目简介

基于MLX90640传感器制作的红外热成像仪。成本两百多,易于制作。资料完全开源。

二、功能概述

0. 关于本项目

基于MLX90640传感器制作的红外热成像仪。

成本两百多,易于制作。

再也不用手感应测温了,被芯片烫伤、被高压电过的硬件狗飘过~~

三、技术选型

  • C
  • CodeQL
  • Assembly
  • C++

1. 物料说明

MLX90640:分辨率为24×32的红外探头,如果只是测温,不想看像素级的温度已经足够。毕竟还有人用8×8分辨率的AMG8833。注意MLX90640 有两个型号, A 型和 B 型,型号全称为:MLX90640ESF_BAA/BAB。

基于MLX90640传感器制作的红外热成像仪,成本两百多,易于制作插图

一定要选择B型。具体区别可以去开源作者的博客。

屏幕:3.2寸,240×320分辨率。因为不同公司生成的屏幕引脚并不一定兼容,大伙们购买的时候要对清楚。我这里使用的是深圳艾斯迪科技的LCDT3213440AL。购买链接参考README.md文件。买不带触摸屏的,我直接买的时候30块,现在……今年的电子行情懂的都懂……

MCU:使用GD32F103C8T6,不可以使用STM32F103C8T6。因为STM主频72M,GD主频108M,差了50%,就是这50%会导致视频显示特别卡,程序里面能优化的地方都优化了,C8T6的RAM只有20K,实际使用远远不够,因此程序里面很多变量做了共用存储空间处理,如果哪位大佬有兴趣可以继续优化下,或者直接上GD32F103CBT6。

SPI FLASH:使用的国产XT25F128BSSIGU,可以替换为华邦的或GD的,程序应该是兼容的。当然容量大小也可以更改。

外壳:外壳推荐在TB上买现成的来加工,规格为90x70x28,价格2元。购买链接参考README.md文件。加工的话需要美工刀和手钻。

基于MLX90640传感器制作的红外热成像仪,成本两百多,易于制作插图1

锂电池:我使用的是65mmx30mmx7mm,容量1800毫安的电池。电池可以使用更大的,因为外壳内部空间还有很大。

四、界面展示

基于MLX90640传感器制作的红外热成像仪,成本两百多,易于制作插图2

五、开源协议

使用GPL-3.0开源协议

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。