随着城市化不断扩大,城市的灯光秀越来越多,让我们居住的城市生活变得五彩缤纷,灯火辉煌,让城市显得越来越繁华。但是,我们也会经常发现有些路边的灯,在天很黑了不会自动打开,或者到清晨,天很亮了,马路边的灯也不会自动熄灭,只会在固定时间统一开关控制,这样既不人性化也不环保。于是现在很多地方的路灯会根据周围环境亮度自动开启或关闭路边灯光,那这样的路灯就非常人性化,同时也非常环保,这才是真正的城市智慧路灯。
1、背景知识
本案例打造的智慧路灯控制系统是当检测到周围环境亮度变暗的时候,系统会自动打开灯,当周围环境亮度变亮的时候,系统就会自动关闭灯。本智慧路灯控制系统默认设置一个亮度阈值,当亮度值超过阈值,关灯,当亮度值低于阈值,开灯,当然,这个阈值可以根据每个人对光的亮度感觉不同而调整。
硬件器材:
- ESP32开发一套
- 光敏电阻传感器一个
- 连接线若干
硬件连线图如下图所示:
整个开发过程只需要2步:
2、物联网平台开发
对于第一次使用物联网平台的读者,需要开通实例以使用物联网平台的功能。这里可以使用免费的公共实例进行开发。在物联网平台,左上角选择“华东2-上海”,点击“公共实例”,即可开通。
2.1、云端创建产品
- 创建产品
点击“公共实例”,即可进入控制台进行产品创建。然后,点击创建产品按钮,如下图所示。
这里创建了一个名称为“智慧路灯”的产品。
点击确认,就可以在产品列表中出现智慧路灯。
查看产品详情。