2016年10月20日 星期四

2016年7月5日 星期二

RN4020電池電量服務裝置

Bluetooth low energy有定義些標準的裝置服務,像是血壓計、心律計、體溫計之類的,這次我打算把RN4020,做成一個心律裝置,搭配之前做的MAX30100心律Sensor應用,RN4020卻不能正常工作,只好試著其他裝置服務,試到一個Battery service可以動做,從Google Play下載一個Cypress CySmart APP,做測試用,收尋到裝置並找到Battery service,將電池電量比例值顯示出來。

2016年7月4日 星期一

Bluetooth Low Energy 廣播與接收功能測試

用兩隻Microchip RN4020模組,各自作為Observer及Advertiser,Advertiser端讀取HIH-6130溫濕度Sensor資料再廣播出去,Observer端接收後,將資料轉換顯示到文字型LCM上,廣播模式
可以做到單向一對多的資料發送。
Advertiser端為一棵Atmega328PB MCU + RN4020模組 + HIH-6130溫濕度Sensor,程式碼
Observer端為Arduino M0 PRO + RN4020模組,程式碼

Bluetooth low enrgy, Central 連接到 Periphera.

使用Microchip RN4020作為一個Central連接一個Peripheral : CC2541 SensorTag, 最近因為要開Bluetooth low energy相關應用專案,就這樣進行一連串學習與測試。 SensorTag上面有數個不同的Sensor,像是溫濕度、加速度、磁方位...等,就先挑選 控制IR非接觸式溫度Sensor,將量測資料讀回轉換後再顯示到文字型LCM上。


使用Arduino MO PRO作為程式開發平台,程式碼