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
Raspberry Piで簡易地震計
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
typewriter / takuya
November 16, 2018
Technology
1.4k
2
Share
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
10k
地図を塗りつぶしたくて GeoJSON
typewriter
0
780
スマホ版P2P地震情報をFlutterで作り直した
typewriter
0
900
Infrastructure as "型付き" Code - 急成長する事業のインフラ再構築
typewriter
1
13k
Windows Subsystem for Linux 2 と Visual Studio Code Remote (SSH|WSL)
typewriter
1
1.3k
東京メトロの電車遅延を1分単位で推定するWebサービスを作った
typewriter
0
1.4k
Crystalで最長コマンドしりとり
typewriter
0
560
☀☁☂ 天気予報を読み解く技術
typewriter
2
450
24/7システムの運用担当を1年半していたこととはほぼ無関係なトラブルシューティング技法
typewriter
0
3k
Other Decks in Technology
See All in Technology
コミュニティ・勉強会を作るのは目的じゃない
ohmori_yusuke
0
260
「誰一人取り残されない」 AIエージェント時代のプロダクト設計思想 Product Management Summit 2026
mizushimac
1
1.5k
「SaaSの次の時代」に重要性を増すステークホルダーマネジメントの要諦 ~解像度を圧倒的に高めPdMの価値を最大化させる方法~
kakehashi
PRO
3
2.5k
データを"持てない"環境でのアノテーション基盤設計
sansantech
PRO
1
140
Do Ruby::Box dream of Modular Monolith?
joker1007
1
350
国内外の生成AIセキュリティの最新動向 & AIガードレール製品「chakoshi」のご紹介 / Latest Trends in Generative AI Security (Domestic & International) & Introduction to AI Guardrail Product "chakoshi"
nttcom
4
1.4k
ハーネスエンジニアリングの概要と設計思想
sergicalsix
9
5.3k
AIでAIをテストする - 音声AIエージェントの品質保証戦略
morix1500
1
140
No Types Needed, Just Callable Method Check
dak2
1
1.8k
プラットフォームエンジニアリングの実践 - AWS コンテナサービスで構築する社内プラットフォーム / AWS Containers Platform Meetup #1
literalice
1
210
運用システムにおけるデータ活用とPlatform
sansantech
PRO
0
120
AndroidアプリとCopilot Studioの統合
nakasho
0
120
Featured
See All Featured
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
430
Faster Mobile Websites
deanohume
310
31k
The Language of Interfaces
destraynor
162
26k
Making the Leap to Tech Lead
cromwellryan
135
9.8k
We Have a Design System, Now What?
morganepeng
55
8.1k
Crafting Experiences
bethany
1
120
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
A Tale of Four Properties
chriscoyier
163
24k
Unsuck your backbone
ammeep
672
58k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
530
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.8k
Designing Powerful Visuals for Engaging Learning
tmiket
1
350
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