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