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

        ?

        基于STM32語音識(shí)別的垃圾分類機(jī)器人設(shè)計(jì)

        2022-02-17 12:03:58吳樹添全釗鋒覃雪婷冉秋桂藍(lán)國(guó)財(cái)劉光曉林雪瓊
        電子制作 2022年3期
        關(guān)鍵詞:舵機(jī)垃圾桶藍(lán)牙

        吳樹添,全釗鋒,覃雪婷,冉秋桂,藍(lán)國(guó)財(cái),劉光曉,林雪瓊

        (廣西民族師范學(xué)院 數(shù)理與電子信息工程學(xué)院,廣西崇左,532200)

        0 前言

        目前我國(guó)各城市正在深入開展?fàn)巹?chuàng)國(guó)家衛(wèi)生城市活動(dòng),這是全國(guó)愛國(guó)衛(wèi)生運(yùn)動(dòng)委員會(huì)辦公室評(píng)選命名的國(guó)家級(jí)衛(wèi)生優(yōu)秀城市的最高榮譽(yù),是一個(gè)城市綜合素質(zhì)的重要標(biāo)志。沈陽市正在深入開展創(chuàng)建國(guó)家衛(wèi)生城市和建設(shè)國(guó)家健康城市(以下簡(jiǎn)稱“雙城雙創(chuàng)”)工作,全面加強(qiáng)區(qū)域衛(wèi)生基礎(chǔ)設(shè)施建設(shè),促進(jìn)城鄉(xiāng)環(huán)境衛(wèi)生改善,營(yíng)造整潔健康的市容環(huán)境,解決與人民群眾切身利益息息相關(guān)的社會(huì)衛(wèi)生問題,爭(zhēng)創(chuàng)生態(tài)宜居的健康示范城市。本設(shè)計(jì)的投放使用將使普通市民從不隨手亂扔垃圾這樣的點(diǎn)滴小事做起,養(yǎng)成良好的衛(wèi)生健康習(xí)慣,成為“雙城雙創(chuàng)”的主動(dòng)參與者,踴躍參與到環(huán)境治理中來,成為“雙城雙創(chuàng)”的積極踐行者。在逐步完善長(zhǎng)效管理機(jī)制中,智能垃圾桶的使用可以是人人可見的亮點(diǎn)。

        1 設(shè)計(jì)思路

        目前市場(chǎng)上智能垃圾桶比較多,但是一般是應(yīng)用超聲波傳感器或者是人體傳感器,這樣子的垃圾桶比較難應(yīng)用到人流穿梭的街道,而語音控制的垃圾分類機(jī)器人,可以通過語音喚醒,也可以通過按鍵觸發(fā)喚醒語音識(shí)別,這樣子可以應(yīng)用于人群密集和時(shí)常走動(dòng)的街道,較好地解決了人群流動(dòng)造成的系統(tǒng)誤以為有人需要丟垃圾而觸發(fā)的打開垃圾桶蓋的影響,本設(shè)計(jì)使用STM32作為主要控制的芯片開發(fā)和設(shè)計(jì)了一款可以通過語音控制的垃圾分類機(jī)器人,本設(shè)計(jì)研究的“語音控制垃圾分類機(jī)器人”主要是幫助人們將垃圾進(jìn)行分類,使垃圾在清理時(shí)無需再次人工分類,能有效地節(jié)約環(huán)衛(wèi)工人的時(shí)間,本設(shè)計(jì)會(huì)在你說出垃圾的名稱時(shí)自動(dòng)打開該垃圾相應(yīng)的垃圾類型的桶蓋并且通過語音播報(bào)告訴你是屬于什么類型的垃圾,當(dāng)檢測(cè)到垃圾裝滿后可以ESP8266-01這款無線WIFI模塊通過MQTT協(xié)議連接中國(guó)移動(dòng)物聯(lián)網(wǎng)OneNet云平臺(tái)告知工作人員垃圾已經(jīng)裝滿,等工作人員清理,以確保不會(huì)出現(xiàn)垃圾后期需要進(jìn)行分類和垃圾堆積的現(xiàn)象。本文使用STM32作為主要控制的芯片設(shè)計(jì)這款語音控制垃圾分類機(jī)器人來進(jìn)行垃圾的分類,其主要是為了方便人們對(duì)垃圾進(jìn)行分類,從而減少環(huán)衛(wèi)工人的工作量和提高人們對(duì)垃圾進(jìn)行分類的意識(shí),且本設(shè)計(jì)能夠把物聯(lián)網(wǎng)技術(shù)、嵌入式技術(shù)、高頻技術(shù)、通信技術(shù)、大數(shù)據(jù)技術(shù)等理論知識(shí)結(jié)合引入到電子系統(tǒng)設(shè)計(jì)與制作工程實(shí)踐中,做到理論聯(lián)系實(shí)際,這個(gè)機(jī)器人的設(shè)計(jì)與實(shí)際生活緊密相關(guān)且具有很強(qiáng)的生活現(xiàn)實(shí)意義。

        若想完成本設(shè)計(jì)需要使用到一個(gè)STM32F103C8T6核心板,一個(gè)ASR MO8-B語音識(shí)別模塊,一個(gè)MP3語音播報(bào)模塊,一個(gè)ESP8266-01WIFI模塊,一個(gè)HC-05藍(lán)牙模塊,四個(gè)紅外發(fā)射接收對(duì)管,四個(gè)SG90舵機(jī),以STM32作為核心的控制器,語音識(shí)別模塊作為語音識(shí)別的裝置,MP3語音播報(bào)模塊用于播報(bào)垃圾的種類,ESP8266-01作為連接OneNet平臺(tái)的模塊,HC-05藍(lán)牙模塊作為單片機(jī)與手機(jī)APP通信的無線模塊,四個(gè)舵機(jī)用來控制垃圾桶的開關(guān),四個(gè)紅外發(fā)射接收對(duì)管用于檢測(cè)垃圾是否裝滿。

        2 硬件設(shè)計(jì)

        2.1 設(shè)計(jì)框圖

        本設(shè)計(jì)電路原理圖可以細(xì)分為:電源電路、主控模塊、WiFi、藍(lán)牙無線通信電路、紅外對(duì)管檢測(cè)電路、舵機(jī)驅(qū)動(dòng)電路、語音識(shí)別模塊與語音播報(bào)模塊。系統(tǒng)設(shè)計(jì)框圖如圖1所示。

        圖1 系統(tǒng)框圖

        2.2 涉及模塊及驅(qū)動(dòng)原理

        2.2.1 主控模塊

        本設(shè)計(jì)主要是對(duì)WIFI模塊的數(shù)據(jù)接收和發(fā)送和ASR MO8-B語音識(shí)別模塊的串口數(shù)據(jù)接收還有手機(jī)APP與單片機(jī)通信的數(shù)據(jù)處理,對(duì)于這些數(shù)據(jù)可以使用STM32F103C8T6作為主控芯片,其本身自帶的三個(gè)串口通信功能可以剛好完成本設(shè)計(jì)數(shù)據(jù)分析和處理,使用單片機(jī)的USAR1串口打印輸出ESP8266對(duì)網(wǎng)絡(luò)連接的狀態(tài),ESP8266通過單片機(jī)的USAR2連接OneNet平臺(tái)獲取平臺(tái)的數(shù)據(jù)和發(fā)送數(shù)據(jù)到平臺(tái),HC-05模塊和語音識(shí)別模塊通過單片機(jī)的USAR3連接手機(jī)APP和語音識(shí)別模塊。

        圖2 主控模塊

        2.2.2 語音識(shí)別模塊

        本設(shè)計(jì)使用一個(gè)ASR MO8-B語音識(shí)別模塊用于對(duì)人聲進(jìn)行識(shí)別,ASR MO8-B語音識(shí)別模塊作為本設(shè)計(jì)的“耳朵”使用串口的通信方式向主控芯片發(fā)送數(shù)據(jù),支持按鍵觸發(fā)識(shí)別語音、命令詞觸發(fā)識(shí)別語音,還有循環(huán)觸發(fā)識(shí)別語音,使用串口的通信方式使其更方便與其他單片機(jī)或Ardiuno等其他開發(fā)設(shè)備進(jìn)行連接使用,使用范圍廣,并且可以自己修改識(shí)別的關(guān)鍵詞,相關(guān)領(lǐng)域擴(kuò)展能力較強(qiáng)。

        語音識(shí)別模塊將ASR MO8-B語音識(shí)別模塊的TX和RX腳分別接入單片機(jī)串口3的RX3(PB11)和TX3(PB10)腳與藍(lán)牙模塊共同使用單片機(jī)的串口通信3,由于兩個(gè)模塊只需要發(fā)送數(shù)據(jù)給單片機(jī)并不需要對(duì)數(shù)據(jù)進(jìn)行接收,所以兩個(gè)模塊可以正常工作且互不影響。

        2.2.3 無線通信模塊與舵機(jī)模塊

        ESP8266是一個(gè)無線保真(WiFi)的小工具。它是在芯片(SoC)一個(gè)實(shí)用系統(tǒng),它是內(nèi)置的與TCP/IP協(xié)議中,可以結(jié)合任意微控制器與任何Wi-Fi網(wǎng)絡(luò)來連接,使用AT指令固件與單片機(jī)進(jìn)行通信,更方便與單片機(jī)進(jìn)行連接,在本設(shè)計(jì)中ESP8266是通過MQTT協(xié)議實(shí)現(xiàn)與OneNet平臺(tái)連接及交換數(shù)據(jù)。

        HC-05藍(lán)牙模塊是主從一體的藍(lán)牙串口模塊,簡(jiǎn)略的說,當(dāng)藍(lán)牙主機(jī)與藍(lán)牙從機(jī)配對(duì)連接完成后,可以輕忽藍(lán)牙內(nèi)部的通信協(xié)議,直接把藍(lán)牙模塊當(dāng)作串口用。當(dāng)兩個(gè)藍(lán)牙互相連接后,這兩藍(lán)牙一起使用一個(gè)通道也就是相當(dāng)于使用了同一個(gè)串口,一個(gè)藍(lán)牙發(fā)送數(shù)據(jù)到使用的通道中,另外一個(gè)藍(lán)牙就可以接收當(dāng)前通道的數(shù)據(jù)。

        2.2.4 舵機(jī)模塊

        舵機(jī)是一種通過調(diào)節(jié)脈寬進(jìn)行轉(zhuǎn)動(dòng)的伺服器,舵機(jī)可以通過改變一個(gè)周期高低電平的時(shí)間來改變角度。在本設(shè)計(jì)中SG09舵機(jī)用于對(duì)垃圾桶的控制,使四個(gè)舵機(jī)從0°至180°轉(zhuǎn)動(dòng)從而實(shí)現(xiàn)四個(gè)垃圾桶的打開和閉合,這四個(gè)舵機(jī)信號(hào)控制端分別接在單片機(jī)的PB0、PB1、PB4、PB5中,這四個(gè)IO口都是單片機(jī)自帶的PWM接口,都由單片機(jī)的定時(shí)器3自帶的PWM驅(qū)動(dòng)。

        2.2.5 紅外對(duì)管檢測(cè)模塊與MP3語音模塊

        本設(shè)計(jì)使用了四對(duì)紅外發(fā)射接收對(duì)管,紅外對(duì)管檢測(cè)模塊對(duì)于本設(shè)計(jì)來說就相當(dāng)于是一雙“眼睛”用于查看垃圾桶內(nèi)的垃圾是否裝滿,紅外對(duì)管使用紅外線發(fā)射和接收來進(jìn)行判斷是否有障礙物的存在,紅外發(fā)射接收對(duì)管在無阻擋物時(shí)輸出高電平,有阻擋物時(shí)輸出低電平,垃圾是否裝滿的檢測(cè)只需要使用STM32單片機(jī)的IO口檢測(cè)紅外對(duì)管輸出的高低電平即可完成檢測(cè),需要注意的是需要判斷低電平的時(shí)間超過三秒,防止投擲垃圾的時(shí)候系統(tǒng)檢測(cè)到一瞬間的低電平時(shí)誤以為是垃圾桶裝滿。

        MP3語音播報(bào)模塊電路是連接MP3語音播報(bào)模塊信號(hào)端口與單片機(jī)IO口的電路,讓MP3模塊的信號(hào)端發(fā)生一次周期為20ms的下降沿即可使其播報(bào)對(duì)應(yīng)端口設(shè)置的語音,單片機(jī)串口檢測(cè)到垃圾分類的指令后會(huì)給需要播報(bào)語音的信號(hào)端一個(gè)下降沿,讓MP3模塊播報(bào)對(duì)應(yīng)的語音。

        3 軟件設(shè)計(jì)

        手機(jī)軟件的設(shè)計(jì)也是本設(shè)計(jì)一大重點(diǎn),為了后續(xù)對(duì)本設(shè)計(jì)進(jìn)行更好的開發(fā)與調(diào)試,本文開發(fā)了一款具有語音識(shí)別功能的手機(jī)APP,能夠解決語音識(shí)別模塊只能識(shí)別普通話和內(nèi)部只能存儲(chǔ)50條命令關(guān)鍵詞的這兩大缺陷,讓設(shè)計(jì)者和使用者后續(xù)對(duì)本設(shè)計(jì)的開發(fā)和完善變得更加簡(jiǎn)單,并且使用手機(jī)APP后續(xù)本設(shè)計(jì)學(xué)習(xí)垃圾分類的知識(shí)不需要改動(dòng)已經(jīng)設(shè)計(jì)好的硬件,只需要不斷更新APP的數(shù)據(jù)庫可以了,所以APP的開發(fā)設(shè)計(jì)對(duì)本設(shè)計(jì)而言無論是從開發(fā)成本還是后續(xù)對(duì)垃圾分類知識(shí)的學(xué)習(xí)都起到了很大的作用。

        3.1 STM32的軟件設(shè)計(jì)

        STM32的程序設(shè)計(jì)也相對(duì)比較簡(jiǎn)單,在等待系統(tǒng)聯(lián)網(wǎng)成功后使用串口讀取語音識(shí)別模塊、藍(lán)牙模塊的數(shù)據(jù)就對(duì)比事先設(shè)定的數(shù)據(jù)就可以實(shí)現(xiàn)對(duì)垃圾的分類,在不斷讀取語音模塊和藍(lán)牙的數(shù)據(jù)時(shí),系統(tǒng)也在不斷的利用ESP8266模塊向OneNet平臺(tái)發(fā)送紅外對(duì)管檢測(cè)到的數(shù)據(jù),對(duì)垃圾桶是否裝滿的數(shù)據(jù)實(shí)時(shí)更新,程序流程圖如圖3所示。

        圖3 程序流程圖

        3.2 手機(jī)APP的開發(fā)與應(yīng)用

        APP設(shè)計(jì)圖如圖4所示。

        圖4 APP界面設(shè)計(jì)圖

        這款由 MIT App Inventor網(wǎng)頁版設(shè)計(jì)的APP,基于語音識(shí)別的智能垃圾桶軟件主要圍繞4大功能:

        (1)實(shí)現(xiàn)對(duì)垃圾桶內(nèi)部容量的監(jiān)測(cè),以便及時(shí)清理垃圾,避免造成垃圾堵塞的情況。

        (2)監(jiān)測(cè)智能垃圾桶各功能模塊的工作狀態(tài),當(dāng)檢測(cè)到垃圾裝滿后可以ESP8266-01S這款無線WIFI模塊通過MQTT協(xié)議連接中國(guó)移動(dòng)物聯(lián)網(wǎng)OneNet云平臺(tái)告知工作人,以便及時(shí)修復(fù),從而恢復(fù)智能垃圾桶的正常運(yùn)行狀態(tài)。

        (3)智能垃圾桶的控制界面,通過控制界面實(shí)現(xiàn)智能垃圾桶的閉合和啟動(dòng)等操作。當(dāng)點(diǎn)擊一個(gè)類別的垃圾的類別時(shí),可以對(duì)該垃圾桶進(jìn)行垃圾桶蓋關(guān)閉和啟動(dòng)的操作。

        (4)同時(shí)本設(shè)計(jì)還設(shè)置了一個(gè)語音識(shí)別的功能,讓手機(jī)APP也可以通過語音識(shí)別的功能進(jìn)行對(duì)垃圾種類的區(qū)分,并且語音識(shí)別的結(jié)果的垃圾種類數(shù)據(jù)庫可以較為簡(jiǎn)單的更新。

        通過這4大功能,就能實(shí)時(shí)對(duì)語音控制智能垃圾桶的工作情況進(jìn)行了解和掌握,從而實(shí)現(xiàn)語音控制智能垃圾桶硬件與軟件的聯(lián)接,APP在設(shè)計(jì)之初就在APP的垃圾種類數(shù)據(jù)庫里寫入了大量的垃圾分類知識(shí),且后續(xù)對(duì)軟件數(shù)據(jù)庫的更新和學(xué)習(xí)不需要再改動(dòng)硬件部分,有效的為后續(xù)對(duì)此機(jī)器人的開發(fā)節(jié)約來通過改動(dòng)硬件造成的高成本,本次開發(fā)的這款手機(jī)APP的語音識(shí)別功能也彌補(bǔ)了硬件部分的語音識(shí)別模塊只能識(shí)別普通話的這一重大缺陷,這款A(yù)PP的語音識(shí)別功能可以識(shí)別個(gè)別地方的方言比如:粵語和四川話,使得語音識(shí)別功能不再局限于普通話,如此就更適合應(yīng)用到人們的日常生活使用,為了本設(shè)計(jì)的垃圾分類機(jī)器人不局限于國(guó)人使用,對(duì)此本文設(shè)計(jì)的這款A(yù)PP后續(xù)還可以開發(fā)對(duì)英語的語音識(shí)別。APP在手機(jī)運(yùn)行的實(shí)際效果如圖5所示。

        圖5 手機(jī)APP運(yùn)行效果圖

        在軟件設(shè)計(jì)的之初,考慮到可能有許多人不會(huì)使用本文開發(fā)的這款軟件,所以本設(shè)計(jì)在使用界面寫了一個(gè)軟件的使用說明,讓第一次接觸這款軟件的人也能快速上手使用。選擇識(shí)別的語言如圖6所示。手機(jī)APP的用戶可以通過選項(xiàng)自行選擇需要識(shí)別語言是普通話還是粵語或者是四川話。

        圖6 用戶選擇識(shí)別語言

        4 結(jié)語

        本設(shè)計(jì)完成了一個(gè)智能垃圾分類的機(jī)器人,這款機(jī)器人可以通過語音識(shí)別的方式識(shí)別垃圾種類并且能自動(dòng)打開垃圾桶和通過語音播報(bào)告知使用者要丟是什么類型的垃圾,相當(dāng)于市面上的一些智能垃圾桶,本設(shè)計(jì)多了語音識(shí)別和垃圾分類的效果,能夠很好的幫助人們完成垃圾的分類,并且本設(shè)計(jì)還有檢測(cè)垃圾是否裝滿的設(shè)計(jì)和與OneNet平臺(tái)的連接,能夠?qū)崟r(shí)傳輸垃圾是否裝滿的數(shù)據(jù)上傳至OneNet平臺(tái)讓負(fù)責(zé)清潔的環(huán)衛(wèi)工人更好的查看垃圾桶是否裝滿從而能夠?qū)凹皶r(shí)進(jìn)行的清理,有效的防止垃圾堆積無人清理的現(xiàn)象,使用語音呼叫應(yīng)答的方式對(duì)垃圾進(jìn)行分類可以提高國(guó)民對(duì)垃圾分類的知識(shí)和意識(shí),可以幫助普通居民更好的對(duì)垃圾進(jìn)行分類,本設(shè)計(jì)也有部分缺陷,比如:在聲音比較雜的情況下,語音識(shí)別可能會(huì)無法識(shí)別、語音識(shí)別的距離較短等問題,不過這些存在的問題后續(xù)可以使用手機(jī)APP來進(jìn)行改良。

        猜你喜歡
        舵機(jī)垃圾桶藍(lán)牙
        藍(lán)牙音箱的直線之美
        垃圾桶等
        投進(jìn)垃圾桶的信
        投進(jìn)垃圾桶的信
        趣味(語文)(2021年11期)2021-03-09 03:11:34
        飛進(jìn)垃圾桶
        含齒隙彈載舵機(jī)的全局反步模糊自適應(yīng)控制
        簡(jiǎn)單、易用,可玩性強(qiáng)Q AcousticsBT3藍(lán)牙音箱
        適合自己的才是最好的 德生(TECSUN) BT-50藍(lán)牙耳機(jī)放大器
        基于dsPIC單片機(jī)的飛艇舵機(jī)控制實(shí)現(xiàn)
        電子制作(2018年1期)2018-04-04 01:48:14
        基于高速同步485總線通信的多通道舵機(jī)控制器設(shè)計(jì)
        极品美女扒开粉嫩小泬| 亚洲高清在线天堂精品| 亚洲精品白浆高清久久久久久| 国产在线精品欧美日韩电影| 亚洲丁香五月激情综合| av免费在线观看在线观看| 精品人妻一区二区三区久久| 色吊丝中文字幕| 国产高清视频91| 日韩少妇高潮在线视频| 亚洲中文字幕在线综合| 国产精品狼人久久久久影院| 一区一级三级在线观看| 国产一区二区三区影片| 青青草大香蕉视频在线观看| 麻豆成人精品国产免费| jjzz日本护士| 在线观看国产精品一区二区不卡| 亚洲av无码成人精品国产| 一本一道av无码中文字幕| 免费精品美女久久久久久久久久 | 国产欧美va欧美va香蕉在| 国产乱妇乱子视频在播放| 免费大学生国产在线观看p| 午夜免费观看国产视频| 男人的天堂无码动漫av| 亚洲аv天堂无码| 精品人妻夜夜爽一区二区| 一本色道无码不卡在线观看| 亚洲精品无码成人片久久不卡| 欧美久久中文字幕| 国产视频激情视频在线观看| 特黄做受又硬又粗又大视频小说| 热99re久久精品这里都是免费| 国产精品成人久久一区二区| 国产亚洲一区二区在线观看| 亚洲av综合日韩| a级国产精品片在线观看| 中文字幕一区二区三区日日骚| 亚洲av日韩av在线观看| 99热这里有免费国产精品|