2014/09/03


感謝鋼鐵人實作聯盟阿立的帶領.

這筆記純就記錄每次研究會的進展或心得, 萊恩大兵對 BLE 4.0 還沒概念, 可能會比較沒系統一點. XD.



[無錫谷雨 CC2540 開發套件組]

先介紹一下這 CC2540 開發套件組, 內容物有哪些東西..

  • New SmartRF 開發板1 (CC2540)

開發板上的晶片是 CC2540
  • New SmartRF 開發板2 (CC2541)

開發板上的晶片是 CC2541

  • CC-Debugger

  • 軟體, 工具與範例


[開發環境設定]

需要安裝的軟體與工具包括: (可以先去讀一下工具包裡面的 pdf 檔, 有描述安裝步驟.  By the way, 萊恩大兵是在 Windows 安裝這些開發環境的.)

(1) TI 原廠的 Bluetooth low energy software stack and tools

* 連上 TI 的官網去下載 (需要註冊帳號).


* 安裝 BLE software stack.


(2) IAR Embedded Workbench

* 在無錫谷雨提供的軟體與工具包裡, 有安裝檔與破解檔. 先安裝 IAR 8.20 版本.





* 安裝好之後, 接下來是破解. 破解步驟就不多談了. 基本上就是把破解檔覆蓋掉原廠某些檔案. 詳情請看光碟裡的說明檔.

* IAR 8.20 執行起來的畫面



(3)  安裝 New SmartRF 開發板的 driver

* 將 New SmartRF 開發板與電腦, 用 USB 線連起來.


* 手動安裝 driver


安裝成功後, 會在 Device Manager 多出一個 USB-SERIAL CH340 的裝置


(4)  安裝 CC-Debugger 的 driver

* 將 New SmartRF 開發板與 CC-Debugger 連起來, 再用 USB 線將 CC-Debugger 與電腦連在一起.


* 手動安裝 driver


安裝成功後, Device Manager 會多個 CC Debugger 的裝置


(5) 其它像 Flash Programmer, Source Insight 或 Packet Sniffer 之類的, 萊恩大兵等有需要時才安裝.

做到這邊就差不多了. 接下來就可以跑範例程式, 讓開發板動起來. 細節請參考 (2) 跑第一個範例程式 (Bluetooth, CC2540).

[搜尋]

萊恩大兵讀過, 覺得還不錯的文章, 會收集在這.
關於藍牙 4.0 的一些基本想法




[萊恩大兵的其它文章]

自製大四軸

自製大四軸, 實作分享@華山文創園區
自製大四軸, (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)

自動報球速的棒球


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)


實作, 電容感應音樂樹

6 意見:

張貼留言