Edited at
ArduinoDay 10

MpressionのUzukiを使ってみた

More than 3 years have passed since last update.


はじめに

Uzukiは、温度センサー、近接照度UV、三軸加速度センサーがセットになったシールドです。

Arduino UNOKONASHIと接続できるため、配線が不要です。

詳細はこちら => 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