
基于MLX90640传感器的C语言开发红外热成像仪源码及自制教程
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目提供了一套使用MLX90640传感器进行红外热成像的完整C语言代码和详细教程。内容涵盖硬件连接、软件配置及图像处理,适合初学者快速上手制作个人热成像设备。
MLX90640是一款分辨率为24x32的红外测温探头,适用于需要测量温度而不需要像素级数据的应用场景。相比之下,AMG8833具有较低的分辨率(8x8)。需要注意的是,MLX90640有A型和B型两种型号,分别为MLX90640ESF_BAA/BAB,建议选择B型。
屏幕采用的是3.2寸、分辨率为240x320的产品。由于不同制造商生产的屏幕引脚可能不兼容,在购买时需要确认清楚。这里使用的是一款由深圳艾斯迪科技提供的LCDT3213440AL型号的屏幕。
MCU使用了GD32F103C8T6,而不是STM32F103C8T6。原因是后者主频为72MHz,而前者则为108MHz,这意味着在视频显示时会有显著性能差异(50%)。尽管程序已经进行了优化处理,并且将大量变量置于共用存储空间以节省RAM使用量(考虑到GD32F103C8T6的RAM仅有20K),但有兴趣的大佬仍可继续进行优化,或者直接采用更高配置版本如GD32F103CBT6。
SPI FLASH部分则采用了国产XT25F128BSSIGU芯片,此款产品也可以被华邦或GD品牌的同类型号所替换。
全部评论 (0)
还没有任何评论哟~


