需要金幣:1000 個金幣 | 資料包括:完整論文 | ||
轉換比率:金額 X 10=金幣數量, 例100元=1000金幣 | 論文字數:8012 | ||
折扣與優惠:團購最低可5折優惠 - 了解詳情 | 論文格式:Word格式(*.doc) |
摘要:本設計使用STC89C51單片機為基礎開發一個智能垃圾桶。該智能垃圾桶可實現自動開關垃圾桶蓋,垃圾裝滿蜂鳴器報警,垃圾桶內氣體濃度檢測及除異味的功能。針對實現自動開關垃圾桶蓋的功能,本設計采用紅外傳感器來實現,通過紅外傳感器檢測探測范圍內是否有人扔垃圾,如果有,則經過單片機控制啟動步進電機,打開垃圾桶蓋,在經過設定的延時后,自動關閉垃圾桶蓋。針對實現檢測垃圾桶是否裝滿的功能,本設計采用紅外對管模塊來實現,檢測垃圾桶內的垃圾高度超過限定的高度與否,如果裝滿垃圾,單片機則會控制蜂鳴器報警去提醒人們來處理垃圾,此時垃圾桶蓋將不會自動打開,需要通過按鍵手動打開垃圾桶蓋。針對實現垃圾桶內氣體濃度檢測的功能,本設計采用MQ2煙霧傳感器來實現,檢測垃圾桶內甲烷丙烷硫化氫等氣體濃度,可設定一定的濃度值并通過液晶1602顯示。如果高于設定的濃度值,則會自動打開小風扇去除異味直到垃圾桶內氣體濃度低于設定值。
關鍵詞:單片機;智能垃圾桶;C語言
目錄 摘要 Abstract 1 緒論-1 1.1 研究的背景-1 1.2 研究的目的及意義-1 1.3 研究的內容-1 1.4 本章小結-2 2 硬件系統的設計-3 2.1 智能垃圾桶的系統框架-3 2.2 主控芯片簡介-3 2.3人體紅外檢測電路設計-5 2.4垃圾滿檢電路設計-6 2.5去除異味電路設計-6 2.6 步進電機-7 3 系統軟件的設計-8 3.1 系統主程序設計-8 3.2 檢測子電路程序設計-9 3.3 自動翻蓋子程序設計-9 3.4 蜂鳴器報警子程序設計-10 3.5 異味檢測子程序設計-11 4 系統調試-13 4.1 軟件系統調試-13 4.2 硬件系統調試-13 4.3 實驗中遇到的問題及解決辦法-13 5 測試結果及分析-15 5.1自動開關蓋測試-15 5.2 垃圾滿檢報警測試-16 5.3 去除異味測試-18 5.4 畢業設計實物圖-19 結 論-20 參考文獻-21 附 錄-22 |