【工程师整活】Ai-WB1-A1S实现离线语音+APP+天猫精灵控制风扇
文章目錄
- 前言
- 一、控制主板
- 二、轉(zhuǎn)接板原理圖
- 三、接線與燒錄
- 1.轉(zhuǎn)接板接線
- 2.固件燒錄
- 四、離線語(yǔ)音功能
- 五、App 控制功能
- 1.云平臺(tái)產(chǎn)品創(chuàng)建
- 2.添加設(shè)備
- 3.五元組燒錄
- 4.進(jìn)入配網(wǎng)
- 4.設(shè)備控制
- 五、天貓精靈控制功能
- 六、聯(lián)系我們
前言
對(duì)于Ai-WB1模組,大家可能還沒(méi)有多少印象,甚至像極了回憶自己小朋友模樣——有些陌生,畢竟屏幕前的你都已經(jīng)是大佬級(jí)別。
今天給大家介紹的項(xiàng)目的技術(shù)點(diǎn),想必大家一點(diǎn)都不陌生:
- 離線語(yǔ)音控制
- 手機(jī)APP遠(yuǎn)程控制
- 天貓精靈在線語(yǔ)音控制
物聯(lián)網(wǎng)中常用的三種控制方式,都在一個(gè)項(xiàng)目實(shí)現(xiàn)。工程師整活,整大活。
一、控制主板
Ai-WB1-A1S 模組內(nèi)部集成了codec 芯片(ES8311),可以實(shí)現(xiàn)語(yǔ)音采集,但是音頻播放還需要一個(gè)功放,所以就有了下面這個(gè)板子。
板子上集成了功放芯片,MIC和喇叭接口、復(fù)位按鍵,還有LDO。左右兩邊的2.54mm 插口,可以快速嵌入到產(chǎn)品主板中。
二、轉(zhuǎn)接板原理圖
注意,部分元件參數(shù)是根據(jù)實(shí)際情況來(lái)調(diào)整,所展示的參數(shù)不代表最終的參數(shù)。
三、接線與燒錄
1.轉(zhuǎn)接板接線
需要接線,肯定是需要了解兩邊的排針,功能:
2.固件燒錄
燒錄工具下載地址:https://docs.ai-thinker.com/ai_wb1
在轉(zhuǎn)接板沒(méi)上電之前,把BOOT引腳接地后,轉(zhuǎn)接板上電,然后持續(xù)打印cccc,表示模組進(jìn)入燒錄模式:
然后就可以選擇固件進(jìn)行,下載了,固件下載地址:https://docs.ai-thinker.com/ai_wb1
四、離線語(yǔ)音功能
本項(xiàng)目所定義的離線語(yǔ)音有:
| 小安小安 | 喚醒詞 | 我在,有什么可以幫到你、我在、我在哦你說(shuō) |
| 打開(kāi)風(fēng)扇 | 控制風(fēng)扇打開(kāi) | 風(fēng)扇已打開(kāi) |
| 關(guān)閉風(fēng)扇 | 控制風(fēng)扇關(guān)閉 | 風(fēng)扇已關(guān)閉 |
| 快捷配網(wǎng) | 進(jìn)入配網(wǎng)模式 | 沒(méi)有回復(fù) |
五、App 控制功能
1.云平臺(tái)產(chǎn)品創(chuàng)建
在創(chuàng)建產(chǎn)品時(shí),就按照風(fēng)扇的品類(lèi)來(lái)創(chuàng)建即可:
功能定義
在定義產(chǎn)品功能時(shí),只需要保留開(kāi)關(guān)功能即可,其他全部刪除。
人機(jī)互交界面設(shè)置
配置使用公版App。
配網(wǎng)方式
配網(wǎng)方式選擇藍(lán)牙輔助配網(wǎng)即可:
最后填寫(xiě)多語(yǔ)言產(chǎn)品信息即可。
2.添加設(shè)備
添加設(shè)備需要提前獲取模組的WiFI STA的 mac 地址,使用指令:
app wifi mac\r\n讀出來(lái)的mac 地址需要作為設(shè)備名稱(chēng)在云平臺(tái)添加設(shè)備
添加完成,之后發(fā)布產(chǎn)品,只有產(chǎn)品發(fā)布之后,才能使用
3.五元組燒錄
五元組指的是設(shè)備三元組+Product Secret+Product Id,是設(shè)備連接阿里云生活物聯(lián)網(wǎng)平臺(tái)的必要參數(shù),獲取方式如下:
例如有以下五元組:
| device name | 286dcdf59883 |
| DeviceSecret | 2643a70baa5eb26948e1d98b13b5c576 |
| ProductKey | a1LeHCpWxmG |
| Product Secret | 3efU7ncpZotzebPE |
| Product Id | 15440733 |
使用串口(波特率115200)把以下指令發(fā)送到模組:
kv set hal_devinfo_dn 286dcdf59883\r\n kv set hal_devinfo_ds 2643a70baa5eb26948e1d98b13b5c576\r\n kv set hal_devinfo_pk a1LeHCpWxmG\r\n kv set hal_devinfo_ps 3efU7ncpZotzebPE\r\n kv setint hal_devinfo_pid 15440733\r\n4.進(jìn)入配網(wǎng)
使用以下語(yǔ)音指令:小安小安、快捷配網(wǎng),可以讓模組進(jìn)入配網(wǎng)模式。
云智能App操作
4.設(shè)備控制
直接在云智能App 在設(shè)備控制界面直接點(diǎn)擊開(kāi)關(guān)按鈕即可。
五、天貓精靈控制功能
與云智能App同一賬號(hào)下的天貓精靈音箱,可以在天貓精靈APP可以參看所有設(shè)備。平臺(tái)指令:
- 天貓精靈,打開(kāi)風(fēng)扇
- 天貓精靈,關(guān)閉風(fēng)扇
六、聯(lián)系我們
以上就是本期分享的內(nèi)容,目的在于讓大家快速適應(yīng)新品方案的開(kāi)發(fā),更多資料可從我們官網(wǎng)上獲取。
官方官網(wǎng):https://www.ai-thinker.com
開(kāi)發(fā)資料:https://docs.ai-thinker.com/
官方論壇:http://bbs.ai-thinker.com
技術(shù)支持:support@aithinker.com
總結(jié)
以上是生活随笔為你收集整理的【工程师整活】Ai-WB1-A1S实现离线语音+APP+天猫精灵控制风扇的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Spring Security | 轻松
- 下一篇: 随手一写