国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

多目標(biāo)分類智能垃圾箱電控設(shè)計(jì)研究

2021-10-13 10:24程軍曹鑫楠王中昊胡嘉格袁丹
電子制作 2021年19期
關(guān)鍵詞:開發(fā)板容納垃圾箱

程軍,曹鑫楠,王中昊,胡嘉格,袁丹

(重慶交通大學(xué),重慶,400074)

0 引言

隨著提倡環(huán)保的呼聲日益提高,社會(huì)對(duì)垃圾分類越來(lái)越重視,不少城市實(shí)行了垃圾強(qiáng)制分類措施。但隨之而來(lái)的是居民對(duì)垃圾種類的認(rèn)識(shí)不夠清楚的問題。近年來(lái),智能垃圾箱的使用受到廣泛關(guān)注,它可以在一定程度上代替人工,提高垃圾分類準(zhǔn)確率。本裝置所具有的示教功能可以幫助提高居民垃圾分類意識(shí),從源頭上解決現(xiàn)實(shí)生活中垃圾分類準(zhǔn)確率低的問題。城市生活垃圾分類收集已經(jīng)是大勢(shì)所趨、不能回避。為此設(shè)計(jì)了一種具有多目標(biāo)分類和示教功能的智能垃圾箱。

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

本裝置是通過Linux嵌入式系統(tǒng)為核心的多目標(biāo)分類智能垃圾箱。首先垃圾箱的圖像模塊通過調(diào)用OpenCV算法尋找圖像中目標(biāo)垃圾的數(shù)量和位置,分別傳入模板識(shí)別和InceptionResNet V2神經(jīng)網(wǎng)絡(luò)識(shí)別,最終可得出目標(biāo)物所在的位置和種類。其次,通過語(yǔ)音模塊、顯示模塊播報(bào)目標(biāo)物體所屬垃圾種類和顯示中英文名稱,然后通過控制模塊驅(qū)動(dòng)各部分機(jī)械結(jié)構(gòu)將目標(biāo)垃圾投入對(duì)應(yīng)容納桶中,最后通過超聲波測(cè)距傳感器對(duì)桶內(nèi)剩余容量進(jìn)行監(jiān)測(cè)。電源模塊分為包括電池降壓模塊和鋰聚合物電池。電池提供整個(gè)裝置所需電源,電池降壓模塊準(zhǔn)確地輸送各個(gè)模塊所需電流,保證各個(gè)模塊供電正常,實(shí)現(xiàn)穩(wěn)定操作。

圖1 系統(tǒng)硬件原理框圖

2 系統(tǒng)主要模塊設(shè)計(jì)

2.1 圖像模塊

圖2 圖像模塊主控芯片電路原理圖

圖3 控制模塊電路原理圖

圖像模塊采用NVIDIA Jetson Nano作為主控芯片,其內(nèi)部搭載四核ARM CORTEX-A57處理器、128核MAXWELL GPU和4GB LPDDR內(nèi)存,能夠?yàn)檠b置帶來(lái)足夠的AI算力,足以滿足本裝置圖像處理的性能需求。同時(shí)選用的Jetson開發(fā)板具有四個(gè)USB3.0和一個(gè)USB2.0 Micro-B接口,具有豐富的外設(shè)接口,因此帶來(lái)了較高的可拓展性。

攝像頭采用SCCB總線和主控芯片進(jìn)行通信。主控芯片通過串口與控制模塊連接和通信。

圖4 滿載檢測(cè)模塊電路原理圖

2.2 控制模塊

控制模塊主要由STM32實(shí)時(shí)控制系統(tǒng)組成,采用基于ARM Cortex-M內(nèi)核的STM32F103C8T6微控制器。該STM32微控制器使用MircoUSB接口供電和連入相應(yīng)的電路,方便USB設(shè)備的開發(fā)。

圖像模塊經(jīng)過綜合處理后將控制命令發(fā)回STM32實(shí)時(shí)控制系統(tǒng),控制系統(tǒng)通過控制驅(qū)動(dòng)模塊以此實(shí)現(xiàn)對(duì)目標(biāo)垃圾的分類。

2.3 滿載檢測(cè)模塊

本裝置對(duì)應(yīng)現(xiàn)行城市垃圾分類制度,設(shè)置有四種包括干垃圾、濕垃圾、有害垃圾和可回收垃圾的容納桶。上述容納桶頂部均設(shè)有超聲波測(cè)距傳感器,選用HC-SR04超聲波模塊,其采用IO觸發(fā)測(cè)距,具有性能穩(wěn)定,測(cè)度距離精確的優(yōu)點(diǎn)。

所述超聲波測(cè)距傳感器可對(duì)上述容納桶進(jìn)行滿容量檢測(cè),若達(dá)到滿容量的75%,則通過與英偉達(dá)Jetson開發(fā)板電氣連接的蜂鳴器和LCD顯示屏發(fā)出聲光警。

2.4 顯示模塊

顯示模塊包括USB電容觸摸屏和LCD顯示屏,用戶可通過電容觸摸屏實(shí)現(xiàn)對(duì)智能垃圾箱模式和功能的選擇,通過顯示屏查看攝像頭畫面、垃圾分類結(jié)果、電池剩余電量、容納桶的剩余容量等。LCD屏幕采用常規(guī)LCD總線和Jetson開發(fā)板進(jìn)行通信,Jetson開發(fā)板將實(shí)時(shí)處理后的圖像展示在LCD屏幕上,并將信息反饋給用戶。

圖5 顯示模塊電路原理圖

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

系統(tǒng)開啟后,首先對(duì)程序進(jìn)行初始化。將單個(gè)或多個(gè)目標(biāo)垃圾從投放口投入,垃圾停留在輸送帶機(jī)構(gòu)上,位于識(shí)別區(qū)頂部的攝像頭對(duì)垃圾進(jìn)行拍攝,獲得多張垃圾圖像,英偉達(dá)Jetson開發(fā)板接受垃圾圖像并進(jìn)行特征學(xué)習(xí),并將其運(yùn)算結(jié)果發(fā)送到STM32實(shí)時(shí)控制系統(tǒng)。通過語(yǔ)音模塊播報(bào)目標(biāo)垃圾種類,通過顯示模塊顯示目標(biāo)垃圾的中英文翻譯,并可通過點(diǎn)擊顯示屏進(jìn)行英文跟讀,當(dāng)智能垃圾箱處于等待垃圾投放狀態(tài)時(shí)將循環(huán)播放垃圾分類宣傳片,實(shí)現(xiàn)了本裝置的示教作用。

本裝置的圖像識(shí)別方法具體實(shí)施時(shí),首先使用掩膜遮擋非傳送帶區(qū)域,然后對(duì)掩膜處理后的圖像進(jìn)行閾值處理,消除大部分環(huán)境光干擾,再進(jìn)行侵蝕操作,去除無(wú)關(guān)斑點(diǎn)干擾,最后使用Findcontours操作尋找圖像中有效垃圾輪廓,裁剪傳入神經(jīng)網(wǎng)絡(luò)。

在圖像模塊完成對(duì)目標(biāo)垃圾的識(shí)別后,驅(qū)動(dòng)模塊開始工作,通過控制相應(yīng)的機(jī)構(gòu)將目標(biāo)垃圾投入對(duì)應(yīng)容納箱。接下來(lái)根據(jù)圖6和圖7詳細(xì)介紹本裝置的分類流程。

圖6 系統(tǒng)軟件原理框圖

圖7 智能垃圾箱模型示意圖

(1)若圖像模塊檢測(cè)到目標(biāo)物為多種垃圾,則STM32實(shí)時(shí)控制系統(tǒng)通過控制齒輪齒條模塊將輸送帶前方區(qū)域阻隔,隨后電機(jī)正轉(zhuǎn)控制輸送帶設(shè)備將多個(gè)垃圾輸送至分隔擋板區(qū)域;此時(shí)攝像頭再次啟動(dòng)采集多張垃圾圖像,檢查目標(biāo)垃圾是否已經(jīng)分開。

