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

基于語音及遠程控制的分類垃圾桶設計

2023-01-11 04:53:34孔繁庭郝強
電子制作 2022年22期
關鍵詞:單片機設計

孔繁庭,郝強

(1.蘭州文理學院 傳媒工程學院,甘肅蘭州,730000;2.福州京東方光電科技有限公司,福建福州,350300)

0 引言

隨著物聯網的大力發展,智能產品也越來越多。近年來,垃圾分類處理和生態保護成為我們面臨的重大問題,也是全球環境保護的重要話題。我國在垃圾分類處理方面存在推行慢、設備不完善等問題。垃圾分類可以實現資源的二次利用,傳統的垃圾分類主要靠人工完成,其工作量大、效率低。為了更好的實施垃圾分類,減輕環衛工人的工作量,設計一個成本低、語音控制的分類垃圾桶是非常有必要的。本文設計出一款通過單片機、語音識別模塊、紅外檢測裝置、液晶顯示、APP遠程控制、機械電子驅動的分類垃圾桶,成本較低,使用方便。

1 系統整體設計方案

本設計包括硬件部分設計和軟件部分設計,硬件部分由單片機、紅外測距傳感器、藍牙模塊、語音識別模塊、液晶屏、蜂鳴器、舵機等組成,軟件部分主要是APP軟件。由單片機、復位電路、晶振電路一起組成了單片機的最小系統,是系統的核心部分,紅外測距傳感器被用作測量垃圾桶蓋到垃圾的距離,是判斷垃圾桶狀況的重要依據,藍牙模塊負責單片機與APP的通信。語音識別模塊識別垃圾的種類,并且發送給單片機來控制舵機的運轉,液晶屏用來顯示紅外測距傳感器測量的數值。軟件部分由APP組成,主要用于檢測垃圾桶的狀況,以及對垃圾桶開關蓋的操作和內桶的旋轉操作。設計的研究方案如圖1所示。

圖1 系統方案

2 系統硬件設計

2.1 系統工作過程

本設計將垃圾分為干垃圾、濕垃圾、有害垃圾、可回收垃圾。通電后電路進行初始化,通過按鍵設置測距閾值;在不連接APP的情況下,當語音識別模塊識別到關鍵字后,通過串口通信將數據傳輸至單片機,同時,紅外測距傳感器介入工作,將測得的數值在顯示屏上顯示并且與閾值進行對比,以判斷垃圾桶是否打開,若測得的數值大于閾值則正常工作,單片機控制舵機完成垃圾桶蓋的開啟和內桶旋轉操作,若測得的數值小于閾值,則垃圾桶已滿,不進行垃圾桶蓋的打開和內桶旋轉操作。在連接APP的情況下,藍牙模塊介入工作,當藍牙模塊接收到APP的內桶旋轉指令后,紅外測距傳感器將測得的數值與閾值比較完成后,將垃圾桶的狀態通過藍牙模塊傳輸至APP上,在APP上顯示垃圾桶的狀態,同時單片機控制舵機完成垃圾桶蓋的打開和內桶旋轉工作;若藍牙模塊只接收到垃圾桶蓋的開啟和關閉指令,單片機直接控制舵機完成操作,不需要進行測距工作。

2.2 單片機系統設計

單片機最小系統是能夠滿足單片機電路正常工作的最基本的電路結構。STC12C5A16S2是宏晶科技最新推出的采用第六代加密技術的單片機[1],對系統的設計提供了足夠的保密性,兼容了8051單片機的所有指令集,處理速度快,可以在0~35MHz的情況下工作,具有較寬的電壓5.5V~3.3V/2.2~3.6V,可以采用USB直流供電,不需要額外增加供電設備,減小了開發成本。SC12C5A1T6S2單片機的最小系統由晶振電路、復位電路、電源組成。

由于STC12C5A16S2的電壓為5.5V~3.3V;本設計采用USB連接線通過連接5V的移動電源或者連接5V的可插式充電頭供電。

復位電路可以在通電以后讓系統恢復到初始狀態,在本系統中由10μF的電解電容C2與10k的電阻R2串聯組成,電解電容C2的正極與電源VCC連接,電容與電阻串聯節點和單片機的第9引腳相連接,最后將電阻接地。在通電以后R2對C2進行充電,在R2的限流作用下,第9引腳成為高電平;當C2充滿電后第9引腳變成了低電平,完成了復位動作。

在晶振電路中C3、C4為反饋電容,為了使電路進入震蕩狀并且穩定工作頻率,晶振的工作頻率為11.0592MHz,決定了單片機的基礎時鐘也為11.0592MHz。單片機的工作頻率和處理能力與運算速度成正比。電容C3、C4串聯的節點接地。串聯后與晶振并聯,上端接單片機的18引腳,下端接19引腳。STC12C5A16S2單片機最小系統如圖2所示。

圖2 STC12C5A16S2單片機最小系統

2.3 LD3320 語音識別模塊設計

