江笑雨,陳加糧,周浩嵐
(吉首大學(xué)信息科學(xué)與工程學(xué)院,湖南 吉首 416000)
全國各地分布著眾多的小型人工湖,如校園、景區(qū)內(nèi)的觀賞湖等,湖上經(jīng)常漂浮著塑料袋、礦泉水瓶等生活垃圾以及落葉等自然垃圾.這些垃圾不僅影響環(huán)境的觀賞價值,也讓清潔人員很難進行無死角打撈.人工打撈不僅工作量大,而且難以保障人身安全.我國目前所使用的水面垃圾清理機器人,大部分是從國外進口的,價格昂貴,維修成本極高[1].這不僅耗費大量人力、物力和財力,還影響設(shè)備的正常使用.國外設(shè)備大部分是采用雙體船,外形較大.國內(nèi)研發(fā)的一般也是大型機器,較多應(yīng)用于大型自然水面[2],對于小型人工湖的實用性不強.為解決這些問題,筆者設(shè)計了小型水面垃圾清理自動智能化機器人.該機器人為智能化機器人,操控者利用手機APP監(jiān)察位置,通過遙控器來控制機器人進入特殊水域作業(yè),能確保人身的安全.主體采用與常用塑料不同的可再生資源PLA聚乳酸熱塑性聚合物,經(jīng)濟且環(huán)保.傳送帶設(shè)計借力科學(xué),行動更敏捷輕松,該機器人非常適合在小型區(qū)域開展清潔工作.
這款機器人基于arduino 開源系統(tǒng),使用arduino uno開發(fā)板為主要的控制核心,聯(lián)合其他控制模塊來控制水面垃圾清理,在結(jié)構(gòu)上以“過濾”的理念設(shè)計出空中心形態(tài),采用遙控的方式代替人工操作,省時省力且能保證工作人員的安全[3].操作人員可以通過遙控器來控制機器人前進、后退、左轉(zhuǎn)、右轉(zhuǎn).當(dāng)機器人運行時,傳送帶一半延伸到水中,一半延伸到存儲裝置中.整體結(jié)構(gòu)如圖1所示.當(dāng)整個裝置中兩個螺旋槳推動機器人前進的同時,傳送帶也開始轉(zhuǎn)動.由于沾上水之后的吸附力,水面的漂浮垃圾會被傳送帶統(tǒng)統(tǒng)“吃”進去,然后隨傳送帶滾動的過程中會把垃圾滾進去,而水會因為自然的重力被留在裝置外面.制作機器人的材料包括木材、金屬、塑料等.其中金屬為主要的材料, 其強度高、不易磨損、有良好的延展性等.但加工成本會高,而且金屬在遇到水中的電解質(zhì)時會被腐蝕.經(jīng)過多次實驗操作,結(jié)合經(jīng)濟性和輕量化的要求,我們決定采用PLA 3D打印材料作為整體結(jié)構(gòu).PLA聚乳酸是一種熱塑性聚合物,來自可再生資源.該材料與其他常用塑料不同,它可通過不可再生的石油蒸餾和聚合獲得,設(shè)計更加符合環(huán)保理念.在打印時可以提高打印密度,進而提高強度和剛度,達到我們預(yù)期的標(biāo)準(zhǔn).由PLA材料構(gòu)成的兩個船型空心體用來提供浮力,并在內(nèi)部放置電機.尾部連著兩個螺旋槳驅(qū)動,上部為有一定厚度的隔離層用于安放控制裝置.垃圾收集由前方傳送帶完成,它把收集到的垃圾傳送到后方垃圾收集裝置.收集裝置由網(wǎng)狀結(jié)構(gòu)組成,呈長方體型,為可替換式收集箱.
圖1 整體結(jié)構(gòu)
水面垃圾清理機器人主體構(gòu)造采用的是小水線面雙體船結(jié)構(gòu),利用中間空腔進行垃圾的收集及儲存[4].潛沒于水中的兩側(cè)船型空心體、高于水面的平臺由連接上下部分的支柱構(gòu)成有效組合體,可減少受水浪干擾力,具備優(yōu)越的耐波性和更富余的利用空間等優(yōu)點.
收集裝置包括垃圾打撈裝置、存儲裝置以及動力裝置[5].整個打撈裝置運用了過濾的原理,保證機器人所過之處垃圾皆被清理.收集裝置采用了傳送帶設(shè)計,傳送帶一半延伸到水中,另一半延伸到垃圾收納箱中,當(dāng)整個裝置中兩個螺旋槳推動的同時,傳送帶也開始傳動,整個裝置前進.機器人行經(jīng)水面時,充分利用水面垃圾的漂浮性質(zhì),并借助垃圾沾上水之后的吸附力,將垃圾吸附到傳送帶上,然后隨傳送帶進入垃圾收集裝置中.這樣,垃圾清理機器人運動軌跡上所有的垃圾就會被清理干凈.
儲存裝置采用網(wǎng)狀設(shè)計,因為設(shè)備在運行中會有水隨著垃圾進入而被帶入收集器中,筆者參考了漁網(wǎng)的性質(zhì),采用了柔性的網(wǎng)狀儲存裝置,網(wǎng)狀的內(nèi)部收集器能將水過濾出去,避免了因為垃圾的重量過大而影響運行.其中卡扣的設(shè)計思想,非常方便地進行設(shè)備的摘取和安裝,操作簡單方便.同時,雙面體船身為垃圾儲存提供了更充足的空間,提高了產(chǎn)品實用性,整個裝置具有打撈速度快、收集容量高等特點.
控制設(shè)計采用arduino uno開發(fā)板作為主要的控制核心.arduino可利用類C語言來進行編程,而且有圖形化的編輯器,容易操作.核心控制電路系統(tǒng)如圖2所示.為實現(xiàn)實時監(jiān)控,采用HC05藍(lán)牙模塊連接控制,和手機App進行連接,當(dāng)手機發(fā)出信號時,藍(lán)牙模塊把信號傳給AS32無線模塊,無線模塊將指令傳遞給主板arduino uno,主板讀取AS32模塊接收到的指令,根據(jù)指令控制兩個直流電機和兩個步進電機.其中直流電機為垃圾清理機器人提供動力來源,步進電機分布在收集裝置履帶的兩側(cè),給收集裝置提供動力來源.整個控制裝置安裝在機器人的上部,采用上蓋封裝結(jié)構(gòu),其中部分連接采用防水貼來提高防水能力.
圖2 控制系統(tǒng)電路
提供動力來源的主要是直流電機和步進電機.為滿足行進要求,筆者采用了直流電機,電壓在12 V的時,空轉(zhuǎn)可達到10 000r/min左右,動力滿足模型需求.螺旋槳為樹脂材質(zhì),也用3D打印的方式得到成品,其硬度和強度也可以滿足需求.因為直流電機避免不了在水下運行,所以提前用塑料封裝好,連接處使用防水膠,就可以達到在水下運行的目的.
因為傳動的精度要求遠(yuǎn)比行進的要高,所以不適宜采用直流電機來直接驅(qū)動.為滿足轉(zhuǎn)動要求,于是使用步進電機,為履帶提供動力來源.履帶收集的動力裝置如圖3所示,具體型號28BYJ48.這款電機在輸出扭矩上符合要求.步進電機的驅(qū)動模塊采用ULN2003驅(qū)動板.ULN2003是由7個硅 NPN 達林頓管組成, 其電路的特點是在 5 V 的工作電壓下能與TTL和CMOS電路直接相連,可以直接處理原來需要標(biāo)準(zhǔn)邏輯緩沖器來處理的數(shù)據(jù),由arduino控制板傳出的信號可以直接給到步進電機驅(qū)動,進而控制電機的轉(zhuǎn)動.
圖3 收集的動力裝置
隨著智能時代的到來,便捷、安全的機器人替代人的體體力勞動是大勢所趨.本產(chǎn)品為全自動水面清潔機器人,具有智能化及多功能集合的特點.船體為小水線面雙體船結(jié)構(gòu),相對于市面上的單體船,穩(wěn)定性更強,空間更充足,可裝載更多的垃圾.小型化設(shè)計有利于機器人在狹窄水面工作,這在目前還算是一個空白,市場吸引力巨大,競爭較小,消費者需求旺盛.該小型水面垃圾清理機器人經(jīng)過多次實驗、逐步優(yōu)化,具有操作簡易、結(jié)構(gòu)簡單、成本低廉、綠色環(huán)保的特點.