首頁 > 評(píng)測 > 支持Mbed低功耗藍(lán)牙開發(fā)板——LinkSprite Mbed BLE Sensor Tag評(píng)測
支持Mbed低功耗藍(lán)牙開發(fā)板——LinkSprite Mbed BLE Sensor Tag評(píng)測
- [導(dǎo)讀]
- 今天帶來的這款Mbed BLE Sensor Tag開發(fā)板的主控芯片是nRF51822,這一芯片集成了一個(gè)2.4GHz藍(lán)牙收發(fā)器外還集成了一個(gè)ARM Cortex M0內(nèi)核,配合開發(fā)板上面集成的傳感器、LED、按鍵等外設(shè),能夠輕松制作一款小型的無線控制的平臺(tái)。
到這里為止,開發(fā)環(huán)境的搭建就全部完成了。
4.實(shí)驗(yàn)演示
這一部分將演示幾個(gè)實(shí)驗(yàn),介紹一下如何利用Mbed BLE Sensor Tag這塊開發(fā)板上面的傳感器和藍(lán)牙功能。
首先介紹傳感器應(yīng)用。Mbed BLE Sensor Tag這塊開發(fā)板上面搭載了兩款傳感器,一是溫度壓力傳感器BMP180,二是加速度傳感器LIS3DH。下面以BMP180為例進(jìn)行介紹。在上方的工具欄單擊Import,然后搜索關(guān)鍵詞BMP180,找到示例BMP180_example,如圖4-1所示
圖4-1 搜索程序
將之前的blink程序那里的mbed庫文件復(fù)制過來,如圖4-2所示。這里介紹一下,每塊開發(fā)板的mbed文件都不一樣,有關(guān)的硬件描述都是放在這個(gè)mbed文件夾之中。
圖4-2
然后將程序前面幾句話改為
I2C i2c(P0_17, P0_18);
BMP180 bmp180(&i2c);
Serial pc(P0_23,P0_25);
DigitalOut led(P0_20);
如圖4-3所示
圖4-3
之所以這樣改,是因?yàn)楦鶕?jù)電路圖(如圖4-4所示),BMP180是連接到P0_17與P0_18上面的,還有UART口是在P0_23與P0_25上面的
圖4-4
按照前面的方法編譯并下載程序到開發(fā)板上面,用一條UART轉(zhuǎn)USB的線連接到開發(fā)板的UART口上面,然后打開putty,打開相應(yīng)的串口,即可看到溫度與氣壓值。
圖4-5
下面再來介紹一下藍(lán)牙應(yīng)用,這里需要先下載一個(gè)軟件,是Redbear公司開發(fā)出來的藍(lán)牙助手,下載地址為
http://static1.squarespace.com/static/5039e08be4b00cf0e8cf88cd/t/54dd58e7e4b0cfebee413190/1423792359959/BLEController.2.0.1.apk
下載完之后在手機(jī)進(jìn)行安裝并打開,如圖4-6所示
圖4-6
將Mbed BLE Sensor Tag開發(fā)板上電,與PC連接,打開下面這個(gè)地址,這里有一個(gè)mbed平臺(tái)的例程,直接點(diǎn)擊右側(cè)的import into compile,如圖4-7所示
圖4-7
之后進(jìn)行編譯,并且將程序下載到開發(fā)板上面
在圖4-6的界面那里點(diǎn)擊左側(cè)的菜單按鈕,然后選擇simple controls,如圖4-8所示
圖4-8
然后選擇設(shè)備進(jìn)行配對(duì),配對(duì)完成之后進(jìn)入如圖4-9的界面,將digital out打開,Mbed BLE Sensor Tag開發(fā)板上面的紅燈便會(huì)點(diǎn)亮(如圖4-10)。
圖4-9
圖4-10
這樣便完成了一個(gè)簡單藍(lán)牙的應(yīng)用
5.總結(jié)與評(píng)價(jià)
這篇文章介紹了linksprite公司基于NRF51822 藍(lán)牙SOC芯片的開發(fā)板Mbed BLE Sensor Tag。Mbed BLE Sensor Tag能夠在較短的時(shí)間內(nèi)部署成為一個(gè)藍(lán)牙傳感器與控制平臺(tái),進(jìn)行簡單的無線測控,非常適合用于智能家居、可穿戴設(shè)備上面,而且其使用的開發(fā)平臺(tái)為線上開發(fā)平臺(tái)mbed,下載程序非常方便,同時(shí)在該平臺(tái)上能夠獲取很多的軟件資源用于開發(fā)。不過,這塊開發(fā)板也有幾個(gè)缺點(diǎn)。一個(gè)是調(diào)試比較麻煩,由于沒有板載的調(diào)試器(Jlink只能用于下載),所以必須額外準(zhǔn)備一個(gè)UART轉(zhuǎn)USB的模塊。另外,這塊開發(fā)板的擴(kuò)展接口比較少,因此不容易接入過多的設(shè)備?傮w來說,Mbed BLE Sensor Tag進(jìn)行一些簡單的物聯(lián)網(wǎng)應(yīng)用開發(fā)還是比較方便的。
本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評(píng)論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開發(fā)
預(yù)算:¥1100001天前