SlideShare a Scribd company logo
1 of 13
Edisonで温度,湿度,気
圧を測ってみる
hrdakinori 2015/6/17
hrdakinori
名前:原田明憲
所属:株式会社hotarubi
組み込み系SEだったが、
いまでは趣味で電子工作をたまにしている
Make: hrdakinori
http://hrdakinori.hatenablog.com/
部屋の環境
・温度、湿度が知りたい時ありますよね
・留守の間の温度変化とか見たいですよね
今までに作ったもの
マイコンで温度、湿度、気圧を
XBeeで飛ばしてBeagleBone
Blackでサーバーに送信してグ
ラフを表示していました。
センサー BME280
BME280搭載 温湿度・気圧セ
ンサモジュール - スイッチサイ
エンス https://www.switch-
science.com/catalog/2236/
Edison
Intel Edison Breakout Board
Kit - スイッチサイエンス
https://www.switch-
science.com/catalog/1957/
接続
EdisonのI2C6と1.8Vの電源をセンサーに接続
します。
レベル変換は必要なさそうなのでそのまま
J19 - pin 2 V_V1P80 System 1.8 V I/O output power.
J19 - pin 3 GND Ground.
J17 - pin 7 GP27 I2C6_SCL GPIO,IC26 SCL output open collector.
J17 - pin 9 GP28 I2C6_SDA GPIO, I2C6 data open collector.
こんな感じに
mraa libraryを使用
C/C++, Python, javascriptでハードウェアの制御を可能に
するライブラリ
・GPIO,PWM,I2C,SPI,UARTなどに対応
・Raspberry Piでも使えるらしい
intel-iot-devkit/mraa · GitHub https://github.com/intel-
iot-devkit/mraa
今回はnode.jsで開発
javascriptでI2Cの通信をする場合は、今感じに書ける
var m = require('mraa');
i2c = new m.I2c(6);
i2c.address(BME280_ADDRESS_0);
if (i2c.readReg(BME280_ID) != BME280_CHIP_ID)
{
console.log("chip_id error");
}
実行結果
root@Edison002:~# node i2c.js
reg[im_update]0
adc_t 848fc
adc_h 7867
adc_p 5a690
t 28.824
h 52.540
p 1064.017
今後の予定
・センサーからのデータ読み込み ←今ここ
(気温、湿度、気圧)
・Edisonからサーバーにデータ送信
・サーバーに蓄積、グラフ表示
読み出せてはいるが
データが正しくないような気がするので調べて
いるところ

More Related Content

Viewers also liked

2015 06-16 iot縛りの勉強会資料用素材
2015 06-16 iot縛りの勉強会資料用素材2015 06-16 iot縛りの勉強会資料用素材
2015 06-16 iot縛りの勉強会資料用素材Masanori Takano
 
Developing a NodeBot using Intel XDK IoT Edition
Developing a NodeBot using Intel XDK IoT EditionDeveloping a NodeBot using Intel XDK IoT Edition
Developing a NodeBot using Intel XDK IoT EditionIntel® Software
 
とんちきでもmilkcocoaでなんとかできた件について
とんちきでもmilkcocoaでなんとかできた件についてとんちきでもmilkcocoaでなんとかできた件について
とんちきでもmilkcocoaでなんとかできた件についてyaksk
 
みんなでおばけになる #mlkcca
みんなでおばけになる #mlkccaみんなでおばけになる #mlkcca
みんなでおばけになる #mlkccaHikari Fukasawa
 
はなまるが欲しいから Milkcocoaでどうにかしてみた!
はなまるが欲しいから Milkcocoaでどうにかしてみた!はなまるが欲しいから Milkcocoaでどうにかしてみた!
はなまるが欲しいから Milkcocoaでどうにかしてみた!angie angie
 
AngularJS×Milkcocoaでちょっとくらい社会貢献してみたい
AngularJS×Milkcocoaでちょっとくらい社会貢献してみたいAngularJS×Milkcocoaでちょっとくらい社会貢献してみたい
AngularJS×Milkcocoaでちょっとくらい社会貢献してみたいShinnosuke Morimoto
 
MilkcocoaとArduino うまい!やすい!はやい!Lチカからの脱却劇
MilkcocoaとArduino うまい!やすい!はやい!Lチカからの脱却劇MilkcocoaとArduino うまい!やすい!はやい!Lチカからの脱却劇
MilkcocoaとArduino うまい!やすい!はやい!Lチカからの脱却劇Masayuki Kurashita
 
ハードとMilkcocoaをもっと近づける
ハードとMilkcocoaをもっと近づけるハードとMilkcocoaをもっと近づける
ハードとMilkcocoaをもっと近づけるwamisnet
 
IoT超初心者がMilkcocoaからラズベリーパイに遠隔Lチカしてみた
IoT超初心者がMilkcocoaからラズベリーパイに遠隔LチカしてみたIoT超初心者がMilkcocoaからラズベリーパイに遠隔Lチカしてみた
IoT超初心者がMilkcocoaからラズベリーパイに遠隔LチカしてみたKayoko Hashi
 
