红外测温 AGM8833红外热像仪传感器的使用

本文介绍了松下AMG8833红外热像仪传感器的特性,如8x8阵列、I2C通信、精度及工作范围,展示了如何将其与Arduino和1.44寸SPI TFT屏配合实现热成像。重点讲解了模块原理、温度测量实例和热像效果的初步展示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

红外测温 AMG8833红外热像仪传感器的使用

原文链接:https://www.yourcee.com/newsinfo/2928723.html

传感器介绍

在这里插入图片描述

点击图片购买

松下的这款AMG8833红外热像仪传感器是一个8x8的红外热传感器阵列。当连接到您的微控制器(或Raspberry Pi)时,它将通过I2C返回一组64个单独的红外温度读数。这就像那些花式热像仪,但紧凑而简单,便于集成。
AMG8833是松下的下一代8x8热红外传感器,并提供比以前的AMG8831更高的性能。传感器仅支持I2C,并且具有可配置的中断引脚,当任何单个像素高于或低于您设置的阈值时,该引脚可以触发。

最大帧频10HZ
精度±2.5°(4.5℉)
供电电源3 - 5V
温度测量范围0℃至80°(32℉至176℉)

模块原理图

在这里插入图片描述

温度测量

传感器与arduino 的接线为

amg8833arduino
SCLA5
SDAA4
VCC5V
GND

一,在arduino IDE中选择项目——加载库——管理库
在这里插入图片描述
二,搜索amg88,下载第一个库(这里会问你要不要下载相关库,建议点全部下载,不然有些例程会找不到头文件)
在这里插入图片描述
三,选择第二个例程"amg88xx_test";
在这里插入图片描述
这个例程显示的是传感器本身的温度,把手放上面温度会缓慢升高
在这里插入图片描述
四,打开第三个例程"pixels_test";这个是8×8点阵测温,把手指放在传感器正上方可以得出8×8的矩阵温度
在这里插入图片描述

热成像

一,首先准备一块1.44寸SPI TFT屏,
屏幕的引脚定义如下

引脚标号说明
VCC5V/3.3V电源输入
GND接地
CS液晶屏片选信号低电平使能
RESET液晶屏复位信号,低电平复位
A0液晶屏寄存器/数据选择信号,高电平:寄存器,低电平:数据
SDASPI总线写数据信号
SCKSPI总线时钟信号
LED背光控制,高电平点亮,如无需控制则接3.3V常亮
二,屏幕与arduino的接线如下
屏幕arduino
CS10
RST9
A08
SDA11
SCK13
LED3.3V
三,选择第四个例程"thermal_cam"
上传好程序后即可在屏幕上看到热成像
在这里插入图片描述
热成像的效果比较差,这应该是跟屏幕不匹配例程有关,这里暂时只介绍amg8833红外热像仪传感器的简单使用,
AMG8833红外热像仪传感器可以从远达7米(23英尺)的距离检测人类。是一款非常适合创建自己的人体探测器或迷你热像仪。我们在板子或兼容(传感器通过IIC进行通信)或者使用Python的Raspberry Pi上使用这种突破的代码。在Pi上,通过SciPy python库的图像处理帮助,我们可以插入8x8网格并获得一些非常好的结果!

总结

本次的电子模块的学习测试就到这里,想要学习测试更多的电子模块请记得关注点赞加评论,

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值