項(xiàng)目編號(hào):mcuclub-103
設(shè)計(jì)簡(jiǎn)介:
項(xiàng)目名:基于單片機(jī)的智能花盆設(shè)計(jì)-標(biāo)準(zhǔn)版
單片機(jī):STC89C52
功能:
1、通過(guò)顯示屏顯示花盆中土壤的溫度、濕度,花盆外光照強(qiáng)度;
2、通過(guò)按鍵切換顯示屏的界面,設(shè)置土壤最小溫度值、最小濕度值,花盆外光照強(qiáng)度值,輸液倒計(jì)時(shí),松土倒計(jì)時(shí);
3、通過(guò)土壤濕度傳感器檢測(cè)土壤濕度,通過(guò)DS18B20檢測(cè)土壤溫度;
4、通過(guò)繼電器控制加熱片,水泵,輸液,補(bǔ)光燈;
5、通過(guò)步進(jìn)電機(jī)來(lái)實(shí)現(xiàn)松土;
資料預(yù)覽
效果圖:
總體實(shí)物資料:
原理圖:
PCB:
軟件設(shè)計(jì)流程:
系統(tǒng)框圖:
本設(shè)計(jì)以STC89C52單片機(jī)為核心控制器,加上其他的模塊一起組成基于單片機(jī)的智能花盆的整個(gè)系統(tǒng),其中包含中控部分、輸入部分和輸出部分。中控部分采用了STC89C52單片機(jī),其主要作用是獲取輸入部分?jǐn)?shù)據(jù),經(jīng)過(guò)內(nèi)部處理,控制輸出部分。輸入由五部分組成,第一部分是DS18B20溫度檢測(cè)模塊,通過(guò)該模塊檢測(cè)當(dāng)前溫度;第二部分是濕度傳感器和ADC0832組成的濕度檢測(cè)模塊,通過(guò)該模塊檢測(cè)當(dāng)前濕度;第三部分是光照傳感器和ADC0832組成的光照檢測(cè)模塊,通過(guò)該模塊檢測(cè)當(dāng)前光照強(qiáng)度;第四部分是獨(dú)立按鍵,通過(guò)四個(gè)獨(dú)立按鍵進(jìn)行切換界面、手動(dòng)松土、手動(dòng)補(bǔ)光、調(diào)整溫度、濕度和光照強(qiáng)度的最小值、調(diào)整松土和輸液時(shí)間;第五部分是供電電路,給整個(gè)系統(tǒng)進(jìn)行供電。輸出由七部分組成,第一部分是LCD1602顯示模塊, 在主界面時(shí)顯示當(dāng)前溫度、濕度和光照或者顯示松土?xí)r間和輸液時(shí)間,其他界面顯示設(shè)置的溫度、濕度和光照的最小值、設(shè)置的松土?xí)r間和輸液時(shí)間;第二部分是加熱繼電器,當(dāng)溫度小于溫度最小值時(shí),加熱繼電器打開;第三部分是水泵繼電器,當(dāng)濕度小于濕度最小值時(shí),水泵繼電器打開;第四部分是補(bǔ)光繼電器,當(dāng)光照小于光照最小值時(shí),光照繼電器打開;第五部分是輸液繼電器,當(dāng)輸液倒計(jì)時(shí)結(jié)束時(shí),輸液繼電器打開;第六部分是四相步進(jìn)電機(jī)及驅(qū)動(dòng)模塊,當(dāng)松土倒計(jì)時(shí)結(jié)束時(shí),步進(jìn)電機(jī)轉(zhuǎn)動(dòng)模擬松土;第七部分是蜂鳴器,用于提供按鍵音。
硬件清單: