Slide 1

Slide 1 text

ハードウェアを動かす自由研究

Slide 2

Slide 2 text

木戸 康平(Kohei Kido) CambrianRobotics inc. Co-Founder & Engineer 9wick IoTが簡単にできる”obniz”を作っています IoTLT / IoT algyan / 技術書典 とか JSConf / DevRel conf / Node-RED con などで登壇

Slide 3

Slide 3 text

自由研究 → 自分の悩みを解決する

Slide 4

Slide 4 text

最近の悩み 在宅作業が多くなって人と会話しない 「なるほど!」「それすごいね!」の ちょっとした言葉を聞くことが少なくなった 登壇しても「お〜」「ざわっ」の 驚く声が聞こえなくなった

Slide 5

Slide 5 text

最近の悩み 在宅作業が多くなって人と会話しない 「なるほど!」「それすごいね!」の ちょっとした言葉を聞くことが少なくなった 登壇しても「お〜」「ざわっ」の 驚く声が聞こえなくなった

Slide 6

Slide 6 text

代わりによく見るようになったもの もともと使われてたけど、 顔合わせなくなって より一層見るようになった

Slide 7

Slide 7 text

声の代わりに絵文字になった

Slide 8

Slide 8 text

声の代わりに絵文字になった さみしい

Slide 9

Slide 9 text

もとに戻そう

Slide 10

Slide 10 text

声 が 絵文字 になる

Slide 11

Slide 11 text

絵文字 が 声 になる 声 が 絵文字 になる

Slide 12

Slide 12 text

絵文字 が 声 になる 声 が 絵文字 になる 物理音

Slide 13

Slide 13 text

いい絵文字発見

Slide 14

Slide 14 text

をみつけたら クラッカーを鳴らすものを作った

Slide 15

Slide 15 text

システム構成図 obniz Board Twitter nodejs モーターで 紐を引く 絵文字検索 制御命令

Slide 16

Slide 16 text

システム構成図 obniz Board Twitter nodejs モーターで 紐を引く プログラム 70行ぐらい 制御命令 絵文字検索

Slide 17

Slide 17 text

obnizとは クラウド上のAPIで操作するマイコンボード JavaScriptならモーター動かすのも2行でできる var motor = obniz.wired("DCMotor", {forward:0, back:1}); motor.move(true);

Slide 18

Slide 18 text

動作させてみた

Slide 19

Slide 19 text

力がたりない・・・

Slide 20

Slide 20 text

力がたりない・・・ →モーター2つで2馬力に!

Slide 21

Slide 21 text

動作させてみた その2

Slide 22

Slide 22 text

Twitter連携部分 ・npm i twitter ・フィードの検索をし、#テックストリート と を含むツイートを監 視 ・たくさん来たらobnizを通じて発火 let count = 0; client.get('statuses/filter', {track: '#techstreet '}, function(stream) { stream.on('data', function(tweet) { count++; }); });

Slide 23

Slide 23 text

デモ #テックストリート と をつけて Tweetしてください!