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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
you(@youtoy)
PRO
July 20, 2020
Technology
0
230
toio と Web Bluetooth API と 開発者向けマット(仮) / toiotomo vol5
「toioで作ってみた!友の会(非公式)第5回LT会」でのLT資料です。
https://toiotomo.connpass.com/event/180408/
you(@youtoy)
PRO
July 20, 2020
Tweet
Share
More Decks by you(@youtoy)
See All by you(@youtoy)
Deno・Bunの標準機能やElysiaJSを使ったWebSocketサーバー実装 / ラーメン屋を貸し切ってLT会! IoTLT 2026新年会
you
PRO
0
300
M5Stack Chain DualKey を UIFlow 2.0 + USB接続で試す / ビジュアルプログラミングIoTLT vol.22
you
PRO
2
150
ローカルLLMをJavaScriptで(少しAIエージェントSDKなどの話も) / 冬のJavaScript祭り @Pleasanter Lounge
you
PRO
0
940
Webの技術で「特殊なゲーム用コントローラーや他デバイスなど」とブラウザを連携させる / HTML5 11th Anniversary
you
PRO
0
80
ブラウザのAPIで Nintendo Switch用の特殊なゲーム用コントローラーを体験型コンテンツに / IoTLT @ストラタシス・ジャパン
you
PRO
0
200
ローカルLLMとLINE Botの組み合わせ その2(EVO-X2でgpt-oss-120bを利用) / LINE DC Generative AI Meetup #7
you
PRO
1
880
生成AIとM5Stack / M5 Japan Tour 2025 Autumn 東京
you
PRO
0
430
子ども向けの活動や自身のモノづくり活動などでやったこと / micro:bit ファンの集い
you
PRO
0
43
ブラウザのAPIで色々なデバイスをあれこれ扱ってみた話(主にWeb HID API) / IoTLT @JLCPCB オープンハードカンファレンス
you
PRO
0
170
Other Decks in Technology
See All in Technology
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
460
配列に見る bash と zsh の違い
kazzpapa3
1
140
Frontier Agents (Kiro autonomous agent / AWS Security Agent / AWS DevOps Agent) の紹介
msysh
3
170
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
1.8k
茨城の思い出を振り返る ~CDKのセキュリティを添えて~ / 20260201 Mitsutoshi Matsuo
shift_evolve
PRO
1
250
セキュリティについて学ぶ会 / 2026 01 25 Takamatsu WordPress Meetup
rocketmartue
1
300
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
0
130
レガシー共有バッチ基盤への挑戦 - SREドリブンなリアーキテクチャリングの取り組み
tatsukoni
0
210
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
4
190
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.4k
データ民主化のための LLM 活用状況と課題紹介(IVRy の場合)
wxyzzz
2
700
顧客との商談議事録をみんなで読んで顧客解像度を上げよう
shibayu36
0
220
Featured
See All Featured
KATA
mclloyd
PRO
34
15k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
320
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
99
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
160
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
770
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
240
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
210
Paper Plane (Part 1)
katiecoart
PRO
0
4.1k
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 への出展に向けて
終わり!