作者:貝殼物聯 | 更新時間:2017-12-22 | 瀏覽量:9709
本教程介紹如何改造一個傳統臺燈,實現語音控制和手機遠程控制、查看臺燈狀態。
演示視頻: 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,可以讓店家配置好代碼,收到后完成上面配網即可語音控制。沒配置好的,只用修改語音識別模塊的代碼即可。
代碼編譯環境搭建參見:http://www.eqytg.org/talk/237.html
示例代碼不含smartconfig,只用在代碼里寫入wifi信息和把 bigiot.say()的第一個參數改為繼電器的ID即可,前面要加D。
編譯燒錄。
1、在完成以上配置,且語音識別wifi模塊和可編程wifi繼電器在貝殼物聯平臺成功在線,即可開始語音控制。
2、喚醒語音識別模塊,說出語音指令“貝殼物聯”(普通話),此時模塊進行蜂鳴應答,表示被喚醒,在喚醒后的5秒內說出“打開臺燈”,“臺燈關閉”即可控制臺燈。
可以通過語音識別wifi模塊,同時控制多個設備,也可以實現局域網控制,其他手機控制,和查看臺燈狀態,自行研究,更有成就感......