12、树莓派传感器数据处理与物联网应用实践

树莓派与传感器物联网实践

树莓派传感器数据处理与物联网应用实践

1. 使用传感器站制作温度记录器

在掌握了通过SPI线从MCP3008读取ADC值的技巧后,我们可以将传感器与MCP3008的通道0进行连接。此时,传感器站最多能同时连接八个传感器。为简化实验,我们选择将温度传感器与传感器站板连接。假设树莓派被放置在远程位置记录温度数据,根据应用需求,我们可能需要每月或在特定时间手动记录数据。这里我们使用Python将数据存储在文本文件中,以便后续分析。

1.1 了解LM36温度传感器

LM35和LM36(也称为TMP36)能将温度变化线性地反映在电压上,传感器输出电压的变化与温度变化成正比,它们都是摄氏度温度传感器,在网上或附近零售店都能买到。我们选用LM36传感器进行项目开发,如果你使用的是LM35传感器也无需担心,二者区别如下:
| 传感器型号 | 温度测量范围 | 供电要求 |
| — | — | — |
| LM35 | 若仅提供正电压,只能感应正温度范围;测量零下温度需在输出引脚提供负电压,对电源有特殊要求 | 需特殊电源以测量零下温度 |
| LM36 | 提供正电压时,测量范围为 -50˚C 到 +150˚C | 可使用正电压供电 |

由此可见,LM36是LM35的改进版本。LM36传感器有三个引脚,从底部看,若半圆形状在顶部,最左边引脚是GND引脚,需连接公共接地;中间引脚是模拟输出引脚,应连接到ADC模块输入通道;最右边引脚可提供 +2.7V 到 +20V 的电压,我们使用树莓派扩展头(P3)的 +3.3V 输出供电。

1.2 连接传感器

使用三根母对母跳线将传感器与传感器站连接:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值