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
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)
ローカルLLMをJavaScriptで(少しAIエージェントSDKなどの話も) / 冬のJavaScript祭り @Pleasanter Lounge
you
PRO
0
920
Webの技術で「特殊なゲーム用コントローラーや他デバイスなど」とブラウザを連携させる / HTML5 11th Anniversary
you
PRO
0
73
ブラウザのAPIで Nintendo Switch用の特殊なゲーム用コントローラーを体験型コンテンツに / IoTLT @ストラタシス・ジャパン
you
PRO
0
190
ローカルLLMとLINE Botの組み合わせ その2(EVO-X2でgpt-oss-120bを利用) / LINE DC Generative AI Meetup #7
you
PRO
1
840
生成AIとM5Stack / M5 Japan Tour 2025 Autumn 東京
you
PRO
0
400
子ども向けの活動や自身のモノづくり活動などでやったこと / micro:bit ファンの集い
you
PRO
0
29
ブラウザのAPIで色々なデバイスをあれこれ扱ってみた話(主にWeb HID API) / IoTLT @JLCPCB オープンハードカンファレンス
you
PRO
0
160
ヒーローズ・リーグの応募作品で使ったデバイス・アイテム・ライブラリなど / #ヒーローズリーグ 2025 開発素材LT
you
PRO
0
58
最近発売された端末+UIFlow 2.0の組み合わせ(+1.0の話)をUSB接続で / ビジュアルプログラミングIoTLT vol.21
you
PRO
0
130
Other Decks in Technology
See All in Technology
Next.js 16の新機能 Cache Components について
sutetotanuki
0
210
ハッカソンから社内プロダクトへ AIエージェント ko☆shi 開発で学んだ4つの重要要素
leveragestech
0
540
「アウトプット脳からユーザー価値脳へ」がそんなに簡単にできたら苦労しない #RSGT2026
aki_iinuma
6
3.3k
人工知能のための哲学塾 ニューロフィロソフィ篇 第零夜 「ニューロフィロソフィとは何か?」
miyayou
0
330
SES向け、生成AI時代におけるエンジニアリングとセキュリティ
longbowxxx
0
290
会社紹介資料 / Sansan Company Profile
sansan33
PRO
11
390k
AWS re:Invent2025最新動向まとめ(NRIグループre:Cap 2025)
gamogamo
0
150
複雑さを受け入れるか、拒むか? - 事業成長とともに育ったモノリスを前に私が考えたこと #RSGT2026
murabayashi
0
970
ECS_EKS以外の選択肢_ROSA入門_.pdf
masakiokuda
1
120
Master Dataグループ紹介資料
sansan33
PRO
1
4.2k
純粋なイミュータブルモデルを設計してからイベントソーシングと組み合わせるDeciderの実践方法の紹介 /Introducing Decider Pattern with Event Sourcing
tomohisa
1
390
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
17k
Featured
See All Featured
Skip the Path - Find Your Career Trail
mkilby
0
32
Google's AI Overviews - The New Search
badams
0
880
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
200
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
74
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.5k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
200
The Language of Interfaces
destraynor
162
26k
Test your architecture with Archunit
thirion
1
2.1k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Mind Mapping
helmedeiros
PRO
0
45
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 への出展に向けて
終わり!