前言:
為了解決人口增加和能源減少的矛盾,減少家用電器待機(jī)的能耗,需要一款能夠控制使用時間的插座來解決這個問題,智能插座也因此走進(jìn)千家萬戶!
趣味性:
用戶再通過手機(jī)APP控制插座時,可通過插座中央的喜趣表情判斷插座狀態(tài),給用戶在使用的過程中帶來些許的樂趣。
作品的實現(xiàn)原理、系統(tǒng)的工作過程:
該系統(tǒng)采用51單片機(jī)STC89C52在Keil開發(fā)平臺上通過C語言編程控制繼電器的通、斷來實現(xiàn)控制插座的通、斷電,而繼電器的通、斷由定時組別確定。在定時范圍內(nèi)繼電器導(dǎo)通,否則斷開。并用LCD1602顯示出時鐘及定時時間等信息。當(dāng)時鐘走到定時開始時間時,繼電器接通,插座給負(fù)載供電;時鐘走到定時結(jié)束時間時,繼電器斷開,插座停止給負(fù)載供電。
實現(xiàn)功能:
系統(tǒng)總體設(shè)計主要實現(xiàn)以下功能:
(1)時間預(yù)設(shè)功能:設(shè)置預(yù)設(shè)時間,控制繼電器各個時間段的工作狀態(tài)。
(2)數(shù)據(jù)存儲功能:將數(shù)據(jù)存儲在外部儲存芯片中,防止單片機(jī)意外掉電數(shù)據(jù)清零。
(3)時間溫度功能:實時顯示環(huán)境溫度和時間。
(4)藍(lán)牙遙控功能:單片機(jī)通過藍(lán)牙模塊與手機(jī)進(jìn)行通訊,用戶通過手機(jī)APP控制單片機(jī)工作。
材料清單(BOM列表):
(1)單片機(jī)STC89C52:CPU
(2)LCD1602液晶顯示屏:專門用來顯示字母、數(shù)字、符號等的點陣型液晶模塊
(3)DS1302時鐘模塊:本設(shè)計的時間預(yù)設(shè)模式需要精準(zhǔn)時間來控制繼電器的動作,為為保證單片機(jī)掉電后時間信號依舊繼續(xù)工作,故采用DS1302外部時間計時。DS1302一種高性能、低功耗、帶RAM的實時時鐘電路,它可以對年、月、日、周、時、分、秒進(jìn)行計時,具有閏年補(bǔ)償功能
(4)繼電器模塊:該系統(tǒng)通過單片機(jī)控制繼電器轉(zhuǎn)而控制插座的通斷。
(5)AT24C02存儲模塊:AT24C02作為外部存儲芯片,將數(shù)據(jù)實時儲存,防止單片機(jī)意外掉電導(dǎo)致數(shù)據(jù)清零
(6)BT-08B藍(lán)牙模塊:通過此模塊實現(xiàn)單片機(jī)與手機(jī)的通信
(7)DS18B20溫度模塊:它具有微型化,低功耗,高性能,抗干擾能力強(qiáng),易配微處理器等優(yōu)點,可直接將溫度轉(zhuǎn)化成數(shù)字信號處理器處理。
實物圖:
APP: