开源WIFI继电器之硬件电路

一、原理图 

源文件 

二、原理图说明

1、器件说明

U4:ESP-01M,ESP8285模块

U6:SN74LVC1G80DCKR,单路D型触发器

U3:BRD-SS-105L,继电器

2、继电器状态检测说明

检测继电器线圈是否通电来判断继电器是否导通,当Q1不导通时,Q1集电极的电压为3.3V,经过R8、R9分压,ADC采集到的电压值约0.55V,当Q1导通时,Q1集电极的电压约为0.2V,经过R8、R9分压,ADC采集到的电压值约0V,所以可通过ADC采集的电压值判断继电器是否导通。

3、继电器驱动电路

一般而言,直接使用GPIO口驱动三极管Q1的基极就可控制继电器的导通与关闭,高电平导通,低电平关闭。但考虑到ESP8285软件重启时,GPIO引脚会短暂的恢复默认电平值,会引起继电器状态的跳变,所以在GPIO引脚与三极管Q1之间串联了一个D型触发器。需要改变触发器输出Q的电平,需要先改变触发器输入D的电平,然后控制CLK产生一个上升沿,Q的电平与D相反。功能表如下:

三、演示视频

ESP8266 WIFI继电器 MQTT通信_哔哩哔哩_bilibili

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
1,开发板提供强大的WEB访问和控制功能,通过浏览器可以实现开发板的控制和操作(包括视频监控,音乐播放和继电器控制等功能) 2,支持android手机app视频监控,提供手机APP源代码。支持VLC/1K播放器(IOS),OPlayer(Android)等软件直接播放开发板MJPG视频,只要在这些软件上输入开发板HTTP地址即可。 3,支持PC软件监控,实测视频参考(支持PC安装VLC播放器直接播放开发板MJPG视频,只要在VLC播放器中输入开发板HTTP地址即可): 4,支持OneNet云平台EDP协议,轻松实现视频监控,所有代码开源,通过网页或者APP可轻松访问公开的摄像头数据。 5,支持阿里云物联网平台,支持TLS方式接入(已经移植了MbedTLS协议栈),实现MQTT消息的订阅与发布,数据更安全。 6,支持百度AI平台人脸识别技术,人脸识别应用实现为一个人脸识别控制继电器开关的功能。测试时,将开发板摄像头对准人脸(人脸相隔40~60cm),如果开发板检查到当前人脸和人脸库中的匹配,则会使继电器闭合,否则断开继电器。 7,支持百度AI平台语音识别技术语音合成技术,应用的功能为:当按下开发板上的按键后,开发板开始捕捉2秒长度的PCM音频数据,并发送给AI平台识别成文字;同时开发板将识别出来的文字发送给AI语音合成接口,获得一段MP3并播放;同时开发板会检测合成的文字中有没有“开灯”“关灯”字符串,有的话则控制继电器做出相应动作。另一个语音合成功能是,我们可以使用串口发送数据到开发版,开发板将收到的文字请求AI平台,并获得一段MP3并播放 8,支持百度AI平台物体识别技术,物体识别功能为:开发板周期性的利用摄像头捕捉的图像并请求AI平台进行物体识别,同时将识别出来的文字使用百度语音合成功能合成为MP3并播放出来
智能开关就非常实用了,手机控制:风扇、空调、热水器、电饭锅、洗衣机、冰箱等等 这样你就可以在上班时就可以控制家里的电器了,非常方便哦! 首先看一下我们diy的模块 我们已经集成了220v降压,继电器等到一个板上,只需简单接线就可以实现《插座》《电灯开关》功能。 还有我们提供板的原理图,你可以自己按原理图做一个呢。 这个模块只需99元哦,以后还可以把zigbee替换成wifiwifi开关可以单独使用,所以这个模块一定要跟《网关》一起使用)这是我们在工厂做的板,是不是越来越专业了,那下面我们开始DIY教程了! 第一部份:为ZIGBEE模块刷代码。 一、下载插座开关源代码。下载地址:https://pan.baidu.com/s/1pJjsjH5 解压后目录里运行:Projects\zstack\Utilities\SerialApp\CC2530DB\SerialApp.eww 二、使用zigbee开发板(《网关》里有这个开发板)。 三、源代码解说 1、主要代码在SerialApp.c 设置参数:登陆https://m.znck007.com 读出初始值,上一次开关的状态(用于停电记忆功能!) 启动计时器部分 计时器检测开或关部分 手动按键部分 接收到网关的数据部分2、使用串口调试点击编译,再按F5! 下载打开串口软件,输出的方便调试。 手机打开https://m.znck007.com,新建一个开关(sid,nid跟代码里的一样哦),点击开和关。 如果看到这些数据,那么我们刷代码成功了! 2、将zigbee插到到插座开关板上吧 第二部份:DIY插座(注意220V高压危险,如果接220V一定要懂得电工知识,否则被触电是要命的哦,只要接上220V就不能乱摸!!!!!!!!!!!)。 1、在家里找到一个插座,我们使用下面插座,接线道理都一样。 2、拆开空出一边,将《插座开关》模块安装。 插座连接图,这张非常重要,不同的插座接线道理是一样的! 注意上电后不能摸里面,否则可能会触电身亡! 3、插到220V测试。 第三部份:电灯开关(目前只支持电灯开关里有零线才行) 这样我们就可以控制电灯了,是不是很爽呢,那么我们的教程就这样了!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

火柴棍mcu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值