前言
STM32F103C8T6微控制器作為中樞協(xié)調(diào)各模塊的數(shù)據(jù)通信,0.96寸OLED屏幕用于實(shí)時(shí)顯示設(shè)備狀態(tài),按鍵用于控制窗簾的開合,步進(jìn)電機(jī)則負(fù)責(zé)精確控制旋轉(zhuǎn)度數(shù),而語音控制功能則能夠識(shí)別并執(zhí)行相關(guān)指令,這樣一個(gè)系統(tǒng)集成了多種控制方式,大大提升了用戶操作的便捷性和設(shè)備的智能化水平。
一 連線圖
1 原理圖
開發(fā)板本身自帶一個(gè)LED ,這個(gè)LED作為我們查看程序運(yùn)行情況;
(1若MUC上面的的LED處于閃爍狀態(tài),則說明我們的設(shè)備處于正常運(yùn)行,若LED燈不再閃爍,請(qǐng)按復(fù)位鍵將程序手動(dòng)復(fù)位一次
2 PCB效果
關(guān)注微信公眾號(hào)--星之援工作室 發(fā)送關(guān)鍵字(項(xiàng)目清單)
可獲取項(xiàng)目清單資料
????
?通過關(guān)鍵字獲取項(xiàng)目資料- 智能窗簾-語音
????(本文章僅提供思路和實(shí)現(xiàn)方法,并不包含代碼,需要代碼的同學(xué)請(qǐng)自行聯(lián)系博主)
????(有疑問或需要定制或者技術(shù)支持等,也請(qǐng)自行聯(lián)系博主)????
3 實(shí)物效果
4 功能概括
(1) 硬件端
- STM32F103C8T6:用于所有程序的中控和模塊數(shù)據(jù)通信;
- 0.96寸OLED:實(shí)現(xiàn)設(shè)備狀態(tài)的實(shí)時(shí)顯示
- 按鍵:通過按鍵可以控制窗簾狀態(tài)
- 步進(jìn)電機(jī):實(shí)現(xiàn)對(duì)旋轉(zhuǎn)度數(shù)的控制;
- 語音控制:可以識(shí)別相關(guān)指令;
(2) 語音控制端
(3) 演示視頻
鏈接:https://pan.baidu.com/s/1J1x3tl9gcbU3ir8OKEj2UQ?pwd=XZY0
提取碼:XZY0
二 底層代碼使用方式
1. 使用說明
(1).當(dāng)設(shè)備處于正常狀態(tài)的時(shí)候,開發(fā)板上面的LED會(huì)處于閃爍的狀態(tài)
(2).按鍵1可以開啟或者關(guān)閉窗簾
(3).按鍵2、3控制旋轉(zhuǎn)角度
(多看視頻,視頻中有完整功能演示)
(多看視頻,視頻中有完整功能演示)
(多看視頻,視頻中有完整功能演示)
2. 下載程序
聯(lián)系方式 微信號(hào):13648103287