教你通过光照传感器自动化控制物联网8路继电器开关

各位看官好啊,教大家做一个 光照 自动控制 物联网8路开关

教你通过光照传感器自动化控制物联网8路继电器开关

准备材料

8路继电器模块 1个

51单片机 1个(烧录好通讯程序)

8050三极管 1个(其他NPN型三极管也可以)

光照传感器模块 1个(0-10K的就OK)

物联网控制器 1个(淘宝搜索疯狂物联)

手机 1台(不限制品牌与系统)

简单说一下,这个主要的功能。

我们在任务管理器这里建立一个任务,当光照传感器被遮挡,就会自动打开八路继电器的所有开关

当当光照传感器接收到光线信号又会把把路继电器打开。下面我们来讲一下具体的实现方法。

教你通过光照传感器自动化控制物联网8路继电器开关

接线

教你通过光照传感器自动化控制物联网8路继电器开关

这个是8路继电器的接线方法

教你通过光照传感器自动化控制物联网8路继电器开关

接上光照传感器

教你通过光照传感器自动化控制物联网8路继电器开关

光照传感器接线方法

教你通过光照传感器自动化控制物联网8路继电器开关

打开手机控制端,在设备的右上角点击工具按钮打开设备基本配置

教你通过光照传感器自动化控制物联网8路继电器开关

因为我们在物联网控制器的AIN0接口这里接入了一个光照传感器

所以我们要再控制端这里配置一下,将IO01(T)这里选择 AIN0

教你通过光照传感器自动化控制物联网8路继电器开关

回到主控页面点击控制端下方的刷新按钮,就可以在控制端这里看到目前采集到的关照值。

教你通过光照传感器自动化控制物联网8路继电器开关

能够正常获得光照值之后呢,我们需要建立一个任务。

点击设备有上的 任务控制按钮

教你通过光照传感器自动化控制物联网8路继电器开关

在弹出的对话框之点击这+打开新建任务窗口

教你通过光照传感器自动化控制物联网8路继电器开关

在设备判断这里选择 AIN0 (光照传感器的值)

选择光照传感器的值大于110。

教你通过光照传感器自动化控制物联网8路继电器开关

执行设备这里选择IO03(8路继电器)

输入 8位16进制的字符,比如 ff000000 转成2进制就是 11111111 00000000 00000000 00000000

因为我们八路继电器是接在单片机的p00 到p07 这个接口里面。

对应到32位二进制数的话就是最高八个位。

1继电器打开 0 继电器关闭

最高8位是 1 的话就表示 8路继电器全部打开

教你通过光照传感器自动化控制物联网8路继电器开关

30号任务之后呢?我们可以在任务列表这里看到任务的具体情况。

方法我们再建立一个任务。照传感器不被遮挡的时候就关闭8路继电器(8路继电器也是可以单独控制的,比如 关闭第二个继电器 二进制 是 10111111 00000000 00000000 00000000 转成16进制就是 bf000000)

教你通过光照传感器自动化控制物联网8路继电器开关

设置好了,看一下效果

好了 这样就完成看 光照传感器控制8路继电器了,本文还有对应的视频

http://www.365yg.com/item/6549030434582299150/

这个是视频地址,有兴趣的 可以去看一下


分享到:


相關文章: