智能垃圾桶系統(tǒng)的設(shè)計畢業(yè)論文
《智能垃圾桶系統(tǒng)的設(shè)計畢業(yè)論文》由會員分享,可在線閱讀,更多相關(guān)《智能垃圾桶系統(tǒng)的設(shè)計畢業(yè)論文(26頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、 畢 業(yè) 設(shè) 計 題 目 智能垃圾桶系統(tǒng)的設(shè)計 姓 名 許志興 學(xué) 號 20119811 系 部 理 工 系 年級專業(yè) 2011 級 電 子 信 息 工 程 指導(dǎo)教師 徐 麗 莎 年 月
2、 日 摘要 本文設(shè)計了一種基于STC89C52RC的多功能垃圾箱控制系統(tǒng)。該系統(tǒng)主要由超聲波測距電路、光電感應(yīng)模塊、電機驅(qū)動模塊和語音報警模塊等功能模塊組成,以超聲波傳感器、RPR220光電傳感器和單片機為核心,通過傳感器采集距離信息,再經(jīng)過A/D轉(zhuǎn)換讓單片機發(fā)出指令,如果超聲波傳感器檢測到人與垃圾箱的距離小于設(shè)定距離,則垃圾箱自動翻蓋,如果RPR220光電檢測到垃圾箱已滿,系統(tǒng)就會進行語音提示。本系統(tǒng)具有結(jié)構(gòu)簡單、性能穩(wěn)定、操作方便、低成本、智能化等優(yōu)點,為進一步隔離人與垃圾,防止人感染細菌找到了一個可行的解決方法。 關(guān)鍵詞 : 單片機,超聲波傳感器
3、,RPR220光電傳感器,垃圾箱 Title A Multifunctional Bin Control System Abstract: This paper designs a multifunctional bin control system based on STC89C52RC. The cores of this system are ultrasonic sensor, RPR220 photoelectric sensor and single chip microcomputer (SCM). It consi
4、sts of power circuit, sensor circuit, clock circuit and voice alarm module, etc. Using the sensor to collect distance information, then the information is to be conversed by A/D, causes the SCM issues an instruction. If the ultrasonic sensor detects that the distance between people and dustbin is sm
5、aller than set distance, dustbin lid would open automatically. If RPR220 photoelectric detects that dustbin is chock-full, the system would issue a voice message. This system has advantages of simple structure, stable performance, convenient operation, low cost and intelligentization. And would real
6、ize automatic flip of dustbin, voice prompt of dustbin being chock-full and regular spraying disinfectant. Thus it is a feasible method to completely isolate people and rubbish, and prevent people from infecting with the bacteria on garbage. Key terms: single chip microcomputer, Ultrasonic sensors,
7、 RPR220 photoelectric sensors, dustbin 目 錄 1 引言 4 1.1選題的依據(jù)及意義 4 1.2 我國垃圾處理現(xiàn)狀 6 1.3垃圾處理建議 7 2 系統(tǒng)整體實現(xiàn) 8 2.1系統(tǒng)整體實現(xiàn) 8 2.2 單片機最小系統(tǒng) 9 2.2.1 STC89C52RC單片機簡介 9 2.2.2 復(fù)位電路 10 2.2.3 晶振電路 11 2.3 光電感應(yīng)模塊 12 2.4 電機驅(qū)動模塊 13 2.5 超聲波測距模塊 15 2.6 語音模塊 15 2.7 電源模塊 16 3 系統(tǒng)軟件實現(xiàn) 16 3.1 系統(tǒng)程序總
8、體流程圖 17 3.2 超聲波測距模塊的程序設(shè)計 17 3.3 控制電機正反轉(zhuǎn)的程序設(shè)計 19 結(jié) 論 22 致 謝 23 參 考 文 獻 24 1 引言 社區(qū)即是公共場所,又不同于一般的公共場所,它是人們飲食起居的一個大的家庭。一般的公共場所,垃圾桶所收容的垃圾多半為飲料瓶和一些紙類等固體物品,比較容易分類和回收。但在有的小區(qū)中,社區(qū)垃圾桶設(shè)計顯然沒有考慮到地域性的特點,在社區(qū)內(nèi)安放的是一般公共場所所用的垃圾桶。由于生活垃圾種類的多樣性,以及如何分類,除臭除蚊蠅等問題的欠缺,就容易產(chǎn)生諸多的問題。秉承以人為本的理念,方便人們的生活,同時又要環(huán)保節(jié)能,需
9、要設(shè)計新型垃圾箱。 1.1選題的依據(jù)及意義 目前,隨著我國人口的不斷增長和人民生活水平的提高,城市生活垃圾每年以5%~10%的速度增長,這對城市的發(fā)展和人們的生活環(huán)境造成了很大的影響[1]。據(jù)報道,我國歷年垃圾的堆積量達60多億噸,占用的土地面積超過5億平方米[2],僅城市垃圾的年產(chǎn)量約1. 5 億噸,近200座城市無適合場所堆放垃圾。雖然垃圾衛(wèi)生填埋、垃圾發(fā)電、垃圾制沼氣等技術(shù)為垃圾處理開辟了新途徑,但在垃圾無害化處理之前,首要解決的問題是垃圾的分類收集和回收再利用,以及初步的殺菌消毒[3]。目前作為存放垃圾的垃圾桶往往留出專門的投物口,這樣很容易污染周邊環(huán)境。此外,工作人員往往
10、需要逐個檢查并清理垃圾桶,以防止垃圾溢出。此管理模式效率很低。目前,垃圾桶樣式和結(jié)構(gòu)單一化,不能較好地發(fā)揮分類回收,蚊蠅滋生、污水四溢、異味難耐等弊端暴露無異,因此設(shè)計集多種功能于一身的環(huán)保垃桶具有重要意義。 垃圾桶是城市不可分割的一部分, 是城市形象的一個重要組成部分, 設(shè)想如果一個城市中的垃圾桶設(shè)計不好, 直接影響到一個城市的形象,垃圾桶的作用是回收垃圾, 清潔環(huán)境。與周圍環(huán)境不協(xié)調(diào)、外觀設(shè)計粗俗、簡陋的垃圾桶, 本身就是一個視覺垃圾。垃圾桶雖小, 卻能折射出一個城市對細節(jié)的重視程度。比較而言, 很多發(fā)達國家垃圾桶的設(shè)計, 多采用流線型的外觀, 設(shè)計新穎, 功能合理, 并注重與周
11、圍環(huán)境的融合, 對一個城市形象的提升頗有益處。而在國內(nèi), 垃圾桶內(nèi)的垃圾多數(shù)成為拾荒者的目標(biāo), 拾荒者撿走可以賣錢的垃圾后, 隨之也使垃圾桶周圍一片狼藉。有些垃圾桶設(shè)計與城市形象、周圍環(huán)境割裂, 垃圾桶成為城市建設(shè)中不和的音符, 垃圾桶外觀設(shè)計效果差完全是丑陋的工業(yè)產(chǎn)品, 缺乏藝術(shù)氣息, 缺乏視覺美感, 垃圾桶旁邊成為了城市中最需要清理的衛(wèi)生死角, 城市環(huán)境的整體提高受到阻礙, 影響了城市的整體形象。垃圾桶應(yīng)該與周圍環(huán)境融為一體,不應(yīng)當(dāng)是簡單、機械地擺放到每個角落, 至少在視覺上應(yīng)該讓人感覺是舒服的, 在心理上是愉悅的。垃圾桶外觀設(shè)計應(yīng)有一定的藝術(shù)欣賞性,同時要與周圍環(huán)境相協(xié)調(diào),在垃圾桶的表面
12、設(shè)計宣傳保護環(huán)境衛(wèi)生的標(biāo)語和口號,倡導(dǎo)人們愛護環(huán)境、保護環(huán)境,同時可以充分利用垃圾桶外殼的廣告功能,設(shè)計一些廣告宣傳畫等[3]。 通過查資料,我們獲悉,全國約60%以上的城市陷入垃圾圍城的困境。僅“城市垃圾”的年產(chǎn)量就近1.5億噸,這些垃圾絕大部分都處于露天堆放的狀況。它不僅影響城市景觀,同時也污染大氣、水和土壤,對人民健康構(gòu)成嚴(yán)重威脅。實際上,如果你手上拿著香蕉皮想扔,但一想到臟兮兮的垃圾桶,還要用手打開桶蓋,實在是不想靠近的。那么怎么解決這一問題,讓垃圾桶變得更具親和力,就是首先要考慮的問題之一。對于解決垃圾桶這個問題的設(shè)計,可以從分類上加以研究。其實,垃圾桶的設(shè)計很大程度上是向
13、著垃圾分類化發(fā)展的。當(dāng)今世界,控制人口,節(jié)約資源,保護環(huán)境,實現(xiàn)經(jīng)濟、社會與人口、資源、環(huán)境協(xié)調(diào)發(fā)展,已成共識。像我們這樣一個人口眾多、能源資源匱乏的國家來說,垃圾真是太寶貴了。垃圾回收再利用可以消滅污染,保護市民健康,創(chuàng)造財富,節(jié)約一大批人的就業(yè)問題等等。所以說,垃圾是放錯了地方的財富。 1.2 我國垃圾處理現(xiàn)狀 目前,我國城市生活垃圾最主要的處理方式仍然是采用集中堆放填埋,約占全國垃圾處理量的70%以上;其次是高溫堆肥,這是我國早期采用的方法,如今約占20%以上;我國垃圾焚燒處理方式史于80年代中期,采用焚燒法處理城市生活垃圾的數(shù)量還很少。近年來,我國進行了大量的城市生活垃圾處
14、理研究,并陸續(xù)興建了一批大、中型的城市垃圾處理設(shè)施,城市垃圾處理率得到迅速的提高,在一些垃圾熱值較高的地區(qū),已經(jīng)開始采用垃圾余熱發(fā)電[4]。 但是,由于資金原因,國內(nèi)仍然有許多城市采用集中堆放或簡易填埋方式處置城市垃圾。并且在填埋時,由于沒有很好的壓實機械,這些填埋場未達使用年限就填滿封場。沿海的許多城市垃圾填埋很難找到合適的場地。另有許多城市因為缺乏資金,無法按標(biāo)準(zhǔn)要求建造填埋場或焚燒設(shè)施。有些城市或地區(qū),雖然一次性的建設(shè)投資解決了,但長期運行的費用也難以維持,因而也很難達到無害化處理的目標(biāo)。 可堆腐的有機垃圾是我國城市垃圾中的主要成分之一。將垃圾中的可堆腐有機物進行堆肥
15、處理是提高垃圾再生利用水平的主要途徑。通過垃圾的堆肥處理,可顯著提高垃圾資源化水平。促使垃圾堆肥處理發(fā)展的重要因素是實行垃圾分類收集。例如,廚余垃圾、園林修剪物、果品蔬菜加工殘渣、養(yǎng)殖場、屠宰場廢棄物等,單獨分類收集后用于堆肥,既簡化堆肥工藝,降低堆肥成本,又可提高堆肥質(zhì)量,為打開堆肥市場開創(chuàng)有利條件。 在焚燒方面,我國發(fā)展較慢,目前只有少數(shù)經(jīng)濟水平較高的城市引進國外設(shè)備或部分引進國外設(shè)備建設(shè)了一些垃圾焚燒廠,并開發(fā)了一些小型焚燒爐,但同國外引進的大型爐排爐相比,技術(shù)上仍有差距。 我國城市垃圾回收仍然以混合回收為主,采用定點垃圾箱回收,然后集中運至中轉(zhuǎn)站,最后轉(zhuǎn)運至處理廠。
16、可回收的物資和有毒物質(zhì)混合一起,加大了回收的難度。造成垃圾具有有機物含量高、水分高、熱值低和成分復(fù)雜。 我國垃圾連年產(chǎn)量增加其實是未能從源頭上處理好垃圾的減量化,近年來,商品的包裝越來越趨于種類多樣化和數(shù)量劇增。包裝物約占城市垃圾的30%,垃圾中的廢紙、廢塑料,很大一部分來源于包裝。一次性的筷子,一次性水杯,一次性拖鞋更多的消耗了資源,增加了垃圾的產(chǎn)量。 1.3垃圾處理建議 實行分類收集,加強廢品回收。動員居民在垃圾的源頭進行垃圾分類,提高居民環(huán)保意識的同時,還保護了環(huán)境,降低了回收的成本。建立一個健全的分類回收系統(tǒng)和運輸系統(tǒng),做好回收和利用相結(jié)合。 針對我國國情,研究
17、適合我國發(fā)展的垃圾處理方式。我國垃圾中含水高,熱值低,生活垃圾多的特點,設(shè)計更加清潔的生產(chǎn),減少有毒物質(zhì)的產(chǎn)生。提高我國焚燒技術(shù)水平。借鑒國外技術(shù)的同時實現(xiàn)中小焚燒設(shè)備的國產(chǎn)化。針對不同的地區(qū),因地制宜對垃圾進行處理。具備衛(wèi)生填埋條件的地區(qū),以填埋為主。缺乏衛(wèi)生填埋,但垃圾熱值高,主要以焚燒為主,余熱用于發(fā)電供暖等。在條件適宜的地區(qū),可以采用堆肥處理,產(chǎn)生沼氣和高溫堆肥[5]。 加強居民的環(huán)保意識。目前我國居民的環(huán)保意識大大提高,但是不可避免的,還有一些環(huán)保意識比較差。環(huán)衛(wèi)部門的信息證實:分類回收上來的垃圾仍然需要重新分揀。居民的垃圾分類意識薄弱,是推進我國衛(wèi)生事業(yè)的主要障礙。據(jù)調(diào)查
18、,垃圾箱雖貼有“可回收”、“不可回收”和“有毒物質(zhì)”字樣,但是人們?nèi)匀灰暥灰?,胡亂扔進去再說。一位青年女子坦言:“垃圾都是一扔了之,沒想到還要分類?!币晃诲e扔垃圾的先生說:“分類標(biāo)志看是看到了,但扔的時候沒去多想。因為平時在家垃圾都是混在一塊兒扔,早就習(xí)慣了!”一位中年婦女說,她所理解的垃圾分類,就是把能夠賣錢的廢品挑出來,比如廢舊報紙、雜志、易拉罐等。不知道為何要分類,哪些垃圾可回收,哪些不可回收。因此,提高居民的環(huán)保意識顯得尤為重要。 2 系統(tǒng)整體實現(xiàn) 2.1系統(tǒng)整體實現(xiàn) 此多功能垃圾箱控制系統(tǒng)所要實現(xiàn)的功能包括:垃圾箱的自動翻蓋、箱滿自動報警、定時噴灑等。實現(xiàn)
19、以上這些功能可以使用戶方便投放垃圾,將兩者初步隔離,且防止垃圾箱內(nèi)細菌滋生。設(shè)計使用STC89C52RC單片機為核心元件。 系統(tǒng)整體框圖 2.2 單片機最小系統(tǒng) 2.2.1 STC89C52RC單片機簡介 如圖2為STC89C51單片機的管腳圖。 圖2 STC89C52RC管腳圖 本設(shè)計采用的是STC89C52RC單片機[10],其功能特性概述:4K字節(jié)Flash閃速存儲器,128字節(jié)內(nèi)部RAM,32個可編程I/O口線;,2個16位定時器/計數(shù)器,1個5向量兩級中斷結(jié)構(gòu),一個全雙工串行通信口,片內(nèi)振蕩器以及時鐘電路。中央處理器CPU會在空閑模式的狀態(tài)下停止工作,但是在此種狀
20、態(tài)下又同時允許隨機存儲器RAM、串行通信口、定時/計數(shù)器和中斷系統(tǒng)繼續(xù)工作。在掉電模式下會保存隨機存儲器RAM里面的內(nèi)容,但是振蕩器停止工作,而且同時禁止其他的所有部件工作,直至下一個硬件復(fù)位。 STC89C52RC引腳功能簡介: P0口是三態(tài)雙向口,通稱數(shù)據(jù)總線口,因為只有該口能直接用于對外部存儲器的讀/寫操作。P0口也用以輸出外部存儲器的低8位地圖1址。因為是分時輸出,所以應(yīng)該在外部加鎖存器將這個地址數(shù)據(jù)鎖存,地址鎖存,信號用ALE。 P1口是專門供用戶使用的I/O口,是準(zhǔn)雙向口。 P2口是從系統(tǒng)擴展時作高8位地址線用。不擴展外部存儲器時,P2口也可以作為用戶I/O口線
21、使用,P2口也是準(zhǔn)雙向口。 P3口是雙功能口,該口的每一位均可獨立地定義為第一I/O功能或第二I/O功能。作為第一功能使用時操作同P1口。 P3口作為一些特殊功能口,如下表1所示。 表1 P3口替代功能 引腳 替代功能 說明 P3.0 RXD 串行數(shù)據(jù)輸入 P3.1 TXD 串行數(shù)據(jù)輸出 P3.2 INT0 外部中斷0輸入 P3.3 INT1 外部中斷1輸入 P3.4 T0 定時器0外部計數(shù)輸入 P3.5 T1 定時器1外部計數(shù)輸入 P3.6 WR 外部RAM寫選通輸出 P3.7 RD 外部RAM讀選通輸出
22、 2.2.2 復(fù)位電路 為了不影響系統(tǒng)運行后的正常工作,在單片機開始啟動時,都需要重新復(fù)位,使得CPU以及系統(tǒng)各部分處于初始狀態(tài),并且從初態(tài)開始工作。常見的復(fù)位方式有2種:手動復(fù)位和上電復(fù)位。由于本次設(shè)計的系統(tǒng)是位于垃圾箱內(nèi)部,考慮到實際使用過程中,在垃圾箱外安裝手動復(fù)位按鈕容易被來往人流按到造成不便,所以使用了上電復(fù)位的方式。復(fù)位電路圖如圖3所示。 圖3復(fù)位電路圖 如上圖所示,上電復(fù)位的電路便是在單片機的復(fù)位輸入引腳RST上接一個電容到電源Vcc端,而后下接一個電阻到地,這樣組成的。上電復(fù)位電路的工作原理:復(fù)位電路通過電容加給RST端一個短
23、暫信號,由于上電的瞬間電容充電電流最大,所以電容就相當(dāng)于短路,即RST斷獲得一高電平信號。這個高電平信號是跟著Vcc對電容的充電過程而逐漸回落,所以RST端的高電平持續(xù)時間的長短取決于電容的充電時間。電容兩端的電壓一旦達到與電源Vcc相同的電壓值時,給電容充電的電流就會減少至零,即停止給電容充電,電容就相當(dāng)于開路,RST端就為低電平,程序就能夠正常運行。 2.2.3 晶振電路 晶振電路是用來給系統(tǒng)提供基本的時鐘信號。為了使得系統(tǒng)各部分能夠保持同步,一般來說一個系統(tǒng)共用一個晶振。本次設(shè)計的系統(tǒng)采用的是僅用一個晶振來實現(xiàn)同步的。晶振電路如圖4所示。 圖4晶振電路 如上圖所示,本次
24、設(shè)計的晶振電路由2個20uF的負載電容和1個為12MH晶振構(gòu)成,兩端分別連接單片機的XTAL1端口和XTAL2端口。 晶振是晶振電路組成的重要部分,其作用是為系統(tǒng)提供基準(zhǔn)的頻率。晶振的頻率高低直接影響著單片機運行的速度,一般情況下,晶振頻率越高,單片機的運行速度就可以越快。 圖4中C2和C3成為負載電容,由于晶振產(chǎn)生的應(yīng)該是完整的正弦波,如果2個負載電容不等,那么它們兩端的電壓會不同,使得產(chǎn)生的正弦波肯定是不完全對稱的。因此要保證C2與C3的大小相同,特性相同,一般會采用20pF至30pF的電容,本設(shè)計所用的電容是20pF。選擇晶振的范圍通常在 1.2MHz-12MHz之內(nèi)。在STC89
25、C52RC單片機實際正常的運作情況下,運用電路分析、模電等理論計算出來12MHz的晶振最合適,所以本系統(tǒng)采用的是12MHZ的晶振。在最后硬件焊接的過程中,會安排元器件的分布,一般情況下,為了減少寄生電容、穩(wěn)定振蕩,會將晶振電路和單片機靠近安裝。 2.3 光電感應(yīng)模塊 光電感應(yīng)模塊是通過光電傳感器在有效范圍內(nèi)檢測有無物體,然后將信息傳給單片機。光電感應(yīng)模塊電路圖如圖5所示。 圖5光電感應(yīng)模塊電路 此傳感器模塊中使用了2個互相并聯(lián)的RPR220傳感器電路[11]。RPR220的4腳接入LM393的正輸入端,LM393的負輸入端接入一個滑動變阻器,這個滑動變阻器就決定了負輸入端的電壓。實
26、際上,+5V電壓、R4和U4組成了一個三極管的最小應(yīng)用系統(tǒng)。當(dāng)RPR220檢測到光線射入時,U4電壓約等于0,即LM393的正輸入端的電壓為0。所以LM393的負輸入端電壓大于正輸入端,LM393的輸出端會輸出低電平,這樣單片機就可以執(zhí)行程序。反之,當(dāng)沒有檢測到光線射入,LM393的正輸入端電壓大于負輸入端時,輸出端輸出高電平,單片機不執(zhí)行程序。 RPR220是一種一體化反射光電探測器。因為RPR220的塑料透鏡使得這類傳感器具有了較高的靈敏度,而且它內(nèi)置的可見光過濾器還能夠減小離散光的對測量的影響,使得檢測的誤差大大減少,最后RPR220光電傳感器的體積小且結(jié)構(gòu)緊湊,適合放在垃圾箱外殼的夾
27、層中。 2.4 電機驅(qū)動模塊 步進電機[12]是將電脈沖信號轉(zhuǎn)變?yōu)榻俏灰苹蛘呤蔷€位移的開環(huán)控制元件。在步進電機正常運行的情況下,電機的轉(zhuǎn)速只與脈沖信號的頻率和脈沖數(shù)有關(guān)。將一個脈沖信號加給電機,電機就會因此轉(zhuǎn)過一個步距角。由于步進電機轉(zhuǎn)動的步距角和脈沖信號存在線性關(guān)系,并且具有瞬間啟動和急速停止的優(yōu)越特性,所以只需改變脈沖的順序,就可以很方便的改變轉(zhuǎn)動的方向在速度控制領(lǐng)域使用廣泛。 只有使用脈沖信號作為驅(qū)動信號,才能使步進電機正常運作。無脈沖信號的時候,步進電機就不會工作,一直處于靜止?fàn)顟B(tài);若是想使步進電機按一定的角度運轉(zhuǎn),就必須給步進電機加上一個適當(dāng)?shù)拿}沖信號,電機運轉(zhuǎn)的速度與脈沖的頻
28、率。電機驅(qū)動電路如圖6所示。 圖6電機驅(qū)動電路圖 本次設(shè)計采用的電機驅(qū)動是ULN2003[13]芯片,它由一個單片高電壓、高電流的達林頓晶體管陣列集成電路。ULN2003 工作電壓高,可以在高負載電流并行運行,還能夠在關(guān)態(tài)時承受50V 的電壓,另外其工作電流大,灌電流可達500mA。 ULN2003芯片與單片機之間的接口電路比較簡單,只需將ULN2003芯片的4、5、6、7引腳分別與單片機的P2.3、P2.2、P2.1、P2.0口連接,用于單片機與電機驅(qū)動之間的數(shù)據(jù)傳輸。10、11、12、13引腳分別與步進電機的1、2、3、4借口連接,用于控制步進電機的正反轉(zhuǎn)。9引腳與步進電機的5引
29、腳連接,一同接入電源輸入端,8引腳接地線。 ULN2003的輸入端驅(qū)動端口為P2.0(A),P2.1(B),P2.2(C),P2.3(D)。控制步進電機正轉(zhuǎn)次序:AB組—BC組—CD組—DA組;反轉(zhuǎn)次序:AB組—AD組—CD組—CB組,一個脈沖正轉(zhuǎn)5.625度。當(dāng)單片機P2.0口和P2.1口給芯片高電平,P2.2口和P2.3口給低電平時,AB組轉(zhuǎn)動;當(dāng)P2.1口和P2.3口給高電平,P2.0口和P2.3口給低電平,BC組轉(zhuǎn)動,以此類推。高電平持續(xù)的時間越長,占空比越大,電機PMW的轉(zhuǎn)速度就越快,高電平時間越短,占空比越小,電機的PMW的轉(zhuǎn)速度越慢。 2.5 超聲波測距模塊 超聲波測距[
30、14,15]環(huán)境要求不高,由于穿透力強能夠在雨霧天正常工作。所以本次設(shè)計的超聲波電路中就使用了HC-SR04超聲波測距模塊。這個模塊有4個引腳,1和4引腳分別接5V電源和接地,2腳是觸發(fā)信號的輸入端,3腳是回響信號的輸出端2腳和3腳分別接在單片機的P3.4口和P3.5口。超聲波測距模塊的工作原理是:采用單片機的I/O口觸發(fā)測距,即當(dāng)單片機發(fā)送一個10us的高電平脈沖給超聲波模塊的輸入端TRIG后,單片機內(nèi)部定時器清零。當(dāng)超聲波傳感器的輸出端ECHO為高電平時,單片機內(nèi)部定時器開始工作;當(dāng)輸出端ECHO變?yōu)榈碗娖綍r,定時器停止工作,讀取定時器T0的時間,通過公式算出距離。超聲波測距模塊電路圖如圖
31、7所示。 圖7超聲波測距模塊電路圖 2.6 語音模塊 語音模塊采用WT588D[16]語音模塊。因為WT588D的I/O端口較多,并且?guī)Э刂乒δ芎屯庵肍LASH存儲器,所以能做FLASH單片機,另外還能當(dāng)作普通的語音芯片作為從片發(fā)聲。更為重要的是還能夠按照樣品直接投掩膜,管腳完全不用做改動,且便宜一半的價格。 WT588D語音芯片是一款功能強大的可重復(fù)擦除燒寫的語音單片機芯片。軟件操作方式簡單易掌握,融合了語音組合技術(shù),大大縮短了語音編輯的時間。一線串口控制模式可通過發(fā)碼端控制語音播放、停止、循環(huán)播放和音量大小,或者直接觸發(fā)0~219地址位的任意語音,發(fā)碼速度600us~2000u
32、s;通過發(fā)碼能夠切換三線串口控制模式和三線串口控制I/O口擴展輸出模式,三線串口控制模式下,能控制語音播放、停止、循環(huán)播放和音量,或者直接觸發(fā)0~219地址位的任意語音,三線串口控制I/O口擴展輸出可以擴展輸出8位,在兩種模式下切換,能讓上一個模式的最后一種狀態(tài)保持著進入下一個模式。語音模塊電路圖如圖8所示。 圖8語音模塊電路圖 2.7 電源模塊 穩(wěn)壓電路的作用是保證電路正常工作。低于穩(wěn)定電壓電路不能正常工作,高于穩(wěn)定電壓可能損壞電路或者電路起保護。穩(wěn)壓電路如圖9所示。 圖9穩(wěn)壓電路 電源模塊主要用了穩(wěn)壓芯片L7805CV[17],1腳和3腳分別是輸入端和輸出端,2腳接地
33、。外接電源接通后9V電壓從1腳進入,經(jīng)過穩(wěn)壓后從3腳輸出5V電壓。L7805CV還特別適合運用在過載的情況下,因為其擁有的內(nèi)部電流限制和熱關(guān)斷特性。但是簡單來說L7805CV是一種固定電壓(5V)三端集成穩(wěn)壓器。無需外接元件;內(nèi)部熱過載保護;輸出電流可以達到100mA;內(nèi)部短路電流限制就是L7805CV的四大特點。 3 系統(tǒng)軟件實現(xiàn) 3.1 系統(tǒng)程序總體流程圖 通電后,系統(tǒng)程序首先會將各個模塊進行初始化。為了使得超聲波模塊能夠正常地測距,完全避開聲波由于外界各種反射回傳的波形,設(shè)定了200ms的延時。延時結(jié)束后,計時器開始計時,如果到達已經(jīng)設(shè)定的時間那么就系統(tǒng)開始噴灑消毒劑。在
34、計時器工作的同時超聲波測量模塊和光電感應(yīng)模塊也開始工作,如果超聲波測量模塊檢測到人與垃圾箱的距離小于所設(shè)距離80cm,那么步進電機正轉(zhuǎn),并伴有語音播報“垃圾放置請分類”,延時3s后電機反轉(zhuǎn)。如果光電感應(yīng)模塊感應(yīng)到物體就會語音播報“1號垃圾箱已滿”或者“2號垃圾箱已滿”。系統(tǒng)程序總體流程圖如圖10所示。 圖10系統(tǒng)程序總體流程圖 3.2 超聲波測距模塊的程序設(shè)計 超聲波測距模塊除了能感應(yīng)有無物體靠近,還能夠在一定范圍內(nèi)還能測出靠近物體和自身的距離。當(dāng)單片機發(fā)送一個10us的高電平脈沖給超聲波模塊的輸入端TRIG后,單片機內(nèi)部定時器清零。當(dāng)超聲波傳感器的輸出端ECHO為高電平時,
35、單片機內(nèi)部定時器開始工作;當(dāng)輸入端ECHO變?yōu)榈碗娖綍r,定時器停止工作,讀取定時器T0的時間,通過公式算出距離。超聲波測距子程序流程圖如圖11所示。 圖11超聲波測距子程序流程圖 本系統(tǒng)超聲波測距子程序如下: void send_wave() { c_send = 1; //10us的高電平觸發(fā) delay(); c_send = 0; TH0 = 0; //給定時器0清零 TL0 = 0; TR0 = 0; //關(guān)定時器0定時 flag_hc_value = 0; while(!c_re
36、cive); //當(dāng)c_recive為零時等待 TR0=1; while(c_recive) //當(dāng)c_recive為1計數(shù)并等待 {flag_time0 = TH0 * 256 + TL0; if((flag_hc_value > 1) || (flag_time0 > 65000)) //當(dāng)超聲波超過測量范圍時,顯示3個888 {TR0 = 0; flag_csb_juli = 2; distance = 888; flag_hc_value = 0; break ;} else {flag
37、_csb_juli = 1; }} if(flag_csb_juli == 1) { TR0=0; //關(guān)定時器0定時 distance = TH0; //讀出定時器0的時間 distance = distance * 256 + TL0; distance +=( flag_hc_value * 65536);//算出超聲波測距的時間 得到單位是ms distance *= 0.017; // 0.017 = 340M / 2 = 170M = 0.017M 算出來是米 if(dist
38、ance > 350) //距離 = 速度 * 時間 {distance = 888; //如果大于3.8m就超出超聲波的量程 } } } 3.3 控制電機正反轉(zhuǎn)的程序設(shè)計 控制電動機正反轉(zhuǎn)為本次設(shè)計自動翻蓋的部分。系統(tǒng)開始工作后,判斷電機是否需要正轉(zhuǎn),若需要就依次給AB、BC、CD、DA通電實現(xiàn)正轉(zhuǎn),正轉(zhuǎn)結(jié)束后延時3m電機開始反轉(zhuǎn),即依次給AB、AD、CD、CB充電。電機驅(qū)動子流程圖如圖12所示。 圖12電機驅(qū)動子程序流程圖 本系統(tǒng)的電機驅(qū)動子程序如下: void delay_uint(uint q) { while(q--);
39、} void bujindj() //步進電機函數(shù) {if(flag_z_f != 0) {if(flag_z_f == 1) //開 {bjdj_value ++; if(bjdj_value >= 127) {flag_z_f = 0; P2 = P2 & 0xf0; //讓4個IO口都不輸出 }} if(flag_z_f == 2) //關(guān) {if(bjdj_value <= 1) {flag_z_f = 0; bjdj_value = 1; P2 = P2 & 0xf0; //讓4個
40、IO口都不輸出 } bjdj_value --; } for(i=0;i<4;i++) //4相 {if(flag_z_f == 2) //關(guān) P2=zheng[i]; // else if(flag_z_f == 1)//開 P2=fan[i]; // delay_uint(700); //改變這個參數(shù)可以調(diào)整電機轉(zhuǎn)速 }}} 結(jié) 論 經(jīng)過努力查閱大量單片機、電機控制、太陽能利用、紅外傳感器、超聲波、激光應(yīng)用、無線通
41、信等方面資料和參考文獻。通過多次實驗實踐,將智能垃圾箱各個模塊調(diào)試完善,分析傳統(tǒng)垃圾箱和現(xiàn)有智能垃圾箱的發(fā)展,結(jié)合當(dāng)今科技跨越式發(fā)展,微型計算機技術(shù)、各種傳感技術(shù)在日常生活生產(chǎn)中的廣泛應(yīng)用,為了迎合社會全面智能化,信息化趨勢,學(xué)習(xí)、研究出了可移動智能垃圾箱。 通過將各種傳感器、顯示器和語音等功能應(yīng)用在垃圾箱上,并讓垃圾箱擁有了可移動性,打破了人們對傳統(tǒng)垃圾箱的理解,使人們在生活中隨處可見的垃圾箱變得更加人性化。將太陽能電池板裝在垃圾箱上并用太陽能跟隨器,可以及時檢測到太陽光照最強的方向,讓太陽能利用率達到最高。創(chuàng)新的將吸塵器功能與垃圾箱相結(jié)合,節(jié)省了大量的人力、物力資源。另一方面,垃圾箱上的
42、顯示和語音提示可以增添人們對垃圾箱和扔垃圾的興趣,提高人民對環(huán)境保護意識,增強生態(tài)危機感,為人類高效、可持續(xù)穩(wěn)定發(fā)展做出一定貢獻。 致 謝 本篇論文得以完成,首先要感謝徐麗莎老師的細心指導(dǎo)。徐老師開闊的視野,為我提供了極大的發(fā)揮空間,在每次設(shè)計遇到問題時老師不辭辛苦的講解才使得我的設(shè)計順利的進行。從設(shè)計的選題到資料的搜集直至最后設(shè)計的修改的整個過程中,花費了徐老師很多的寶貴時間和精力,在此向?qū)煴硎局孕牡馗兄x!導(dǎo)師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,開拓進取的精神和高度的責(zé)任心都將使學(xué)生受益終生!由于時間倉促、自身等原因,文章錯誤疏漏之處在所難
43、免,懇請各位老師斧正。 參 考 文 獻 [1] 侍倩,柳麗霞.生活垃圾衛(wèi)生填埋場產(chǎn)氣規(guī)律及污染[J]. 環(huán)境科學(xué)與技術(shù),2005, 28(1):24-27. [2] 杜子秀,葉文法,朱傳芳.推廣使用分類垃圾箱充分利用“城市礦藏”資源[J]. 環(huán)境保護科學(xué),2002, 28(6):27-29. [3] 王邦超,姜勇,董鐵有,苗娟.多功能環(huán)保垃圾桶設(shè)計簡析[J]. 環(huán)境衛(wèi)生工程,2008,16卷第5期:63. [4] 張益.我國生活垃圾處理技術(shù)的現(xiàn)狀和展望.環(huán)境衛(wèi)生工程,2000,8(2):81~84. [5] 姚穎悟.我國城市里處理現(xiàn)狀與分析[J].
44、 環(huán)境保護科學(xué),2004,30卷:38 [6] 湯俊良.智能垃圾箱[J]. 科學(xué)啟蒙, 2005 (6):14. [7] 莊曉桓.模擬電子技術(shù),北京:機械工業(yè)出版社,2002. [8] 陳榮風(fēng).超聲波消毒研究進展[J]. 上海預(yù)防醫(yī)學(xué)雜志,1999,11(11):492-495. [9] 劉麗艷,張喜梅. 超聲波殺菌技術(shù)在食品中的應(yīng)用[J]. 食品科學(xué),2006,27(12):778-780. [10] 康華光. 電子技術(shù)基礎(chǔ)[M]. 高等教育出版社,1987(6) [11] 欒桂東,張金鐸,王仁乾.壓電換能器和換能器陣[M]. 修訂版;北京大學(xué)出版社2005(9) [12] 何
45、厚波,熊楊,周敬超. 生活垃圾填埋場滲濾液的特點及處理技術(shù)[J]. 環(huán)境衛(wèi)生工程,2002,10(4):159-163 [13] 盧平,曾麗璇,張秋云,等. 高濃度氨氮垃圾滲濾液處理方法研究[J]. 中國給水排水,2003,19(5):44-45. [14] 高廷耀, 顧國維. 水污染控制工程下冊(第二版),高等教育出版社,1999. [15] 謝崇禹. 活性炭徐吸附在環(huán)保中的應(yīng)用[J]. 煤化工,2006,10(126):31-35 [16] 李惠民,鄧兵杰,李晨曦.幾種活性炭再生方法的特點[J ] .化工技術(shù)與開發(fā),2006,11,(35) : 21-25 [17] 謝洪.用單片
46、機控制紅外編碼探測障礙物[J]. 《單片機與嵌入式系統(tǒng)應(yīng)用》2007,(8):45-46. [18] 李光飛. 《傳感器技術(shù)與應(yīng)用》.北京航空航天大學(xué)出版社,2006. [19] 張慶雙. 《報警器警示器應(yīng)用電路集萃》.機械工業(yè)出版社,2006(5). [20] 王剛,林火養(yǎng),石玲.溫室大棚太陽能供電系統(tǒng)設(shè)計[J].農(nóng)機化學(xué)研究,2006(8)109-111 [21] 吳建.DC-DC穩(wěn)壓電路的設(shè)計應(yīng)用[J].電子元器件應(yīng)用,2005(7) [22] 丁玉蘭.人機工程學(xué)[M].北京理工大學(xué)出版社,2005. [23] 溫詩鑄.摩擦學(xué)原理[M].北京:清華大學(xué)出版社,1990,7-9
47、,50-52. [24] 沈權(quán),吳鹿鳴,李娜,等.非穩(wěn)態(tài)滑動軸承的研究.第四屆全國摩擦學(xué)術(shù)會議論文集[C].北京:清華大學(xué)出版社,1987,35-38. [25] 陶建人.動接觸減振法及其應(yīng)用[D].大連:大連理工大學(xué),1988. [26] 劉長生.手提二沖程汽油機鍍雙金屬氣缸的研究[J].林業(yè)科學(xué).2001,vol 37(4):89. [27] Singh,H.a(chǎn)nd Bhat,P. N. Genetic studies on serum