999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于嵌入式的垃圾信息自動采集系統(tǒng)設(shè)計*

2024-01-30 08:44:32廖先莉
南方農(nóng)機 2024年3期
關(guān)鍵詞:系統(tǒng)

鐘 維 ,廖先莉

(成都大學(xué)電子信息與電氣工程學(xué)院,四川 成都 610106)

垃圾處理已成為城市環(huán)境綜合整治中的緊迫問題[1-3],若對垃圾分類處理不科學(xué),垃圾的回收利用價值和垃圾處理效率都會降低[4-6],因此合理的垃圾分類方法顯得尤為重要[7-10]。隨著嵌入式技術(shù)、圖像處理技術(shù)、自動化技術(shù)等的發(fā)展,智能垃圾分類系統(tǒng)逐漸成為當(dāng)下研究熱點。研究基于嵌入式的垃圾信息自動采集系統(tǒng)是智能垃圾分類系統(tǒng)的重要環(huán)節(jié),主要運用在路邊單個垃圾投放的垃圾桶內(nèi),當(dāng)垃圾距離垃圾桶蓋小于5 cm時,垃圾桶蓋自動打開固定時間然后關(guān)閉,當(dāng)桶內(nèi)檢測到有垃圾投入,自動拍照上傳垃圾圖像到上位機,為后續(xù)垃圾類型的判別做好準(zhǔn)備工作。

1 系統(tǒng)總體方案設(shè)計

基于嵌入式的垃圾信息自動采集系統(tǒng)是智能垃圾分類系統(tǒng)的重要組成部分,主要實現(xiàn)垃圾箱門自動關(guān)閉功能和圖像采集功能,當(dāng)用戶拿著垃圾靠近垃圾箱門的位置,傳感器模塊感應(yīng)到信息后,垃圾箱門會自動打開,保持10 s后自動關(guān)閉,垃圾投入箱體后,圖像采集模塊會拍攝當(dāng)前垃圾圖片,并通過串口傳輸給上位機軟件。系統(tǒng)主要完成垃圾圖像自動采集功能,為下一步根據(jù)圖像識別垃圾類型奠定基礎(chǔ),是智能垃圾分類系統(tǒng)的重要組成部分。

2 系統(tǒng)硬件設(shè)計

嵌入式垃圾分類控制系統(tǒng)硬件結(jié)構(gòu)如圖1所示,包括人體感應(yīng)模塊、箱門控制模塊、重量檢測模塊、圖像采集模塊等。當(dāng)用戶靠近垃圾桶后,系統(tǒng)及時感應(yīng)并自動開關(guān)垃圾桶蓋,對垃圾桶中的物體重量進行監(jiān)測,當(dāng)重量發(fā)生變化時驅(qū)動攝像頭自動進行圖片采集。

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

1)主控模塊。主控模塊選擇STM32系列的STM32F103ZET6單片機。32位基于ARM 核心的微控制器,主要負(fù)責(zé)收集各個傳感器模塊的信息,處理判斷后發(fā)送控制指令,是整個控制系統(tǒng)的核心模塊,與所有功能模塊相連。

2)供電模塊。系統(tǒng)使用12 V鋰電池供電。電源通過DC-DC轉(zhuǎn)換器將12 V電壓轉(zhuǎn)換為5 V電壓,再通過穩(wěn)壓芯片ASM1117將5 V電壓轉(zhuǎn)換至3.3 V,為控制器和各個模塊提供電源。設(shè)計采用雙鋰電池供電,各個模塊和控制器單獨電路供電。

3)人體感應(yīng)模塊。人體感應(yīng)模塊選用HC-SR04超聲波傳感器,包括發(fā)射電路、接收電路和放大濾波模塊,外接4個引腳,分別接電源、接地、接控制端和接收端,與控制器相連,通過超聲信號收發(fā)時間計算傳感器模塊與遮蔽物之間的距離。

