|
年前时看到ESP8266远程控制灯开关的帖子,感觉很实用想把台灯改成远程控制的,这样拿着手机可以开关台灯,由于当时无法快递购买元件就搁置了。上个月初看到一ESP8266开发板PCB,就和其它拼一起打样,买了ESP8266-12F焊了一块开发板。使用这块开发板模拟实验的远程控制开关灯,没有实物小爱同学 也没有天猫精灵 更没有小度了。使用的点灯科技的+小爱app语音控制,好像小度app能不能直接语音控制,需要小度音响配合,天猫没试过。
优点不用多说了语音 app 按键 都可以方便控制开关台灯,主要说一下缺点及解决办法。由于不懂程序现搜索网上帖子学习了一下似懂非懂的,刚开时仿论坛使用贝壳物联那个帖子,不过没有使用贝壳,不支持小爱同学,我只有手机app和手环,所以所以点灯科技的,上电默认高电平继电器通,改装台灯后发现断电再上电会亮灯,虽然一般不会停电但是感觉是缺陷,搜索淘宝上买成品的评价中有这个原因给差评的。
如果默认是断开的,那远程关灯后无法使用开关开灯,因为按键开关与继电器开关是串联关系,总是感觉不合理,应该是并联关系才方便使用,即正常情况下按键开关可以随时开关灯,app也随时可以开关灯。后来单独加了一个自恢复按钮作为物理开关,改了程序发现按钮不按下也会偶尔亮灯,用手触摸按钮线会亮灯可能干扰?把不带光耦的继电器加了光耦隔离,变成了低电平导通的了,程序改低电平导通,发现刚上电继电器会通断一下伴随着灯会闪灭一下,再去搜索发现说IO刚上电时会输出短暂的高电平,原来默认高电平导通掩盖了这个缺陷,想了一下把程序改为上电默认高电平,但是继电器低电平导通,这样就解决上电闪灭现象。这样断电再上电就不会亮灯,通过语音或点灯app控制开关,也可以按钮开关灯。如果再加上记忆继电器断电时的状态就好了,这样有个好处就是亮灯时停电再上电会亮灯,没有这段程序停电再上电灯不亮,但是不会弄程序。
小爱语音控制有时会不灵敏,小爱同学会说“先帮你操作了,看看设备转态吧”,要等几秒甚至十几秒才开或关灯,使用点灯app秒开关,可能是小爱同学的原因,暂时先这样了基本满意。
下面是改造图片,改造中换过5V的电源模块,那个带1117-3.3V扩展的模块轻载时滋滋叫,开灯后不叫唤,后来换了另外一种安静了。
1. 改造示意图及程序,程序中有 小爱 小度 天猫精灵,只试过小爱同学,就像打样PCB那样“拼版”的程序,另外俩没有实物试不了,不知有没有问题,小爱同学是正常使用一段时间的。
2.先焊的ESP8266开发板用于学习试验的
3. 开始初步改造
楼下继续
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
打赏
-
查看全部打赏
|