引言
垃圾桶是必不可少的家居用品,近年來各種智能垃圾桶陸續(xù)走進了人們的生活。但這些垃圾桶都不具備定時或APP控制自動傾倒垃圾的功能。本文所述智能垃圾桶首先安裝了打包機構,在傾倒之前能先將垃圾袋封口,防止垃圾溢出:其次通過機器人中常用的全向輪機構與垃圾桶相結合,垃圾桶可自行移動到指定地點:再次,垃圾桶安裝了舵機控制的開關門與垃圾袋推出機構,通過單片機編程能定時每天將垃圾袋傾倒在家門口,或直接通過手機APP控制,省去了日常取垃圾袋的麻煩。該設計可以降低勞動強度,提高生活質量,符合智能家居便利性、舒適性、環(huán)保節(jié)能的理念。
1結構組成
圖1為垃圾桶的機械部分結構簡圖(不包括行走機構)。
圖1 垃圾桶機械部分結構簡圖
該垃圾桶主要由以下部分組成:
1.1行走機構
本智能垃圾桶需要自行前往指定地點傾倒垃圾,因此需要合適的行走機構。全向輪是機器人行走機構中常用的部件,同時使用3個或以上的全向輪可以實現任意方向的平移,可以進行任何復雜的弧線運動。
圖2所示為四輪全向輪底盤,采用飯金件加工,預留多個定位孔,可用于安裝電機、傳感器、單片機等元器件。
1.2打包機構
本垃圾桶需要在開門傾倒垃圾前將垃圾封裝打包,打包機構設計采用螺旋傳動,通過螺桿轉動帶動螺母桿作直線移動。如圖3所示,打包機構右方槽中安裝有電熱絲,兩連接桿前端綁有熱膠帶,起輔助加熱作用。打包時,圖中下方電機轉動,帶動螺桿轉動從而驅動螺母桿將垃圾袋擠壓到下方位置:而后圖中右方電機轉動,通過螺旋傳動將垃圾袋拘束到右側的狹小區(qū)域,電熱絲通電同時熱量傳遞到桿上熱膠帶,將垃圾袋局部熔融形成結節(jié),垃圾袋打包完成。
圖3 垃圾桶打包機構
1.3垃圾桶開關門與推板機構
垃圾桶蓋需要在有人接近時自動開啟,垃圾桶前門和推板機構則需要在傾倒垃圾時啟動。這幾個部分均設計為直接通過舵機驅動,上蓋、前門、推板分別與舵機軸通過固定銷作剛性連接,且與垃圾桶筒體間通過固定較鏈形成轉動副。
2系統(tǒng)硬件設計
系統(tǒng)采用ATMEGA328P單片機為主控核心,其為一款8位AVR單片機。該單片機具有性能強、功耗低等優(yōu)點,同時具備六通道PwM輸出,可用于舵機及步進電機的控制。步進電機選用42步進電機,該電機扭矩大,可以使得打包功能穩(wěn)定運行。
系統(tǒng)硬件設計方案如圖4所示。
2.1電熱絲通斷電路
系統(tǒng)工作過程中,當收到打包指令時,需開啟電熱絲加熱功能,且電熱絲在其他狀態(tài)下均不工作,故需控制電熱絲工作狀態(tài)。
電熱絲兩端額定電壓為9V,為方便控制且保證系統(tǒng)穩(wěn)定,選用繼電器進行控制,控制電路如圖5所示。
2.2測距模塊
系統(tǒng)頂蓋處安裝距離傳感器,當檢測到有人在垃圾桶上方時,自動打開上蓋,系統(tǒng)采用HC-SR04超聲波傳感器,其原理為一個探頭發(fā)射超聲波,超聲波在傳送過程中遇到障礙物后反射回來由另一個探頭接收。根據傳輸距離及超聲波的速度來計算檢測的距離。該模塊由四個管腳組成,其中1、4腳接電源,2、3腳分別為信號輸入端與信號輸出端,連接到單片機I/O口。
2.3步進電機驅動電路
由于42步進電機驅動電流較大,因而采用專用步進電機驅動芯片,步進電機驅動電路如圖6所示。
本文采用A4988步進電機驅動芯片,該芯片驅動42步進電機時只占兩個I/O口,控制方便,其中6腳為脈沖數控制引腳,控制電機轉動的角度,8腳為步進電機正反轉控制引腳。
3軟件設計
本項目的設計流程如下:第一次開機初始化,等待按鍵按下、設置系統(tǒng)時間,然后進入工作狀態(tài)。上方超聲波傳感器檢測與障礙物)人手)的距離并與設定的下限值對比,若距離小于下限則控制上蓋舵機打開上蓋,延時5S后關閉上蓋;系統(tǒng)在工作過程中,當系統(tǒng)時間達到設定時間時,垃圾桶自動打包并將垃圾推出,完成打包步驟;同時,檢測藍牙模塊是否收到信號,若收到信號則進入移動模式,處理上位機發(fā)送的移動指令及打包指令。
4結語
經調試,系統(tǒng)可以穩(wěn)定運行,能夠完成定時打包并推出垃圾的功能,同時可以通過手機APP控制垃圾桶進行移動,符合一些垃圾桶需要移動的場合的應用需求。系統(tǒng)在設計過程中還存在一定的不足,例如若能通過GPS定位或圖像處理來識別家門口的位置,就可定時定點進行打包并推出垃圾,使得系統(tǒng)更加智能化。