凌加平 潘紹明 田徑北 韋明崢 周俊男 譚
(1、廣西科技大學(xué)電氣與信息工程學(xué)院,廣西 柳州545000 2、廣西科技大學(xué)工程訓(xùn)練中心,廣西 柳州545000)
面對(duì)生活越來(lái)越智能化的今天,智慧城市的建設(shè)也如火如荼。人們?cè)谌粘I钪挟a(chǎn)生的垃圾得不到及時(shí)的處理,垃圾堆積過(guò)久就會(huì)發(fā)臭變爛,容易滋生各種細(xì)菌,產(chǎn)生各種有害氣體,嚴(yán)重影響人們的生活環(huán)境體驗(yàn),甚至還會(huì)污染水源。根據(jù)國(guó)家統(tǒng)計(jì)局和OECD 數(shù)據(jù)顯示,近幾年我國(guó)生活垃圾產(chǎn)量保持5%左右的增長(zhǎng),2018 年全國(guó)生活垃圾清運(yùn)量達(dá)到2.28 億噸,當(dāng)前中國(guó)已超過(guò)美國(guó),成為全球產(chǎn)生垃圾最多的國(guó)家。最早的太陽(yáng)能垃圾桶在2006 年就已經(jīng)出現(xiàn)在紐約街頭,它主要是利用太陽(yáng)能轉(zhuǎn)化電能供給系統(tǒng)使用,夜間可進(jìn)行照明,垃圾桶本身可以貼廣告進(jìn)行宣傳。太陽(yáng)能的利用為其他智能垃圾桶奠定了基礎(chǔ),已具備初代智能化模型。在2009 年,Bigbelly 公司就已經(jīng)制造了一種具有垃圾壓縮和網(wǎng)絡(luò)熱點(diǎn)的的垃圾桶,倫敦政府曾經(jīng)攜手一家設(shè)計(jì)公司設(shè)計(jì)了一款配有雙面LED 的WIFI 無(wú)線數(shù)據(jù)傳輸智能垃圾桶。我國(guó)的珠海市云筒環(huán)??萍加邢薰疽呀?jīng)研發(fā)了一套成熟穩(wěn)定的垃圾桶,他可以利用太陽(yáng)能壓縮垃圾使其容量增大,同時(shí)垃圾桶滿了會(huì)發(fā)信息到環(huán)衛(wèi)工作人員的手機(jī)上。
這些研究展示了各種智能垃圾桶的設(shè)計(jì),并沒(méi)有集中的管理垃圾桶,使垃圾得到一個(gè)及時(shí)有效的處理,本設(shè)計(jì)基于這個(gè)問(wèn)題,展開(kāi)了對(duì)于智能垃圾桶監(jiān)管系統(tǒng)的研究。
本項(xiàng)目基于物聯(lián)網(wǎng)的智能垃圾桶監(jiān)管系統(tǒng)研究,通過(guò)現(xiàn)有垃圾桶種類(lèi)與發(fā)展情況,針城市垃圾桶分布實(shí)際情況,確定系統(tǒng)的組成模塊,然后對(duì)電路控制系統(tǒng)進(jìn)行設(shè)計(jì)與制作,編寫(xiě)程序以及接入手機(jī)APP 等等,最后完成本設(shè)計(jì)。整個(gè)系統(tǒng)構(gòu)建框架如圖1 所示。
圖1 系統(tǒng)構(gòu)建框架圖
如圖1 所示,由ARM單片機(jī)控制整個(gè)系統(tǒng)的運(yùn)作,通過(guò)物聯(lián)網(wǎng)實(shí)現(xiàn)數(shù)據(jù)發(fā)送與接收垃圾桶狀況數(shù)據(jù)經(jīng)過(guò)云端服務(wù)器發(fā)送到用戶終端(手機(jī)APP),環(huán)衛(wèi)工人實(shí)時(shí)監(jiān)控各個(gè)垃圾桶的狀況,及時(shí)處理垃圾。各模塊功能如下:(1)使用人體紅外傳感器、溫度傳感器、超聲波傳感器、氣味傳感器等傳感器傳感器搜集數(shù)據(jù),向控制中心傳達(dá)信息,完成垃圾桶蓋的自動(dòng)開(kāi)啟與關(guān)閉。(3)對(duì)ARM進(jìn)行程序編程,使垃圾桶內(nèi)的紫外線的燈進(jìn)行殺菌,垃圾滿自動(dòng)報(bào)警等等。(3)借助機(jī)智云服務(wù)平臺(tái)實(shí)現(xiàn)產(chǎn)品手機(jī)APP的開(kāi)發(fā)及數(shù)據(jù)點(diǎn)的接入與設(shè)置。環(huán)衛(wèi)工人通過(guò)手機(jī)APP 遠(yuǎn)查看城市內(nèi)各個(gè)垃圾桶狀況便于進(jìn)行工作,實(shí)現(xiàn)遠(yuǎn)程人機(jī)交互。
要實(shí)現(xiàn)對(duì)本監(jiān)控系統(tǒng)的設(shè)計(jì),需要進(jìn)行硬件與軟件的設(shè)計(jì),本系統(tǒng)主要是由STM32F103ZET6 單片機(jī),紅外傳感器,溫度傳感器,超聲波模塊,ESP8266WIFI 模塊,繼電器模塊。系統(tǒng)的核心是STM32F103ZET6 單片機(jī),負(fù)責(zé)接收傳感器采集的數(shù)據(jù),然后進(jìn)行數(shù)據(jù)的處理然后發(fā)送到ESP8266WIFI 模塊進(jìn)行聯(lián)網(wǎng),然后在手機(jī)APP 上報(bào)警顯示,通知環(huán)衛(wèi)工作人員盡快來(lái)處理垃圾。
本系統(tǒng)要完成對(duì)人體紅外傳感器、溫度傳感器、超聲波傳感器、氣味傳感器等傳感器搜集數(shù)據(jù),還要實(shí)現(xiàn)垃圾桶蓋的自動(dòng)打開(kāi)與閉合,并且聯(lián)網(wǎng)把信號(hào)發(fā)送到環(huán)衛(wèi)人員手機(jī)APP 中,除了要進(jìn)行良好的硬件搭建外,還需要進(jìn)行軟件設(shè)計(jì)。本設(shè)計(jì)主要進(jìn)行軟件設(shè)計(jì)的有數(shù)據(jù)采集程序設(shè)計(jì)、控制程序設(shè)計(jì)、聯(lián)網(wǎng)功能設(shè)計(jì)燈三大部分。軟件設(shè)計(jì)主要使用Keil uVision5 和STC官方固件庫(kù),系統(tǒng)軟件設(shè)計(jì)整體流程圖如圖2。
圖2 系統(tǒng)軟件整體設(shè)計(jì)圖
系統(tǒng)上電進(jìn)行初始化后,采集人體紅外傳感器、溫度傳感器、超聲波傳感器、氣味傳感器等傳感器數(shù)據(jù),只要有人靠近垃圾桶,人體紅外傳感器檢測(cè)到有人就開(kāi)啟垃圾桶蓋,沒(méi)有人在旁邊時(shí)自動(dòng)關(guān)閉。氣味傳感器校測(cè)到異味,溫度傳感器檢測(cè)到溫度過(guò)高,超聲波傳感器檢測(cè)到垃圾桶滿等等,都會(huì)發(fā)送報(bào)警信號(hào)到手機(jī)APP 上,環(huán)衛(wèi)人員通過(guò)查看APP 就可以及時(shí)的進(jìn)行垃圾處理,提高工作效率。
本系統(tǒng)是通過(guò)ESP8266-12F 模塊連接到互聯(lián)網(wǎng),借助機(jī)智云平臺(tái)搭建手機(jī)APP 來(lái)查看本系統(tǒng)的實(shí)時(shí)數(shù)據(jù)。機(jī)智云平臺(tái)現(xiàn)在是全球領(lǐng)先的物聯(lián)網(wǎng)開(kāi)發(fā)平臺(tái),它為個(gè)人以及企業(yè)提供了一站式的智能軟硬件開(kāi)發(fā)服務(wù)。它提供的面向安卓手機(jī)APP 的應(yīng)用程序編程接口 (Application Programming Interface, API)可以使開(kāi)發(fā)者較為輕松的創(chuàng)建APP,在這個(gè)基礎(chǔ)上添加本系統(tǒng)所需要的設(shè)備節(jié)點(diǎn),系統(tǒng)會(huì)生成對(duì)應(yīng)的通信協(xié)議來(lái)完成數(shù)據(jù)互傳,這樣就完成了垃圾桶數(shù)據(jù)的遠(yuǎn)程查看。
想要通過(guò)ESP8266 模塊達(dá)到讓硬件連接機(jī)智云平臺(tái),就必須在STM32F103ZET6 上移植通訊固件庫(kù),通過(guò)燒錄機(jī)智云的GAgen 通訊固件,把云端獲得的數(shù)據(jù)轉(zhuǎn)換成串口數(shù)據(jù)來(lái)實(shí)現(xiàn)云端通信。
在城市智能化進(jìn)程中,智能垃圾桶的管控在城市衛(wèi)生方面顯得尤為重要。經(jīng)過(guò)實(shí)驗(yàn)驗(yàn)證,本系統(tǒng)開(kāi)發(fā)周期短,開(kāi)發(fā)成本低,能有效的對(duì)城市垃圾桶進(jìn)行一個(gè)相對(duì)集中的監(jiān)控管制,在垃圾桶狀態(tài)有問(wèn)題時(shí)能及時(shí)發(fā)送信息到手機(jī)APP 上,使環(huán)衛(wèi)人員的工作效率得到大大提高。