Wio Node?
Seeed Studioの Grove System http://www.seeedstudio.com/wiki/Grove_System のデバイスを簡単にWiFi経由でクラウド接続できるデバイス。ハンダ付け不要で、安価で、スマートフォンアプリから設定できる。LiPo電池が接続でき、MicroUSBから充電できるのでArduino互換機としても優秀。
http://www.seeedstudio.com/wiki/Wio_Node
http://iot.seeed.cc/
https://github.com/Seeed-Studio/Wio_Link
日本語情報
http://qiita.com/tamaki/items/6935d55dc6a7ea642f00
https://fabcross.jp/news/2015/12/20151207_wio_link.html
販売
https://www.switch-science.com/catalog/2799/ 1,231円。(10個以上で10%引き)
http://akizukidenshi.com/catalog/g/gM-10631/ 1,100円。
(価格は2016/7/19現在)
IFTTTのチャンネル
Node-REDのカスタムNode
課題
Wio NodeにはI2C対応のコネクタが2つ付いているが、I2C Hub http://www.seeedstudio.com/wiki/Grove_-_I2C_Hub を使うことでI2C Groveを2つ以上接続することができる。が、I2Cバスが1つしかないので、同じI2Cアドレスを持つデバイスを複数接続すると正しく制御できない。
githubにあるGrove Driverのソース
https://github.com/Seeed-Studio/Grove_Drivers_for_Wio を元に、I2C対応デバイスのアドレスを調査してみた。
対応I2Cデバイスとアドレス (Wio App v1.5.2)
-
Barometer Sensor (BMP085)
-
気圧・温度センサ (BMP085使用、販売完了)
-
I2Cアドレス 0x77
-
Barometer Sensor (BMP280)
-
気圧・温度センサ (BMP280使用)
-
I2Cアドレス 0x77
-
Digital Light Sensor
-
光センサ (TSL2561使用)
-
I2Cアドレス 0x29
-
Gesture v1.0
-
ジェスチャーセンサ (PAJ7620U2使用)
-
I2Cアドレス 0x73
-
I2C ADC
-
ADコンバータ (ADC121C021使用)
-
I2Cアドレス 0x55 (U1:出荷時設定 ADDR0=L ADDR1=L)
-
I2C FM Receiver / I2C FM Receiver v1.1
-
FMラジオ (RDA5807M使用)
-
http://wiki.seeedstudio.com/Grove-I2C_FM_Receiver/ http://wiki.seeedstudio.com/Grove-I2C_FM_Receiver_v1.1/
-
I2Cアドレス 0x10
-
I2C Motor Driver v1.2
-
2チャンネルモータードライバ (L298N+Atmega8使用)
-
I2Cアドレス 0x0f (DIPSW:ON ON ON ON)
-
LCD RGB Backlight
-
RGBバックライト付きキャラクタ液晶ディスプレイ (16x2)
-
I2Cアドレス LCD 0x7c RGBバックライト 0xc4
-
Multichannel Gas Sensor
-
ガスセンサー (MiCS-6814使用、販売終了?)
-
I2Cアドレス 0x04
-
OLED Display 0.96"
-
128x64ピクセル モノクロOLEDディスプレイ (SSD1308使用)
-
I2Cアドレス 0x3c
-
OLED Display 1.12"
-
96x96ピクセル モノクロOLEDディスプレイ (SSD1327使用)
-
I2Cアドレス 0x3c
-
Sunlight Sensor
-
UV/可視光/赤外線センサ (Si1145使用)
-
I2Cアドレス 0x60
-
Barometer Sensor(BME280)
-
温度・湿度・気圧センサ (BME280使用)
-
I2Cアドレス 0x76
-
3-Axis Digital Gyro
-
3軸デジタルジャイロ (ITG-3200使用)
-
I2Cアドレス 0x68
-
3Axis Compass
-
3軸コンパス (HMC5883L使用)
-
I2Cアドレス 0x1E
-
3Axis Digital Acc(±1.5g)
-
3軸加速度センサ (MMA7660FC使用)
-
http://wiki.seeedstudio.com/Grove-3-Axis_Digital_Accelerometer-1.5g/
-
I2Cアドレス 0x4c
-
Temp&Humi Sensor(SHT31)
-
温度&湿度センサー (SHT31使用)
-
I2Cアドレス 0x44
-
High Accuracy Temp&Humi Sensor(SHT35)
-
高精度温度&湿度センサー (SHT35使用)
-
https://wiki.seeedstudio.com/Grove-I2C_High_Accuracy_Temp%26Humi_Sensor-SHT35/
-
I2Cアドレス 0x45
-
Thermocouple Amplifier(MCP9600)
-
熱電対アンプ (MCP9600使用)
-
https://wiki.seeedstudio.com/Grove-I2C_Thermocouple_Amplifier-MCP9600/
-
I2Cアドレス 0x60
その他
センサとディスプレイにI2Cアドレスの重複が見られた。アドレスが重複しているI2Cデバイスは同一ノードには接続できない。また一部のGroveデバイスにはジャンパピンやハンダブリッジでI2Cアドレスを変更する機能があるが、I2Cアドレスを変更してしまうとWio Node/Linkからは認識されない。