打印
[开源硬件]

DIY廉价版 红外热成像仪

[复制链接]
39611|43
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 ARMdownload 于 2019-7-24 11:49 编辑

前段时间 搞了个热成像仪,大家支持一下顶一下帖子
主要有以下功能:
1.传感器分辨率 8*8  显示器分辨率160*128    1.6寸TFT显示屏
2.支持锂电池供电  锂电池容量1000maH 充满电可以使用4个半小时左右,用时1个小时左右能充满电。
3.支持外部电源供电 USB Micro接口供电、充电。
4.支持TF卡(FAT格式 ) 存储 可以用来存储截屏,支持显示截屏文件名,在系统上可以回看截屏。 每张截屏大概60kb左右。

amg 8833   传感器原理图



amg8833 传感器 的实物图



淘宝上售价在245 元左右  



所以就拿过来DIY了    传感器的分辨率是 8*8   


传感器是IIC 接口的 软件上通过 软件模拟IIC 与传感器通信,通过IIC接口能读出
8*8 =64个 像素点的温度值,基于 这个温度 进行后期的处理。
传感器是IIC接口的,最大刷新率在10Hz上,还算可以接收,主控单片机选了STM32F1,屏幕选了稍微小点儿的128*160pix的屏幕,并口驱动可以挂在fsmc总线上。再加上零七零八的小部件啥的。


传感器手册上介绍的64个点的  分布图如下:




下面是硬件 原理图:

mcu.pdf (416.12 KB)

硬件焊接 :



装配:



完成:






软件:

软件 插值处理 :
void blowup(void) {
        int i;
        for (i = 0; i < 8 * 7; i++) {
                data[i / 7 * 5 + 2][i % 7 * 5 + 2 + 1] = 1+ data[i / 7 * 5 + 2][i % 7 * 5 + 2] * t4 + data[i / 7 * 5 + 2][i % 7 * 5 + 2 + 5] * t1;
                data[i / 7 * 5 + 2][i % 7 * 5 + 2 + 2] = 1+ data[i / 7 * 5 + 2][i % 7 * 5 + 2] * t3 + data[i / 7 * 5 + 2][i % 7 * 5 + 2 + 5] * t2;
                data[i / 7 * 5 + 2][i % 7 * 5 + 2 + 3] = 1+ data[i / 7 * 5 + 2][i % 7 * 5 + 2] * t2 + data[i / 7 * 5 + 2][i % 7 * 5 + 2 + 5] * t3;
                data[i / 7 * 5 + 2][i % 7 * 5 + 2 + 4] = 1+ data[i / 7 * 5 + 2][i % 7 * 5 + 2] * t1 + data[i / 7 * 5 + 2][i % 7 * 5 + 2 + 5] * t4;
        }
        for (i = 0; i < 7 * 36; i++) {
                data[i % 7 * 5 + 2 + 1][i / 7 + 2] = 1+ data[i % 7 * 5 + 2][i / 7 + 2] * t4 + data[i % 7 * 5 + 2 + 5][i / 7 + 2] * t1;
                data[i % 7 * 5 + 2 + 2][i / 7 + 2] = 1+ data[i % 7 * 5 + 2][i / 7 + 2] * t3 + data[i % 7 * 5 + 2 + 5][i / 7 + 2] * t2;
                data[i % 7 * 5 + 2 + 3][i / 7 + 2] = 1+ data[i % 7 * 5 + 2][i / 7 + 2] * t2 + data[i % 7 * 5 + 2 + 5][i / 7 + 2] * t3;
                data[i % 7 * 5 + 2 + 4][i / 7 + 2] = 1+ data[i % 7 * 5 + 2][i / 7 + 2] * t1 + data[i % 7 * 5 + 2 + 5][i / 7 + 2] * t4;
        }
        for (i = 0; i < 36; i++) {
                data[0][i + 2] = data[1][i + 2] = data[2][i + 2];
                data[39][i + 2] = data[38][i + 2] = data[37][i + 2];
        }
        for (i = 0; i < 40; i++) {
                data[i][0] = data[i][1] = data[i][2];
                data[i][39] = data[i][38] = data[i][37];
        }
        ext[2]=data[19][19];
}


虽然分辨力是  8*8的 经过软件插值处理后 为40*40  效果还是不错的可以接受。

不能上传超过 5m 的附件: 也不能贴   链接。。。。。

需要源码的 同学 只能用微信扫这个二维码了 资料传到百度网盘了。





