摘要:無(wú)線(xiàn)智能澆花機械手臂就是根據機械手臂及無(wú)線(xiàn)傳輸特點(diǎn)設計的,使用者可以只需要說(shuō)幾句話(huà)或者動(dòng)一下手機就能完成澆花這一過(guò)程,甚至在外面發(fā)一條短信就可以澆花。系統包括三種控制方式:語(yǔ)音識別控制、短信控制、手機App控制。語(yǔ)音、短信和手機App三種方式都可以對機械手臂進(jìn)行控制,其中語(yǔ)音控制是需要近距離口令;手機藍牙控制也需要在一定范圍內操縱;短信控制則在任何有GSM信號的地方使用,發(fā)條短信即可完成。機械手臂的動(dòng)作通過(guò)上位機編程,三種控制方式發(fā)送指令成功后,機械手臂便可產(chǎn)生相應的澆花動(dòng)作。無(wú)線(xiàn)智能澆花機械手控制系統將藍牙、語(yǔ)音、GSM技術(shù)結合,能夠實(shí)現通過(guò)語(yǔ)音、短信、手機App、控制機械手臂的澆花動(dòng)作,可以用在智能家居的其它系統中。
關(guān)鍵詞:機械手臂; 智能澆花; GSM; 藍牙; 語(yǔ)音控制;
Abstract:
Wireless intelligent watering mechanical arm is designed according to the mechanical arm and wireless transmission characteristics. The user can complete the process of watering only by say a few words or move the mobile phone, and even by issuing a message to do it outside. The system includes three control modes: voice recognition control, SMS control and mobile app control. Voice, SMS and mobile app are three ways to control the robot, among which voice control requires short-distance password, Bluetooth control of mobile phone also needs to be manipulated within a certain range, SMS control is used in any place with GSM signal by sending SMS. The action of the manipulator is programmed by the upper computer. After the three control modes send the instructions successfully, the manipulator can produce the corresponding watering action. The design of the wireless intelligent watering manipulator control system combines with Bluetooth, voice and GSM technology, which can be realized by mobile phone app, voice, SMS control of mechanical arm water action, and can be used in other intelligent system in Home Furnishing
Keyword:manipulator; intelligent watering; gsm; bluetooth; voice control;
目錄
0 引言┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ 1
1 系統功能介紹┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅2
2 系統硬件設計┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ 3
2.1 STC15單片機最小系統┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ 4
2.2 語(yǔ)音模塊硬件電路┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅┅ ┅ ┅5
2.3 短信控制電路┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ 5
3 系統程序設計┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ 6
3.1 短信模塊程序設計┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ 7
3.2 語(yǔ)音模塊程序設計┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ 8
3.3 STC15系列單片機串口程序設計┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ 9
3.4 手機App程序設計┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ 10
3.5 機械手臂動(dòng)作部分程序設計┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅11
4 系統調試┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ 12
5 結論┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅13
參考文獻┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ 14
附錄┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅ ┅15
0 引言
隨著(zhù)人們生活質(zhì)量的提高,越來(lái)越多的人開(kāi)始豐富自己的生活,尤其是生活在大城市的人,他們由于周?chē)G色植物的缺失,慢慢地開(kāi)始在自己家里面種花養草,這對于生活壓力巨大的城市人來(lái)說(shuō)是一種能釋放壓力的方式。但是有時(shí)候由于工作、旅游等事情使人沒(méi)法照顧植物,導致植物干枯死亡,尤其是在夏天炎熱之際,所以遠程的智能控制澆花勢在必行[1,2].機械手臂在各種領(lǐng)域都能見(jiàn)到它的身影。多種控制方式不僅讓使用者體驗到這個(gè)過(guò)程的有趣性,也使機械手臂的控制更具多樣性。本文結合GSM技術(shù)和語(yǔ)音識別技術(shù),以及手機軟件的特點(diǎn)設計出一種能夠控制機械手臂澆花的系統。
1 系統功能介紹
本文的控制方式有三種:語(yǔ)音、短信和手機App.三種方式都可以對機械手臂進(jìn)行控制,其中語(yǔ)音控制是需要近距離口令;手機藍牙控制也需要在一定范圍內操縱[3,4];短信控制則在任何有GSM信號的地方使用,發(fā)條短信即可完成。機械手臂的動(dòng)作通過(guò)上位機編程,三種控制方式發(fā)送指令成功后,機械手臂便可產(chǎn)生相應地澆花動(dòng)作,本文使用的是"玫瑰花"和"蘭花".系統方框圖如圖1所示,硬件部分的語(yǔ)音指令和短信指令發(fā)送到STC15單片機,然后傳到機械手臂完成相應的任務(wù),軟件部分的手機App直接發(fā)送到機械手臂完成動(dòng)作。
圖1 系統方框圖
2 系統硬件設計
2.1 STC15單片機最小系統
STC15單片機最小系統的作用是把語(yǔ)音識別模塊和短信模塊傳輸過(guò)來(lái)的數據處理一遍,再發(fā)送到機械手臂上完成相應的動(dòng)作。
2.2 語(yǔ)音模塊硬件電路
語(yǔ)音模塊LD3320不僅集成了語(yǔ)音識別處理器還包括一些外部電路,所以簡(jiǎn)單的外部電路便可以供其使用,該芯片也不需要外界任何的輔佐芯片,所以直接與單片機相連傳輸數據就可以完成硬件電路的連接。這部分電路設計保證了LD3320芯片的正常工作,也保證了與STC10L0SXE單片機之間的相互通信。
2.3 短信控制電路
SIM900a電路的9腳和10腳連接的是串口TXD和RXD.這部分電路設計為SIM900a電路提供正常工作的環(huán)境,并可以利用串口與該芯片通信[5].
3 系統程序設計
3.1 短信模塊程序設計
短信模塊工作的流程圖如圖2所示,上電之后SIM900a便開(kāi)始自行搜索SIM手機卡的網(wǎng)絡(luò ),搜索到之后,硬件電路上的指示燈閃一下歇三秒,然后通過(guò)串口發(fā)送AT指令之后便可等待短信的發(fā)送。當短信接收到時(shí),SIM900a便經(jīng)過(guò)串口把接收到的數據全發(fā)送到單片機或電腦上,然后返回等待下一條短信的到來(lái)。
圖2 短信模塊流程圖
3.2 語(yǔ)音模塊程序設計
上電之后模塊芯片就開(kāi)始初始化,然后芯片寫(xiě)入自己定義的識別列表,完成這些內容后便可以語(yǔ)音識別。當模塊檢測到有聲音時(shí)就會(huì )打開(kāi)語(yǔ)音識別中斷,調用相關(guān)的寄存器開(kāi)始對比,如果聲音信息和寫(xiě)入的識別列表有相同的詞,便可以開(kāi)始后續的發(fā)送指令;如果不一致則返回到語(yǔ)音識別待機狀態(tài),等待下一次的識別。
3.3 STC15系列單片機串口程序設計
我們使用了STC15系列單片機三個(gè)串口,這三個(gè)串口的部分初始化程序,包括定時(shí)器、波特率和中斷的設置。串口一的定時(shí)器為T(mén)R1=1,串口二的定時(shí)器為AUXR|=0x10,串口三的定時(shí)器為T(mén)4T3M|=0x08.
3.4 手機App程序設計
手機App程序在運行該手機App后程序會(huì )在后臺訪(fǎng)問(wèn)藍牙,確認藍牙有沒(méi)有被打開(kāi)啟用,如果沒(méi)有則彈出打開(kāi)藍牙的對話(huà)框,如果藍牙已被打開(kāi)則打開(kāi)App界面可以開(kāi)始操作。界面上有個(gè)"連接機械手臂"的按鍵,按下之后藍牙開(kāi)始搜索機械手臂上的藍牙,如果搜索到了則會(huì )自動(dòng)連接該藍牙,沒(méi)有則會(huì )一直搜索10s,然后停止。連接上機械手臂上的藍牙后彈出提示框,便可以控制機械手臂澆花了,程序會(huì )監測按鍵是否被按下,按下了便自動(dòng)發(fā)送澆花指令,發(fā)送完畢后程序返回等待按鍵再次按下。
3.5 機械手臂動(dòng)作部分程序設計
機械手臂的動(dòng)作設計部分使用配套的上位機軟件編輯而成,可以設置每個(gè)舵機的舵機位置滑桿、舵機位置、舵機偏差滑竿、舵機偏差,這些設置完之后保存在機械手臂的控制板里,使用時(shí)調用即可。六個(gè)舵機的角度設置由自己定義,我們要澆不同的花,只需要設置最下面的舵機角度就行。
4 系統調試
圖3是本文設計的手機App展示界面。如圖4所示是短信模塊、語(yǔ)音模塊、STC15單片機以及機械手臂控制板的總體連接。我們設計的動(dòng)作流暢,能夠真實(shí)的取水和澆水,三種控制方式也很流暢。
圖3 手機App界面
圖4 硬件電路總連接
5 結論
本文設計的無(wú)線(xiàn)智能澆花機械手臂有三種控制方式:語(yǔ)音識別控制、短信控制、手機App控制。這三種控制方式各有特點(diǎn)。這三種控制方式彼此聯(lián)系又相互獨立,不會(huì )發(fā)生沖突,讓使用者無(wú)論在家還是在外都能輕松的照顧植物。本文的設計中有軟件設計,也有硬件結合,將無(wú)線(xiàn)傳輸融合,構成了多種控制的機械手系統,豐富了機械手臂的使用領(lǐng)域,這是非常重要的。
參考文獻
[1] 金立森。多點(diǎn)自動(dòng)澆花機[N].中國電子報,2001-09-02(E01)。
[2] 王林生,王臻卓。基于單片機的盆栽澆花機的設計與實(shí)現[J].軟件工程,2016(5):45-46,44.
[3] 侯衛周,蔣俊華。基于單片機系統的手機藍牙智能鎖設計[J].測控術(shù),2016(6):132-136.
[4] 趙霄。基于單片機的藍牙接口設計及數據傳輸的實(shí)現[D].北京:北京交通大學(xué),2008.
[5] 潘朝,羅小巧,黃佳,等。基于GSM短信的智能家居控制系統的設計[J].電子測量技術(shù),2013(6):121-124.
附錄(略)
(如您需要查看本篇畢業(yè)設計全文,請您聯(lián)系客服索取)