您当前的位置:首页 > 美文摘抄 > 内容

如何使用开源硬件的wifi控制开关机_如何使用开源硬件的WIFI控制开关

如何使用开源硬件的wifi控制开关机_如何使用开源硬件的WIFI控制开关

如何使用开源硬件的wifi控制开关机_如何使用开源硬件的WIFI控制开关

智能家居的控制系统需要向小型化、经济性、稳定性方向进一步发展,所以国内外智能家居的研究方向都倾向于对单个电器进行智能化改造。对作为主电源的开关进行智能化改造,不仅可以实现传统的控制功能,还可以大大降低改造成本。在此背景下,本开关实现了基于Wi-Fi的智能开关控制系统。本系统基于Wi-Fi通信技术,并加入了服务器。只要它有一个公共ip,就可以在广域网环境下通过手机控制smart plug。

本系统设计的智能插头控制系统为B/S模式,由智能插头硬件服务器和浏览器控制终端组成。通过Wi-Fi连接,可以达到用手机或其他终端浏览器的控制来间接控制连接到继电器开关的各种家用电器的目的。

该系统基于开源硬件节点Mcu。NodeMcu是运行在乐心ESP8266芯片上的可编程固件。它基于lua语言,提供了封装esp8266硬件操作的高级API,允许开发者以类似arduino的方式处理底层硬件,方便软件开发者操作硬件设备。同时,NodeMcu还提供了事件驱动的网络API和Nodejs风格的编程方法。

NodeMcu引脚功能定义

NodeMcu物理照片

继电器开关和接线示意图

硬件连接

将继电器dc连接到开发板的3.3v电源,dc-连接到开发板gnd,in(信号触发端子)连接到gipo16。

为了简化工作量,只接一个继电器,另外两个继电器用led灯开关。Gpio5连接到led1的正极,gpio4连接到led2的正极。两个led的负极连接到开发板gnd。

连接的硬件

代表开关2状态的白色led亮起,这意味着开关2闭合。

继电器闭合状态

继电器关闭状态

c代码

不废话,C语言arduino风格的实现代码:可惜因为字符串包含大量html字符,头条认为不允许发外链。你只能映射它。

代码片段1

代码片段2

代码片段3


声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

上一篇: htcm9w手机多少钱(永乐的HTC各个机型大概多少钱)

下一篇: 今日查询价格674元(今日鐡价)



推荐阅读

网站内容来自网络,如有侵权请联系我们,立即删除! | 软文发布 | 粤ICP备2021106084号