LD3320是一款由 ICRoute公司開發的一款“語音識別”的專用芯片,該芯片由語音識別處理器和外部電路組成。內部有數模轉換、模數轉換、麥克風等,在工作過程中無需外部芯片的輔助即可完成語音識別處理。LD3320可以識別任何人的話語,不是針對某一個人的識別模塊,它是通過識別關鍵詞進行處理的一款芯片,具有廣大的應用范圍,不拘泥于個人使用;具有功耗低、處理速度快、識別精度高等特點[2]。

LD3320是基于“關鍵詞”識別技術開發的語音識別模塊,并且可以動態編寫關鍵詞,在其內部將關鍵詞以字符的方式進行轉換。在工作過程中,當識別到語音指令后只需要與提前編寫的關鍵詞進行對比,對比成功后即可完成指令操作,避免了誤操作的發生[3]。

語音識別模塊的工作流程為:識別到語音后經過MIC進行頻譜分析,提取識別到的關鍵詞與提前設置的關鍵詞列表對比并進行匹配,最終從列表中提取關鍵詞并執行指令。在本設計中LD3320作為一個串口,利用串口通信的方式與單片機進行通信。LD3320的電路原理如圖3所示。

柿子炭疽病是柿樹主要病害之一,富平尖柿屬于極易感染炭疽病的品種。該病在高溫高濕條件下傳播蔓延快,防治難度大,只有準確區分病害癥狀特征,了解病害發生規律,并采取綜合措施適時防治,才能取得良好效果。

圖 3 LD3320電路圖

2.4 LCD1602液晶顯示屏電路設計

LCD1602作為一款液晶顯示屏,經常和單片機配合使用,主要是依靠單片機的控制來顯示字符。LCD1602可顯示字母、數字、符號、漢字等;工作過程中有兩種傳輸模式分別為4位和8位數據傳輸。LCD1602內部集成了數據緩沖區DDRAM、字符發生器CGROM、CGRAM,可以使用CGRAM來存儲自定義的數據[4]。LCD1602內部繼承了復位電路,當電壓超過4.5V時,自動初始化,顯示屏將恢復默認的工作狀態。

LCD1602有14引腳和16引腳2種。14引腳的為無背光低功率型,具有功耗低、電壓穩定的特點。16引腳的為含綠光的顯示屏,15引腳為背光正極,16引腳為背光負極;除了15、16引腳外其他引腳的功能和14引腳的無背光型一樣。LCD1602的顯示是通過電壓來改變填充在2個平行板之間液晶分子的排列情況,進而改變顯示屏的透光度來顯示字符。液晶是一種極易流動的物質,只要稍加外力就可以使液晶分子流動。當斷電以后沒有了電場力的作用,液晶借助其自身的黏性恢復到默認狀態。

在本設計采用16引腳的LCD1602,顯示屏既可以用來顯示設定的閾值和紅外測距傳感器測得的數值,也可顯示4個內桶的狀況。4個字母代表了不同內桶的工作狀態,如果顯示“Y”,則證明內桶可以正常工作;如果顯示“N”,則證明內桶無法正常工作。LCD1602的電路圖如圖4所示。

圖4 LCD1602電路圖

2.5 VL53L0X紅外測距電路設計

VL53L0X是一款用于測距的紅外傳感器,工作電壓為3-5V,內部集成了MCU計算模塊,該芯片通過PWM、串口通信兩種通信方式進行工作。與其他的芯片相比測量范圍更廣,可以實現0~2米以內的測量,適用于精度要求比較高的情況;其工作的最高頻率為22ms,具有較低的功耗。尺寸為25mm×15.6mm,具有尺寸小、應用靈活的特點;利用內置的MCU計算距離,不需要增加外設即可實現計算,具有較高的測量精度。

VL53L0X采用仿生學原理,可以看成一個激光雷達。工作原理:利用LED光源發出激光,當激光碰到附體表面后反射回來被內置的MCU接收,經過MCU的計算求出時間差,通過一系列的計算得到精確的測量數值。該模塊有2種數據讀取方式,一種通過UART+PWM的方式讀取,另一種是通過芯片IIC方式讀取。

數據計算方法:

距離長度計算方法

VL53L0X的電路圖如圖5所示。

圖5 VL53L0X電路圖

3 系統軟件設計

3.1 軟件總體設計

本設計控制系統采用了STC12C5A16S2單片機,結合語音識別模塊LD3320和藍牙傳輸模塊JDY-31對垃圾桶實現語音控制并且達到APP遠程檢測和操作的功能。軟件方面利用C語言實現了對單片機的編程,遠程控制是基于E4A平臺利用易語言開發APP來實現。

具體實現的功能包括以下幾點:

(1)語言識別控制垃圾桶蓋的開啟、關閉和內桶旋轉。

(2)利用紅外測距模塊測量垃圾桶蓋到垃圾的距離以判斷垃圾桶的工作狀態。

(3)通過液晶顯示屏顯示閾值、紅外測距模塊測得的數值和垃圾桶的狀態。

(4)利用藍牙模塊實現單片機與APP的通信。

