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作為程式開發平台,程式碼

2013年10月26日 星期六

精神上的折磨很累人

最近真的很疲憊;一方面是所任職的公司,狀況不如預期,開始砍人了,二方面家裡面一個長久的問題,延伸至今無法有效處理。精神上真的很累,先說工作吧;雖然現階段沒被砍,但不知道能撐到何時稱多久,一直處在下一個就是我的疑慮中。家裡的部份,我只能說,很多東西我可以放棄,但我最不捨的,是我的父母,反正我本來就是窮人家的小孩,什麼都沒有。

2013年6月11日 星期二

變得荒涼了

前幾天去新竹上課,在台中中清附近等車,看到這樣荒涼的景色...

幾年前我還常常往返台中跟新竹清華大學之間,大多是搭乘國道客運,那時候還沒有這樣景色,旁邊有其他客運業者跟一些野雞車業者,從那裡走過去,便有業者出來招呼。
現在我看到就只剩幾家在那經營,野雞車沒了,合法的業者或許變更路線,也可能撤收了,總之變得荒涼了。

2013年6月5日 星期三

改裝光學滑鼠

不是啥很了不起的改裝,只是把原來滑鼠上的那一棵控制器,換成PIC18F14K50的MCU。
先把原先滑鼠上的那一棵Cypress的IC移除,插上2支2.54mm 9pin的排針。

再準備洞洞版,上面焊上PIC18F14K50 MCU+轉接版與排針座,並且焊上石英震盪器與信號接線、燒錄程式所需的排針。

滑鼠上的電路板,在按鍵地方補上Pull-up電阻。

程式部分以Microchip發佈的MAL;USB HID Mouse device為基礎,修改增加控制Avago ADNS-2610光學滑鼠感應器功能,與左中右滑鼠按鍵輸入功能,由於這隻滑鼠是由Logic tech製造,其光柵控制接收方式,與一般輸出AB相差方式不同,所以目前還不知道要如何座這部份,故滾軸部分還沒有功能....

這隻滑鼠由於用久了,滾軸的橡膠變質,滑滑黏黏的,所以就不想用了;想說就來改支滑鼠來玩玩,於是就用下班時間,一點一點的把它出來,總之物儘其用吧。