4)箱門控制模塊。箱門控制模塊主要連同人體感應(yīng)模塊工作,箱門控制模塊選擇SG90舵機作為執(zhí)行器,通過舵機轉(zhuǎn)動帶動箱門的打開和關(guān)閉,SG90舵機外接3個引腳,分別接電源、接地和連接控制器的引腳,控制器通過輸入信號的脈沖寬度來調(diào)節(jié)舵機輸出軸轉(zhuǎn)動角度和轉(zhuǎn)動方向。

5)重量檢測模塊。重量檢測模塊主要由電阻式變壓力傳感器模塊和HX711 AD模塊組成,外接4個引腳,分別接地、接電源、接兩處控制器,控制器通過這兩個引腳,一個接收來自外部稱重傳感器通過模數(shù)轉(zhuǎn)換后的數(shù)字信號,一個輸出時鐘信號,控制模數(shù)轉(zhuǎn)換器的采樣速率。重量檢測模塊主要為控制器提供當(dāng)前放入垃圾的重量信息,用來判斷是否有垃圾進入垃圾箱,是否需要拍照上傳圖片信息。

6)圖像采集模塊。圖像采集模塊選用帶有FIFO緩沖器的OV7670攝像頭模塊,圖像采集模塊數(shù)據(jù)量很大,若直接使用I/O口讀取數(shù)據(jù),可能會因為I/O口讀取速率不夠而導(dǎo)致數(shù)據(jù)丟失。所以每一幀由OV7670攝像頭模塊采集的數(shù)據(jù)都會首先存儲在FIFO緩沖器中,控制器需要讀取圖片信息的時候,直接通過I/O口訪問緩沖器內(nèi)部數(shù)據(jù),從而不用擔(dān)心數(shù)據(jù)丟失問題。

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

系統(tǒng)軟件使用C語言編程,系統(tǒng)軟件編譯環(huán)境運用ARM公司推出的Keil μVision5,垃圾信息自動采集系統(tǒng)主要包括箱門自動控制功能、垃圾圖像信息自動采集和傳輸功能。

垃圾信息自動采集系統(tǒng)核心程序流程如圖2所示,首先對整個系統(tǒng)進行初始化,包含系統(tǒng)的時鐘、GPIO、I/O端口引腳設(shè)置、定時器設(shè)置、寄存器設(shè)置、變量初始化等。通過計數(shù)器計算超聲波傳感Echo引腳電平由高電平變?yōu)榈碗娖降拈g隔時間,計算出遮蔽物和垃圾桶間的距離,若距離小于5 cm,STM32向舵機的信號線輸出PWM信號,舵機開始正向轉(zhuǎn)動135°,打開垃圾桶蓋,延時10 s后舵機反向轉(zhuǎn)動回到初始位置,關(guān)閉垃圾桶。當(dāng)重量傳感器當(dāng)前測量數(shù)值大于上一次數(shù)值時,向攝像頭發(fā)送圖像采集信號,攝像頭接收到該信號后進行圖像采集,控制器將采集到的圖像信息通過串口傳給上位機。該系統(tǒng)是垃圾分類圖像識別的基礎(chǔ),是識別圖像的來源。

圖2 主程序流程圖

3.1 人體感應(yīng)模擬

本系統(tǒng)的人體感應(yīng)模塊的具體功能為實時感應(yīng)周圍是否有人靠近,通過計算得出距離值,并返回到主程序中,進而判斷是否需要開蓋。人體感應(yīng)模塊程序流程如圖3所示,初始化超聲波模塊,包括GPIO口和定時器的配置;開始計數(shù)器計數(shù)功能,也就是啟動定時器;開始發(fā)送觸發(fā)信號,然后延時60 ms并停止發(fā)送觸發(fā)信號;等待Echo引腳變?yōu)楦唠娖剑缓箝_啟計數(shù)器計數(shù)功能,開始計時;等待Echo引腳變?yōu)榈碗娖剑缓笸V褂嫈?shù)器計數(shù)功能,結(jié)束計時;獲取回波時間,并計算出人體和垃圾桶間的距離,得到距離值,判斷距離是否小于5 cm,如果小于5 cm,則發(fā)送開門信號。

圖3 人體感應(yīng)模塊程序流程圖

3.2 箱門控制模塊程序設(shè)計

本系統(tǒng)的箱門控制模塊具體功能為帶動垃圾桶蓋的開關(guān)動作,讓用戶可以便捷地將垃圾投放到垃圾桶內(nèi)。箱門控制模塊程序流程如圖4所示,各個模塊初始化完成,控制器接收到打開箱門的信號后,通過控制PWM信號的脈沖寬度來控制和箱門相連的舵機模塊的轉(zhuǎn)動角度,最終實現(xiàn)對箱門打開和關(guān)閉的控制,箱門打開后延時10 s,自動控制舵機轉(zhuǎn)動關(guān)閉箱門。

圖4 箱門控制模塊程序流程圖

3.3 重量檢測模塊程序設(shè)計

本系統(tǒng)的重量檢測模塊具體功能為檢測垃圾桶內(nèi)是否有新放入的垃圾,從而判斷是否需要拍照。重量檢測模塊程序流程如圖5所示,首先對所用引腳進行了初始化,并設(shè)置了校準(zhǔn)參數(shù)和物體重量閾值,當(dāng)傳感器檢測到有物體放置,便會向控制器發(fā)送信號。

圖5 重量檢測模塊程序流程圖

3.4 圖像采集模塊程序設(shè)計

圖像采集模塊的功能是對新放入的垃圾進行拍照,控制器能夠?qū)⑴恼盏玫降膱D片通過串口發(fā)送給上位機,上位機運用圖像識別算法得到垃圾類型,這個模塊是智能垃圾分類的基礎(chǔ),圖像拍攝質(zhì)量也直接關(guān)系到后面分類的精度。圖像采集模塊程序流程如圖6所示,攝像頭模塊總體初始化,包括SCCB接口的初始配置和攝像頭模塊的相關(guān)寄存器初始值的寫入,通常第一步是進行SCCB和OV7670相關(guān)GPIO口初始化,配置模塊外圍相關(guān)的I/O口包括數(shù)據(jù)讀取引腳、讀寫控制引腳和FIFO相關(guān)引腳等,等待OV7670同步信號,存儲圖像數(shù)據(jù),直到收到第二個OV7670同步信號,圖像數(shù)據(jù)存儲完成,讀取圖像數(shù)據(jù),發(fā)送圖像數(shù)據(jù)。

圖6 圖像采集模塊程序流程圖

4 測試

根據(jù)設(shè)計方案,將各個模塊進行調(diào)試,測試的主要內(nèi)容如表1所示。測試過程中使用山外多功能串口調(diào)試助手。該款軟件支持串口數(shù)據(jù)的發(fā)送、接收、顯示和記錄等操作,能夠在Windows系統(tǒng)上運行,對于本次測試的圖像采集模塊,山外多功能串口調(diào)試助手還能夠輸出圖片,非常適合本次系統(tǒng)的測試。

表1 主要模塊測試方案

通過對系統(tǒng)各模塊進行測試,各模塊連接正常,功能正常,兩個鋰電池供電延長了系統(tǒng)正常運行時間,系統(tǒng)可實現(xiàn)連續(xù)工作72 h,沒有明顯異常。當(dāng)物體靠近人體感應(yīng)模塊,距離小于5 cm,箱門控制模塊舵機正轉(zhuǎn),10 s后舵機反轉(zhuǎn)回到初始位置,模擬垃圾投入垃圾箱,箱門自動打開和自動關(guān)閉功能;將物體放到重量檢測模塊,模擬垃圾放入垃圾箱入口檢測單元,幾秒后圖像采集模塊將垃圾圖片通過串口傳輸?shù)缴衔粰C串口調(diào)試助手顯示,實現(xiàn)垃圾進箱后的圖像自動采集功能。

