亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Arduino 的小型水上清潔機(jī)器人的控制

        2021-07-30 02:46:16陳利饒闖侍中樓
        科學(xué)技術(shù)創(chuàng)新 2021年21期
        關(guān)鍵詞:原理圖手柄攝像頭

        陳利 饒闖 侍中樓*

        (江漢大學(xué)工程訓(xùn)練中心,湖北 武漢 430000)

        隨著人類社會(huì)的不斷發(fā)展,水資源污染愈發(fā)嚴(yán)重,在黨的十九大報(bào)告中提出堅(jiān)持人與自然和諧共生,樹(shù)立和踐行“綠水青山就是金山銀山”的生態(tài)文明理念之后,水面垃圾的清理問(wèn)題得到人們的高度重視,水上清潔機(jī)器人有了廣闊的應(yīng)用前景,針對(duì)目前小型水上清潔機(jī)器人操作復(fù)雜、成本造價(jià)頗高的問(wèn)題,我們研制開(kāi)發(fā)了一款基于Arduino 的小型清潔機(jī)器人,可進(jìn)行淺海和湖泊的垃圾收集工作,能夠有效的解放人力、改善生態(tài)環(huán)境。

        1 系統(tǒng)的硬件設(shè)計(jì)

        以電子系統(tǒng)為核心的控制系統(tǒng)是機(jī)器人運(yùn)行的主要方式,本文介紹了一種基于Arduino 的水上機(jī)器人的控制系統(tǒng)。要建立水上機(jī)器人的控制系統(tǒng),硬件設(shè)備是系統(tǒng)運(yùn)行的基礎(chǔ)和關(guān)鍵,它對(duì)整個(gè)系統(tǒng)的穩(wěn)定性、控制的準(zhǔn)確性和反饋的時(shí)耗性都有直接的影響。水上機(jī)器人控制系統(tǒng)的硬件部分主要包括Arduino 控制器、動(dòng)力部分、收集部分、自動(dòng)調(diào)節(jié)部分、無(wú)線控制部分、電池模塊等。其中,動(dòng)力部分由涵道推進(jìn)器、雙向無(wú)刷電調(diào)兩部分組成;收集部分由ULN2003APG 驅(qū)動(dòng)芯片、步進(jìn)電機(jī)和同步帶組成;自動(dòng)調(diào)節(jié)部分由紅外光電傳感器、超聲波傳感器和OV7670CMOSVGA 攝像頭模塊組成;無(wú)線控制部分由PS2無(wú)線遙控手柄和無(wú)線接收器組成。系統(tǒng)結(jié)構(gòu)如圖1 所示。

        1.1 Arduino 控制器

        Arduino 是一個(gè)開(kāi)源的單片機(jī)電子設(shè)計(jì)平臺(tái),硬件部分由Atmel AVR 單片機(jī)、I/O 接口及相關(guān)電路組成,軟件部分則包括標(biāo)準(zhǔn)的程序編譯器和程序下載器,本系統(tǒng)的主控制器采用Arduino Mega 2560。

        圖1 系統(tǒng)結(jié)構(gòu)圖

        相比于51 單片機(jī),Arduino 最大的優(yōu)點(diǎn)在于,功能齊全而且學(xué)習(xí)非常簡(jiǎn)單。同時(shí),Arduino 可以跨平臺(tái)使用,在Windows、Macintosh OSX、Linux 三大主流操作系統(tǒng)上都可以運(yùn)行,而其他的大多數(shù)控制器只能在Windows 上開(kāi)發(fā)。Arduino 的核心庫(kù)文件都是開(kāi)源的,在開(kāi)源協(xié)議范圍內(nèi)可以任意修改原始設(shè)計(jì)及相應(yīng)代碼。所以選擇了Arduino 控制板。除了流行的Arduino UNO 外,Arduino Mega2560 是Arduino 系列中的一種,Mega 和UNO 的主要區(qū)別在于處理器,ATmega2560 比ATmega328 內(nèi)存更大,外圍設(shè)備更多。如果需要控制更多的傳感器,需要同時(shí)連接更多的引腳,應(yīng)當(dāng)優(yōu)先選擇Arduino Mega 2560(相關(guān)參數(shù)如圖2)。

        圖2 MEGA 2560 相關(guān)參數(shù)

        1.2 無(wú)刷電調(diào)

        由于Arduino 控制板輸出的直流電壓不足以驅(qū)動(dòng)涵道推進(jìn)器工作,所以我們采用PWM(脈沖寬度調(diào)制)+外置電源+無(wú)刷電調(diào)(ESC)的方式來(lái)控制電機(jī)的輸入電壓。PWM占空比越高,等效電壓就越高;占空比越低,等效電壓就越低。控制器給出的PWM波形只是控制信號(hào),輸出電壓(3.3V/5V)不能驅(qū)動(dòng)無(wú)刷直流電機(jī),所以推進(jìn)器驅(qū)動(dòng)方式采用雙向無(wú)刷電調(diào)進(jìn)行調(diào)速控制。無(wú)刷電調(diào)(ESC)可以驅(qū)動(dòng)無(wú)刷直流電機(jī)進(jìn)行工作,其原理是電機(jī)可以根據(jù)控制器輸出的控制信號(hào)PWM來(lái)調(diào)節(jié)電機(jī)轉(zhuǎn)速。

        1.3 無(wú)刷直流電機(jī)

        推進(jìn)電機(jī)的選擇主要是在考慮航行助力和航速的條件下選擇推進(jìn)電機(jī)的功率。理論計(jì)算通常采用機(jī)器人航行阻力與螺旋槳的推進(jìn)功率和航速的近似關(guān)系式

        式(1) 中:NX 為電機(jī)的軸功率(KW);ρ 為湖水密度(kg/m3);Q 為機(jī)體橫剖面面積(m2);CR 為阻力系數(shù);V 為航速(m/s)。參考其他文獻(xiàn)對(duì)阻力系數(shù)進(jìn)行選擇,確定CR=0.75,湖水密度為1×103kg/m3,機(jī)器人橫剖面積為78750mm2,取航速V=3 m/s。將所有參數(shù)代入公式,并考慮超載、風(fēng)、浪對(duì)機(jī)器人的影響保留一定的余量,最終確定電機(jī)的總推進(jìn)功率為300W。由于采用雙軸推進(jìn),故單個(gè)電機(jī)的功率為150W。我們選擇F2838B 作為推進(jìn)電機(jī),該電機(jī)工作電壓7.4V-16.8V,額定電流10A,此電機(jī)采用直流調(diào)速,直流調(diào)速快準(zhǔn)穩(wěn),符合水上清潔機(jī)器人的需要。

        1.4 ULN2003APG 驅(qū)動(dòng)芯片

        收集部分我們采用步進(jìn)電機(jī)驅(qū)動(dòng)同步帶來(lái)收集水面垃圾。

        ULN2003APG 驅(qū)動(dòng)芯片作為步進(jìn)電機(jī)的驅(qū)動(dòng)芯片,ULN2003APG 驅(qū)動(dòng)芯片驅(qū)動(dòng)步進(jìn)電機(jī)的引腳接線如圖3 所示,其中IN1-IN4 連接Arduino Mega 2560 控制器,輸出槽口連接步進(jìn)電機(jī),5-12V 的“+”接電源正極,“-”接電源負(fù)極,驅(qū)動(dòng)芯片上的4 個(gè)指示燈可實(shí)時(shí)顯示控制步進(jìn)電機(jī)的脈沖變化。ULN2003 工作電壓較高,工作電流較大,灌電流可達(dá)500mA,并且能夠在關(guān)態(tài)時(shí)承受50V 的電壓,輸出還可以在高負(fù)載電流下并行運(yùn)行。通常單片機(jī)驅(qū)動(dòng)ULN2003 時(shí),上拉2K 的電阻較為合適,同時(shí),COM端引腳應(yīng)該懸空或接電源,ULN2003APG 引腳圖及邏輯框圖如圖4 所示。

        圖3 ULN2003APG 驅(qū)動(dòng)原理圖

        圖4 ULN2003APG 引腳圖及邏輯框圖

        1.5 OV7670 攝像頭

        攝像頭識(shí)別部分我們采用的是OV7670 帶FIFO 的模塊的攝像頭。因?yàn)閹IFO 的攝像頭可以將攝像頭拍攝的數(shù)據(jù)暫時(shí)存在FIFO 里,然后Arduino Mega 2560 將拍攝的數(shù)據(jù)讀出。FIFO 的存儲(chǔ)速度很快,可以將攝像頭的數(shù)據(jù)暫時(shí)存起來(lái),以便CPU 將獲得的數(shù)據(jù)慢慢取出來(lái)并處理,能有效地提高系統(tǒng)整體的運(yùn)行速度。

        1.6 紅外光電傳感器

        我們采用E18-D80NK 光電傳感器(接線原理圖如圖5 所示)實(shí)時(shí)測(cè)量機(jī)器人到水面的距離,E18-D80NK 是一種集發(fā)射與接收于一體的光電傳感器,E18-D80NK 光電傳感器由發(fā)送器,接收器和檢測(cè)電路三部分構(gòu)成,該元件有探測(cè)距離遠(yuǎn),可見(jiàn)光干擾較小,成本低廉,使用簡(jiǎn)便的優(yōu)點(diǎn)。

        1.7 HC-SR04 超聲波測(cè)距模塊

        我們采用HC-SR04 超聲波測(cè)距模塊(接線原理圖如圖6 所示)監(jiān)測(cè)垃圾儲(chǔ)存箱的存儲(chǔ)量。HC-SR04 的一端發(fā)出超聲波,接觸到障礙物后反射,被另一個(gè)端口接收,通過(guò)檢測(cè)超聲波發(fā)射和接收的時(shí)間差,就可以根據(jù)聲波傳播的速率算出HC-SR04 和障礙物之間的距離。該傳感器有兩種模式可以選擇,單線模式只需要一根信號(hào)線,大大減少了I/O 口的資源利用;雙線模式需要兩根信號(hào)線,一根輸入信號(hào)線和一根輸出信號(hào)線。HC-SR04超聲波測(cè)距模塊在有效探測(cè)范圍內(nèi)可自動(dòng)標(biāo)定,無(wú)需任何人工調(diào)整就可以獲得障礙物的準(zhǔn)確位置。該傳感器具有測(cè)量精度高、抗環(huán)境干擾能力強(qiáng)的特點(diǎn)。

        圖5 E18-D80NK 原理圖

        圖6 HC-SR04 原理圖

        1.8 電池模塊

        續(xù)航方面,電池模塊是機(jī)器人的能量來(lái)源,機(jī)器人的續(xù)航指標(biāo)、單次工作時(shí)間、單次巡航里程等都與電池的質(zhì)量和容量有關(guān)。電池我們采用ZO-25C-2200-3SIP-11.1V PRO 模塊,該電池容量為1300mAh,電壓額定電壓為11.1V,通過(guò)計(jì)算可得機(jī)器人的續(xù)航時(shí)間長(zhǎng)達(dá)40 小時(shí)。該電池模塊具有容量高、體積輕的特點(diǎn),且具有續(xù)航時(shí)間長(zhǎng)、性能平穩(wěn)持久、不容易鼓包、循環(huán)性能突出等優(yōu)點(diǎn)。

        1.9 PS2 手柄

        圖7 PS2 手柄接收器原理圖

        我們采用PS2 手柄實(shí)現(xiàn)操控者對(duì)機(jī)器人的控制,無(wú)線控制部分主要由PS2 手柄與接收器(原理圖如圖7 所示)兩部分組成,手柄主要負(fù)責(zé)發(fā)送指令信息;接收器與單片機(jī)相連,用于接收手柄發(fā)來(lái)的信息,并傳遞給單片機(jī)。同時(shí)單片機(jī)也可通過(guò)接收器,向手柄發(fā)送命令,兩者之間相輔相成,PS2 手柄的傳輸范圍為20m。

        2 系統(tǒng)的軟件設(shè)計(jì)

        該控制系統(tǒng)主要由動(dòng)力推進(jìn)系統(tǒng)、自動(dòng)調(diào)節(jié)水深系統(tǒng)、收集傳送系統(tǒng)和能源續(xù)航系統(tǒng)四個(gè)部分組成,各系統(tǒng)相互協(xié)調(diào)、分工合作來(lái)實(shí)現(xiàn)對(duì)水上清潔機(jī)器人運(yùn)動(dòng)的精確控制、狀態(tài)的精準(zhǔn)監(jiān)測(cè)。

        首先通電后檢查機(jī)器人的健康狀況(包括電量、儲(chǔ)存余量等)。如果各種參數(shù)正常的話,機(jī)器人開(kāi)始自動(dòng)巡航,否則,蜂鳴器將會(huì)報(bào)警提示,需要進(jìn)行人工修復(fù),符合出發(fā)要求才可以進(jìn)行自動(dòng)巡航。巡航時(shí)攝像頭會(huì)檢測(cè)附近是否有垃圾,有垃圾則機(jī)器人向垃圾所在方位移動(dòng),收集水面上的漂浮垃圾,同時(shí),傳感器會(huì)檢測(cè)船體的吃水深度,控制器會(huì)控制電子閥、排水泵進(jìn)出水,使船體的吃水深度趨近于正常值的范圍內(nèi)。之后會(huì)重新檢測(cè)吃水深度,如果吃水深度未達(dá)到極限值,系統(tǒng)會(huì)給出指令,機(jī)器人會(huì)繼續(xù)進(jìn)行自動(dòng)巡航。否則,小船就會(huì)選擇最佳返回路徑,垃圾收集結(jié)束。系統(tǒng)設(shè)計(jì)流程圖如圖8 所示。

        圖8 系統(tǒng)設(shè)計(jì)流程圖

        2.1 自動(dòng)調(diào)節(jié)水深系統(tǒng)

        自動(dòng)調(diào)節(jié)水深系統(tǒng)由超聲波傳感器、貯水艙、電磁閥、排水泵等組成。超聲波傳感器位于機(jī)器人箱體頂部,通過(guò)超聲波測(cè)距的方式測(cè)量傳感器與水面之間的高度。當(dāng)吃水深度(測(cè)量高度)在設(shè)定范圍內(nèi)時(shí),機(jī)器人正常運(yùn)行。當(dāng)測(cè)量高度大于設(shè)定范圍的值時(shí),機(jī)器人吃水過(guò)淺,此時(shí)電子閥打開(kāi),水由電子閥進(jìn)入到貯水艙,機(jī)器人所受重力增加,機(jī)器人下沉,直至測(cè)量高度到達(dá)設(shè)定范圍。若測(cè)量高度小于設(shè)定范圍,則排水泵開(kāi)始工作,將貯水艙中的水排出艙外,減小機(jī)器人所受重力,機(jī)器人上浮,直至測(cè)量高度在設(shè)定范圍內(nèi)。自動(dòng)調(diào)節(jié)水深系統(tǒng)設(shè)計(jì)流程圖如圖9 所示。

        圖9 自動(dòng)調(diào)節(jié)水深系統(tǒng)設(shè)計(jì)流程

        2.2 巡航收集系統(tǒng)

        圖10 巡航收集系統(tǒng)設(shè)計(jì)流程圖

        該系統(tǒng)由OV7670 攝像頭模塊、ULN2003APG 驅(qū)動(dòng)芯片、步進(jìn)電機(jī)和同步帶組成。自動(dòng)巡航時(shí),攝像頭自動(dòng)檢測(cè)并識(shí)別漂浮垃圾。當(dāng)攝像頭檢測(cè)范圍內(nèi)出現(xiàn)垃圾時(shí),Arduino 控制板控制動(dòng)力推進(jìn)系統(tǒng)向目標(biāo)位置移動(dòng),當(dāng)機(jī)器人靠近漂浮物時(shí),Arduino 控制板給ULN2003APG 驅(qū)動(dòng)芯片輸出高電平,步進(jìn)電機(jī)帶動(dòng)同步帶開(kāi)始工作,將垃圾收集到垃圾儲(chǔ)存箱內(nèi)。巡航收集系統(tǒng)設(shè)計(jì)流程圖如圖10 所示。

        2.3 能源續(xù)航系統(tǒng)

        該系統(tǒng)由E18-D80NK 光電傳感器、蜂鳴器、低壓報(bào)警器和電池模塊組成。主要負(fù)責(zé)檢測(cè)機(jī)器人的狀況,當(dāng)機(jī)器人發(fā)生以下?tīng)顩r時(shí),機(jī)器人會(huì)警報(bào)提示,并選擇最佳路徑返航。

        2.3.1 光電傳感器位于垃圾儲(chǔ)存箱內(nèi)的頂部,能夠?qū)⒗鴥?chǔ)存箱內(nèi)的存儲(chǔ)狀況轉(zhuǎn)換成電信號(hào),反饋給Arduino 控制板與設(shè)定值進(jìn)行比較,當(dāng)檢測(cè)值小于設(shè)定值時(shí),會(huì)觸發(fā)蜂鳴器。

        2.3.2 低壓報(bào)警器會(huì)實(shí)時(shí)監(jiān)測(cè)電源電量,當(dāng)電壓低于11.1V時(shí),報(bào)警器會(huì)報(bào)警提示。

        3 結(jié)論

        本文介紹了一種基于Arduino 的清潔機(jī)器人控制系統(tǒng),該系統(tǒng)由涵道推進(jìn)器、雙向無(wú)刷電調(diào)、ULN2003APG 驅(qū)動(dòng)芯片、步進(jìn)電機(jī)、紅外光電傳感器、超聲波傳感器、OV7670CMOSVGA 攝像頭模塊和PS2 無(wú)線遙控手柄等元件構(gòu)成。系統(tǒng)具有自動(dòng)巡航、收集傳送、自動(dòng)調(diào)節(jié)吃水深度、自動(dòng)檢測(cè)機(jī)器人實(shí)時(shí)狀況的功能,方便操作,適用于現(xiàn)代家居小區(qū)湖泊處的垃圾清理任務(wù),該產(chǎn)品的設(shè)計(jì)開(kāi)發(fā)不僅可以為人類提供生活上的便利方便,有效地減少水上垃圾,而且具有超高的市場(chǎng)應(yīng)用價(jià)值和廣泛的推廣前景。

        猜你喜歡
        原理圖手柄攝像頭
        浙江首試公路非現(xiàn)場(chǎng)執(zhí)法新型攝像頭
        攝像頭連接器可提供360°視角圖像
        基于PLC控制的手柄座鉆孔攻絲一體機(jī)的研發(fā)
        淺談STM32核心板原理圖設(shè)計(jì)
        電路原理圖自動(dòng)布圖系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
        基于Protel DXP 2004層次原理圖的設(shè)計(jì)
        一種多功能無(wú)線手柄的設(shè)計(jì)
        電子制作(2018年11期)2018-08-04 03:25:44
        為什么廚具的手柄不是金屬的?
        奔馳360°攝像頭系統(tǒng)介紹
        銀行家
        成人无码区免费a片www| 久久久久久亚洲av成人无码国产 | 国产a国产片国产| 蜜桃视频在线在线观看| 亚洲欧美成人a∨| 99久久精品午夜一区二区| 国产一区二区三区特黄| 亚洲综合色成在线播放| 少妇精品亚洲一区二区成人| 国产欧美亚洲另类第一页| 免费人成再在线观看视频| 精品人妻av一区二区三区四区| 亚洲免费不卡| 国产国拍精品av在线观看按摩 | 91精品国产91热久久p| 亚洲日韩精品a∨片无码加勒比 | 国产女人好紧好爽| 中文字幕亚洲高清精品一区在线 | 日本一二三区视频在线| 日韩字幕无线乱码免费| 在线a免费观看| 94久久国产乱子伦精品免费| av网站在线观看大全| 中文字幕高清无码不卡在线| 精品人妻人人做人人爽夜夜爽| 偷拍一区二区三区四区| 久久AⅤ无码精品色午麻豆| 久久精品国产亚洲av高清热| 各类熟女熟妇激情自拍| 国产精品三级在线专区1 | 国产尤物精品自在拍视频首页| 中文字幕乱码高清完整版| 久久熟女少妇一区二区三区| 中文字幕精品久久天堂一区| 亚洲国产成人久久综合下载| 91自拍视频国产精品| 魔鬼身材极品女神在线| 一区二区国产在线观看| 日韩aⅴ人妻无码一区二区| 日本亚洲中文字幕一区| 日韩美女av二区三区四区|