如何改造传统台灯实现语音控制和手机控制的教程

作者:贝壳物联 | 更新时间: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、台灯接线改造,各种台灯线路各异,但大多可以简化如下:

台灯原理图

改造后如下:

wifi继电器接线图

实物改造图

台灯改造接线

语音控制台灯接线

注:如果是插头连接的台灯,连接插座时注意正负极,因为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软件进行配置

esptouch配置wifi esptouch配置wifi

如上即为配置成功。

4、使用微信airkiss配置

关注贝壳物联微信公众号和测试号如下:

贝壳物联微信公众号贝壳物联测试公众号

注:两个都要关注,初始化识别是第二个没有关注的原因。

进入 贝壳物联 公众号,发送亲吻表情或 airkiss,公众号自动回复airkiss配置连接,点击进入配置界面。

微信airkiss链接 微信airkiss界面

5、使语音识别wifi模块和可编程wifi继电器模块进入smartconfig模式。

语音识别wifi模块拉低GPIO13、可编程wifi继电器拉低GPIO4 1秒钟左右,详细见模块使用说明。

6、点击微信界面连接即可。

五、编辑代码

购买模块时添加会提供示例代码和设备的ID和APIKEY,可以让店家配置好代码,收到后完成上面配网即可语音控制。没配置好的,只用修改语音识别模块的代码即可。

代码编译环境搭建参见:https://www.bigiot.net/talk/237.html

语音识别WiFi模块示例代码

示例代码不含smartconfig,只用在代码里写入wifi信息和把 bigiot.say()的第一个参数改为继电器的ID即可,前面要加D。

编译烧录。

六、使用语音控制

1、在完成以上配置,且语音识别wifi模块和可编程wifi继电器在贝壳物联平台成功在线,即可开始语音控制。

2、唤醒语音识别模块,说出语音指令“贝壳物联”(普通话),此时模块进行蜂鸣应答,表示被唤醒,在唤醒后的5秒内说出“打开台灯”,“台灯关闭”即可控制台灯。

七、其他功能

可以通过语音识别wifi模块,同时控制多个设备,也可以实现局域网控制,其他手机控制,和查看台灯状态,自行研究,更有成就感......

 


评论:共6条

haralampi 评论于:2018-12-03 17:51:10
I bought the boards. I want to ask, can they work in English or any other language other than Mandarin ???
贝壳物联 回复于:2018-12-04 22:00:40
回复 @haralampi:NO,It only works in Mandarin.
haralampi 回复于:2019-01-07 15:12:38
回复 @ IoT Reply: 2018-12-04 22:00:40
I guess the problem is software.... from the application "SRTool". Why is there no other similar application??? Why this is not done for the foreign market??? It would be very nice..... :
haralampi 评论于:2019-01-07 15:13:12
I guess the problem is software.... from the application "SRTool". Why is there no other similar application??? Why this is not done for the foreign market??? It would be very nice.....
贝壳物联 回复于:2019-01-18 20:45:32
回复 @haralampi:I am really sorry that the chip manufacturer does not provide software in other languages.
penginbi 评论于:2019-03-26 17:04:19
可以支持homeassistant吗
返回顶部