Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Maker Faire Tokyo 2020にtoioの作品を出展した時の話 〜 会場での技術...
Search
you(@youtoy)
PRO
October 13, 2020
Technology
680
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Maker Faire Tokyo 2020にtoioの作品を出展した時の話 〜 会場での技術的対応など 〜 / IoTLT vol.68
you(@youtoy)
PRO
October 13, 2020
More Decks by you(@youtoy)
See All by you(@youtoy)
ローカルLLMとLINE Botの組み合わせ その3 / LINE DC Generative AI Meetup #8
you
PRO
0
130
クラウドファンディング版StackChan 3体(4体)をインタラクティブな体験型作品にして展示もした話 / スタックチャンお誕生日会2026
you
PRO
0
280
イベントで大活躍する電子ペーパー名札 〜その3〜 / ビジュアルプログラミングIoTLT vol.23
you
PRO
0
240
AI時代だけど、わりと力業で追いかけている技術情報収集の話 / 20260518
you
PRO
0
21
最近の技術系の話題で気になったもの色々(IoT系以外も) / IoTLT 花見予定会(たぶんBBQ) @都立潮風公園バーベキュー広場
you
PRO
1
390
Babylon.js を使って試した色々な内容 / Various things I tried using Babylon.js / Babylon.js 勉強会 vol.5
you
PRO
0
490
イベントで大活躍する電子ペーパー名札を作る(その2) 〜 M5PaperとM5PaperS3 〜 / IoTLT @ JLCPCB オープンハードカンファレンス
you
PRO
0
320
Deno・Bunの標準機能やElysiaJSを使ったWebSocketサーバー実装 / ラーメン屋を貸し切ってLT会! IoTLT 2026新年会
you
PRO
0
370
M5Stack Chain DualKey を UIFlow 2.0 + USB接続で試す / ビジュアルプログラミングIoTLT vol.22
you
PRO
2
230
Other Decks in Technology
See All in Technology
ruby.wasmとPicoRuby.wasmに対応した仮想DOMライブラリを作ってる話 #kaigieffect_kaigi
sue445
PRO
0
150
凡エンジニアがこの先生きのこるためには。〜TypeScript完全に理解したい〜
alchemy1115
2
180
Control Planeで育てるBtoB SaaSの認証基盤 - SRE NEXT 2026
pokohide
1
2.3k
あなたの『Site』はどこですか? — xREという考え方
miyamu
0
1.2k
インフラと開発の垣根を超えていき!〜元AWSインフラエンジニアがAWS開発で奮闘している話〜
hatahata021
2
180
公式ドキュメントの歩き方etc
coco_se
0
100
しぶいSRE: サーバから見えない障害にどう向き合うか。ラストワンマイルのデバッグ実践 / Shibui SRE
kanny
13
6.1k
SREとQA 二人三脚で進めるSLO運用/sre-qa-slo
sugitak
0
530
Databricks 生成AIガバナンス実践ワークショップ / LLMOps-workshop
databricksjapan
0
100
ポストモーテム! DDoSからサイトは守れた。 でもビジネスは守れなかった。
bengo4com
1
2.9k
Compose 新機能総まとめ / What's New in Jetpack Compose
yanzm
0
190
ゴールデンパスは敷いただけでは道にならない ─ 企画部門のエンジニアが技術標準を事業価値に変えるまで
mhrtech
0
140
Featured
See All Featured
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
410
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Ruling the World: When Life Gets Gamed
codingconduct
0
280
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Scaling GitHub
holman
464
140k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
Designing for Performance
lara
611
70k
Agile that works and the tools we love
rasmusluckow
331
22k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
260
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
210
Statistics for Hackers
jakevdp
799
230k
Transcript
Maker Faire Tokyo 2020に toioの作品を出展した時の話 2020年10月13日 (火) IoTLT vol.68 @オンライン
豊田 陽介 ( @youtoy ) 〜 会場での技術的対応など 〜
豊田陽介(@youtoy) 自己紹介 普段は、某通信会社の研究所勤務 話題のものを たくさん購入 してる気がする ガジェット好き その他 ビジュアルプログラミングIoTLT 共同主催、その他にも複数主催
IT系イベント主催・登壇・運営、多数参加 子ども向けの活動いろいろ(IT系以外も) プライベートでの活動 今朝、 ゲット! 新型の micro:bit が 気になる!
今月はイベントが盛りだくさん スマートスピーカーを遊びたおす会 運営 Node-REDで色々試すハンズオン Tec-Nomad ・ ビジュアルプログラミング交 流会 コラボ 主催(コラボ)・
講師 オンラインLTハックLT 共同主催・ 登壇 ビジュアルプログラミングIoTLT 共同主催 以下、主催・運営で関わっている今後(今月中開催)のイベント
今月最初の週末、 Maker Faire Tokyo 2020!
IoTLT vol.68 @オンライン 共同主催しているコミュニティで出展! https://www.facebook.com/groups/toiotomo 終了後の出展報告投稿 toioのユーザコミュニティの Facebookグループ
IoTLT vol.68 @オンライン 自分が展示していた作品 2つの作品 1)Node.jsとHTML+JavaScript で実装した機械学習を使ったもの 2)ビジュアルプログラミングで 実装した2つのtoioを制御するもの https://www.youtube.com/watch?v=Ve6TyzzmXck
IoTLT vol.68 @オンライン 仕組みの概要:作品1 PC (Chromo・ 内蔵マイク) toio+専用マット BLE ハンドベル・
卓上ベル・声 音・声 「Teachable Machine」での音の機械学習を使った作品 (元になる仕組みは2月のTsukuba Mini Maker Faire 2020等で作ったもの)
IoTLT vol.68 @オンライン 仕組みの概要:作品1 「Teachable Machine」での音の機械学習を使った作品 PC (Chromo・ 内蔵マイク) toio+専用マット
BLE HTML + JavaScript ハンドベル・ 卓上ベル・声 音・声 Web Bluetooth API Teachable Machine (音の機械学習)
IoTLT vol.68 @オンライン 仕組みの概要:作品2 toio用のビジュアルプログラミング環境で動きの処理を 実装(5パターンの動きをランダムに選択) PC (Chromo) toio+専用マット BLE
今回は技術の話、でも 作品の仕組みの詳細ではなく
IoTLT vol.68 @オンライン 例えば通信まわりのトラブル対応:作品1 「Wi-Fi は本番中は通信品質が大きく劣化しそうだ」と想定していたけど・・・ (過去に仕事で、ビッグサイト・幕張メッセで開催のイベントに、ネットワーク 経由で映像を送る技術・製品の展示を何度も行った時の話などから) Bluetoothの通信品質劣化の具合を読み違えた・・・ 位置座標の
リアルタイム送信 もう一方の位置 座標を使った モーター制御 一方の位置座標を 使って他方が追跡を する制御でおかした 位置へ移動したり
IoTLT vol.68 @オンライン 通信まわりのトラブルの現地対応:作品1 片方向の制御のみを使うようにソースコードを書きかえ 動きAのための モーター制御 動きBのための モーター制御
IoTLT vol.68 @オンライン 作品2について 元から個別に片方向に通信する形だったため影響なし 動きA〜Eのため のモーター制御 初日はこちらをフル稼働させ、自分の作品の稼働がない時間はなかった 動きF〜Jのため のモーター制御
もう1つの大きな問題
IoTLT vol.68 @オンライン 音の認識(機械学習)関連のトラブル 会場でのノイズの影響等で以前作った学習モデルの認識精度が劇的に落ちた ・つくばで展示した際はイヤフォンマイクをつけて、マイクを音源に近づけて 対応すれば大丈夫だった ・今回の初日の午前(展示準備のための時間)では問題なく動作していた ・初日の12時の開場後にしばらくして問題が発生(事前の想定以上の影響) その後、大丈夫じゃなくなったw
IoTLT vol.68 @オンライン 音の認識(機械学習)関連のトラブル対応 現地のイベント開催中に音の機械学習をやり直した ブラウザがあれば学習が実行 できるTeachable Machineの メリット ・もう一方の作品を稼働させ続けつつ
IoTLT vol.68 @オンライン 過去の音の認識(機械学習)関連の対処 今回の作品の元になるものを作った際に対処したこと ・toioの動作中に鳴らす音の学習は、toioの駆動音ごと学習 ・toioの駆動音もノイズののった背景雑音として学習 1台/2台のtoioが駆動中 toioの駆動中 に音を鳴らす
展示の工夫では 「小さい子どもにもうける・分かる 工夫(構成・UX・説明など)」 もあるけど省略
IoTLT vol.68 @オンライン 思ったよりお子さん連れの方も多かった 想定通り、小さいお子さんでも楽しんでもらえた! 中高生以上の学生さん や大人の方にも!
【余談】 基本、触れるのはNGとしたが、 ある程度は柔軟に対応 展示のルールで、触れた場合は要消毒
仕組みの話については
IoTLT vol.68 @オンライン 仕組みに関する過去のQiitaの記事 今回の作品に関係するもの •Teachable Machine を使った音声からの任意のキーワードの検出 (ブラウザ上で機械学習) https://qiita.com/youtoy/items/9096836e5d77274500ea
•toio を音で制御してみた(Audio用の Teachable Machine で ベルやタンバリンの音を機械学習) https://qiita.com/youtoy/items/37f70bb4ce630e6cbd92 •toio を Web Bluetooth API で制御(「通知・読み出し・書き込み」を行う) https://qiita.com/youtoy/items/791905964d871ac987d6 •#toio の開発者向けマット(仮)をビジュアルプログラミングで 使ってみる(その2) #おうちでロボット開発 https://qiita.com/youtoy/items/415ee7ce3cc271a6b534
終わる前に
【宣伝】最終週にIoTLT のスピンオフ! IoTLT vol.68 @オンライン 10/28(水) 開催!
ヒーローズ・リーグ 「VUI賞」 IoTLT vol.68 @オンライン AIアシスタント・スマート スピーカー関連、他 VUI に 関する作品が対象
IoTLT の賞もあるよ! http://heroes-league.net/
終わり!