SlideShare una empresa de Scribd logo
1 de 77
Ruby東京プレゼンテーション2013
セッション2:MONO RUBY


ハードウェアでスケッチする




2013年3月11日

小林茂(情報科学芸術大学院大学[IAMAS]准教授・f.Laboプロデューサー)
情報科学芸術大学院大学
Institute of Advanced Media Arts and Sciences
                  [IAMAS]
デザイン               アート
   design              art




  社会的な文脈へのインタフェース
interface for the social context
インターフェイス
  Interface
インタラクション
  Interaction
プロトタイピング
 Prototyping
ファブリケーション
  Fabrication
写真提供:ICC
Photo by SparkFun Electronics (CC: BY-NC-SA 3.0)
写真撮影:萩原健一
f.Laboで使用できる機材 // Tools at f.Labo




レーザーカッター // Laser cutter        ペーパーカッター(Craft ROBO) // Paper cutter




3D切削加工機(MDX-40A) // CNC    3D切削加工機(iModela)   3Dプリンタ(Replicator) // 3D Printer
http://f-labo.tumblr.com
http://f-labo.tumblr.com
http://f-labo.tumblr.com
http://www.thingiverse.com/thing:36183
http://f-labo.tumblr.com
Making Things   Why?   What?   How?

ものづくり=なぜ? なにを? どうやって?
Making Things   Why?   What?   How?

ものづくり=なぜ? なにを? どうやって?
Making Things   Why?   What?   How?

ものづくり=なぜ? なにを? どうやって?
Making Things   Why?   What?   How?

ものづくり=なぜ? なにを? どうやって?
The Maker Movement in Japan
日本におけるMakerムーブメント
Makerムーブメント // Maker Movement
        Makerムーブメントとは?




http://hive.slate.com/hive/                         http://www.flickr.com/photos/
made-america-how-reinvent-american-manufacturing/   tedconference/5343993512/
article/the-makers-are-coming
There is something missing in our definition, vision,
of a human being: the need to make.
We are creatures who need to make.
From 'Advice to the Players' in 'Music Like Dirt' by Frank Bidart
Makerムーブメント // Maker Movement
Makerムーブメントで期待されること
• 全ての人々は「消費者」ではなく「作り手」(Maker)である
 という非常に大きな認識の変化がおきつつある
 A big change has been happening in people s cognition: everyone
 is not a consumer but a maker

• かつて書籍でおきたロングテールが物でもおきる
  Long tail of things will happen in addition to long tail of bits

• デジタル工作機械の活用によってアメリカのような労働単価が
 高い国の製造業でも新興国に十分対抗できる
 Utilizing digital fabrication tools enables manufacturing in
 developed countries such as U.S.A.
JSTサイエンスチャンネル:「作る」が変わる!広がるMakerムーブメント
http://sc-smn.jst.go.jp/playprg/index/6785
Research projects at IAMAS
IAMASにおける研究プロジェクト
http://www.diginfo.tv/v/12-0047-r-en.php
DSLs for sketching in hardware
ハードウェアでスケッチするためのDSL
ハードウェアでスケッチするためのDSL
Funnel
ハードウェアでスケッチするためのDSL
Rubyでのコード例
# Gainer I/Oモジュール上のボタンを押している間、
# LEDが点灯するサンプルです。
require 'funnel'
include Funnel

gio = Gainer.new(MODE1)

gio.button.on RISING_EDGE do
  gio.led.value = 1.0
end

gio.button.on FALLING_EDGE do
  gio.led.value = 0.0
end

...
ハードウェアでスケッチするためのDSL
Rubyでのコード例
# Arduinoボードに接続したセンサの値に応じてLEDの明るさを変える
# サンプルです。
require 'funnel'
include Funnel

config = Arduino.FIRMATA
config.set_digital_pin_mode(9, PWM)
aio = Arduino.new :config => config

sensorPin = aio.a(0)
ledPin = aio.d(13)

sensorPin.on CHANGE do
  ledPin.value = sensorPin.value
end
ハードウェアでスケッチするためのDSL
デザインチャレンジ // Design Challenges
• ハードウェアにおいて、ソフトウェアのように柔軟かつ手軽に
 「スケッチ」しながらアイデアを発展させられ、かつそのまま
 「製品」にできるようにするにはどうすればいいか?

