Web と物理的な世界をつなぐ - Web と Gainer の連携- id:oga_shin 小縣信也 ogata shinya
本日の発表内容 自己紹介 建築設備の業務 Gainer とは? Gainer でできること Gainer 実演 Gainer の可能性 最後に
自己紹介 データマイニング +WEB ( hamadakoichi 主催)  R 勉強会@東京( yokkuns 主催 ) 数式ニヤニヤ勉強会 ( yokkuns 主催 ) OpenFOAM 初心者向け勉強会(計画中) 勉強会 空気調和•衛生学会 オープン CAE 学会 所属学会 1 級建築士 空気調和•衛生学会設備士 資格 建築設備設計事務所勤務 室内環境のシミュレーション、建物の省エネコンサル  職業 oga_shin ID  小縣信也  (ogata shinya) 本名
建築設備とは? 意匠 構造 設備 建築家、デザイナー 外観、室内装飾 構造設計者 建物の強度 設備設計者 電気設備、空調設備、 建物内で電気動くものすべて 建物の運用、室内の快適性に関わる
建築設備の業務 空調設備設計   ->空調機 衛生設備設計   ->ポンプ、配管、 電気設備設計   ->照明 省エネコンサル  ->省エネ手法の提案 《使っている知識》 室内環境のシミュレーション  •熱伝導、放射、流体、結露、換気、昼光  •ニュートンラプソン法、ガウスの消去法 統計  •重回帰分析、ニューラルネットワーク、実験計画法   最小二乗法、フーリエ変換 《その他興味のある分野》 最適値探索  •遺伝的アルゴリズム、   並列処理計算( CPU 、 GPU )
Ganier+web に注目したきっかけ  制御盤 制御対象(空調機など) LAN とは異なる独自のネットワーク 建物内の広範囲を一括で制御する 非常に高価 一般的なオフィスビルの制御ネットワーク もっと、個人の感覚が反映される設備制御ができないだろうか? LAN を利用した制御ができるといいなぁ LAN 利用したネットワーク 小範囲を個別に制御できる->より快適 非常に安価 web LAN センサー 気象データなど 
Gainer とは? Gainer (ゲイナー)とは、パソコンから「センサ」や「アクチュエータ」を制御できる I/O モジュールのこと。 簡単な電子工作(ハンダ付け不要)+ 簡単なプログラミング -> 簡易的マイコン 入力(センサ) • 光 • 圧力 • 音 • 温度 • 加速度 • 距離 出力(アクチュエータ) • LED • モータ • コンセント電源 USB 物理現象を電気信号に変換するもの 電気信号を物理現象に変換するもの
Gainer を制御できるプログラミング言語 Processing  (プロセッシング) とは? Processing は、 Casey Reas  と   Benjamin Fry  による オ ー プ ン ソ ー ス プロジェクトであり、かつて は MIT メディアラボで開発されていた。 電子アートとビジュアルデザインのためのプログラミング言語である。 Java を単純化し、グラフィック機能に特化した言語といえる。   ー Wikipedia ー 対応 プログラミング言語 Ruby Visual C# 有志による ライブラリ Visual Basic Processing Max/MSP 標準 ActionScript
Gainer でできること Flash  感圧センサー   (株式 会社 RT ホームページ ) Flash RC サーボ   (株式会社 RT ホームページ )
Gainer+Web のイメージ 出力 (アクチュエータ) • LED • モータ • コンセント電源 USB web USB USB 入力(センサ) • 光 • 圧力 • 音 • 温度 • 加速度 • 距離 出力 (アクチュエータ) • LED • モータ • コンセント電源 Web を利用すると、 PC 間の制御や PC ー携帯電話間の制御が行える。 制御変数には、 web 上のデータを利用する。 Ex 、気象データ、株情報、 twitter 、 googlemap 、その他 API を利用できるもの
Gainer 実演 Gainer を実演します。
Gainer 実演① 制御内容 ① 1 秒に 1 回、乱数を発生させる。 ② その乱数に応じて、出力電圧をきめる。 ③ その電圧値の信号を Gainer 上の LED へ送る。 ④ Gainer 上の LED がその色(ランダム)に変化する。 USB LED
Gainer実演② 制御内容 ① 10 秒に 1 回、 Twitter のタイムラインを取得する。 ② 最新のつぶやき内容の一文字目を取得する。 ③ それが”赤” or” 青” or” 白” or” 緑”であれば、 Gainer の LED へ信号を送る。 ④ Gainer 上の LED がその色に変化する。 USB web LED twitter
processing  コード
processing  コード
processing  コード
processing  コード
processing  コード
processing  コード
Gainer の可能性① Twitter でつぶやく 「暗いなぁ」 「暑いなぁ」 「今から帰ります」 USB web 出力 デスクスタンドが ON になる 扇風機が ON になる LED が点灯 家族の帰りを知らせる
Gainer の可能性② Twitter へ投稿する USB web 出力 「侵入者発見!!」 「暑いなぁ」 「今席を外してます」 「元気です」  ※一人暮らしの生存確認 規定値を超える 温度センサー 人がいない場合 人感知センサー 侵入者を感知 人感知センサー
Gainer の可能性③ USB web 出力 天気予報を取得 LED が光って雨を知らせる。 傘を持っていかなくちゃ。 洗濯物を取り込まなくちゃ。
Gainerの可能性④ USB web 出力 株価•為替情報を取得 LED が光って株の高騰、暴落を知らせる。 売却 または 買い増し
Gainerの可能性⑤ USB web 出力 外出先から家電の ON•OFF を指示 コンセントケーブルが通電 エアコン ON•OFF 、照明 ON
Gainer の可能性 Gainer+web の可能性は無限大!! もしかしたらビジネスチャンスも? 皆様はどんなアイデアを思いつきますか?
Gainer の可能性につい議論 こんなもの作ると面白いんじゃない??
最後に 『 Gainer で遊ぶ会』を計画中!! http://groups.google.co.jp/group/gainer_asobu 興味のある方 Web API に詳しい方 電子工作が好きな方 一緒に遊びませんか? oga_shin まで。

