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
toio と Web Bluetooth API と 開発者向けマット(仮) / toioto...
Search
you(@youtoy)
PRO
July 20, 2020
Technology
230
0
Share
toio と Web Bluetooth API と 開発者向けマット(仮) / toiotomo vol5
「toioで作ってみた!友の会(非公式)第5回LT会」でのLT資料です。
https://toiotomo.connpass.com/event/180408/
you(@youtoy)
PRO
July 20, 2020
More Decks by you(@youtoy)
See All by you(@youtoy)
最近の技術系の話題で気になったもの色々(IoT系以外も) / IoTLT 花見予定会(たぶんBBQ) @都立潮風公園バーベキュー広場
you
PRO
1
350
Babylon.js を使って試した色々な内容 / Various things I tried using Babylon.js / Babylon.js 勉強会 vol.5
you
PRO
0
430
イベントで大活躍する電子ペーパー名札を作る(その2) 〜 M5PaperとM5PaperS3 〜 / IoTLT @ JLCPCB オープンハードカンファレンス
you
PRO
0
280
Deno・Bunの標準機能やElysiaJSを使ったWebSocketサーバー実装 / ラーメン屋を貸し切ってLT会! IoTLT 2026新年会
you
PRO
0
350
M5Stack Chain DualKey を UIFlow 2.0 + USB接続で試す / ビジュアルプログラミングIoTLT vol.22
you
PRO
2
220
ローカルLLMをJavaScriptで(少しAIエージェントSDKなどの話も) / 冬のJavaScript祭り @Pleasanter Lounge
you
PRO
0
970
Webの技術で「特殊なゲーム用コントローラーや他デバイスなど」とブラウザを連携させる / HTML5 11th Anniversary
you
PRO
0
110
ブラウザのAPIで Nintendo Switch用の特殊なゲーム用コントローラーを体験型コンテンツに / IoTLT @ストラタシス・ジャパン
you
PRO
0
230
ローカルLLMとLINE Botの組み合わせ その2(EVO-X2でgpt-oss-120bを利用) / LINE DC Generative AI Meetup #7
you
PRO
1
1k
Other Decks in Technology
See All in Technology
要件定義の精度を高めるための型と生成AIの活用 / Using Types and Generative AI to Improve the Accuracy of Requirements Definition
haru860
0
320
20260513_生成AIを専属DSに_AI分析結果の検品テクニック_ハンズオン_交通事故データ
doradora09
PRO
0
220
続 運用改善、不都合な真実 〜 物理制約のない運用改善はほとんど無価値 / 20260518-ssmjp-kaizen-no-value-without-physical-constraints
opelab
2
150
クラウドネイティブ DB はいかにして制約を 克服したか? 〜進化歴史から紐解く、スケーラブルアーキテクチャ設計指針〜
hacomono
PRO
6
930
大学職員のための生成AI最前線 :最前線を、AIガバナンスとして読み直すためのTips
gmoriki
2
4k
ボトムアップ限界を越える - 20チームを束る "Drive Map" / Beyond Bottom-Up: A 'Drive Map' for 20 Teams
kaonavi
0
190
PdM・Eng・QAで進めるAI駆動開発の現在地/aidd-with-pdm-eng-qa
shota_kusaba
0
220
データモデリング通り #5オンライン勉強会: AIに『ビジネスの文脈』を教え込むデータモデリング
datayokocho
0
260
「強制アップデート」か「チームの自律」か?エンタープライズが辿り着いたプラットフォームのハイブリッド運用/cloudnative-kaigi-hybrid-platform-operations
mhrtech
0
190
Agent Skillsで実現する記憶領域の運用とその後
yamadashy
2
1.8k
いつの間にかデータエンジニア以外の業務も増えていたけど、意外と経験が役に立ってる
zozotech
PRO
0
540
毎日の作業を Claude Code 経由にしたら、 ノウハウがコードになった
kossykinto
1
1.3k
Featured
See All Featured
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
1.3k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
220
Building a Scalable Design System with Sketch
lauravandoore
463
34k
The agentic SEO stack - context over prompts
schlessera
0
770
Producing Creativity
orderedlist
PRO
348
40k
Believing is Seeing
oripsolob
1
120
How to Think Like a Performance Engineer
csswizardry
28
2.6k
Heart Work Chapter 1 - Part 1
lfama
PRO
6
35k
How to Talk to Developers About Accessibility
jct
2
190
[SF Ruby Conf 2025] Rails X
palkan
2
1k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
390
Transcript
toio と Web Bluetooth API と 開発者向けマット(仮) 2020年7月20日 (月) toioで作ってみた!友の会(非公式)第5回LT会
@オンライン 豊田 陽介 ( @youtoy )
豊田陽介(@youtoy) 自己紹介 • 職場: 某通信会社の研究所 • プライベートでの活動: IT系イベント主催・登壇・運営、多数参加 子ども向けの活動いろいろ(IT系以外も) •
その他: ガジェット好き toioで作ってみた!友の会(非公式)第5回LT会 @オンライン 話題のものが、たぶん だいたい自宅にある 「toioで作ってみた!友の会 (非公式)」以外にも、 ビジュアルプログラミング IoTLT など複数のコミュニ ティを単独・共同で主催
自宅にある toio 【当初購入したセット】 ・バリューパック(トイオ・コレクション 同梱版) ・ゲズンロイド 【追加購入1・2】 ・トイオ・コレクション 拡張パック ・コア
キューブ(2台) ・コア キューブ専用充電器 toioで作ってみた!友の会(非公式)第5回LT会 @オンライン
イベントでも活用! (2019年度)
【利用事例1】子ども向けの活動にて リング型のコントローラーを使ったバトルなど
【利用事例2】toio のコミュニティで出展 Tsukuba Mini Maker Faire 2020 にて音の機械学習 (Teachable Machine)等を使った作品を展示
出展ブースと 出展メンバー toioで作ってみた!友の会(非公式)第5回LT会 @オンライン
出展した作品の試作段階 Teachable Machine による機械学習 + Web Bluetooth API toioで作ってみた!友の会(非公式)第5回LT会 @オンライン
【利用事例2】toio のコミュニティで出展 小さいお子さんにも楽しんでもらえました! toioで作ってみた!友の会(非公式)第5回LT会 @オンライン
使った技術1:音や声をトリガーにした制御 ・詳細は Qiita の記事へ •Teachable Machine を使った音声からの任意のキーワードの検出 (ブラウザ上で機械学習) - Qiita
https://qiita.com/youtoy/items/9096836e5d77274500ea •toio を音で制御してみた(Audio用の Teachable Machine で ベルやタンバリンの音を機械学習) - Qiita https://qiita.com/youtoy/items/37f70bb4ce630e6cbd92 ・Googleさん提供、ブラウザ上で機械学習ができる仕組み 「Teachable Machine」 toioで作ってみた!友の会(非公式)第5回LT会 @オンライン
使った技術2:ブラウザからの制御 【Web Bluetooth API】 ・Bluetooth をブラウザから利用し、BLE対応デバイスとの間で 情報の読み書きをする機能等を提供してくれるAPI toioで作ってみた!友の会(非公式)第5回LT会 @オンライン ただし
caniuse.com を 見てみると、対応ブラウザ は限られる
それぞれを選んだ理由 Teachable Machine ⇒ブラウザで簡単に機械学習ができる仕組みを使ってみたかった (使ってみてから、toio との連携を試してみた流れ) toioで作ってみた!友の会(非公式)第5回LT会 @オンライン Web Bluetooth
API ⇒ブラウザ上で使える API を使ってみたかった(ブラウザが あれば、特殊な環境の準備は不用) + Teachable Machine のサンプルと簡単に組み合わせられる
【他に試したこと】 入手当初や 最近のキャンペーン関連
Node.js での開発(+スマートスピーカー) toio.js による制御 + Voiceflow を使った Alexaスキル開発 toioで作ってみた!友の会(非公式)第5回LT会 @オンライン
ビジュアルプログラミング で開発できるもの 他には、micro:bit との 組み合わせを試したり
ビジュアルプログラミングでの開発 移動先の目標となる座標指定を複数準備 + ランダムな選択 キャンペーンで入手した 開発者向けマット(仮)
タイトルにあった 3つを組み合わせた話へ
開発者向けマット(仮)+α をゲット! やりたかったけど、手をだせてなかったことに着手 toioで作ってみた!友の会(非公式)第5回LT会 @オンライン •【JavaScript作例集】キューブがぐるぐる回るデモ解説|toio™公式 https://note.toio.io/n/n615e5ed8552b
追加入手分を含めた 4台でやりたい! (まずは2台から)
以前の作品 + 開発者向けマット(仮) 専用マット上での2台の追跡の動作を音や声で制御 toioで作ってみた!友の会(非公式)第5回LT会 @オンライン
以前の作品の別バージョン 音や声による制御の部分を、スマートスピーカー連携に変更 toioで作ってみた!友の会(非公式)第5回LT会 @オンライン
Mac+ ブラウザだと なぜか 3台までしか・・・ 台数を増やすのには Node.js?
今後は、 10月に向けて作品作り! Maker Faire Tokyo 2020 への出展に向けて
終わり!