测量电路板.jpg (430.39 KB )

测量电路板.jpg

微信图片_20190724095940.jpg (274.97 KB )

微信图片_20190724095940.jpg

微信图片_20190724095917.jpg (388.38 KB )

微信图片_20190724095917.jpg

微信图片_20190724094927.png (33.79 KB )

微信图片_20190724094927.png

微信图片_20190724094531.png (99.5 KB )

微信图片_20190724094531.png

3305d37b800e15f4.png (99.34 KB )

3305d37b800e15f4.png

709CA36FCBDDB42284CFDA96BCE5D2BB.png (56.34 KB )

709CA36FCBDDB42284CFDA96BCE5D2BB.png

使用特权

评论回复
评论
ybq20203126 2021-5-20 20:08 回复TA
@王操 :您好,链接已经失效了,偶然看到您在下面留了言,冒昧打扰您,那份源代码您是否保存了?能否分享一下,如有打扰万分抱歉 
ybq20203126 2021-5-20 20:03 回复TA
你好,无意中看到您的帖子,可以借鉴一下您的源码吗,帖子上的图片的链接已经过期了 
泷十三 2020-2-23 15:46 回复TA
老大,这个屏幕是需要自己配吗 
王操 2019-12-31 09:59 回复TA
谢谢分享 

相关帖子

沙发
ARMdownload|  楼主 | 2019-7-24 10:45 | 只看该作者
本帖最后由 ARMdownload 于 2019-7-24 19:29 编辑


扫描二维码  获取使用说明书

扫描二维码 有成品 出售,到手直接用,提供技术资料 。
回帖后 凭本论坛id 免费赠送 4G TF卡套餐   




使用特权

评论回复
板凳
ARMdownload|  楼主 | 2019-7-24 18:35 | 只看该作者
自己顶贴

使用特权

评论回复
地板
springvirus| | 2019-7-25 15:45 | 只看该作者

有点意思!!

使用特权

评论回复
5
jazzyfox| | 2019-7-26 13:46 | 只看该作者
学习看看

使用特权

评论回复
6
zuanAY| | 2019-7-27 17:26 | 只看该作者
收藏学习啊

使用特权

评论回复
7
jk7770| | 2019-8-7 11:07 | 只看该作者
楼主 找不到提取码啊?

使用特权

评论回复
8
rainbowII| | 2019-8-12 10:12 | 只看该作者
必须点赞

使用特权

评论回复
9
jgc3| | 2019-8-12 23:07 | 只看该作者
找不到提取码啊?

使用特权

评论回复
10
lsc201600| | 2019-8-13 09:39 | 只看该作者
    好像用处不大??

使用特权

评论回复
11
圣骑士by| | 2019-8-13 17:04 | 只看该作者
分辨率才8*8,有没有大点的?

使用特权

评论回复
12
LED2013| | 2019-8-13 18:04 | 只看该作者
还真是有才能

使用特权

评论回复
13
丿沙漏丨| | 2019-8-19 17:13 | 只看该作者
顶  

使用特权

评论回复
14
zhaimoon| | 2019-8-21 09:06 | 只看该作者
会玩儿啊  哈哈   红外热成像配件都挺贵的

使用特权

评论回复
15
ARMdownload|  楼主 | 2019-9-4 08:24 | 只看该作者
圣骑士by 发表于 2019-8-13 17:04
分辨率才8*8,有没有大点的?

您好 有大点的32*24  的

使用特权

评论回复
16
ARMdownload|  楼主 | 2019-9-4 09:52 | 只看该作者
lsc201600 发表于 2019-8-13 09:39
好像用处不大??

可以用来修电路板用 测异常

使用特权

评论回复
17
spritez| | 2019-9-8 21:47 | 只看该作者
超级牛,赞一个。感谢楼主的讲解。

使用特权

评论回复
18
b81334548| | 2019-9-14 10:23 | 只看该作者
tb 连接没有了 更新下

使用特权

评论回复
评论
ARMdownload 2019-9-15 21:38 回复TA
在吗?您好 
19
慢牵牛| | 2019-11-15 21:06 | 只看该作者
您是一个值得崇拜的高手,思路很独特。

使用特权

评论回复
评论
ARMdownload 2019-11-30 20:30 回复TA
有学习板可以试用下 
20
hngy41| | 2019-12-25 16:04 | 只看该作者
厉害了,收藏了!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

32

帖子

1

粉丝