• プロトタイプでは必要十分な機能や品質でよかったものが、
 メーカーで製品化しようとした時、他社や社内政治の影響で
 機能過多や過剰品質に陥るのを避けるにはどうすればいいか?

• デジタル工作機械から伝統工芸の職人まで、ものづくりに関わる
 プロセスの全てをAPI化するにはどうすればいいか?

Más contenido relacionado

Similar a MONO RUBY:ハードウェアでスケッチする

ソーシャルファブを育てよう0323
ソーシャルファブを育てよう0323ソーシャルファブを育てよう0323
ソーシャルファブを育てよう0323
Izumi Aizu
 
デジタル工作機械を備えた市民工房が拡げるものづくりの境地〜アプリの拡張とその先へ
デジタル工作機械を備えた市民工房が拡げるものづくりの境地〜アプリの拡張とその先へデジタル工作機械を備えた市民工房が拡げるものづくりの境地〜アプリの拡張とその先へ
デジタル工作機械を備えた市民工房が拡げるものづくりの境地〜アプリの拡張とその先へ
Shigeru Kobayashi
 

Similar a MONO RUBY:ハードウェアでスケッチする (20)

Makerムーブメントの時代におけるdesign、学び、産業
Makerムーブメントの時代におけるdesign、学び、産業Makerムーブメントの時代におけるdesign、学び、産業
Makerムーブメントの時代におけるdesign、学び、産業
 
「Makerムーブメント」の時代におけるデザイン言語
「Makerムーブメント」の時代におけるデザイン言語「Makerムーブメント」の時代におけるデザイン言語
「Makerムーブメント」の時代におけるデザイン言語
 
三鷹ファブコミュニティ0602
三鷹ファブコミュニティ0602三鷹ファブコミュニティ0602
三鷹ファブコミュニティ0602
 
電子回路の民主化とその実践
電子回路の民主化とその実践電子回路の民主化とその実践
電子回路の民主化とその実践
 
ソーシャルファブを育てよう0323
ソーシャルファブを育てよう0323ソーシャルファブを育てよう0323
ソーシャルファブを育てよう0323
 
Lt robots
Lt robotsLt robots
Lt robots
 
日本のメイカー活動とNT金沢
日本のメイカー活動とNT金沢日本のメイカー活動とNT金沢
日本のメイカー活動とNT金沢
 
デジタル工作機械を備えた市民工房が拡げるものづくりの境地〜アプリの拡張とその先へ
デジタル工作機械を備えた市民工房が拡げるものづくりの境地〜アプリの拡張とその先へデジタル工作機械を備えた市民工房が拡げるものづくりの境地〜アプリの拡張とその先へ
デジタル工作機械を備えた市民工房が拡げるものづくりの境地〜アプリの拡張とその先へ
 
Aizuソーシャルファブ1111
Aizuソーシャルファブ1111Aizuソーシャルファブ1111
Aizuソーシャルファブ1111
 
"FabLife"を読む
"FabLife"を読む"FabLife"を読む
"FabLife"を読む
 
Mono ruby(原案20130221)
Mono ruby(原案20130221)Mono ruby(原案20130221)
Mono ruby(原案20130221)
 
Kanazawa Univ. MOT 2013-06-06
Kanazawa Univ. MOT 2013-06-06Kanazawa Univ. MOT 2013-06-06
Kanazawa Univ. MOT 2013-06-06
 
ファブ社会0305
ファブ社会0305ファブ社会0305
ファブ社会0305
 
20121122 paidcontent matsushima
20121122 paidcontent matsushima20121122 paidcontent matsushima
20121122 paidcontent matsushima
 
「Lチカから考えるIoT時代のものづくり」
「Lチカから考えるIoT時代のものづくり」「Lチカから考えるIoT時代のものづくり」
「Lチカから考えるIoT時代のものづくり」
 
社会システム科学研究会
社会システム科学研究会社会システム科学研究会
社会システム科学研究会
 
WebとIoTとMake
WebとIoTとMakeWebとIoTとMake
WebとIoTとMake
 
覗いてみよう。with/afterコロナ時代に輝くMixedRealityの世界。
覗いてみよう。with/afterコロナ時代に輝くMixedRealityの世界。覗いてみよう。with/afterコロナ時代に輝くMixedRealityの世界。
覗いてみよう。with/afterコロナ時代に輝くMixedRealityの世界。
 
