為了讓室內(nèi)居住、工作或者學(xué)習(xí)的人擁有一個(gè)更舒適的環(huán)境,設(shè)計(jì)了一個(gè)智能窗簾的系統(tǒng),它能夠感應(yīng)周圍環(huán)境的光照強(qiáng)度,當(dāng)光照低于某一數(shù)值時(shí)窗簾會(huì)自動(dòng)放下,等到光照又回到某一數(shù)值時(shí)窗簾又會(huì)自動(dòng)收起。本課題分別設(shè)計(jì)了光照采集模塊、A/D轉(zhuǎn)換模塊、步進(jìn)電機(jī)正反轉(zhuǎn)控制模塊,紅外線遙控模塊,溫濕度采集模塊。光照采集模塊我們采用光敏電阻串聯(lián)另一個(gè)電阻分壓,以此改變輸入信號(hào)來(lái)改變控制信號(hào):A/D轉(zhuǎn)換模塊我們用STM32的內(nèi)部AD,并根據(jù)采集電壓數(shù)據(jù)進(jìn)行控制;步進(jìn)電機(jī)正反轉(zhuǎn)控制模塊采用端口直接控制,從而控制步進(jìn)電機(jī)的正轉(zhuǎn)和反轉(zhuǎn)。溫濕度采集模塊:當(dāng)達(dá)到一定濕度后自動(dòng)開(kāi)窗簾通風(fēng)。加一個(gè)顯示屏,可以顯示當(dāng)前的參數(shù)(溫濕度,光照強(qiáng)度等)。
STM32的智能窗簾功能如下:
- 外部光線強(qiáng)度檢測(cè)
- 步進(jìn)電機(jī)控制
- 參數(shù)及狀態(tài)顯示
- 遠(yuǎn)程無(wú)線控制
- 溫濕度檢測(cè)
STM32的智能窗簾設(shè)計(jì)基本要求:
- 它能夠感應(yīng)周圍環(huán)境的光照強(qiáng)度,當(dāng)光照低于某一數(shù)值時(shí)窗簾會(huì)自動(dòng)放下,等到光照又回到某一數(shù)值時(shí)窗簾又會(huì)自動(dòng)收起;
- 可以通過(guò)紅外線遙控控制開(kāi)關(guān);
- 當(dāng)達(dá)到一定濕度后自動(dòng)開(kāi)窗簾通風(fēng);
- 在顯示屏中顯示相對(duì)應(yīng)的參數(shù)。