Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Raspberry Piで簡易地震計
Search
typewriter / takuya
November 16, 2018
Technology
1.5k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Raspberry Piで簡易地震計
Raspberry Piで電子部品を組み合わせて簡易地震計を作る話。
2018/11/16 社内LTで発表したスライドです。
typewriter / takuya
November 16, 2018
More Decks by typewriter / takuya
See All by typewriter / takuya
Google Engineering Practices で 一石六鳥のコードレビュー
typewriter
0
11k
地図を塗りつぶしたくて GeoJSON
typewriter
0
820
スマホ版P2P地震情報をFlutterで作り直した
typewriter
0
940
Infrastructure as "型付き" Code - 急成長する事業のインフラ再構築
typewriter
1
13k
Windows Subsystem for Linux 2 と Visual Studio Code Remote (SSH|WSL)
typewriter
1
1.4k
東京メトロの電車遅延を1分単位で推定するWebサービスを作った
typewriter
0
1.5k
Crystalで最長コマンドしりとり
typewriter
0
590
☀☁☂ 天気予報を読み解く技術
typewriter
2
490
24/7システムの運用担当を1年半していたこととはほぼ無関係なトラブルシューティング技法
typewriter
0
3k
Other Decks in Technology
See All in Technology
AIで開発は速くなったのに、なぜ現場は楽にならないのか 〜あなたの組織のボトルネックを突き止めるワークショップ〜
jacopen
1
310
Driving AI Adoption Using In-House GPUs to Serve Qwen
po3rin
2
480
Claude in Chrome 入門 / Introduction to Claude in Chrome
cielo1985
0
150
WAF 運用改善の承認サイクル/SRE_BizReach_MIXI_1
visional_engineering_and_design
2
420
Gitは怖い?共有ワークスペースから始めるSnowflakeチーム開発
coco_se
0
110
日経電子版を支えていく Kasane Design System/fec_fukuoka
nikkei_engineer_recruiting
0
660
20260912_スクラムにジェネラリストは必要か
ryugen04
0
310
#jawssonic2026 あの時代が悪かった ~動かなかったSageMakerと共に迎えたイベント当日~
ktkn1129
0
140
Amazon Quick on DesktopがIAM Identity Centerで動かない理由
yukiogawa
0
150
薬剤師(ドメインエキスパート)と一緒に育てる薬局向けAIアシスタント
kakehashi
PRO
2
140
AIで仕事のやり方を変える
matsu7874
3
1k
Code4Lib JAPANカンファレンス2026 開会挨拶 / Code4Lib JAPAN Conference 2026: Opening Remarks
ykiyota
0
330
Featured
See All Featured
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
420
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
202
76k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
320
The Invisible Side of Design
smashingmag
301
52k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
290
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Facilitating Awesome Meetings
lara
57
7.1k
WCS-LA-2024
lcolladotor
0
820
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
520
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
500
Transcript
Raspberry Pi Raspberry Pi で で 簡易地震計 簡易地震計 2018/11/16 Takuya
Yamaguchi (@no_clock)
P2P 地震情報 (p2pquake.net) P2P 地震情報 (p2pquake.net) for Windows, Android, Twitter,
Web
2008 年 2008 年 Raspberry Pi がなかった頃 … Raspberry Pi
がなかった頃 …
( 引用元: CQ 出版社)
加速度センサ付きマイコン基板 加速度センサ付きマイコン基板 イーサネット 3 軸加速度センサ C インタプリタ SilentC 搭載 これ地震計作れるのでは??
ColdFire 基板の加速度センサを試してみた
1 ヶ月かけて試行錯誤 1 ヶ月かけて試行錯誤
静止状態で震度 2 ~ 3 静止状態で震度 2 ~ 3 ノイズが多く使い物にならない
それから 9 年 … (2017 年 ) それから 9 年
… (2017 年 ) Raspberry Pi に手を出す
5" デジタルサイネージ 5" デジタルサイネージ ※ ブログ記事: typewriter.hatenablog.jp
スマートホーム (?) スマートホーム (?)
… … 地震計リベンジするか … ? 地震計リベンジするか … ?
簡単地震計レシピ : 方針 簡単地震計レシピ : 方針 はんだ付けしない 入手先は秋葉原にある電子部品やさん ( 秋月、マルツ)
震度1 から計測したい
簡単地震計レシピ : 材料と配線 簡単地震計レシピ : 材料と配線 計 2,220 円 (Raspberry
Pi 除く) ※https://www.p2pquake.net/dev/rpi_seismometer/how_to_make/
簡易地震計レシピ : 震度の算出 簡易地震計レシピ : 震度の算出 ※GitHub: p2pquake-takuya/rpi-seismometer
簡易地震計 完成 ! 簡易地震計 完成 !
簡易地震計 精度 簡易地震計 精度 K-NET 計測震度 つくった地震計 震度2 (2.1) 震度2
(2.06) 震度1 (1.2) 震度1 (0.97) 震度1 (0.7) 震度1 (0.64) 震度2 (1.7) 震度1 (1.20) ✅ まあまあ良さそう ✅ 震度1 から拾えている ( 注: 強震観測網 K-NET のデータを利用しています)
簡易地震計 精度 簡易地震計 精度 P 波 S 波も見える(縦揺れ→ 横揺れ)
道のりは長かった 道のりは長かった 3 ヶ月くらい毎週秋月に通って試行錯誤 1. 配線 電子部品の説明書とにらめっこ 配線決めるのに1 時間 配線ミスでセンサ何個もダメにした
2. ノイズ ノイズを減らさないと話にならない ハード、ソフト両面で対策 後述
ノイズ対策(ハード編) ノイズ対策(ハード編) 1. 電圧変動 Raspberry Pi の5V/3.3V →CPU/Ethernet/USB load ですぐ変動
対策 定電圧レギュレータとコンデンサ 電源とセンサ出力を安定化 2. 設置場所 壁に貼り付け 貼り直すときに壁紙が剥がれる不具合
ノイズ対策(ハード編) ノイズ対策(ハード編) 静止状態のノイズ: ±15~20LSB → ±2LSB
ノイズ対策(ソフト編) ノイズ対策(ソフト編) オーバーサンプリング 一般の計測震度計: 100Hz つくった地震計: 200Hz フィルタ 気象庁がフィルタ特性を出している これに近いものを雑に実装
対策の結果 対策の結果 静止状態の震度: 0.83( 震度1) → 0.11( 震度0)
地震計リベンジ成功 地震計リベンジ成功 Raspberry Pi で充実したIoT ライフを!
参考 参考 気象庁 計測震度の算出方法 防災科学技術研究所 強震観測網(K-NET,KiK-net) コンデンサ・ワールド|TDK Techno Magazine