多様な学生の教材としてしてのプロトタイピング用マイコンボードの可能性
多様な学生の教材としてしてのプロトタイピング用マイコンボードの可能性多様な学生の教材としてしてのプロトタイピング用マイコンボードの可能性
多様な学生の教材としてしてのプロトタイピング用マイコンボードの可能性
 
チームラボMake部 Maker Faire Tokyo 2012出展物一覧
チームラボMake部 Maker Faire Tokyo 2012出展物一覧チームラボMake部 Maker Faire Tokyo 2012出展物一覧
チームラボMake部 Maker Faire Tokyo 2012出展物一覧
 

Más de Shigeru Kobayashi

情報学基礎:エレクトロニクス
情報学基礎:エレクトロニクス情報学基礎:エレクトロニクス
情報学基礎:エレクトロニクス
Shigeru Kobayashi
 
Engadget電子工作部:インテルGalileoでガジェットを作ろう!
Engadget電子工作部:インテルGalileoでガジェットを作ろう!Engadget電子工作部:インテルGalileoでガジェットを作ろう!
Engadget電子工作部:インテルGalileoでガジェットを作ろう!
Shigeru Kobayashi
 

Más de Shigeru Kobayashi (20)

Maker Faireを持続可能にするには?
Maker Faireを持続可能にするには?Maker Faireを持続可能にするには?
Maker Faireを持続可能にするには?
 
Maker Faire Tokyo 2018
Maker Faire Tokyo 2018Maker Faire Tokyo 2018
Maker Faire Tokyo 2018
 
IoT Workshop in Macao
IoT Workshop in MacaoIoT Workshop in Macao
IoT Workshop in Macao
 
au未来研究所ハッカソン
au未来研究所ハッカソンau未来研究所ハッカソン
au未来研究所ハッカソン
 
Maker Faire Tokyo 2015
Maker Faire Tokyo 2015Maker Faire Tokyo 2015
Maker Faire Tokyo 2015
 
Gesture Workshop
Gesture WorkshopGesture Workshop
Gesture Workshop
 
Telematics Hackathon
Telematics HackathonTelematics Hackathon
Telematics Hackathon
 
テレマティクスハッカソン参加同意書
テレマティクスハッカソン参加同意書テレマティクスハッカソン参加同意書
テレマティクスハッカソン参加同意書
 
monoFab Ideathon Meeting
monoFab Ideathon MeetingmonoFab Ideathon Meeting
monoFab Ideathon Meeting
 
monoFabアイデアソンミーティング参加同意書
monoFabアイデアソンミーティング参加同意書monoFabアイデアソンミーティング参加同意書
monoFabアイデアソンミーティング参加同意書
 
CEATEC JAPAN 2014
CEATEC JAPAN 2014CEATEC JAPAN 2014
CEATEC JAPAN 2014
 
BLE Boot Camp
BLE Boot CampBLE Boot Camp
BLE Boot Camp
 
Fab MeetUp Vol.5
Fab MeetUp Vol.5Fab MeetUp Vol.5
Fab MeetUp Vol.5
 
SK creator planet 2014
SK creator planet 2014SK creator planet 2014
SK creator planet 2014
 
Solid 2014 kobayashi
Solid 2014 kobayashiSolid 2014 kobayashi
Solid 2014 kobayashi
 
情報学基礎:エレクトロニクス
情報学基礎:エレクトロニクス情報学基礎:エレクトロニクス
情報学基礎:エレクトロニクス
 
Rebuilding the world, from the 'periphery'
Rebuilding the world, from the 'periphery'Rebuilding the world, from the 'periphery'
Rebuilding the world, from the 'periphery'
 
Engadget電子工作部:インテルGalileoでガジェットを作ろう!
Engadget電子工作部:インテルGalileoでガジェットを作ろう!Engadget電子工作部:インテルGalileoでガジェットを作ろう!
Engadget電子工作部:インテルGalileoでガジェットを作ろう!
 
第2回iBeaconハッカソン
第2回iBeaconハッカソン第2回iBeaconハッカソン
第2回iBeaconハッカソン
 
イノベーション創出のファシリテータとしてのデジタル工作機械を備えた市民工房
イノベーション創出のファシリテータとしてのデジタル工作機械を備えた市民工房イノベーション創出のファシリテータとしてのデジタル工作機械を備えた市民工房
イノベーション創出のファシリテータとしてのデジタル工作機械を備えた市民工房
 

MONO RUBY:ハードウェアでスケッチする