產品說明1
![](/commerce/images/arduino/KIT005.jpg)
晚上回到家,家裡黑漆漆一片,得找到開燈的按鈕才算完事,有時候在想,如果燈泡會聽話該多好啊,有了這個想法,智能家居就應運而生了,我們用Arduino打造這麼一款智能家居套件並為它取了一個很搞的名字「小米渣」,需要開燈的時候,你只需叫小米渣開燈,小米渣就會立馬為你打開電燈並回答:「正在開燈」,小米渣的功能可不止這一個功能哦。下面我們一一道來。
功能介紹
- 識別開關燈命令,執行開關燈操作,並語音播報當前狀態。
- 識別溫濕度讀取命令,並語音播報當前溫濕度情況。
- 實時監測危險氣體,一旦檢測到立即報警並語音播報危險情況。
- 未有識別時不做操作,識別命令有誤時播報「請問您在說什麼?」。
- 你也可以考考小米渣:「需要開燈嗎?」,系統就會對環境光線進行檢測,光線暗的情況下,小米渣會提醒你:「光線不足,正在開燈」然後開燈,如果光線明亮時,小米渣會說:「光線明亮,不需要開燈」保持燈在關的狀態(判斷光線強弱的閾值在程序中進行設置,用戶可以自行修改)。
為了最大程度的減少小米渣的誤操作,在程序中我們設定了一條口令觸發「小米渣」,即該套件只有在正確地讀取「小米渣」三個字之後,才能執行其後關鍵字命令的操作,例如,如果要執行開燈命令,您需先說:「小米渣」,之後小米渣會說:「您好」,然後你再說:「開燈」,之後小米渣才會執行開燈命令。如果你不先叫小米渣的名字,它可不會理會你的吩咐喔。
語音控制命令
- 「小米渣」——口令觸發命令。
- 「現在溫度怎麼樣」——溫濕度檢測命令,播報相應環境溫濕度。
- 「開燈」——開燈命令,需先執行口令觸發命令才執行改命令。
- 「關燈」——關燈命令,需先執行口令觸發命令才執行改命令。
- 「需要開燈嗎」——環境光線檢測命令,根據光線強弱,執行開關燈命令。
- 「小米」、「小」、「米渣「——垃圾關鍵詞,目的是減小誤操作。
其他功能就要發揮您的聰明才智了哦。
製作步驟
步驟1
將語音識別模塊插到控制板上(語音識別模塊已佔用數字口2,4,9,10,11,12,13);然後將擴展板V5插到語音識別模塊之上;語音合成模塊插到傳感器擴展板的xbee插座上(語音合成模塊佔用數字口0和1,下載程序時需要拔掉語音合成模塊哦);
LED模塊接到數字口7;
繼電器模塊接到數字口8;
溫濕度傳感器DHT11接到模擬口0;
氣體傳感器接到模擬口1;
環境光線傳感器接到模擬口2。
步驟2
通過USB數據線,將代碼下到控制器,代碼下載成功後再將語音合成模塊插到擴展板的XBEE接口上(注意,因為語音合成模塊會佔用串口,所以必須下載程序時必須拔掉,否則程序無法下載成功)。
配送清單
- DFR0216 UNO控制板 1個
- DFR0088 DFRduino I/O Expansion V5.0擴展板 1個 (直接升級 V6 / V7版本 隨機出貨)
- DFR0177 中文語音識別模塊Voice Recognition V1.0 1個
- SEN0117 語音合成模塊Speech Synthesizer bee 1套
- DFR0017 繼電器模塊 1個
- DFR0067 溫濕度傳感器DHT11 1個
- SEN0127 氣體傳感器 1個
- DFR0031 RLED燈模塊 (用於表示語音識別狀態,燈亮時方可進行識別) 1個
- DFR0026 環境光線傳感器 1個
- FIT0056 USB線 1根
- 教程資料 1份
相關文檔