はじめてのMilkcocoa 〜2時間目〜
はじめてのMilkcocoa 〜2時間目〜はじめてのMilkcocoa 〜2時間目〜
はじめてのMilkcocoa 〜2時間目〜Kiyoe Furuichi
 
3 11 milkcocoaオジサン資料
3 11 milkcocoaオジサン資料3 11 milkcocoaオジサン資料
3 11 milkcocoaオジサン資料Tatsuaki Watanabe
 
Milkcocoa + gmaps.jsで、バーチャルサバゲを作ってみた
Milkcocoa + gmaps.jsで、バーチャルサバゲを作ってみたMilkcocoa + gmaps.jsで、バーチャルサバゲを作ってみた
Milkcocoa + gmaps.jsで、バーチャルサバゲを作ってみたYukiko Tamiya
 
Milkcocoa のSDKを作る話
Milkcocoa のSDKを作る話Milkcocoa のSDKを作る話
Milkcocoa のSDKを作る話Masaki Yamamoto
 
Milkcocoa を飲んだらちょっと勇気がでた話
Milkcocoa を飲んだらちょっと勇気がでた話Milkcocoa を飲んだらちょっと勇気がでた話
Milkcocoa を飲んだらちょっと勇気がでた話Kiyoe Furuichi
 

Viewers also liked (15)

2015 06-16 iot縛りの勉強会資料用素材
2015 06-16 iot縛りの勉強会資料用素材2015 06-16 iot縛りの勉強会資料用素材
2015 06-16 iot縛りの勉強会資料用素材
 
Developing a NodeBot using Intel XDK IoT Edition
Developing a NodeBot using Intel XDK IoT EditionDeveloping a NodeBot using Intel XDK IoT Edition
Developing a NodeBot using Intel XDK IoT Edition
 
とんちきでもmilkcocoaでなんとかできた件について
とんちきでもmilkcocoaでなんとかできた件についてとんちきでもmilkcocoaでなんとかできた件について
とんちきでもmilkcocoaでなんとかできた件について
 
みんなでおばけになる #mlkcca
みんなでおばけになる #mlkccaみんなでおばけになる #mlkcca
みんなでおばけになる #mlkcca
 
はなまるが欲しいから Milkcocoaでどうにかしてみた!
はなまるが欲しいから Milkcocoaでどうにかしてみた!はなまるが欲しいから Milkcocoaでどうにかしてみた!
はなまるが欲しいから Milkcocoaでどうにかしてみた!
 
AngularJS×Milkcocoaでちょっとくらい社会貢献してみたい
AngularJS×Milkcocoaでちょっとくらい社会貢献してみたいAngularJS×Milkcocoaでちょっとくらい社会貢献してみたい
AngularJS×Milkcocoaでちょっとくらい社会貢献してみたい
 
MilkcocoaとArduino うまい!やすい!はやい!Lチカからの脱却劇
MilkcocoaとArduino うまい!やすい!はやい!Lチカからの脱却劇MilkcocoaとArduino うまい!やすい!はやい!Lチカからの脱却劇
MilkcocoaとArduino うまい!やすい!はやい!Lチカからの脱却劇
 
ハードとMilkcocoaをもっと近づける
ハードとMilkcocoaをもっと近づけるハードとMilkcocoaをもっと近づける
ハードとMilkcocoaをもっと近づける
 
IoT超初心者がMilkcocoaからラズベリーパイに遠隔Lチカしてみた
IoT超初心者がMilkcocoaからラズベリーパイに遠隔LチカしてみたIoT超初心者がMilkcocoaからラズベリーパイに遠隔Lチカしてみた
IoT超初心者がMilkcocoaからラズベリーパイに遠隔Lチカしてみた
 
はじめてのMilkcocoa
はじめてのMilkcocoaはじめてのMilkcocoa
はじめてのMilkcocoa
 
はじめてのMilkcocoa 〜2時間目〜
はじめてのMilkcocoa 〜2時間目〜はじめてのMilkcocoa 〜2時間目〜
はじめてのMilkcocoa 〜2時間目〜
 
3 11 milkcocoaオジサン資料
3 11 milkcocoaオジサン資料3 11 milkcocoaオジサン資料
3 11 milkcocoaオジサン資料
 
Milkcocoa + gmaps.jsで、バーチャルサバゲを作ってみた
Milkcocoa + gmaps.jsで、バーチャルサバゲを作ってみたMilkcocoa + gmaps.jsで、バーチャルサバゲを作ってみた
Milkcocoa + gmaps.jsで、バーチャルサバゲを作ってみた
 
Milkcocoa のSDKを作る話
Milkcocoa のSDKを作る話Milkcocoa のSDKを作る話
Milkcocoa のSDKを作る話
 
Milkcocoa を飲んだらちょっと勇気がでた話
Milkcocoa を飲んだらちょっと勇気がでた話Milkcocoa を飲んだらちょっと勇気がでた話
Milkcocoa を飲んだらちょっと勇気がでた話
 

Edisonで温度,湿度,気圧を測ってみる