第4回 データマイニング+Web 勉強会(oga shin)

  • 1.
    Web と物理的な世界をつなぐ -Web と Gainer の連携- id:oga_shin 小縣信也 ogata shinya
  • 2.
    本日の発表内容 自己紹介 建築設備の業務Gainer とは? Gainer でできること Gainer 実演 Gainer の可能性 最後に
  • 3.
    自己紹介 データマイニング +WEB( hamadakoichi 主催) R 勉強会@東京( yokkuns 主催 ) 数式ニヤニヤ勉強会 ( yokkuns 主催 ) OpenFOAM 初心者向け勉強会(計画中) 勉強会 空気調和•衛生学会 オープン CAE 学会 所属学会 1 級建築士 空気調和•衛生学会設備士 資格 建築設備設計事務所勤務 室内環境のシミュレーション、建物の省エネコンサル  職業 oga_shin ID 小縣信也  (ogata shinya) 本名
  • 4.
    建築設備とは? 意匠 構造設備 建築家、デザイナー 外観、室内装飾 構造設計者 建物の強度 設備設計者 電気設備、空調設備、 建物内で電気動くものすべて 建物の運用、室内の快適性に関わる
  • 5.
    建築設備の業務 空調設備設計   ->空調機 衛生設備設計   ->ポンプ、配管、電気設備設計   ->照明 省エネコンサル  ->省エネ手法の提案 《使っている知識》 室内環境のシミュレーション  •熱伝導、放射、流体、結露、換気、昼光  •ニュートンラプソン法、ガウスの消去法 統計  •重回帰分析、ニューラルネットワーク、実験計画法   最小二乗法、フーリエ変換 《その他興味のある分野》 最適値探索  •遺伝的アルゴリズム、   並列処理計算( CPU 、 GPU )
  • 6.
    Ganier+web に注目したきっかけ  制御盤制御対象(空調機など) LAN とは異なる独自のネットワーク 建物内の広範囲を一括で制御する 非常に高価 一般的なオフィスビルの制御ネットワーク もっと、個人の感覚が反映される設備制御ができないだろうか? LAN を利用した制御ができるといいなぁ LAN 利用したネットワーク 小範囲を個別に制御できる->より快適 非常に安価 web LAN センサー 気象データなど 
  • 7.
    Gainer とは? Gainer(ゲイナー)とは、パソコンから「センサ」や「アクチュエータ」を制御できる I/O モジュールのこと。 簡単な電子工作(ハンダ付け不要)+ 簡単なプログラミング -> 簡易的マイコン 入力(センサ) • 光 • 圧力 • 音 • 温度 • 加速度 • 距離 出力(アクチュエータ) • LED • モータ • コンセント電源 USB 物理現象を電気信号に変換するもの 電気信号を物理現象に変換するもの
  • 8.
    Gainer を制御できるプログラミング言語 Processing (プロセッシング) とは? Processing は、 Casey Reas と Benjamin Fry による オ ー プ ン ソ ー ス プロジェクトであり、かつて は MIT メディアラボで開発されていた。 電子アートとビジュアルデザインのためのプログラミング言語である。 Java を単純化し、グラフィック機能に特化した言語といえる。 ー Wikipedia ー 対応 プログラミング言語 Ruby Visual C# 有志による ライブラリ Visual Basic Processing Max/MSP 標準 ActionScript
  • 9.
    Gainer でできること Flash 感圧センサー (株式 会社 RT ホームページ ) Flash RC サーボ (株式会社 RT ホームページ )
  • 10.
    Gainer+Web のイメージ 出力(アクチュエータ) • LED • モータ • コンセント電源 USB web USB USB 入力(センサ) • 光 • 圧力 • 音 • 温度 • 加速度 • 距離 出力 (アクチュエータ) • LED • モータ • コンセント電源 Web を利用すると、 PC 間の制御や PC ー携帯電話間の制御が行える。 制御変数には、 web 上のデータを利用する。 Ex 、気象データ、株情報、 twitter 、 googlemap 、その他 API を利用できるもの
  • 11.
    Gainer 実演 Gainerを実演します。
  • 12.
    Gainer 実演① 制御内容① 1 秒に 1 回、乱数を発生させる。 ② その乱数に応じて、出力電圧をきめる。 ③ その電圧値の信号を Gainer 上の LED へ送る。 ④ Gainer 上の LED がその色(ランダム)に変化する。 USB LED
  • 13.
    Gainer実演② 制御内容 ①10 秒に 1 回、 Twitter のタイムラインを取得する。 ② 最新のつぶやき内容の一文字目を取得する。 ③ それが”赤” or” 青” or” 白” or” 緑”であれば、 Gainer の LED へ信号を送る。 ④ Gainer 上の LED がその色に変化する。 USB web LED twitter
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
    Gainer の可能性① Twitterでつぶやく 「暗いなぁ」 「暑いなぁ」 「今から帰ります」 USB web 出力 デスクスタンドが ON になる 扇風機が ON になる LED が点灯 家族の帰りを知らせる
  • 21.
    Gainer の可能性② Twitterへ投稿する USB web 出力 「侵入者発見!!」 「暑いなぁ」 「今席を外してます」 「元気です」  ※一人暮らしの生存確認 規定値を超える 温度センサー 人がいない場合 人感知センサー 侵入者を感知 人感知センサー
  • 22.
    Gainer の可能性③ USBweb 出力 天気予報を取得 LED が光って雨を知らせる。 傘を持っていかなくちゃ。 洗濯物を取り込まなくちゃ。
  • 23.
    Gainerの可能性④ USB web出力 株価•為替情報を取得 LED が光って株の高騰、暴落を知らせる。 売却 または 買い増し
  • 24.
    Gainerの可能性⑤ USB web出力 外出先から家電の ON•OFF を指示 コンセントケーブルが通電 エアコン ON•OFF 、照明 ON
  • 25.
    Gainer の可能性 Gainer+webの可能性は無限大!! もしかしたらビジネスチャンスも? 皆様はどんなアイデアを思いつきますか?
  • 26.
  • 27.
    最後に 『 Gainerで遊ぶ会』を計画中!! http://groups.google.co.jp/group/gainer_asobu 興味のある方 Web API に詳しい方 電子工作が好きな方 一緒に遊びませんか? oga_shin まで。

Editor's Notes

  • #4 openCAE はオープンソースの計算ソフトの普及活動をしている学会
  • #7 日射計は高価。どこか一カ所で計り、その値を web に公開し、地域に人が利用できるようにできると良い。