第一篇:基于藍牙的智能項鏈
基于Bluetooth Smart的智能項鏈
CSR公司日前宣布推出一款基于其最新Bluetooth Smart解決方案的智能項鏈。該智能型吊墜項鏈內(nèi)置電子產(chǎn)品,使佩戴者能夠根據(jù)自身的心情或特定服飾搭配需求定制項鏈的顏色及亮度。可在iceasy.com產(chǎn)品資訊欄目查看詳細資料。內(nèi)置的電子產(chǎn)品可為項鏈提供廣泛的功能支持,包括提醒佩戴者來自智能手機的通知信息,該應用功能未來還可用于智能手鐲。
他們于于近期進行了一項調(diào)研,以了解消費者對可穿戴技術(shù)的看法。根據(jù)調(diào)查,72%的人認為可穿戴技術(shù)設(shè)備外形設(shè)計很重要,另有67%的人則看重是否能夠展現(xiàn)個人風格。
此智能項鏈是由CSR與精品珠寶品牌Cellini合作設(shè)計開發(fā),融合了Cellini的高品質(zhì)設(shè)計及CSR創(chuàng)新的Bluetooth Smart 解決方案CSR1012。作為成熟的CSR μEnergy系列產(chǎn)品之一,CSR 1012是專為可穿戴技術(shù)市場開發(fā)的平臺。裝入一個小型鋰電池之后,智能項鏈便能夠通過藍牙以低功耗的方式連接至智能手機。CSR 1012采用的小型封裝使其成為可穿戴配件的完美選擇。
得益于項鏈中內(nèi)置的支持蘋果通知中心服務(wù)(ANCS)的 CSR微處理器,項鏈佩戴者能夠收到來自其iPhone手機的未讀通知信息。ANCS是iOS7系統(tǒng)提供的一項新功能,可使手機外設(shè)通過藍牙連接訪問iOS設(shè)備上的所有通知。CSR還將推出能讓佩戴者自主設(shè)定顏色及花樣的Android系統(tǒng)應用。
低功耗無線產(chǎn)品部總監(jiān)Paul Williamson還表示:“雖然這些原型最先是專門用來提醒用戶來自手機的通知信息,但還可用于其他多種設(shè)備的開發(fā)。開發(fā)人員可使用同一個印刷電路板(PCB)設(shè)計出更加美觀的活動監(jiān)視器,甚至還可把香水膠囊加入其中,以便讓佩戴者在一天之中的某個特定時段散發(fā)出自己喜歡的香氣。我們希望向客戶展示可穿戴技術(shù)能夠給他們的生活帶來的好處。真正的可穿戴技術(shù)擁有無限的發(fā)展?jié)撃埽覀兎浅F诖_發(fā)人員在未來帶給我們的無限驚喜。”
第二篇:基于Android手機藍牙控制的智能小車設(shè)計(共)
基于Android手機藍牙控制的智能小車設(shè)計
摘 要: 基于Android平臺,借助于藍牙通信技術(shù),為無線智能小車的設(shè)計提供一種新的研究方法。該設(shè)計把藍牙、無線電子技術(shù)、單片機技術(shù)和Android移動智能終端平臺結(jié)合在一起,在小車硬件基礎(chǔ)上設(shè)計藍牙控制的無線智能小車。通過藍牙控制實現(xiàn)小車的前進、后退、右轉(zhuǎn)彎、左轉(zhuǎn)彎、倒車右轉(zhuǎn)、倒車左轉(zhuǎn)等功能,并在小車行走過程中通過Android手機客戶端利用APP界面的“按鈕”、重力、語音分別控制改變小車運動狀態(tài),這為車載電子的無線通信設(shè)計提供了一種新的設(shè)計方法,同時也為未來的無線小車和現(xiàn)代智能家居的設(shè)計提供一定的參考價值。
關(guān)鍵詞: 藍牙通信; 移動智能終端; 智能小車; 車載電子
中圖分類號: TN923?34; TP399 文獻標識碼: A 文章編號: 1004?373X(2016)12?0132?03
Abstract: This design is based on the Android,and provides a new research method for wireless smart car control by means of the bluetooth communication technology.With more and more wide use of Bluetooth in people's lives,a wireless smart car controlled by Bluetooth was designed in combination with of Bluetooth,wireless electronic technology,microcontroller technology and Android mobile intelligent terminal platform,as well as car hardware.The forward move,backward move,right front turn,left front turn,right rear turn,left rear turn and other functions of the smart car were achieved with bluetooth control technology.In the course of the car moving,the car’s movement state can be controlled and changed by means of APP interface button,gravity,voice through the Android mobile client.It provides a new design method for vehicle?mounted electronics for wireless communication.It also provides a certain reference significance for the future design of wireless car and modern smart home.Keywords: bluetooth communication; mobile intelligent terminal; intelligent car; vehicle?mounted electronics
0 引 言
本設(shè)計的思路是基于以下幾個方面:首先,隨著車聯(lián)網(wǎng)的普及,使得車載電子系統(tǒng)對整個車的影響非常大;其次,藍牙技術(shù)的普及,在智能家居中和車載電子系統(tǒng)中的應用有很大的前瞻性;第三,移動智能終端設(shè)備在人們的生活中越來越重要,人類已經(jīng)進入了移動互聯(lián)網(wǎng)時代,移動互聯(lián)網(wǎng)智能終端設(shè)備的使用給人們的生活帶來了很大便捷,同時在車載社會中也有巨大的優(yōu)勢;最后,由于筆者就職單位與一家汽車電子公司正在共同開發(fā)新一代全景泊車系統(tǒng)、行車記錄儀等車載安全系統(tǒng),通過無線網(wǎng)絡(luò)連接到手機上實時顯示車身周圍的信息,給駕駛員帶來了很大的方便[1]。總體設(shè)計方案
本設(shè)計的研究內(nèi)容包括小車的工作原理、單片機系統(tǒng)的軟件和硬件、電機驅(qū)動系統(tǒng)、藍牙通信系統(tǒng)[2],Android手機APP設(shè)計,如圖1所示。本設(shè)計需要達到的目標如下:
(1)可以通過Android手機客戶端操作界面實現(xiàn)小車的前進、后退、右轉(zhuǎn)彎、左轉(zhuǎn)彎、倒車右轉(zhuǎn)、倒車左轉(zhuǎn)等功能;
(2)結(jié)合Android系統(tǒng)開源特點、藍牙短距離無線傳輸?shù)膬?yōu)勢以及單片機操作的簡便,實現(xiàn)手機的基本控制功能;
(3)可以在小車行走過程中通過Android手機客戶端利用APP界面的“按鈕”、重力、語音分別改變小車運動狀態(tài);
(4)在超出藍牙控制范圍時,小車能夠自動停止運動。
1.1 上位機軟件設(shè)計
上位機開發(fā)使用的是由IBM提出的Eclipse開發(fā)環(huán)境,該開發(fā)環(huán)境功能完善、比較成熟。而Android是一個多任務(wù)操作系統(tǒng)[3],在執(zhí)行一個應用程序時,可以把這個應用程序放在后臺,然后另外又執(zhí)行其他的應用程序。但每多執(zhí)行一個程序,就會多耗費一些系統(tǒng)內(nèi)存,如果同時執(zhí)行的任務(wù)過多或者沒有釋放之前執(zhí)行任務(wù)的內(nèi)存,Android系統(tǒng)運行起來就會變慢,甚至變得不穩(wěn)定。圖2是上位機軟件設(shè)計方案圖。
1.2 下位機軟件設(shè)計
下位機(單片機簡稱下位機)軟件開發(fā)環(huán)境使用的是Keil μVision 4開發(fā)環(huán)境,根據(jù)主控制器的要求選擇Keil μVision 4的Keil C51開發(fā)環(huán)境對整個下位機軟件進行開發(fā),其開發(fā)語言使用的是C語言[4]。下位機軟件系統(tǒng)方案如圖3所示。
設(shè)計方案特點及擴展說明
本設(shè)計主要是將單片機電子技術(shù)、藍牙通信技術(shù)和計算機軟件技術(shù)等相關(guān)技術(shù)進行融會貫通,設(shè)計了該智能小車系統(tǒng)。
在主控芯片選擇時,選取功能俱全、價格低廉的芯片,通信方式上,選用最新的藍牙4.0技術(shù),同時結(jié)合了移動智能終端來控制小車[5]。設(shè)計方案的特色如下:
(1)小車的主控芯片選用宏晶公司的STC89C52,其具有8 kB的FLASH,3個定時器,軟件編程難度適宜,且芯片資源足夠本系統(tǒng)使用。
(2)通信方式采用串口通信,利用藍牙技術(shù)實現(xiàn)對小車的控制。短距離通信方式主要有:Bluetooth,ZigBee,WiFi,UWB和NFC,相比這五種無線短距離通信,藍牙在移動智能終端的成本是最低的,同時在車載音響設(shè)備中已經(jīng)有了應用,因此本方案選擇藍牙作為通信方式。
(3)近幾年移動智能終端發(fā)展得越來越快、越來越好,手機、平板等都已進入了智能家居中,且這些設(shè)備都具備藍牙功能,在小車控制端選擇Android手機作為控制平臺是時代的潮流。方案難點及關(guān)鍵技術(shù)
該方案難點在于: Android手機客戶端的APP編程。因為小車控制有虛擬按鍵、重力、語音三種控制方式,這樣在上位機編程上有很大的技術(shù)難點;藍牙模塊與下位機的串口通信和與上位機的無線通信。為了避免通信故障,在確定通信協(xié)議上有一定的難度;小車四個驅(qū)動電機的供電、主控芯片的供電和藍牙模塊的供電。
關(guān)鍵技術(shù)有:制定通信協(xié)議;設(shè)計Android手機APP;整個小車的供電系統(tǒng)。系統(tǒng)仿真與結(jié)果分析
4.1 藍牙控制小車整體外觀
藍牙控制智能小車整體實物圖如圖4所示,圖5為小車的側(cè)視圖。整個小車有上位機和下位機兩部分組成,小車控制器部分主要包括直流電機控制,藍牙通信,電池供電等。
4.2 系統(tǒng)整體調(diào)試
藍牙控制智能小車最終實現(xiàn)的功能有:可以通過Android手機客戶端操作界面實現(xiàn)小車的前進、后退、右轉(zhuǎn)彎、左轉(zhuǎn)彎、倒車右轉(zhuǎn)、倒車左轉(zhuǎn)等功能;可在小車行走過程中通過手機客戶端利用APP界面的“按鈕”、重力、語音分別控制改變小車運動狀態(tài);在超出藍牙控制范圍時,小車能夠自動停止運動。主要調(diào)試內(nèi)容如下:
(1)藍牙通信測試。用APP按鍵控制小車的前進后退,小車可以進行相應的轉(zhuǎn)向操作,證明通信系統(tǒng)沒有問題,然后測試重力感應[6]和語音控制,小車均正常工作。
[圖4 語音控制 圖5 小車側(cè)視圖]
(2)小車運動測試。當小車收到手機APP發(fā)送的前進后退指令后,單片機會解析其指令并控制四個直流電機做相應的“動作”。“按鍵”、重力、語音三種控制方式,在軟件設(shè)計時采用了一定的技巧,單片機解析命令時不需要解析其是三種控制方式的哪一種,只需要解析前進、后退、左轉(zhuǎn)、右轉(zhuǎn)和停止五個命令。結(jié) 語
通過多次反復調(diào)試和修改代碼,成功實現(xiàn)了藍牙小車預設(shè)的所有功能,在10 m范圍內(nèi)通信穩(wěn)定,控制可靠靈活。只是在上位機與下位機聯(lián)調(diào)的過程中遇到過一些麻煩,經(jīng)過不斷的優(yōu)化代碼最終實現(xiàn)了通信、控制“無障礙”。方案的意義在于將單片機電子技術(shù),藍牙通信技術(shù)和智能終端設(shè)備有效的結(jié)合,深化了車聯(lián)網(wǎng)的概念,為車載電子的無線通信設(shè)計提供了一定的參考價值,本方案可推廣到車載藍牙系統(tǒng),智能家居等領(lǐng)域。
參考文獻
[1] 林志翔,肖寶森.新型多功能智能小車的設(shè)計與應用[J].現(xiàn)代電子技術(shù),2011,34(6):134?136.[2] 董健.物聯(lián)網(wǎng)與短距離無線通信技術(shù)[M].北京:電子工業(yè)出版社,2012.[3] 郭志宏.Android應用開發(fā)詳解[M].北京:電子工業(yè)出版社,2010.[4] 郭天祥.新概念51單片機C語言教程[M].北京:電子工程出版社,2009.[5] 海登.低功耗藍牙開發(fā)權(quán)威指南[M].陳燦峰,劉嘉,譯.北京:機械工業(yè)出版社,2014.[6] 郁有文,常健,程繼紅.傳感器原理及工程應用[M].西安:西安電子科技大學出版社,2013.
第三篇:藍牙通信原理
藍牙耳機的工作原理:
關(guān)于音頻流的藍牙傳輸可以通過兩個方式:
1)通過PCM接口來傳送
2)通過模擬UART來傳送
下面分別來講述:
1)通過PCM接口來傳送
通過音頻播放器(eg: Media Player)來打開音頻文件,調(diào)用Audio驅(qū)動,音頻文件通過解碼后,由PCM輸出到Host端藍牙模塊的PCM輸入端,接著,經(jīng)過藍牙模塊的處理后,由RF無線模塊發(fā)送給Client 端藍牙設(shè)備。
Client 端藍牙設(shè)備經(jīng)由無線接收模塊后,濾波,穩(wěn)壓,經(jīng)微處理芯片處理后,直接由Speaker播放。
2)通過模擬UART來傳送
通過設(shè)置注冊表【HKEY_LOCAL_MACHINEServicesBTAGSVC】IsEnabled =1 使得系統(tǒng)引導時自動加載語音網(wǎng)關(guān)(AG)服務(wù)。
首先,通過手動配置建立Host端藍牙設(shè)備與Client端藍牙設(shè)備ACL鏈接(面向無連接的異步鏈路),接著在Applicaiton或Audio Driver中調(diào)用
IOCTL_AG_OPEN_AUDIO,重新建立Host端藍牙設(shè)備與Client端藍牙設(shè)備SCO鏈接(面向連接的同步鏈路),接著AG自動發(fā)送
waveOutMessage((HWAVEOUT)i, WODM_BT_SCO_AUDIO_CONTROL, 0, TRUE);從而建立了Audio至藍牙芯片之間的通道,也即,實現(xiàn)了音頻流到藍牙模塊的傳送。
然后,經(jīng)由主機端藍牙模塊將音頻流打包經(jīng)由RF模塊發(fā)送出去。
客戶端藍牙耳機接收到無線音頻包后,濾波,穩(wěn)壓,經(jīng)微處理芯片處理后,由PCM傳送給音頻編解碼器芯片,最后,由Speaker播放。
第四篇:藍牙工程師崗位職責
1.藍牙產(chǎn)品原理圖,PCB圖設(shè)計(新產(chǎn)品設(shè)計)。
2.樣機調(diào)試。
3.工程文件的擬定。
4.產(chǎn)品試產(chǎn)、量產(chǎn)的跟進及問題分析處理。
第五篇:HC05藍牙模塊學習心得
第一步:打開藍牙測試軟件
進入軟件界面
注:配置藍牙模塊時,模塊的TX引腳連接
模塊的RX引腳,單片機TX引腳 連接
單片機RX引腳
操作界面步驟如圖所示
再對右側(cè)欄中需要更改的數(shù)據(jù)進行修改,修改完畢后按住模塊上的按鍵不放,并點擊
配置主機時,一般都會配置綁定地址,綁定的地址是從機的
當led連續(xù)快閃兩下,滅一秒,再快閃兩下,則說明已配對連接
注:當要實現(xiàn)藍牙配對連接,發(fā)送接收數(shù)據(jù)時,模塊的TX引腳連接
單片機RX引腳 模塊的RX引腳
發(fā)送AT指令時,記得要一直按住按鍵,如果還沒響應,就重啟軟件,重新給模塊上電,必要時進入AT模式(上電前,先按著按鍵,再上電,進入AT模式后,放開按鍵即可)
連接 單片機TX引腳