[SensorTag] Texas Instruments の CC2650 SensorTag を試す
はじめに
CC2650とは
簡単に言うと、センサーの塊で10種類の情報を取得できます
- 光
- デジタル・マイク
- 磁気センサ
- 湿度
- 圧力
- 加速度計
- ジャイロスコープ
- 磁力計
- 物体の温度
- 周囲温度
経緯
センサーに囲まれたい 楽しそう
購入
マクニカオンラインストアで購入しました
ファームウェアのアップデート
Texas Instruments のiOSアプリより
SensorTag のファームウェアを最新化しました
iPhoneで動作確認
前述のアプリを使うと、簡単に SensorTag から情報が取得できます
Macで動作確認
javascript で動かしたかったので、
npm のパッケージ sensortag を利用してみました。
初期化
$ npm init -y
依存パッケージの追加
$ npm install async sensortag --save
テストプログラムの実行
$ node ./node_modules/sensortag/test.js
とりあえず動いた
discovered: {"id":"XXXXXXXXXXXXXXXXXXXXXXXXXXX","type":"cc2650"}
connectAndSetUp
readDeviceName
device name = undefined
readSystemId
system id = XX:XX:XX:XX:XX:XX:XX:XX
readSerialNumber
serial number = N.A.
readFirmwareRevision
firmware revision = 1.20 (Jul 28 2015)
readHardwareRevision
hardware revision = PCB 1.2/1.3
readSoftwareRevision
software revision = PCB 1.2/1.3
readManufacturerName
manufacturer name = Texas Instruments
enableIrTemperature
readIrTemperature
object temperature = 7.7 °C
ambient temperature = 14.9 °C
disableIrTemperature
enableAccelerometer
readAccelerometer
x = 0 G
y = 0 G
z = 0.2 G
disableAccelerometer
enableHumidity
readHumidity
temperature = 14.9 °C
humidity = 73.6 %
disableHumidity
enableMagnetometer
readMagnetometer
x = 35.4 μT
y = 1 μT
z = 100.5 μT
disableMagnetometer
enableBarometricPressure
readBarometricPressure
pressure = 1019.8 mBar
disableBarometricPressure
enableGyroscope
readGyroscope
x = -1.4 °/s
y = -0.1 °/s
z = 2.8 °/s
disableGyroscope
readIoData
data = 127
writeIoData
readIoConfig
config = 0
writeIoConfig
enableLuxometer
readLuxometer
lux = 335.5
disableLuxometer
readSimpleRead - waiting for button press ...
left: false
right: true
reed relay: false
left: false
right: false
reed relay: false
disconnect
disconnected!
所感
- 片手で持ち運べるほど小さい
- 簡単に情報を取得できる
Author And Source
この問題について([SensorTag] Texas Instruments の CC2650 SensorTag を試す), 我々は、より多くの情報をここで見つけました https://qiita.com/madobon/items/3470235471b76105ad22著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .