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