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
腕立てを計測してみた.pdf
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
ufoo68
November 01, 2019
Programming
780
0
Share
腕立てを計測してみた.pdf
ufoo68
November 01, 2019
More Decks by ufoo68
See All by ufoo68
BlenderをCodexで動かす
ufoo68
0
56
改めて考えるOSSのあり方について
ufoo68
0
42
文法で学ばないJavaScript
ufoo68
0
58
Cookieとは?
ufoo68
1
69
今更ながら、開発現場での生成AI活用について
ufoo68
0
75
28歳独身エンジニア 婚活してみた
ufoo68
0
30
OpenAIでクッキー型を作る
ufoo68
1
65
初めて開発リーダーをやってみた話
ufoo68
0
140
M5Stack用の指紋認証デバイスを試す
ufoo68
0
880
Other Decks in Programming
See All in Programming
의존성 주입과 모듈화
fornewid
0
150
AIを導入する前にやるべきこと
negima
2
160
CDK Deployのための ”反響定位”
watany
5
810
Oxlintとeslint-plugin-react-hooks 明日から始められそう?
t6adev
0
280
「Linuxサーバー構築標準教科書」を読んでみた #ツナギメオフライン.7
akase244
0
1.4k
ドメインイベントでビジネスロジックを解きほぐす #phpcon_odawara
kajitack
3
790
The Monolith Strikes Back: Why AI Agents ❤️ Rails Monoliths
serradura
0
350
10 Tips of AWS ~Gen AI on AWS~
licux
5
460
t *testing.T は どこからやってくるの?
otakakot
1
710
VueエンジニアがReactを触って感じた_設計の違い
koukimiura
0
180
Server-Side Kotlin LT大会 vol.18 [Kotlin-lspの最新情報と Neovimのlsp設定例]
yasunori0418
1
180
セグメントとターゲットを意識するプロポーザルの書き方 〜採択の鍵は、誰に刺すかを見極めるマーケティング戦略にある〜
m3m0r7
PRO
0
580
Featured
See All Featured
Balancing Empowerment & Direction
lara
6
1.1k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
490
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.8k
Crafting Experiences
bethany
1
120
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
170
How to build a perfect <img>
jonoalderson
1
5.4k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
23k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.9k
Chasing Engaging Ingredients in Design
codingconduct
0
170
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Navigating Weather and Climate Data
rabernat
0
170
Ethics towards AI in product and experience design
skipperchong
2
260
Transcript
腕立てを計測してみた スポーツIoTLT Vol 1
自己紹介 • 名前とか ◦ 松永勇太 ◦ IoT関係のお仕事 ◦ 滋賀出身 •
SNS ◦ twitter:@ufoo_yuta ◦ Qiita:@ufoo68 ◦ GitHub:@ufoo68 • 趣味 ◦ 日本酒(谷川岳・水芭蕉) ◦ 料理(だし巻きが得意) ◦ LINE APIを使った開発 ◦ 筋トレ
やってみたこと M5StickCの加速度センサーで腕立てを計測してみた
M5StickCとは? • ESP32を搭載した小型のデバイス • 以下のことができる ◦ バッテリー駆動 ◦ WIFI通信 ◦
BLE通信 ◦ IRトランスミッタ ◦ マイクロフォン ◦ ジャイロセンサー ◦ 加速度センサー
参考にしたもの 過去に歩数を計測してみたのでその記事を参照 https://qiita.com/ufoo68/items/5009a2d87843430ed545
今回考えた方法 センサーデータ取得 (1軸加速度のみ) フィルタリング (LPF) 腕立て計測
フィルタリング • ローパスフィルタ(LPF)を使用 今回もa=0.8に設定 参照:https://ehbtj.com/electronics/sensor-digital-filter/
一旦センサー値を見てみる • 計測環境 M5StickC PC (ローカルサーバ) TCP/IP グラフ化 CSV保存
1回目
2回目
3回目
とりあえず、 300を閾値にすればいい?
LINE Thingsと連携して試してみたが、 これができたころには、 腕が悲鳴を上げていたので評価を中断
まとめ • M5StickCはバッテリー駆動ができるので、デバイス単体で体のモーションの計測 がやりやすい ◦ 今回はポケットに入れて行なった ◦ バンドで腕につけるのも良い • 加速度の計測を継続的に行うためには、100ms程度のスリープをかけないとなぜ
か値がうまく取れない • どうせならジャイロの値も使いたいが使い用が思いつかない
教訓 体力をつけましょう