TSL2561照度センサから照度情報を取得し、Cumulocityへアップロードするプログラム
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LightSensorLib.rb
config.yml
readme.txt
tsl2561.rb

readme.txt

-----------------------------------------------------------
■TSL2561照度センサ
○tsl2561.rb
- TSL2561照度センサから照度情報[lux]を取得し、Cumulocityへアップロードするプログラム。
- usage: 同じディレクトリにLightSensorLib.rb を配置した上で、下記を実行
$ ruby tsl2561.rb

○セットアップ方法
- Raspberry piのSPIとI2Cを有効化する
$ sudo raspi-config
 -> "8 Advanced Options" -> "A6 SPI" -> "SPI enable"
 $ sudo raspi-config
 -> "8 Advanced Options" -> "A7 I2C" -> "I2C enable"
-- 確認方法:下記コマンドを入力し、下記の結果が得られればOK(表示される番号は環境によって異なる)
$ sudo i2cdetect -y 1
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- -- 
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30: -- -- -- -- -- -- -- -- -- 39 -- -- -- -- -- -- 
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
70: -- -- -- -- -- -- -- --

 - I2C用のRubyライブラリをインストールする
$ sudo gem install i2c

○参考サイト
http://qiita.com/satorukun/items/a6c67e3e5fd67edf1800