鐘輝宏 蔣太平 薛凱 何虎
摘 要:本文介紹了太陽能智能垃圾桶的設計及實現(xiàn)過程。設計太陽能智能垃圾桶采用了模塊化設計,各部分相互獨立又相互配合,由紅外傳感器模塊、超聲波測距模塊、光敏電阻模塊、微波人體感性模塊,藍牙模塊將收集到的數(shù)據(jù)傳給STC15W4K單片機處理,之后再由單片機控制電機,繼電器等器件完成相關操作。
關鍵詞:STC15W4K;太陽能;傳感器
1.整體方案
本系統(tǒng)以單片機作為主要控制模塊,根據(jù)系統(tǒng)的要求本設計應該有整體的垃圾桶模型,STC15W4K單片機、紅外感應模塊、微波人體探測模塊、步進電機和驅動、超聲波測距模塊、燈帶、GSM短信模塊、光敏電阻模塊、led指示燈、語音模塊等組成。
(1)單片機:是核心控制器,用來完成運算和邏輯的判斷,是整個智能垃圾桶的中樞。
(2)電機和其驅動模塊:用來完成蓋子的打開和關閉動作,也通過特殊裝置達到鎖住后蓋的作用。
(3)微波人體探測模塊:可以準確地檢測5到7米內(nèi)有沒有人活動,從而在人靠近的時候做出相應的反應。
(4)光敏電阻模塊:周圍光線強弱的感應單元,用來判斷是否需要照明。
(5)超聲波測距模塊:感應桶內(nèi)垃圾到桶頂距離的模塊,通過計算公式的計算,和邏輯判斷來選擇是否報警和發(fā)送短信。
(6)紅外傳感器:用來檢測前方物體,檢測到物體后打開蓋子。
(7)SIM900A模塊;用來發(fā)送短信到指定的手機號,告訴清潔工前來處理滿了的垃圾。
(8)燈帶:大約一米長的燈帶圍繞在垃圾桶外殼的一圈,周圍有人的情況下提供夜間照明。
(9)led指示燈:用6個指示燈來顯示垃圾桶的工作狀態(tài),分別是一個總體工作狀態(tài)指示燈(綠色),一個短信模塊待機狀態(tài)指示燈(藍色),四個垃圾桶剩余容量指示燈(紅色)。
(10)語音提示模塊:有人靠近說“你好”。
2.實現(xiàn)部分
2.1硬件設計
本設計的系統(tǒng)板由單片機,下載電路和穩(wěn)壓電路組成。
STC單片機一般是與計算機通過串口連接,完成下載燒錄的。本設計使用了CH340G芯片,這個芯片是USB轉串口的芯片,所以可以方便的用手機USB線直接下載程序和為系統(tǒng)供電。
沒有穩(wěn)定的電源,單片機將不能工作,電路中本設計放入了一個開關和發(fā)光二極管用于控制和指示電源情況,穩(wěn)壓的部分使用的是AMS1117-5V貼片芯片,最大電流大約1A,能夠保證系統(tǒng)供電。
2.2 軟件設計實現(xiàn)
本設計是按照先判斷翻蓋和照明是否工作,然后檢測容量發(fā)送短信,最后判斷是否有藍牙信號的順序,并且不斷循環(huán)以上步驟來工作的。在翻蓋和照明工作中,本文設計的流程是先判斷是否有人靠近,再判斷是否白天,如果是晚上就照明,最后判斷有沒有物體出現(xiàn)在門口,有物體才開門。
超聲波檢測距離的流程是:先給模塊的trig腳一個大于10ms的高電平信號,然后等待echo 變高電平,高電平后開始計時,高電平持續(xù)時間就是聲波來回所用的時間,讀出計時器的值,就可以判斷距離的遠近,距離=(高電平時間*聲速(340M/S))/2。
2.3 藍牙通信設計
本設計使用了藍牙模塊可以通過串口向單片機發(fā)送字符,然后單片機識別,控制電子鎖打開和關上后門,
3.結果與討論
本設計的太陽能智能垃圾桶是一個比較創(chuàng)新的作品,本設計包含:垃圾桶模型,核心控制板,紅外,超聲波等傳感器,電機驅動板,太陽能電源模塊,發(fā)送短信模塊等部分。通過程序垃圾桶可以完成自動翻蓋,人體識別,發(fā)送短信等一般垃圾桶不能完成的功能。
參考文獻:
[1]宋允曉,張明輝,張健健.基于PLC控制的智能機械手的設計[J].液壓與氣動,2012
[2]張明.步進電機的基本原理[J].科技信息,2007
[3]王彥華,劉希璐 .光敏電阻器原理及檢測方法[J]. 裝備制造技術, 2012
[4]魏學業(yè),梁桂英等.傳感器技術與應用[M].武漢:華中科技大學出版社,2013