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
1.9k
enebular + Sonos + 導電糸で 快適テレワーク環境を作ってみた
ポキオ
https://relativelayout.hatenablog.com/
pokiiio
December 01, 2020
Tweet
Share
More Decks by pokiiio
See All by pokiiio
enebularで釣果情報を収集する
pokiiio
0
160
東京の陽性者数ばかりTVに出ててずるくない?
pokiiio
1
95
実践Node-RED活用マニュアルで電子ペーパーネタを書きました!
pokiiio
0
1.5k
テレワークを1ヶ月してみて分かった 3つのこと
pokiiio
0
350
技術書典の進捗を監視する
pokiiio
2
330
SonoSwitch
pokiiio
0
43
SonoSwitch
pokiiio
0
50
冬休みを利用して子供と遊べるゆるメカトロを作ったよ
pokiiio
0
210
京急ノードが運転見合わせした話
pokiiio
0
150
Other Decks in Technology
See All in Technology
地理情報とAPIのトレンド
nagix
0
160
頼られるのが大好きな 皆さんへ - 支援相手との期待の合わせ方、突き放し方 -/For_people_who_like_to_be_relied_on
naitosatoshi
1
290
さらに高品質・高速化を目指すAI時代のテスト設計支援と、めざす先 / AI Test Lab vol.1
shift_evolve
0
190
ソフトウェアエンジニアリングの知見を活かして データ基盤をいい感じにする on Snowflake [MIERUNE BBQ #10]
mtpooh
2
150
運用改善、不都合な真実 / 20240722-ssmjp-kaizen
opelab
17
8k
ABEMAにおけるLLMを用いたコンテンツベース推薦システム導入と効果検証
cyberagentdevelopers
PRO
1
720
VPoEの視点から見た、ヘンリーがサーバーサイドKotlinを使う理由 / Why Server-side Kotlin 2024
cho0o0
1
420
累計ダウンロード数1億8000万を超えるアプリケーションプラットフォームのレガシーシステム脱却とモダン化への道
kmitsuhashi
0
120
Flutter研修【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
160
LLMアプリケーションの評価の実践と課題 ~PharmaXにおける今後の展望~
pharma_x_tech
2
160
データベース研修 分析向けSQL入門【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
110
JBUG岡山 #6 WordCamp男木島の チームビルディング
takeshifurusato
0
150
Featured
See All Featured
How to Think Like a Performance Engineer
csswizardry
4
590
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
26
1.8k
How to train your dragon (web standard)
notwaldorf
79
5.5k
GraphQLの誤解/rethinking-graphql
sonatard
59
9.6k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
224
21k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.3k
The Brand Is Dead. Long Live the Brand.
mthomps
52
36k
Visualization
eitanlees
139
14k
How to name files
jennybc
67
96k
Optimising Largest Contentful Paint
csswizardry
18
2.6k
Automating Front-end Workflow
addyosmani
1362
200k
Bootstrapping a Software Product
garrettdimon
PRO
304
110k
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!