极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 14509|回复: 1

改造传统台灯实现语音控制和手机控制的教程【智能家居篇】

[复制链接]
发表于 2017-10-23 20:33:09 | 显示全部楼层 |阅读模式
本教程介绍如何改造一个传统台灯,实现语音控制和手机远程控制、查看台灯状态。

演示视频:

一、实现原理
通过语音识别wifi模块将语音识别命令传给云平台(此处以贝壳物联为例),云平台将指令下发给已连接平台的开关设备(可编程wifi继电器),控制台灯开关。开关设备实时上报开关状态至云平台,实现手机实时查看台灯状态,手机也可以通过云平台下发指令给台灯。
二、所需硬件
1、语音识别wifi模块 x1
2、台灯 x1
3、可编程wifi继电器 x1
4、220V转5V变压模块 x1
5、杜邦线(2.54mm) 公对公x2 母对母x2
6、电线少许
7、螺丝刀、电笔等辅助工具
硬件淘宝链接:https://item.taobao.com/item.htm?id=557637869677
三、接线
在接线之前,请先测试和熟悉各模块性能,可先配置网络,不带载语音控制测试。220V接线注意安全第一。
1、语音识别wifi模块,microUSB 5V供电即可。
2、台灯接线改造,各种台灯线路各异,但大多可以简化如下:

改造后如下:

实物改造图


注:如果是插头连接的台灯,连接插座时注意正负极,因为220v转5v模块要分正负极。
四、配置联网
介绍两种配置方法,可以使用乐鑫esptouch配置,也可以使用微信airkiss配置。
1、使用乐鑫esptouch配置
下载安装手机端软件:
esptouchandroid-apk_v0_3_4_3_0.rar
esptouchios-ipa_v0_3_4_3_0.rar
2、使语音识别wifi模块和可编程wifi继电器模块进入smartconfig模式。
语音识别wifi模块拉低GPIO13、可编程wifi继电器拉低GPIO4 1秒钟左右,详细见模块使用说明。
3、打开esptouch软件进行配置

如上即为配置成功。
4、使用微信airkiss配置
关注贝壳物联微信公众号和测试号如下:

注:两个都要关注,初始化识别是第二个没有关注的原因。
进入 贝壳物联 公众号,发送或 airkiss,公众号自动回复airkiss配置连接,点击进入配置界面。

5、使语音识别wifi模块和可编程wifi继电器模块进入smartconfig模式。
语音识别wifi模块拉低GPIO13、可编程wifi继电器拉低GPIO4 1秒钟左右,详细见模块使用说明。
6、点击微信界面连接即可。
五、编辑代码
购买模块时添加会提供示例代码和设备的ID和APIKEY,可以让店家配置好代码,收到后完成上面配网即可语音控制。没配置好的,只用修改语音识别模块的代码即可。
代码编译环境搭建参见:https://www.bigiot.net/talk/237.html

示例代码不含smartconfig,只用在代码里写入wifi信息和把 bigiot.say()的第一个参数改为继电器的ID即可,前面要加D。
编译烧录。
六、使用语音控制
1、在完成以上配置,且语音识别wifi模块和可编程wifi继电器在贝壳物联平台成功在线,即可开始语音控制。
2、唤醒语音识别模块,说出语音指令“贝壳物联”(普通话),此时模块进行蜂鸣应答,表示被唤醒,在唤醒后的5秒内说出“打开台灯”,“台灯关闭”即可控制台灯。
七、其他功能
可以通过语音识别wifi模块,同时控制多个设备,也可以实现局域网控制,其他手机控制,和查看台灯状态,自行研究,更有成就感......

原文出自:如何改造传统台灯实现语音控制和手机控制的教程
https://www.bigiot.net/talk/241.html

回复

使用道具 举报

 楼主| 发表于 2017-11-2 19:37:07 | 显示全部楼层
自己顶起来
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-20 07:21 , Processed in 0.038901 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表