红外传感器
图1 红外线传感器
1. 基础知识
红外线传感器是一种能够感应目标辐射的红外线,并利用红外线的物理性质来进行测量的传感器。红外线又称红外光,它具有反射、折射、散射、干涉、吸收等性质。任何物质,只要它本省具有一定的温度(高于绝对零度),都能辐射红外线。红外线传感器测量时不与被测物体直接接触,因为不存在摩擦,并且具有灵敏度高、反应快等优点。
红外线传感器常用于无接触温度测量,气体成分分析和无损探伤,在医学、军事、空间技术和环境工程等领域得到广泛应用。例如采用红外线传感器远距离测量人体表面温度的热像图,可以发现温度异常的部位,及时对疾病进行诊断治疗;利用人造卫星上的红外线传感器对地球云层进行监视,可实现大范围的天气预报;采用红外传感器可检测飞机上正在运行的发动机过热的情况等。
具有红外线床干起的望远镜可用于军事行动,林地战中探测密林中的敌人,城市站中探测墙后面的敌人,以上均利用了红外线传感器测量人体表面温度从而得知敌人所在地。
2. 硬件连接
图2 红外线传感器引脚连线图
图3 红外线传感器引脚
图4 红外线传感器工作状态图
图5 障碍物检测
2.当在检测距离内检测到障碍物时小灯亮起:
- 检测在40秒内(等待0.2秒*200次重复)是否有障碍物出现,当在检测范围内发现障碍物时,小灯亮起;反之,在规定时间内没有检测到障碍物,则小灯熄灭。如图6所示。
图6 红外线传感器控制小灯
3.此处为程序下载链接:
4.红外线传感器控制小灯亮灭效果演示视频:
4. 基础应用(Python)
- 利用红外线传感器进行障碍物检测的程序在Python环境下具体代码如图7所示。
图7 障碍物检测
- 利用红外线传感器检测障碍物以控制小灯的程序在Python环境下具体代码如图8
所示。
图8 检测到障碍物亮灯