光照强度是本次活动采集的重要参数,是通过BH1750FVI传感器模块实现的,我们在地板上做了相应的接口,主要连接线序,BH1750FVI传感器模块原理图如下:
实际上BH1750FVI传感器模块是通过3.3V接口进行通信的,由于LDO的存在,建议使用5V供电。
对于CPY来说或者其他验证平台来说,这种模块的底层都已经实现好了,应用层也非常的方便,使用如下代码就可以:
import time import adafruit_bh1750 i2c = board.I2C() sensor = adafruit_bh1750.BH1750(i2c)
最后在使用sensor.lux就可以了,最终的效果如下: