1 Star 0 Fork 32

内部研发组 / HaaSEDU

forked from haasedu / HaaSEDU 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 3.25 KB
一键复制 编辑 原始数据 按行查看 历史

学习物联网,来HaaSEDU就对了

智慧路灯

   随着城市化不断扩大,城市的灯光秀越来越多,让我们居住的城市生活变得五彩缤纷,灯火辉煌,让城市显得越来越繁华。但是,我们也会经常发现有些路边的灯,在天很黑了不会自动打开,或者到清晨,天很亮了,马路边的灯也不会自动熄灭,只会在固定时间统一开关控制,这样既不人性化也不环保。于是现在很多地方的路灯会根据周围环境亮度自动开启或关闭路边灯光,那这样的路灯就非常人性化,同时也非常环保,这才是真正的城市智慧路灯。

   本章课程主要介绍如何打造一款城市的智慧路灯系统。主要包含以下几部分的内容。

  • 背景知识
  • 功能场景拆解
  • 硬件说明
  • 代码讲解
  • 实验现象

背景知识

   本章课程打造的智慧路灯控制系统是当检测到周围环境亮度变暗的时候,系统会自动打开灯,当周围环境亮度变亮的时候,系统就会自动关关灯。本智慧路灯控制系统默认设置一个亮度阈值,当亮度值超过阈值,关灯,当亮度值低于阈值,开灯,当然,这个阈值可以根据每个人对光的亮度感觉不同而调整。


功能场景拆解

   本章课程设计的智慧路灯控制系统,涉及的传感器包括光照传感器、LED灯等硬件单元,场景设计的行为如下:

  1. 通过光照传感器,可以检测到周围环境的光强度值
  2. 当光强度大于阈值,设备会关闭LED灯
  3. 当光强度小于阈值,设备会打开LED灯

   我们将整个实验分成3个步骤,每个步骤完成的功能如下图所示。


实验步骤详解

   各个步骤的详细操作流程请学习下面的课程:


课后作业

  

  1. 本场景中是通过在云端设置规则引擎设置规则,在设备端上报的光强度值超过阈值之后,由云端触发灯的开启或关闭。但假设网络出现异常,则智能灯的功能会出现异常,所以请在现在版本的基础上进行改进避免出现因网络异常导致只能等异常的问题。
点击查看提示

在产品中添加“开灯亮度阈值”和“关灯亮度阈值”的属性,并通过物联网平台设置阈值到设备端,修改设备端的代码自动和阈值进行判断,看是否需要关灯/开灯,这样即使出现网络异常的情况,智能路灯也可以按照最近一次设定的阈值进行开启或关闭。

   2. 请使用物联网平台的功能对每天开关灯时间进行统计每天开关灯时间,并对路灯所耗费的电能进行统计,并和定时开关灯的方式进行比较,预估和一般路灯相比智慧路灯每年可以节省的电能。


常见问题

暂无


Python
1
https://gitee.com/AG2023/haasedu.git
git@gitee.com:AG2023/haasedu.git
AG2023
haasedu
HaaSEDU
release_2.0

搜索帮助