35、物联网项目实践:从光测量到气象传感

物联网项目实践:从光测量到气象传感

1. 光测量项目

在进行光测量项目时,可通过设备的应用面板来运行应用程序。点击应用名称旁的小三角形或箭头启动应用,方形图标用于停止应用,垃圾桶图标则可删除应用。

若一切正常,当把手放在光敏电阻(LDR)上方时,发光二极管(LED)会变亮。若未出现此情况,也无需担忧。可进行如下实验:清除所有可能在LDR上投下阴影的物体,记录用户界面中的数值,让其运行几分钟并持续记录数值。数值会有一些波动,但最终应稳定在正常范围的20 - 30之内。例如,在办公室环境下,环境光水平值约为220。接着,把手放在LDR上方,记录数值变化,待数值稳定后记录数值范围,在办公室中该值约为450。

随后,将高值滑块调整到把手放在LDR上方时的数值,低值滑块调整到环境光的数值。设置完成后,慢慢把手放在LDR上方,LED应从非常暗的状态变为全亮(或接近全亮)。可能需要多次调试来微调高低值,设置好后,该项目就成为了一个光感应夜灯。

此项目涉及到物联网解决方案中模拟组件的使用,需要通过调整组件电压来控制模拟组件,这通常需要使用标准库中可能没有的额外库和功能。这里使用了名为Microsoft IoT Lightning Providers的特殊库来访问PWM和SPI接口。项目中还展示了使用SPI接口的ADC的另一种方法、如何从LDR读取数值以及如何使用PWM控制LED的亮度。

2. 气象传感器项目

物联网解决方案常使用多个传感器来观察周围世界,气象传感器是其中较受欢迎的选择。此项目使用Adafruit的BMP280 I2C或SPI气压和海拔传感器 breakout板,它可测量温度和气压,并根据海平面压力计算海拔。该传感器包

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值