①若已分開則舵機(jī)控制其中一側(cè)齒輪齒條移開,使目標(biāo)垃圾落入傳動(dòng)區(qū)的托盤位置,通過同步帶機(jī)構(gòu)和舵機(jī)云臺(tái)機(jī)構(gòu)將垃圾正確投放至容納桶中;待一側(cè)的目標(biāo)垃圾分類完畢后,再打開另一側(cè)的齒輪齒條機(jī)構(gòu)完成對(duì)剩余垃圾的分類。

②若未分開則電機(jī)驅(qū)動(dòng)輸送帶反轉(zhuǎn),將垃圾在后置弧形擋板聚攏后再次分類,重復(fù)以上操作直至將所有目標(biāo)垃圾均投放至所述容納桶中。

(2)若圖像模塊檢測(cè)到目標(biāo)物為一種垃圾,則不運(yùn)行齒輪齒條模塊,直接通過輸送帶機(jī)構(gòu)將目標(biāo)垃圾輸送到前方的托盤上,接著通過同步帶機(jī)構(gòu)實(shí)現(xiàn)在托盤及目標(biāo)物的前后運(yùn)動(dòng),再通過舵機(jī)云臺(tái)機(jī)構(gòu)實(shí)現(xiàn)翻轉(zhuǎn)運(yùn)動(dòng),從而將目標(biāo)垃圾正確投放到相應(yīng)容納桶中。

最后滿載檢測(cè)模塊實(shí)時(shí)對(duì)容納桶的使用容量進(jìn)行監(jiān)測(cè),若使用容量已經(jīng)達(dá)到75%,則通過語(yǔ)音模塊和顯示模塊發(fā)出聲光警報(bào)。本裝置在應(yīng)用到城市垃圾管理系統(tǒng)時(shí),當(dāng)容納桶內(nèi)剩余容量不足時(shí),可發(fā)信息給區(qū)域垃圾管理員,便于及時(shí)地對(duì)智能垃圾箱已分類的垃圾進(jìn)行收集處理和進(jìn)行對(duì)智能垃圾箱的清潔工作。

4 結(jié)語(yǔ)

本裝置是基于Linux嵌入式控制系統(tǒng)的多目標(biāo)分類智能垃圾箱,很好地實(shí)現(xiàn)了對(duì)多個(gè)目標(biāo)垃圾的識(shí)別并分類,解決了目前多數(shù)智能垃圾箱不能進(jìn)行多目標(biāo)分類的難點(diǎn)。通過語(yǔ)音模塊和顯示模塊實(shí)現(xiàn)了垃圾分類宣傳片循環(huán)播放、語(yǔ)音播報(bào)垃圾種類、英文跟讀,具有顯著的示教作用,能夠提高居民垃圾分類意識(shí),同時(shí)為今后建立區(qū)域化垃圾管理系統(tǒng)[5]提供了一種可行的思路和可靠的保障。這種分類效率高,生產(chǎn)成本低的多目標(biāo)智能分類垃圾箱滿足當(dāng)前城市迫切需要對(duì)生活垃圾進(jìn)行合理化回收,進(jìn)行資源再利用的剛性需求,具有廣闊的市場(chǎng)前景。

猜你喜歡
開發(fā)板容納垃圾箱
洗掃車?yán)潴w及過濾裝置優(yōu)化研究
30厘米的尊嚴(yán)
基于STM32H7的FDCAN通信系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)?
垃圾箱的變化
開發(fā)板在單片機(jī)原理及接口技術(shù)課程教學(xué)中的應(yīng)用
智珠
ARM宣布mbed Enabled Freescale FRDM—K64F開發(fā)板通過微軟認(rèn)證
一切
智能垃圾箱
MiniGUI在基于OMAP5912開發(fā)板上的移植
育儿| 黑山县| 小金县| 吐鲁番市| 大荔县| 星子县| 清原| 理塘县| 沽源县| 随州市| 阳春市| 中山市| 修文县| 永登县| 高陵县| 南平市| 高淳县| 依兰县| 包头市| 运城市| 城固县| 麻江县| 江门市| 永嘉县| 拉萨市| 仙游县| 温泉县| 合川市| 静乐县| 崇义县| 苗栗市| 无为县| 甘谷县| 正定县| 安吉县| 青神县| 新营市| 多伦县| 太原市| 报价| 青海省|