温度传感器
Last updated
Last updated
中文名称:温度传感器
英文名称:Temperature Sensor
序号:i11
SKU:BOS0011
温度传感器是指能感受温度并转换成可用输出信号的传感器。温度传感器用途十分广阔,可用作工农业生产中的温度测量与控制、温度补偿、风速测定、液位指示、切换式电源、热水器、电冰箱、厨房设备、空调、汽车等领域。
知识扩充:测量温度常用的传感器包括热电偶、铂电阻、热敏电阻和半导体测温芯片,其中热电偶常用于高温测量,铂电阻用于中温测量(摄氏800度左右),而热敏电阻和半导体温度传感器适合于100-200度以下的温度测量,其中半导体温度传感器的应用简单,有较高的灵敏度。
这款温度传感器可以将感受到的温度转换成相应的模拟信号输出,
当温度增加时,输出信号随之增强;当温度降低时,输出信号随之减弱。
按照下图所示连接电路,通电后即可通过温度传感器控制LED灯的亮度:温度升高,LED灯变亮;温度降低,LED灯变弱。
温度传感器利用NTC的阻值随温度变化的特性,将非电学的物理量转换为电学量,从而进行温度的精确测量与自动控制。 来源:https://baike.baidu.com/item/温度传感器/1202879?fr=aladdin#2
样例说明:当温度较高时,自动开启风扇,温度较低时,自动关闭。
元件清单:温度传感器;电源主板-单路;风扇模块。
连线图:
样例说明:将两盆生长状况接近的同一植物放在温度不同的环境中,每隔一段时间观察记录两种环境下植物的生长状况。
元件清单:温度传感器;电源主板-单路;显示屏模块。
连线图:
样例说明:温度传感器测量实时温度值,Micro:bit读取测量结果并将温度显示在LED点阵上。
元件清单:温度传感器;Micro:bit;Micro:bit BOSON扩展板。
连线图:
设计意图:温度传感器的转换系数为33.33℃/V,即温度(单位:℃)=输出电压(单位:V)×33.33。在套用公式前,首先要把温度传感器输出的模拟值(范围:0~1023)转换为电压值(范围:0~3.3V)。例如,若温度传感器输出模拟值500,则对应电压约为1.6V,结合温度传感器的转换系数可算出实时温度约为53.3℃。
然而,MakeCode是不支持小数运算的,所以我们需要把公式进一步转换为整数之间的运算,即温度=模拟读数×109989÷1023000。由于MakeCode也不支持直接显示小数,我们可以将由小数表示的温度值拆分为“整数位+小数点+小数位”三部分组成的字符串,再以字符串形式在Micro:bit上显示出温度值。那么,如何在MakeCode中分别获取一个小数的整数位和小数位呢?以求13÷4的结果为例(结果保留一位小数),整数位可以直接通过13和4相除的商获得(即3),而小数位其实就是130和4相除的余数(即2),所以13÷4最终的结果为3.2。
综上,求温度值的整数位可以转换为求模拟读数×109989÷1023000的商,求温度值的小数位可以转换为求模拟读数×1099890÷1023000÷10的余数。
执行流程:
① 读取模拟读数:读取温度传感器输出的模拟值并赋值给变量“模拟读数”;
② 计算温度值的整数位:整数位=模拟读数×109989÷1023000的商;
③ 计算温度值的小数位:小数位=模拟读数×1099890÷1023000÷10的余数;
④ 输出实时温度:使用“整数位+小数点+小数位”的形式输出温度字符串。
程序示意图(中文版):
程序示意图(英文版):
引脚说明:
重量: (g)
尺寸:26mm*22mm
工作电压:3.0-5.0V