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