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
760
腕立てを計測してみた.pdf
ufoo68
November 01, 2019
Tweet
Share
More Decks by ufoo68
See All by ufoo68
Cookieとは?
ufoo68
1
47
今更ながら、開発現場での生成AI活用について
ufoo68
0
49
28歳独身エンジニア 婚活してみた
ufoo68
0
13
OpenAIでクッキー型を作る
ufoo68
1
47
初めて開発リーダーをやってみた話
ufoo68
0
120
M5Stack用の指紋認証デバイスを試す
ufoo68
0
830
結婚式のクイズアプリを自作した話
ufoo68
0
660
M5Stack Core2とAlexaでインターフォンに自動で対応してくれるIoTデバイスを作りたかった話
ufoo68
0
700
KASHIKOIHAKO
ufoo68
0
600
Other Decks in Programming
See All in Programming
16年目のピクシブ百科事典を支える最新の技術基盤 / The Modern Tech Stack Powering Pixiv Encyclopedia in its 16th Year
ahuglajbclajep
4
730
Context is King? 〜Verifiability時代とコンテキスト設計 / Beyond "Context is King"
rkaga
10
1.6k
KIKI_MBSD Cybersecurity Challenges 2025
ikema
0
110
.NET Conf 2025 の興味のあるセッ ションを復習した / dotnet conf 2025 quick recap for backend engineer
tomohisa
0
110
ゲームの物理 剛体編
fadis
0
400
Pythonではじめるオープンデータ分析〜書籍の紹介と書籍で紹介しきれなかった事例の紹介〜
welliving
3
780
これならできる!個人開発のすゝめ
tinykitten
PRO
0
150
LLMで複雑な検索条件アセットから脱却する!! 生成的検索インタフェースの設計論
po3rin
4
1.1k
JETLS.jl ─ A New Language Server for Julia
abap34
2
470
クラウドに依存しないS3を使った開発術
simesaba80
0
220
Patterns of Patterns
denyspoltorak
0
450
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
0
1.9k
Featured
See All Featured
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
110
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
1
350
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
270
Marketing to machines
jonoalderson
1
4.5k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
75
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
39
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
880
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
410
Code Reviewing Like a Champion
maltzj
527
40k
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程度のスリープをかけないとなぜ
か値がうまく取れない • どうせならジャイロの値も使いたいが使い用が思いつかない
教訓 体力をつけましょう