はじめに
Uzukiは、温度センサー、近接照度UV、三軸加速度センサーがセットになったシールドです。
Arduino UNOやKONASHIと接続できるため、配線が不要です。
詳細はこちら => Uzuki-IoT Sensor Shield for Konashi & Arduino
購入
マクニカオンラインストアから購入できます。
Uzuki - IoT Sensor Shield for Konashi & Arduino MP-UZK001B
価格は1,980円です。
検証環境
OS
Yosemite 10.10.5
Arduino IDE
Arudino 1.6.5
ボード
Arduino UNO
ドキュメント
Arduino/konashiとの接続する方法は以下のドキュメントが参考になります。
Uzuki Getting Started
注意点:
出荷時では、Arduinoはkonashi用になっています。
Arduinoで使うためには、ジャンパーピンを入れ替えてください
ArduinoでUzukiを使う
si7013ライブラリのインストール
保存先の確認
Arduino > Preferences
スケッチブックの保存場所(例): /Users/saicologic/Documents/Arduino
ユーザー用のライブラリーフォルダーに移動
※好きなフォルダーの場所を指定する。librariesがなければフォルダーを作成する
例:
$ cd /Users/saicologic/Documents/Arduino/libraries
si7013_Arduino_Libをインストールする
温湿度センサーサンプル(Uzuki_Si7013)を使うために必要です。
$ git clone git@github.com:JoeSc/si7013_Arduino_Lib.git
Adafruit_SI1145_Libraryをインストールする
近接照度UVインデックスセンササンプル(Uzuki_Si1145)を使うために必要です。
$ git clone git@github.com:adafruit/Adafruit_SI1145_Library.git
サンプルを使う
お好きなところのディレクトリーに移動。インストールしたライブラリーの場所とは別でもOKです。
$ cd /Users/saicologic/Documents/Arduino
温湿度センサ
$ git clone git@github.com:mpression/Uzuki_Si7013.git
$ cd Uzuki_Si7013
$ open ./Uzuki_Si7013.ino
ビルド&コンパイル
シリアルコンソールの結果
9600bps
Humidity = 40.53
Temperature From Humidity Reading = 23.23
Temperature = 23.25
近接照度UVインデックスセンサ
$ git clone git@github.com:mpression/Uzuki_Si1145.git
$ cd Uzuki_Si1145
$ open ./Uzuki_Si1145.ino
ビルド&コンパイル
シリアルコンソールの結果
9600bps
Adafruit SI1145 test
OK!
===================
Vis: 262
IR: 260
UV: 0.03
3軸加速度センサ
$ git clone git@github.com:mpression/Uzuki_ADXL345.git
$ cd Uzuki_ADXL345
$ open ./Uzuki_ADXL345.ino
ビルド&コンパイル
シリアルコンソールの結果
57600bps
x: : 126
x: 1 y: -2 z: 125
x: 1 y: -3 z: 126
initx: 1 y: -2 z: 126
x: 8 y: -47 z: 126
x: -59 y: 1 z: 93
x: -116 y: 10 z: 42