PYNQ-ALS实验
来自iCenter Wiki
ALS传感器介绍
半导体环境光传感器(ALS) 产品可测量环境光强度,匹配人眼在各种照明环境下对光的反应。每个器件都有特定工作范围的性能,从微弱光线到明亮太阳光。
使用Pmod_ALS传感器监测环境光
- 硬件连接:使用PYNQ Z1版连接Pmod_ALS芯片(连接PmodB口上排引脚),将PYNQ Z1版连接电脑并通电。
- 新建Jupyter Notebook 文件
- from pynq import Overlay
- Overlay("base.bit").download()#导入overlay初始化硬件系统
- from pynq.iop import Pmod_ALS
- from pynq.iop import PMODB#导入pmod传感器驱动模块和其连接的pmod接口驱动
- my_als = Pmod_ALS(PMODB)
- my_als.read() #初始化pmod_als传感器实例并读入数据
实验内容
- 每间隔1s中,屏幕打印出ALS传感器所检测到的光感强度值,使用PYNQ Z1 开关Switch1来控制程序的终止。
- 使用matplotlib库,将ALS传感器所检测到的光感强度值作图显示出来(仅显示最新收集到的10个数据即可)。
- 制作一个自动路灯原型(用一个led代表灯泡,用光传感器的结果控制led开关)。