freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于語音識別的家居智能監(jiān)控系統(tǒng)(文件)

2025-02-05 15:19 上一頁面

下一頁面
 

【正文】 ,同時LED綠燈點(diǎn)亮,在此LED綠燈代表的是空調(diào)或者是風(fēng)扇的開關(guān)。波段為紅外光,受可見光干擾小。要特別注意的時紅外接收管必須反接,這樣才能正常工作。nRF905由頻率合成器、接收解調(diào)器、功率放大器、晶體振蕩器和調(diào)制器組成,不需外加聲表濾波器, ShockBurstTM工作模式,自動處理字頭和CRC(循環(huán)冗余碼校驗(yàn)),使用SPI接口與微控制器通信,配置非常方便。 由于nRF905工作于ShockBurstTM模式,因此使用低速的微控制器也能得到很高的射頻數(shù)據(jù)發(fā)射速率。無線模塊的設(shè)計中天線的設(shè)計是至關(guān)重要的,對于一個無線模塊而言,良好的天線是能夠準(zhǔn)確接收的關(guān)鍵。 主控模塊程序流程圖 現(xiàn)場控制模塊程序設(shè)計 現(xiàn)場控制模塊功能分析現(xiàn)場控制模塊同樣能實(shí)現(xiàn)無線nrf905的收發(fā),這樣能夠保證既能接收主控單片機(jī)發(fā)出的指令并執(zhí)行相應(yīng)的動作,同時能夠?qū)?shù)據(jù)發(fā)送至主控單片機(jī)。(3)火焰判斷通過火焰?zhèn)鞲衅髟囋嚨臋z測家中是否失火。 現(xiàn)場控制模塊程序流程圖現(xiàn)場控制單片機(jī)中主要有液晶顯示模塊,電機(jī)驅(qū)動模塊,溫度檢測模塊,火焰檢測模塊以及紅外防盜模塊。光刻ROM的作用是使每一個DS18B20都各不相同, 這樣就可以實(shí)現(xiàn)一根總線上掛接多個DS18B20的目的。單總線協(xié)議能夠?qū)崿F(xiàn)數(shù)據(jù)的雙向傳輸, 操作包括數(shù)據(jù)的讀寫和復(fù)位功能。 復(fù)位時序圖(2)控制器發(fā)送ROM指令。其主要目的是為了分辨一條總線上掛接多少個DS18B20并作出處理。第五個字節(jié)則是用戶第三個E2PROM的鏡像。操作指令同樣為8位,共6條。數(shù)據(jù)位的讀寫是由讀寫時序來實(shí)現(xiàn)的。在寫數(shù)據(jù)時序的前15us總線需要是被控制器拉為低電平,而后則將是芯片對總線數(shù)據(jù)的采樣時間,采樣時間在1560us,采樣時間內(nèi)如果控制器將總線拉高則表示寫“1”,如果控制器將總線拉低則表示寫“0”。然后在總線被釋放后的15us中DS18B20會發(fā)送內(nèi)部數(shù)據(jù)位,因此再次15us內(nèi)主機(jī)必須停止把DQ引腳置底,這時控制如果發(fā)現(xiàn)總線為高電平表示讀數(shù)據(jù)“1”,如果總線為低電平,則表示讀數(shù)據(jù)“0”。若主機(jī)拉低總先后能保持至少60us的低電平,則向單總線器件寫“0”。在單片機(jī)發(fā)出溫度轉(zhuǎn)換命令后,須延時,以便DS18B20完成溫度轉(zhuǎn)換。只有在前一個數(shù)據(jù)包被發(fā)送完畢,RF905才能接受下一個發(fā)送數(shù)據(jù)包。 節(jié)能模式及SPI時序RF905的節(jié)能模式包括關(guān)機(jī)模式和節(jié)能模式。在空閑模式下,RF905內(nèi)部的部分晶體振蕩器處于工作狀態(tài)。 nrf905工作模式掉電模式在降低nRF905權(quán)力被禁用最小的電流消耗。在這種晶體振蕩器模式部分處于活動狀態(tài)。設(shè)備配置所有的nRF905配置是通過SPI接口。一個寄存器讀回模式的實(shí)施,以便核實(shí)寄存器的內(nèi)容。C是Microsoft公司設(shè)計的一種編程語言。C試圖結(jié)合Visual Basic的快速開發(fā)能力和C++的強(qiáng)大靈活的能力。無疑是這個星球上有史以來最好的編程語言,它幾乎集中了所有關(guān)于軟件開發(fā)和軟件工程研究的最新成果。首先,在大量的現(xiàn)有Windows平臺上,C.NET運(yùn)行庫將作為新一代的Windows的一部分發(fā)行,和會主要在服務(wù)器上得到應(yīng)用。運(yùn)行庫等很少的選擇,沒有豐富的第三方軟件庫可用,這需要有一個過程,同時各軟件開發(fā)商的支持也很重要。實(shí)際上這兩種語言都不是不可替代的,理智的說,對軟件開發(fā)商而言,什么用的最熟什么就是最好的工具。它的最終目的是讓用戶在任何時間,任何地方利用任何設(shè)備都能訪問到所需要的信息、文件和程序。而應(yīng)用程序使用的語言可以是C,也可以是VB。(2)分類  按登錄界面對應(yīng)的環(huán)境不同,可有以下分類   操作系統(tǒng)登錄界面   如:Windows XP登錄界面,Vista登錄界面,Windows 7 登錄界面等   屬于系統(tǒng)美化和萌化的分類之一   軟件登錄界面   如:登錄界面,網(wǎng)銀專業(yè)版登錄界面,企業(yè)管理系統(tǒng)登錄界面等   網(wǎng)站系統(tǒng)登錄界面   如:論壇登錄界面,SNS登錄界面,CMS登錄界面,網(wǎng)站后臺登錄界面等 登錄界面設(shè)計過程(1)打開Microsoft Visual Studio 2010,找到文件——新建——項(xiàng)目——Visual C++——Windows——Windows 窗體應(yīng)用程序,修改好存儲路徑,我將它設(shè)置存儲在C:\Users\wang\Desktop\設(shè)計。(3)下載一張圖片,格式可以是jpg或者gif,我找了張秋實(shí)電子實(shí)驗(yàn)室的圖片,想把它添加到登錄界面上去。同樣將button1的Name屬性修改為loginBtn,將Text屬性修改為登錄,將button2的Name屬性修改為cancelBtn,Text屬性修改為取消。amp。public static mainFrm main;private void textBox2_KeyUp_1(object sender, KeyEventArgs e) { if ( == amp。 == 123456) { Hide(); main = new mainFrm(); (); } }通過利用texbox2的Key_Up屬性,當(dāng)輸完密碼的時候,即可讀取說按鍵的鍵值,如果是回車鍵,用Hide()指令隱藏登錄界面,而進(jìn)入家居智能監(jiān)控界面,這樣能夠更加便捷的進(jìn)入登錄界面。主要顯示的有溫度、有無失火、有無人進(jìn)入、空調(diào)狀態(tài)、窗簾狀態(tài)及門狀態(tài)。(1)打開Microsoft Visual Studio 2010,找到文件——新建——項(xiàng)目——Visual C++——Windows——Windows 窗體應(yīng)用程序,修改好存儲路徑,我將它設(shè)置存儲在C:\Users\wang\Desktop\設(shè)計。 圖片添加效果(4)緊接著放置一個分組框GroundBox控件,然后分別放置一個語音圖片、ProgressBar控件和一個panel控件,ProgressBar控件的主要目的是在有語音發(fā)出的時候能夠顯示語音的強(qiáng)度。 添加了顯示的運(yùn)行效果(5)也是放置一個分組框GroundBox控件,并將屬性Text修改為串口設(shè)置,在放置五個label控件,將其Text屬性分別修改為串口號、波特率、校驗(yàn)位、數(shù)據(jù)位和停止位。(6)為了能夠在顯示過程中看到語音識別過程中發(fā)出的數(shù)據(jù),在此設(shè)計過程中專門設(shè)計了一個串口顯示窗口。 整體結(jié)構(gòu)框架 具體代碼添加(1)要想這個界面正常工作,必須要先單開串口,這樣才能實(shí)現(xiàn)電腦(PC)和外部單片機(jī)的連接,先雙擊打開串口按鈕,然后添加代碼,具體代碼見附錄E。(4)最具特色的還是語音識別,它是基于微軟公司的SDK包基礎(chǔ)上開發(fā)出來的,在該設(shè)計中有舉足輕重的低位,只要是標(biāo)準(zhǔn)的普通話就能夠識別,完全實(shí)現(xiàn)了機(jī)器能夠聽懂人講話的假想。微軟speech SDK ,SDK里提供了語音識別和合成引擎相關(guān)組件、應(yīng)用程序?qū)咏涌?、詳?xì)的技術(shù)資料和幫助文檔。此步可以循環(huán),直到停止語法規(guī)則為止。同樣,家中的其他電器也可以被控制,這樣更能體現(xiàn)出智能化控制。我想大學(xué)就應(yīng)該這樣,多實(shí)踐才能提高自己。勒克. 語音識別裝置、識別方法以及記錄介質(zhì) [P]. 中山大學(xué),2009,(12) .[7] 陳文淵.基于網(wǎng)絡(luò)的C語言自主學(xué)習(xí)平臺的研究與設(shè)計[D]. 山東師范大學(xué),2011,(28) .[8]馬剛,李向倉. 用Proteus與Keil整合構(gòu)建單片機(jī)虛擬仿真平臺[J]現(xiàn)代電子技術(shù), 2006, (24) .[9]MaximIntegratedProductsInc.DS18B20ProgrammableResolution1WireDigitalThermometer[Z] .2001,(01) .[10]張淑儉. PC機(jī)與單片機(jī)之間的串行通信[J]. 電腦知識與技術(shù), 2005,(14) .[11] 吳興中,歐青立. 一種PC與單片機(jī)多機(jī)RS232串口通信設(shè)計[J]. 國外電子測量技術(shù), 2009,(01) .[12]王榮. 基于USB接口的溫度采集系統(tǒng)研究[D]. 第四軍醫(yī)大學(xué), 2007,(02) .[13]許燕萍. 基于Proteus的單片機(jī)教學(xué)研究[J]. 科技信息, 2011,(15) . [14]張文成. 印制電路板設(shè)計的電磁兼容性分析[J]. 電子工藝技術(shù), 2009,(04) .[15] 張成, 由永峰. 用PROTEL DXP在實(shí)驗(yàn)室設(shè)計PCB的原則及制板方法[J]. 楊凌職業(yè)技術(shù)學(xué)院學(xué)報, 2007,(04) .附錄A 單片機(jī)最小系統(tǒng)版原理圖及PCB圖附錄B 實(shí)物圖附錄C 現(xiàn)場控制源程序1.12864顯示驅(qū)動程序define uchar unsigned chardefine uint unsigned intsbit LCD12864_RS = P1^7; //RS控制引腳sbit LCD12864_RW = P1^6; //RW控制引腳sbit LCD12864_EN = P1^5; //EN控制引腳sbit LCD12864_PSB = P2^7;//模式選擇引腳,ST7920控制器,1為8位并行接口,0為串行接口define LCDPORT P0 //數(shù)據(jù)引腳void LCD12864_CheckBusy(void);void LCD12864_WriteInfomation(uchar ucData,bit bComOrData);void Delay3(uint uiCount){ while(uiCount);}void LCD12864_WriteInfomation(unsigned char ucData,bit bComOrData){ LCD12864_CheckBusy(); //忙檢測 LCD12864_RW = 0; //拉低RW LCD12864_RS = bComOrData; //根據(jù)標(biāo)志位判斷寫入的是命令還是數(shù)據(jù) Delay3(1); //延時,等待操作 LCDPORT = ucData; //將數(shù)據(jù)送至數(shù)據(jù)端口 LCD12864_EN = 1; //使能信號 Delay3(1); //延時 LCD12864_EN = 0; //按照時序來操作 Delay3(1);}void LCD12864_Init(void){ Delay3(400);//延時 LCD12864_PSB = 1; //8位并口工作模式 Delay3(150);//延時 LCD12864_WriteInfomation(0x30,0); //基本指令集 Delay3(150); LCD12864_WriteIn。老師更是兢兢業(yè)業(yè),不厭其煩地指導(dǎo)我們,心里十分感激。這個設(shè)計基本上用了四個月時間,從開始的規(guī)劃到最后做出結(jié)果是一個漫長的過程,曾經(jīng)的糾結(jié)如今依舊歷歷在目。語音識別軟件系統(tǒng)流程如下圖所示,硬件只需在原來的機(jī)器人系統(tǒng)上配置麥克風(fēng)。 語音識別流程圖語音識別的功能COM接口共同完成,而且遵守特定的工作程序。 數(shù)據(jù)的讀取及顯示最后最需要解決的是把主控單片機(jī)接收到的數(shù)據(jù)怎樣顯示到界面上呢?在這之前已經(jīng)有相應(yīng)的顯示控件了,只需要用正確的指令即可得到正確的顯示,具體添加代碼見附錄F。同樣雙擊關(guān)閉串口,添加代碼,具體代碼見附錄E。(8)為了美觀,再設(shè)置了一個系統(tǒng)時間,主要是調(diào)用了dateTimePicker控件,這個控件可以直觀的顯示出年月日。同樣在boBox2中添加波特率的四個值分別為2400,4800,9600,19200。然后放置6個textbox控件,主要目的是為了能夠顯示溫度等一些參數(shù),依次為texbox1到texbox6,為了當(dāng)運(yùn)行程序的時候不能夠移動texbox,將它的Enable屬性修改為False。 新建的主界面(2)選中主界面,然后在屬性對話框中修改一些參數(shù),主要的是將Name屬性修改為mainFrm,將Text屬性修改為家居智能控制上位機(jī)。與此同時,波特率也需要有不同的設(shè)置值,如:4800,9600等,這樣設(shè)計的主要好處在于不會局限于唯一一種串口或者一種波特率。 完成后的登錄界面然后單擊登錄按鈕或者直接按回車鍵即可進(jìn)入主界面,()負(fù)責(zé)顯示主界面。 == wangxiaobin amp。private void cancelBtn_Click_1(object sender, EventArgs e) { (); }()的意思就是退出程序。 運(yùn)行效果(5)現(xiàn)在開始設(shè)置用戶名和密碼,首先雙擊登錄控件,在連接到的主程序內(nèi)部添加如下代碼。 添加圖片界面選中本地資源,然后導(dǎo)入剛才下載好的圖片,然后點(diǎn)擊確定,即可將圖片添加上去,然后點(diǎn)擊運(yùn)行或者按F5,即可運(yùn)行剛才所做的界面。 Login登錄界面在屬性中將Name修改為Login,將Text屬性修改為家居智能監(jiān)控登錄。.NET 所示,其中可以看到C 框架中的具體位置。于此同時, Framework開發(fā)工具的第二個版本Visual Studio .Net ,2003版本被越來越多的軟件開發(fā)人群所喜愛,在兩年之后,相繼開發(fā)了不同的版本,.NET的發(fā)展突飛猛進(jìn),迅速擴(kuò)展。沒有帶來任何新東西,++中也可以使用,沒有要換的絕對的理由。而C能夠使用的組件或庫還只有2000用戶。Pack的形式提交給Windows程序需要但是,C于是大多數(shù)獨(dú)立的評論員對其的評價是“C語言派生于C、C++和Java語言”,這樣的稱呼再準(zhǔn)確不過了。Microsoft是這樣描述C的:C是從C和C++派生來的一種簡單、現(xiàn)代、面向?qū)ο蠛皖愋桶踩木幊陶Z言。 nrf905發(fā)送數(shù)據(jù)流程
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1