2014/12/22


萊恩大兵最近工作忙, 沒時間寫程式或做些複雜的東西出來. 剛好也和同伴檢討 BLE 研究會的狀況, 覺得應該調整一下方向, 要更專注在 CC2540 開發板上, 同時也要帶著研究會的同伴一起做些有趣的應用出來.


大致的作法會是:
(1) 每期一個題目 (約 4 ~ 6 次聚會可以做出來), 大家一起做.



(2) 會有基礎的範例操作或研究分享, 目的是儘量提升研究會眾人的經驗值.
(3) 初期只會在聚會時做 coding 或 debug 等 "往前進" 的事, 回家只需要復習本週的進度即可. 
(4) 未來則是看大家的狀況, 再抓些大一點的題目或其它新技術來研究. 分工的方式再說.

好, 來說說實際的規劃吧.


第一個題目~ 用 beacon 控制開關的枱燈.





預訂的時程為:

(1/6) 準備好 CC2540 的開發環境


* 安裝 IAR 開發環境.



* 用 CC2540 做些基礎控制 (例如, 點亮 LED 或按鈕控制等).
* 會建議大家去把無錫谷雨的 "1初級: CC254X 基礎教程" 裡面的範例挑幾個跑一遍.
* 這次聚會已在 2014/12/16 發生.

(2/6) 知道怎麼在 OSAL 的架構下改程式或加功能
* 了解 OSAL 架構.
* 會建議大家去把無錫谷雨的 "2中級: CC254X 實驗教程" 裡面的範例挑幾個跑一遍.
* 預定在 2014/12/30 的聚會中講解 UART 的範例程式

(3,4,5,6/6)
* 會在兩個方向中擇一開始
  - 以 SimpleBLEPeripheral 專案為基礎, 整合枱燈的開關控制.






  - 參考 SimpleBLEObserver 專案的程式碼, 把偵測 beacon 訊號的功能加進來.



* 這部份預定會在 2015/Jan 開始. 

順道做了一份簡報來說明這件事, 已放上 slideshare:藍色小鋪一起來做, 用 beacon 控制開關的枱燈, 供大家參考. (簡報的技術用詞可能不精確, 會持續更新的.)


如果研究會能進展順利, 萊恩大兵會希望未來能延伸到一些更有趣的主題, 例如 mesh network. 

就這樣, 歡迎有興趣的朋友一同參與囉.

[萊恩大兵的其它文章]

自製大四軸

自製大四軸, 實作分享@華山文創園區
自製大四軸, (1) 零組件篇, 遙控器 (Drone, Quadcopter, Futaba, Maker, Arduino, Animatronic Eye)
自製大四軸, (2) 零組件篇, 飛控板 (Drone, Quadcopter, MultiWii, Arduino, Futaba, Maker)
自製大四軸, (3) 零組件篇, 自行雷切木質機架 (Drone, Quadcopter, Maker, Laser Cut)
自製大四軸, (4) 零組件篇, 馬達與電變調整 (Drone, Quadcopter, Maker, Electric Speed Control, Motor)
自製大四軸, (5) 組裝篇, 四軸飛行器成形 (Drone, Quadcopter, MultiWii, Arduino, Maker, Electric Speed Control, Motor)
自製大四軸, (6) 調整篇, 飛行前兩三事 (Drone, Quadcopter, Maker, Futaba, Arduino, MultiWii)
自製大四軸, (7) 充電篇, iMax B6 充電器操作記要 (Charger, Battery)
自製大四軸, (8) 問題篇, 機架損壞維修 (Drone, Quadcopter, Laser Cut)
自製大四軸, (9) 改良篇, 方便拆卸的木質機架 (Drone, Quadcopter, Maker, Laser Cut)
自製大四軸, (10) 外飛篇, 新手的青蛙跳與遛狗 (Drone, Quadcopter, Maker, MultiWii)

自動報球速的棒球


CC2540 Bluetooth Low Energy
筆記, CC2540 Bluetooth Low Energy, (1) 開發環境 架設 (Bluetooth, CC2540)
筆記, CC2540 Bluetooth Low Energy, (2) 跑第一個範例程式 (Bluetooth, CC2540)
筆記, CC2540 Bluetooth Low Energy, (3) SimpleBLEPeripheral 簡單介紹 (Bluetooth, CC2540)
筆記, CC2540 Bluetooth Low Energy, (4) 在智慧手機上執行範例程式 (Bluetooth, CC2540)
筆記, CC2540 Bluetooth Low Energy, (5) 偵測與發送 iBeacon 訊號 (Bluetooth, CC2540, iBeacon)
實作, iBeacon 發訊器 x 防丟器 (Bluetooth, CC2540, iBeacon)
實作, iBeacon 尋寶遊戲 (Bluetooth, CC2540, iBeacon, iOS app)
實作, BLE + iOS app, 遙控燈泡君 (Bluetooth, CC2540, iOS app)
做實驗, 用 iBeacon 做自動控制的可行性 (Bluetooth, iBeacon, CC2540, Automation, URL Scheme, iOS app)

藍色小鋪一起來做

藍色小鋪一起來做, (1) 用 beacon 控制開關的枱燈
藍色小鋪一起來做, (2) 講解 BLE CC2540 UART 通訊範例程式 (Bluetooth, CC2540, UART)
藍色小鋪一起來做, (3) 藍牙枱燈專案實作 (上) (Bluetooth, CC2540)
藍色小鋪一起來做, (4) 藍牙枱燈專案實作 (下) (Bluetooth, CC2540)
藍色小鋪一起來做, (5) iBeacon scanner 專案示範與解說 (Bluetooth, CC2540, iBeacon)
藍色小鋪一起來做, (6) 完成, 用 iBeacon 控制開關的枱燈 (Bluetooth, CC2540, iBeacon)
藍色小鋪, 初嚐樹莓派 (Raspberry Pi)
藍色小鋪, iBeacon 應用, 自動記錄到訪時間 (iBeacon, Geohopper, Zapier)

小惡魔 無線溫度感測器

108 大眼仔
Plot Clock
體驗, 原住民互動故事書@宜蘭大同鄉泰雅生活館
體驗, 蛋生音互動裝置@兒童美術館 (Arduino, 3D Printing, HC-SR04, Interactive)


實作, 電容感應音樂樹

1 意見:

張貼留言