1 如何使用开源硬件的WIFI控制开关-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

Wildesbeast 来源:就让他头疼 作者:石门coder 2020-02-07 10:45 次阅读

智能家居控制系统需要进一步向小型化、经济化、稳定化的方向发展,因此目前国内外智能家居的研究方向趋向于对单一电器进行智能化改造。对作为主要连接电源的开关进行智能化改造,既能实现传统的控制功能又极大的降低了改造成本。在这样的背景下,本开关实现了基于Wi-Fi的智能开关控制系统,该系统以Wi-Fi通信技术为基础,并且加入了服务器,只要拥有公网ip,在广域网环境下便可以通过手机对智能插座进行控制。

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

本系统基于开源硬件NodeMcu实现。NodeMcu 是一款运行于乐鑫 ESP8266 芯片之中的可编程固件。它以 lua 语言为基础,同时提供了封装 esp8266 硬件操作的高级 API,可以让开发者以类似于 arduino 的方式与底层硬件打交道,使软件开发人员轻松操作硬件设备;同时 NodeMcu 还提供了事件驱动型的网络 API,Nodejs 风格的编程方式。

NodeMcu引脚功能定义

NodeMcu实物照片

继电器开关及接线示意图

硬件连接

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

为简化工作量,仅接入1路继电器,另外2路以led灯的明灭来表示继电器通断。Gpio5接入led1正极,gpio4接入led2正极。两个led的负极接入开发板gnd。

连接好的硬件

代表开关2状态的白色led亮,代表开关2闭合

继电器闭合状态

继电器断开状态

C++代码

不废话,c++语言arduino风格的实现代码:很遗憾,由于字符串中包含大量html字符,头条认为是外链不让发。只能贴图了。

代码片段1

代码片段2

代码片段3

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制系统
    +关注

    关注

    41

    文章

    6604

    浏览量

    110574
  • WIFI
    +关注

    关注

    81

    文章

    5296

    浏览量

    203564
  • 智能家居
    +关注

    关注

    1928

    文章

    9553

    浏览量

    184919
收藏 人收藏

    评论

    相关推荐

    控制风扇#开源硬件

    硬件DIY开源硬件
    资讯通
    发布于 :2022年08月24日 11:39:54

    怎样去使用MakerHub开源硬件

    MakerHub开源硬件是什么?怎样去使用MakerHub开源硬件呢?有哪些使用步骤?
    发表于 01-24 07:45

    开源硬件_最流行的几个开源硬件平台_Ardurino开源硬件平台

    相对于源代码开放的开源软件,开源硬件似乎今人费解。因为传统的硬件体系中没有数字化代码,何来开源?因此,开源硬件
    发表于 01-05 12:31 3.2w次阅读

    关于开源硬件的性能分析和应用

    制作和使用硬件的能力。开源硬件在给人们控制其技术的自由的同时,还共享信息,并且在开放交换设计的过程中促进了贸易。
    的头像 发表于 08-27 11:55 4100次阅读

    2轴杆控制开源硬件分享

    德赢Vwin官网 网站提供《2轴杆控制开源硬件分享.zip》资料免费下载
    发表于 07-20 18:14 0次下载
    2轴杆<b class='flag-5'>控制</b><b class='flag-5'>开源硬件</b>分享

    操纵杆控制的机械臂开源硬件

    德赢Vwin官网 网站提供《操纵杆控制的机械臂开源硬件.zip》资料免费下载
    发表于 12-07 09:35 1次下载
    操纵杆<b class='flag-5'>控制</b>的机械臂<b class='flag-5'>开源硬件</b>

    开源硬件之语音控制LED

    德赢Vwin官网 网站提供《开源硬件之语音控制LED.zip》资料免费下载
    发表于 12-16 10:37 0次下载
    <b class='flag-5'>开源硬件</b>之语音<b class='flag-5'>控制</b>LED

    HA开关开源硬件

    德赢Vwin官网 网站提供《HA开关开源硬件.zip》资料免费下载
    发表于 12-16 14:09 0次下载
    HA<b class='flag-5'>开关</b>板<b class='flag-5'>开源硬件</b>

    打开WiFi查找器开源硬件

    德赢Vwin官网 网站提供《打开WiFi查找器开源硬件.zip》资料免费下载
    发表于 12-22 16:35 2次下载
    打开<b class='flag-5'>WiFi</b>查找器<b class='flag-5'>开源硬件</b>

    WiFi控制门锁开源硬件

    德赢Vwin官网 网站提供《WiFi控制门锁开源硬件.zip》资料免费下载
    发表于 12-29 14:02 0次下载
    <b class='flag-5'>WiFi</b><b class='flag-5'>控制</b>门锁<b class='flag-5'>开源硬件</b>

    柔性控制气动夹持器开源硬件

    德赢Vwin官网 网站提供《柔性控制气动夹持器开源硬件.zip》资料免费下载
    发表于 01-31 14:37 0次下载
    柔性<b class='flag-5'>控制</b>气动夹持器<b class='flag-5'>开源硬件</b>

    开源硬件-警灯

    德赢Vwin官网 网站提供《开源硬件-警灯.zip》资料免费下载
    发表于 06-09 09:43 0次下载
    <b class='flag-5'>开源硬件</b>-警灯

    手势控制机器人开源硬件

    德赢Vwin官网 网站提供《手势控制机器人开源硬件.zip》资料免费下载
    发表于 06-12 10:39 0次下载
    手势<b class='flag-5'>控制</b>机器人<b class='flag-5'>开源硬件</b>

    8821AU WIFI卡和BBB开源硬件

    德赢Vwin官网 网站提供《8821AU WIFI卡和BBB开源硬件.zip》资料免费下载
    发表于 07-13 11:14 1次下载
    8821AU <b class='flag-5'>WIFI</b>卡和BBB<b class='flag-5'>开源硬件</b>

    Banana Pi BPI-M4 Berry 开源硬件开发板以太网口和WiFi测试

    Banana Pi BPI-M4 Berry 开源硬件开发板以太网口和WiFi测试
    的头像 发表于 07-02 16:16 881次阅读
    Banana Pi BPI-M4 Berry <b class='flag-5'>开源硬件</b>开发板以太网口和<b class='flag-5'>WiFi</b>测试