“PYNQ-ALS实验”版本间的差异
来自iCenter Wiki
(als实验) |
(→实验内容) |
||
第15行: | 第15行: | ||
# 每间隔1s中,屏幕打印出ALS传感器所检测到的光感强度值,使用PYNQ Z1 开关Switch1来控制程序的终止。 | # 每间隔1s中,屏幕打印出ALS传感器所检测到的光感强度值,使用PYNQ Z1 开关Switch1来控制程序的终止。 | ||
# 使用matplotlib库,将ALS传感器所检测到的光感强度值作图显示出来(仅显示最新收集到的10个数据即可)。 | # 使用matplotlib库,将ALS传感器所检测到的光感强度值作图显示出来(仅显示最新收集到的10个数据即可)。 | ||
+ | # 制作一个自动路灯原型(用一个led代表灯泡,用光传感器的结果控制led开关)。 |
2019年3月12日 (二) 07:14的最后版本
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开关)。