5 結(jié)語

隨著圖像識別技術(shù)的發(fā)展,將圖像識別技術(shù)運用在垃圾分類當(dāng)中成為研究熱點。基于嵌入式的垃圾信息自動采集系統(tǒng)作為基于圖像識別的智能垃圾分類系統(tǒng)的重要組成部分,為圖像識別技術(shù)提供垃圾圖像來源。本研究提出的采集系統(tǒng)軟件和硬件設(shè)計方案,各個模塊經(jīng)過調(diào)試安裝,相互作用,實現(xiàn)了預(yù)期的箱門自動開閉功能和圖像自動上傳功能,該系統(tǒng)運行穩(wěn)定、可靠。

猜你喜歡
系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統(tǒng)
基于UG的發(fā)射箱自動化虛擬裝配系統(tǒng)開發(fā)
半沸制皂系統(tǒng)(下)
FAO系統(tǒng)特有功能分析及互聯(lián)互通探討
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統(tǒng) 德行天下
PLC在多段調(diào)速系統(tǒng)中的應(yīng)用
主站蜘蛛池模板: 天堂岛国av无码免费无禁网站| 亚洲第一天堂无码专区| 日本久久久久久免费网络| 国产美女精品在线| 免费看美女自慰的网站| 亚洲欧美人成电影在线观看| 国产美女91呻吟求| 久久精品亚洲中文字幕乱码| 午夜啪啪福利| 国产丝袜丝视频在线观看| 狠狠躁天天躁夜夜躁婷婷| 97av视频在线观看| 久久一级电影| 天天躁日日躁狠狠躁中文字幕| 亚洲精品天堂在线观看| 国产91久久久久久| 热99re99首页精品亚洲五月天| 国产在线精彩视频二区| 精品伊人久久久香线蕉| 精品小视频在线观看| 日本精品中文字幕在线不卡| 欧美成人综合视频| 无码中文AⅤ在线观看| 丁香六月激情综合| 国产欧美日韩视频一区二区三区| 在线五月婷婷| 色精品视频| 99久久精品无码专区免费| 国内熟女少妇一线天| 国产在线无码一区二区三区| 亚洲,国产,日韩,综合一区| 欧洲亚洲一区| 国产成人精品男人的天堂下载| 亚洲人成网线在线播放va| 自拍欧美亚洲| 99爱在线| 91小视频在线观看免费版高清| 5388国产亚洲欧美在线观看| 免费人成在线观看成人片| 精品少妇人妻无码久久| 国产尤物视频在线| 欧美日本在线一区二区三区| 亚洲欧美色中文字幕| 国产女人在线视频| 99久久国产综合精品2023| 欧美一级黄色影院| 午夜精品影院| 亚洲欧美日韩成人高清在线一区| 一边摸一边做爽的视频17国产| 91无码网站| 成人福利视频网| 欧美啪啪网| 国产美女无遮挡免费视频| 18禁黄无遮挡网站| 婷婷伊人五月| www欧美在线观看| 亚洲有无码中文网| 亚洲性视频网站| 成人年鲁鲁在线观看视频| 人人澡人人爽欧美一区| 97在线免费| 欧美在线国产| 亚洲精品久综合蜜| 中文字幕佐山爱一区二区免费| 成人欧美日韩| 国产成人综合亚洲网址| 亚洲三级网站| 久热中文字幕在线观看| 亚洲欧美激情小说另类| 综合色区亚洲熟妇在线| 国内自拍久第一页| 天天色天天综合网| 精品撒尿视频一区二区三区| 国产精品永久久久久| 久久精品欧美一区二区| 丁香五月亚洲综合在线| 亚洲天堂免费| 国产精品成人AⅤ在线一二三四| 五月丁香在线视频| 亚洲丝袜第一页| 亚洲美女视频一区| 国产精品亚洲片在线va|