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
pokiiio
December 01, 2020
Technology
0
2.2k
enebular + Sonos + 導電糸で 快適テレワーク環境を作ってみた
ポキオ
https://relativelayout.hatenablog.com/
pokiiio
December 01, 2020
Tweet
Share
More Decks by pokiiio
See All by pokiiio
enebularで釣果情報を収集する
pokiiio
0
230
東京の陽性者数ばかりTVに出ててずるくない?
pokiiio
1
140
実践Node-RED活用マニュアルで電子ペーパーネタを書きました!
pokiiio
0
1.6k
テレワークを1ヶ月してみて分かった 3つのこと
pokiiio
0
410
技術書典の進捗を監視する
pokiiio
2
450
SonoSwitch
pokiiio
0
81
SonoSwitch
pokiiio
0
90
冬休みを利用して子供と遊べるゆるメカトロを作ったよ
pokiiio
0
270
京急ノードが運転見合わせした話
pokiiio
0
200
Other Decks in Technology
See All in Technology
あなたの知らない Linuxカーネル脆弱性の世界
recruitengineers
PRO
3
160
スタートアップの現場で実践しているテストマネジメント #jasst_kyushu
makky_tyuyan
0
130
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
14
82k
QA業務を変える(!?)AIを併用した不具合分析の実践
ma2ri
0
150
AI時代、“平均値”ではいられない
uhyo
8
2.6k
[re:Inent2025事前勉強会(有志で開催)] re:Inventで見つけた人生をちょっと変えるコツ
sh_fk2
0
110
serverless team topology
_kensh
3
230
What's new in OpenShift 4.20
redhatlivestreaming
0
270
会社を支える Pythonという言語戦略 ~なぜPythonを主要言語にしているのか?~
curekoshimizu
3
770
Oracle Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
0
360
プロファイルとAIエージェントによる効率的なデバッグ / Effective debugging with profiler and AI assistant
ymotongpoo
1
210
「タコピーの原罪」から学ぶ間違った”支援” / the bad support of Takopii
piyonakajima
0
140
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
135
9.6k
YesSQL, Process and Tooling at Scale
rocio
173
15k
Being A Developer After 40
akosma
91
590k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
Code Review Best Practice
trishagee
72
19k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Done Done
chrislema
185
16k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.1k
Navigating Team Friction
lara
190
15k
Speed Design
sergeychernyshev
32
1.2k
Producing Creativity
orderedlist
PRO
347
40k
A Modern Web Designer's Workflow
chriscoyier
697
190k
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!