作者:贝壳物联 | 更新时间:2017-12-22 | 浏览量:10589
本教程介绍如何改造一个传统台灯,实现语音控制和手机远程控制、查看台灯状态。
演示视频: http://cloud.video.taobao.com/play/u/1867990183/p/1/e/6/t/1/50030888266.mp4
通过语音识别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模块,同时控制多个设备,也可以实现局域网控制,其他手机控制,和查看台灯状态,自行研究,更有成就感......