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
enebular + Sonos + 導電糸で 快適テレワーク環境を作ってみた
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
pokiiio
December 01, 2020
Technology
2.4k
0
Share
enebular + Sonos + 導電糸で 快適テレワーク環境を作ってみた
ポキオ
https://relativelayout.hatenablog.com/
pokiiio
December 01, 2020
More Decks by pokiiio
See All by pokiiio
enebularで釣果情報を収集する
pokiiio
0
290
東京の陽性者数ばかりTVに出ててずるくない?
pokiiio
1
170
実践Node-RED活用マニュアルで電子ペーパーネタを書きました!
pokiiio
0
1.7k
テレワークを1ヶ月してみて分かった 3つのこと
pokiiio
0
450
技術書典の進捗を監視する
pokiiio
2
500
SonoSwitch
pokiiio
0
110
SonoSwitch
pokiiio
0
120
冬休みを利用して子供と遊べるゆるメカトロを作ったよ
pokiiio
0
300
京急ノードが運転見合わせした話
pokiiio
0
230
Other Decks in Technology
See All in Technology
React Compiler導入から21ヶ月、いま始めるならこうやる
astatsuya
2
140
20260515 ログイン機能だけではないアカウント管理を全体で考える~サービス設計者向け~
oidfj
1
680
The Bag-of-Documents Model for Query Understanding and Retrieval
dtunkelang
0
130
Agent Skillsで実現する記憶領域の運用とその後
yamadashy
2
1.9k
"うちにはまだ早い"は本当? ─ 小さく始めるPlatform Engineering入門
harukasakihara
6
610
おいらのAWSアップデートの追い方〜Slack×AgentCore〜
yakumo
1
110
Every Conversation Counts
kawaguti
PRO
0
230
Fラン学生が考える、AI時代のデザインに執着した突破口
husengs7
1
160
JaSSTに関わることで変わった人生観 #jasstnano
makky_tyuyan
0
100
freeeで運用しているAIQAについて
qatonchan
1
630
AI時代に、 データアナリストがデータエンジニアに異動して
jackojacko_
0
940
2026-05-14 要件定義からソース管理まで!IBM Bob基礎ハンズオン
yutanonaka
0
160
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
72
12k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.9k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
120
We Have a Design System, Now What?
morganepeng
55
8.1k
The Spectacular Lies of Maps
axbom
PRO
1
740
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
520
The untapped power of vector embeddings
frankvandijk
2
1.7k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
500
Thoughts on Productivity
jonyablonski
76
5.1k
Are puppies a ranking factor?
jonoalderson
1
3.4k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.2k
Transcript
enebular + Sonos + 導電糸で 快適テレワーク環境を作ってみた @pokiiio
about me ◎ ポキオ (@pokiiio) ◦ ソフトウェアエンジニア ◦ ビールのみたい ◦
クルマだいすき ◦ 京急は神 ◦ https://pokiiio.github.io/
about me ◎ 最近:自転車に毎朝乗る ◎ 30km/day・500km/monthを 目標に…
テレワーーク
音楽聴きがち ◎ 気分転換に音楽を ◎ Sonosというホームオーディオシステムを使ってる
リモコンどこいった? 問題
リモコンどこいった?問題 ◎ 「次の曲にスキップしたい!」 ◎ Sonosはスマホコントロール可能 ◎ リモコンを探す必要がない ◎ リモコンどこいった?問題は発生しない
スマホどこいった? 問題
スマホどこいった?問題 ◎ Sonosはスマホコントロール可能 ◎ たまにスマホが行方不明になる ◎ 結局、スマホどこいった?問題が発生する 身の回りのものが Sonosのリモコンになれば良いのでは・・・?
何を作ったのか?
材料 椅子 テレワークで使ってる アウトドア用だけどこれが 一番疲れない(ポキオ調べ) 導電糸 文字通り電気が通る糸 静電容量センサを組み合わせる とタッチを検知できる マイコン
静電容量センサ(MPR121)と Wi-Fiが使えるマイコン (ESP8266)
これらを組み合わせて…
こんな感じ 導電糸を 椅子に縫い込む 縫った部分を タッチしたことを 検知できるように
全体の仕組み 椅子スワイプを 検知して Node-REDに作った エンドポイントに アクセス それをトリガーに IFTTTにアクセス 再生中の曲を 次の曲に
enebularはherokuにデプロイ HTTP系のノードを組み合わせて HTTP-GET可能なWebAPIを作成 マイコンからそのWebAPIをアクセスさせる HTTPでもアクセス可能 マイコンでの実装が楽
直接IFTTTにアクセスすれば? ◎ ぶちゃっけそれでもOK ◎ ただし、アクセスURLを変えたりするのが面倒で その都度マイコンの書き換えが必要になる マイコンは最低限の処理にとどめて メインのロジックをNode-REDに持ってくることで Node-REDの変更だけでやりたいことを変えられる
Demo
サマリ ◎ かんたんにBGMの曲送りを可能に ◎ 導電糸と静電容量センサを使ってスワイプを検知 ◎ enebular(Node-RED)でかんたんにWebAPIを作れる ◎ マイコン側の責務を軽くしてNode-RED側で制御変更を 容易に
宣伝 ◎ Sonos Japan User Groupメンバー募集してますー! ◦ https://www.facebook.com/groups/sonosjug
Thank you!