(5)利用蜂鳴器報警、顯示屏顯示“N”、APP界面等方式提醒使用者更換垃圾袋。

(6)通過LED燈的亮滅判斷系統是否收到指令。

(7)利用APP對垃圾桶進行實時遠程檢測和控制。

3.2 軟件流程圖

在電源通電以后,首先進行LCD1602、定時器以及串口的初始化;然后進行距離值的讀取,再判斷是否有按鍵按下,若有按鍵按下,則進行設置閾值操作。若沒有按鍵按下,則判斷語音識別模塊是否收到語音指令,若收到語音識別模塊的指令或者收到APP的指令,則控制舵機進行相應的工作,沒有收到指令將進行刷新顯示操作,跳轉至讀取距離值。

主程序工作流程圖如圖6所示。

圖6 主程序工作流程圖

3.3 APP的功能

本設計可以采用APP實現垃圾桶的遠程檢測,可以通過APP的界面完成指定內桶的旋轉,并且也可以顯示垃圾桶的狀況。當紅外測距傳感器測得垃圾桶已滿時,APP界面會更新為已滿狀態;也可以通過APP來控制垃圾桶蓋的開啟和關閉。如果顯示屏顯示某一個內桶已滿,APP沒有更新的情況下可以通過“讀狀態”按鍵實現界面的更新。

4 系統調試

系統調試是在系統硬件檢測、程序編寫、APP開發完成之后,對實物進行上電測試功能。首先對單片機、LCD1602、語音識別模塊的程序進行燒寫,利用E4A平臺開發控制APP,再將APP與藍牙模塊進行連接調試。接下來上電測試硬件電路是否正常工作,若各項功能均可以正常工作則證明硬件和軟件設計成功;若個別功能無法實現,應該及時的排查不能工作的原因,針對問題制定改進方案,確保硬件電路的正常工作。

5 結論

本設計利用單片機將分類垃圾桶和語音識別結合在一起,實現了垃圾的語音控制分類。利用語音識別模塊對語音信息進行提取,并且與提前設定的關鍵詞進行匹配,從而進行垃圾桶蓋的打開、關閉和內桶旋轉操作,解決了以往垃圾桶需要人工操作的難題,避免了細菌感染的風險,同時,也實現了手機APP控制。語音控制的分類垃圾桶具有操作簡單、效率高、實用性好等特點。

猜你喜歡
單片機設計
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
主站蜘蛛池模板: 4虎影视国产在线观看精品| 欧美一区二区自偷自拍视频| 狼友视频国产精品首页| 国产正在播放| 日韩在线永久免费播放| 午夜国产大片免费观看| h视频在线播放| 黄色a一级视频| 亚洲色图在线观看| 亚洲天堂久久新| 偷拍久久网| 五月丁香伊人啪啪手机免费观看| 久草性视频| 日韩亚洲高清一区二区| 精品午夜国产福利观看| 欧美一级特黄aaaaaa在线看片| 成年网址网站在线观看| 亚洲视频欧美不卡| 久久久久久久久久国产精品| 色婷婷在线播放| 伊人成人在线| 国产中文一区二区苍井空| 国产亚洲视频播放9000| 亚洲天堂视频在线观看免费| 久久91精品牛牛| 日本一区中文字幕最新在线| 青青草原国产av福利网站| www亚洲精品| 国产成+人+综合+亚洲欧美| 青青操国产| 国产一级二级三级毛片| 亚洲欧美日韩视频一区| 91小视频在线| 熟女成人国产精品视频| 在线亚洲精品福利网址导航| 手机永久AV在线播放| 中文字幕色站| 极品av一区二区| 99久久精品国产麻豆婷婷| 国产 在线视频无码| 成人在线欧美| 伊人久久大香线蕉成人综合网| 国产自在线拍| 久久久91人妻无码精品蜜桃HD| 日本三级欧美三级| 天天色天天操综合网| 天堂av综合网| www精品久久| 国产亚洲日韩av在线| 国产视频 第一页| 91美女视频在线| 国产嫩草在线观看| 久久人妻系列无码一区| 免费看久久精品99| 国产综合日韩另类一区二区| 国产日韩丝袜一二三区| 免费毛片在线| www.91在线播放| 91色在线观看| 亚洲美女一区| 欧美区国产区| 亚洲天堂成人在线观看| 91亚瑟视频| 欧美日韩免费| 久久精品国产91久久综合麻豆自制| 香蕉久人久人青草青草| 免费精品一区二区h| 四虎影视国产精品| 久久五月天综合| 国产另类视频| 国产av剧情无码精品色午夜| 老司机午夜精品视频你懂的| 人人看人人鲁狠狠高清| …亚洲 欧洲 另类 春色| 亚洲人成网站在线播放2019| 亚洲天堂网在线播放| 国产一区二区网站| 毛片网站观看| 六月婷婷精品视频在线观看 | 亚洲自拍另类| 精品撒尿视频一区二区三区| 99ri精品视频在线观看播放|