本系統(tǒng)采用STC公司的89C58RD單片機(jī)為控制中心。
實(shí)現(xiàn)功能有:
- 實(shí)時(shí)顯示時(shí)間和日歷
- 實(shí)時(shí)顯示溫度和濕度
- 可以對(duì)房間溫度和濕度進(jìn)行自動(dòng)控制
- 具有聲光防盜報(bào)警功能
- 無(wú)線控制功能
- 紅外人體感應(yīng)功能
- 低功耗模式(防盜模式)與正常模式任意切換
- 開(kāi)機(jī)圖片,程序在線下載等
- 測(cè)量水的溫度
- EEPROM數(shù)據(jù)保存
材料清單:
- STC89C58RD 單片機(jī)
- DS1302 時(shí)鐘芯片
- DHT11 溫濕度傳感器
- DS18B20 高精度溫度傳感
- HC-SR501 紅外人體感應(yīng)模塊
- LCD12864 液晶顯示模塊
- 4路無(wú)線遙控 無(wú)線控制
其他
繼電器,LED燈,STC下載器,9015,9013,10k電阻,4.7k電阻,有源蜂鳴器,微動(dòng)按鍵,11.0592MHz和32.768KHz晶振 ,30pf瓷片電容,10uf電解電容,紐扣電池等等,一些元器件組成。
功能的實(shí)現(xiàn)
1.DHT11芯片采集溫濕度數(shù)據(jù)傳輸給單片機(jī)進(jìn)行處理然后后顯示在LCD12864液晶屏上,并可以通過(guò)設(shè)置溫濕度上下閥值(可以通過(guò)按鍵調(diào)節(jié))來(lái)控制房間內(nèi)的溫濕度(通過(guò)繼電器來(lái)進(jìn)行控制)。
2.DS1302產(chǎn)生時(shí)鐘數(shù)據(jù)傳輸給單片機(jī)進(jìn)行處理然后顯示在液晶屏上面,時(shí)間可以通過(guò)按鍵進(jìn)行調(diào)節(jié)。
這個(gè)作品中一共有3個(gè)主要部分,一個(gè)是最下面的主控板,上面有STC89C54RD+,DS1302,繼電器,蜂鳴器,DS18B20等等。第二個(gè)是中間的傳感器板,上面有DHT11,HC-SR501 ,遙控接收器等等。第三個(gè)就是顯示部分的LCD12864了~~
電路圖和程序幾點(diǎn)說(shuō)明:
1.電路圖進(jìn)行了多次改進(jìn)(標(biāo)號(hào)是多少就是表明是第幾次改進(jìn)了),但是可能和我硬件還是有不同的地方,不過(guò)應(yīng)該是沒(méi)有錯(cuò)誤的,還有其實(shí)用protues是不能正常仿真出實(shí)物效果來(lái), 因?yàn)閜rotues里面的LCD12864是不帶字庫(kù)的,還有些原器件protues里面沒(méi)有,當(dāng)時(shí)又不想自己畫(huà),所以直接找某些差不多的原件進(jìn)行代替了~~
2.程序也進(jìn)行了多次改進(jìn)(最后標(biāo)號(hào)是多少,就是表明是第幾次改進(jìn)了),因?yàn)槟菚r(shí)候剛把51學(xué)的差不多了,所以所有的程序是自己一行一行敲出來(lái)的,包括所有的驅(qū)動(dòng)程序,程序里面進(jìn)行的非常詳細(xì)的注釋?zhuān)诿恳粋€(gè)驅(qū)動(dòng)程序的開(kāi)始也對(duì)該驅(qū)動(dòng)程序進(jìn)行了詳細(xì)的介紹~~所以非常適合新手學(xué)習(xí),而且里面也用到了多個(gè)不同的芯片,那些芯片驅(qū)動(dòng)程序的注釋比較詳細(xì),而且也可以直接拿到其他項(xiàng)目上去用的~~~
主控板正面
傳感器
傳感器板正面
系統(tǒng)方案
整體流程圖
附件內(nèi)容包含:
- 智能家居系統(tǒng)電路圖和程序
- 智能家居系統(tǒng)設(shè)計(jì)報(bào)告
- 所有的芯片資料