基于wemos D1 R1的光照控制灯亮灭

(1)功能模块
本次设计是使用光线强度的变化来控制灯亮灭。
材料部分:wemos D1 R1、光线传感器、继电器、杜邦线、数据线、阿里云物联网平台、Arduino软件。
WeMos D1介绍:基于ESP-8266EX、Arduino兼容,使用Arduino IDE来编程、11 x I/O 引脚、1 x ADC 引脚(输入范围0-3.3V)、板载5V 1A开关电源(高输入电压24V)
在工作中:和stm32模块开发类似,集成度高、STM32方案也更经济便宜
wemos D1 R1的信号端是与与光线传感器、继电器相连接,通过连接 wemos D1 R1模块的WIFI信号实现将信息实时经模块传送到互联网上。
模块如下图

基于wemos D1 R1的光照控制灯亮灭

总体方案设计
(2)架构设计图

基于wemos D1 R1的光照控制灯亮灭

阿里云配置,登陆阿里云选择物联网平台,创建产品,下图是我创建的wendu产品。

基于wemos D1 R1的光照控制灯亮灭

选择功能定义,编辑草稿,添加自定义功能建立模块继电器、灯、光照设备,下图已经创建好的了。

基于wemos D1 R1的光照控制灯亮灭

等待激活刚才创建的wendu产品,激活成功后平台那边会显示设备在线,然后将创建的模块继电器、灯、光照发布上线。发布上线后在物模型数据可以实时看到数据。下图是运行状态,可以实时监控到灯和光线值。

基于wemos D1 R1的光照控制灯亮灭

最后需要在IoT Studio创建网页,将所需要的元素拉到框里,选择交互添加产品。下面是我所建的网页页面,添加指定设备后可以在网页上实时看到数据和控制开关。

基于wemos D1 R1的光照控制灯亮灭
基于wemos D1 R1的光照控制灯亮灭

4实验效果

Web端实时显示数据和调试设备、控制数据,当光照暗到一定值时候灯亮,光照亮到一定值时候灯有继电器控制灯灭。

图下为网页端控制页面

基于wemos D1 R1的光照控制灯亮灭

图为调试截图。

基于wemos D1 R1的光照控制灯亮灭

来源:lululylu6666

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年3月18日
下一篇 2021年3月18日

相关推荐