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
ufoo68
November 01, 2019
Programming
0
770
腕立てを計測してみた.pdf
ufoo68
November 01, 2019
Tweet
Share
More Decks by ufoo68
See All by ufoo68
文法で学ばないJavaScript
ufoo68
0
44
Cookieとは?
ufoo68
1
61
今更ながら、開発現場での生成AI活用について
ufoo68
0
61
28歳独身エンジニア 婚活してみた
ufoo68
0
24
OpenAIでクッキー型を作る
ufoo68
1
57
初めて開発リーダーをやってみた話
ufoo68
0
130
M5Stack用の指紋認証デバイスを試す
ufoo68
0
860
結婚式のクイズアプリを自作した話
ufoo68
0
670
M5Stack Core2とAlexaでインターフォンに自動で対応してくれるIoTデバイスを作りたかった話
ufoo68
0
720
Other Decks in Programming
See All in Programming
Angular-Apps smarter machen mit Gen AI: Lokal und offlinefähig - Hands-on Workshop!
christianliebel
PRO
0
100
Claude Code Skill入門
mayahoney
0
260
new(1.26) ← これすき / kamakura.go #8
utgwkk
0
2.2k
AWS×クラウドネイティブソフトウェア設計 / AWS x Cloud-Native Software Design
nrslib
15
3k
go directiveを最新にしすぎないで欲しい話──あるいは、Go 1.26からgo mod initで作られるgo directiveの値が変わる話 / Go 1.26 リリースパーティ
arthur1
2
540
今更考える「単一責任原則」 / Thinking about the Single Responsibility Principle
tooppoo
3
1.6k
New in Go 1.26 Implementing go fix in product development
sunecosuri
0
420
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
410
ふつうのRubyist、ちいさなデバイス、大きな一年 / Ordinary Rubyists, Tiny Devices, Big Year
chobishiba
1
430
Windows on Ryzen and I
seosoft
0
260
Vuetify 3 → 4 何が変わった?差分と移行ポイント10分まとめ
koukimiura
0
120
AI時代でも変わらない技術コミュニティの力~10年続く“ゆるい”つながりが生み出す価値
n_takehata
2
720
Featured
See All Featured
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
68
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
The Spectacular Lies of Maps
axbom
PRO
1
620
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
160
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Faster Mobile Websites
deanohume
310
31k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
140
SEO for Brand Visibility & Recognition
aleyda
0
4.3k
The SEO identity crisis: Don't let AI make you average
varn
0
410
Java REST API Framework Comparison - PWX 2021
mraible
34
9.2k
Speed Design
sergeychernyshev
33
1.6k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
470
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程度のスリープをかけないとなぜ
か値がうまく取れない • どうせならジャイロの値も使いたいが使い用が思いつかない
教訓 体力をつけましょう