“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传感器监测环境光

  1. 硬件连接:使用PYNQ Z1版连接Pmod_ALS芯片(连接PmodB口上排引脚),将PYNQ Z1版连接电脑并通电。
  2. 新建Jupyter Notebook 文件
    1. from pynq import Overlay
    2. Overlay("base.bit").download()#导入overlay初始化硬件系统
    3. from pynq.iop import Pmod_ALS
    4. from pynq.iop import PMODB#导入pmod传感器驱动模块和其连接的pmod接口驱动
    5. my_als = Pmod_ALS(PMODB)
    6. my_als.read() #初始化pmod_als传感器实例并读入数据

实验内容

  1. 每间隔1s中,屏幕打印出ALS传感器所检测到的光感强度值,使用PYNQ Z1 开关Switch1来控制程序的终止。
  2. 使用matplotlib库,将ALS传感器所检测到的光感强度值作图显示出来(仅显示最新收集到的10个数据即可)。
  3. 制作一个自动路灯原型(用一个led代表灯泡,用光传感器的结果控制led开关)。