50
すしルート #2 すしLT 20150916 ワンフットシーバス 田中正吾

【すしルート#2】すし×つながる

Embed Size (px)

Citation preview

Page 1: 【すしルート#2】すし×つながる

すしルート #2

すしLT

20150916 ワンフットシーバス 田中正吾

Page 2: 【すしルート#2】すし×つながる

自己紹介

Page 3: 【すしルート#2】すし×つながる

田中正吾(たなかせいご)屋号:ワンフットシーバス

普段はフロントエンドエンジニア。株式会社リクルートジョブズ様とは、パートナーとして、あれこれやってます。・導入ツールを先んじて使ってみたり・いろいろ情報共有したり・フロントエンドの技術フォローしたり(あれ?フロントエンドの話、一番下?)

Page 4: 【すしルート#2】すし×つながる

今日のネタ

Page 5: 【すしルート#2】すし×つながる

さて、早速。今日のネタ。

Page 6: 【すしルート#2】すし×つながる

「すし」と絡めるとのことで

Page 7: 【すしルート#2】すし×つながる

すし

Page 8: 【すしルート#2】すし×つながる

すし×

Page 9: 【すしルート#2】すし×つながる

すし×つなげる

!

Page 10: 【すしルート#2】すし×つながる

どういうことか?

Page 11: 【すしルート#2】すし×つながる

すしを

Page 12: 【すしルート#2】すし×つながる

すしを食べようとすると

Page 13: 【すしルート#2】すし×つながる

すしを食べようとすると、タブレットが、すし反応お知らせ。

!

Page 14: 【すしルート#2】すし×つながる

まさに

Page 15: 【すしルート#2】すし×つながる

Sushinteractiveすしんたらくぃぶ

!

Page 16: 【すしルート#2】すし×つながる

本当はリアルすしを反応させたいがデモなので、すし消しゴムでいきます

Page 17: 【すしルート#2】すし×つながる

これからこうやります

Page 18: 【すしルート#2】すし×つながる

左右のタブレットはインターネットでつながってる

(遠方でも動く)

Page 19: 【すしルート#2】すし×つながる

すしをしょうゆにつける

Page 20: 【すしルート#2】すし×つながる

すし反応がインターネットを通して

Page 21: 【すしルート#2】すし×つながる

反応&お知らせ

!!

Page 22: 【すしルート#2】すし×つながる

デモしてみる

Page 23: 【すしルート#2】すし×つながる

以上

Page 24: 【すしルート#2】すし×つながる

すし情報がインターネットを通じてタブレットとつながった!

!

Page 25: 【すしルート#2】すし×つながる

しくみ

Page 26: 【すしルート#2】すし×つながる

どんなしくみ?

Page 27: 【すしルート#2】すし×つながる

デモ台

デモ台の中に仕掛け

Page 28: 【すしルート#2】すし×つながる

デモ台の中

Page 29: 【すしルート#2】すし×つながる

オープン!

Page 30: 【すしルート#2】すし×つながる

サーバー+センサーRaspberryPi+littleBits(Arduino・MakeyMakey)

センサー

サーバー

Page 31: 【すしルート#2】すし×つながる

MakeyMakeyでタッチ反応(微弱な電流の変化で反応するので水もいける。)

MakeyMakey

タッチ反応

Page 32: 【すしルート#2】すし×つながる

どんなタッチ?

Page 33: 【すしルート#2】すし×つながる

このシーンのウラ側

Page 34: 【すしルート#2】すし×つながる

左手で、ここを触ってる

Page 35: 【すしルート#2】すし×つながる

左手で、ここを触ってる(拡大)

Page 36: 【すしルート#2】すし×つながる

しょうゆ液まで通電してる(しょうゆを、すしで触る)

Page 37: 【すしルート#2】すし×つながる

すし自体も通電するような仕掛け

Page 38: 【すしルート#2】すし×つながる

すしをしょうゆにつけて通電(微弱な電流ですよ!)

通電

Page 39: 【すしルート#2】すし×つながる

すしをしょうゆにつけて通電=すしで通電してMakeyMakeyセンサーがタッチ検出

タッチ

Page 40: 【すしルート#2】すし×つながる

左手は、すしに合わせて持ち替え

うにえび まぐろ

Page 41: 【すしルート#2】すし×つながる

すし反応の流れ

Page 42: 【すしルート#2】すし×つながる

MAKEYMAKEY+

Arduinoタッチ

RaspberryPiNodeJS

タッチ

タッチ

NodeJSすし反応

!

すし反応はHerokuサーバーを中継され、タブレットにお知らせ

お知らせ

Page 43: 【すしルート#2】すし×つながる

タブレットお知らせ(日本語を話しました)

Page 44: 【すしルート#2】すし×つながる

話したのはWebSpeechAPIの力

!!

Page 45: 【すしルート#2】すし×つながる

WebSpeechAPIはこんな短いコードで話してくれる

// 発音おかしい// var synthes = new SpeechSynthesisUtterance(“うに”); // 発音きれいvar synthes = new SpeechSynthesisUtterance(“雲丹”); synthes.lang = "ja-JP"speechSynthesis.speak( synthes );

Page 46: 【すしルート#2】すし×つながる

日本語をとても流暢に話しますうにもひらがな指定は発音おかしいけど

漢字の雲丹(うに)だと、ちゃんとした発音!

// 発音おかしい// var synthes = new SpeechSynthesisUtterance(“うに”); // 発音きれいvar synthes = new SpeechSynthesisUtterance(“雲丹”); synthes.lang = "ja-JP"speechSynthesis.speak( synthes );

Page 47: 【すしルート#2】すし×つながる

ただし対応ブラウザ少ないのが難点。今回はAndroid Chromeでした。

// 発音おかしい// var synthes = new SpeechSynthesisUtterance(“うに”); // 発音きれいvar synthes = new SpeechSynthesisUtterance(“雲丹”); synthes.lang = "ja-JP"speechSynthesis.speak( synthes );

Page 48: 【すしルート#2】すし×つながる

ということで

Page 49: 【すしルート#2】すし×つながる

すし×つなげる完了!!!

!

Page 50: 【すしルート#2】すし×つながる

ご清聴いただきましてありがとうございました!