Slide 1

Slide 1 text

Raspberry Pi Raspberry Pi で で 簡易地震計 簡易地震計 2018/11/16 Takuya Yamaguchi (@no_clock)

Slide 2

Slide 2 text

P2P 地震情報 (p2pquake.net) P2P 地震情報 (p2pquake.net) for Windows, Android, Twitter, Web

Slide 3

Slide 3 text

2008 年 2008 年 Raspberry Pi がなかった頃 … Raspberry Pi がなかった頃 …

Slide 4

Slide 4 text

( 引用元: CQ 出版社)

Slide 5

Slide 5 text

加速度センサ付きマイコン基板 加速度センサ付きマイコン基板 イーサネット 3 軸加速度センサ C インタプリタ SilentC 搭載 これ地震計作れるのでは?? ColdFire 基板の加速度センサを試してみた

Slide 6

Slide 6 text

1 ヶ月かけて試行錯誤 1 ヶ月かけて試行錯誤

Slide 7

Slide 7 text

静止状態で震度 2 ~ 3 静止状態で震度 2 ~ 3 ノイズが多く使い物にならない

Slide 8

Slide 8 text

それから 9 年 … (2017 年 ) それから 9 年 … (2017 年 ) Raspberry Pi に手を出す

Slide 9

Slide 9 text

5" デジタルサイネージ 5" デジタルサイネージ ※ ブログ記事: typewriter.hatenablog.jp

Slide 10

Slide 10 text

スマートホーム (?) スマートホーム (?)

Slide 11

Slide 11 text

… … 地震計リベンジするか … ? 地震計リベンジするか … ?

Slide 12

Slide 12 text

簡単地震計レシピ : 方針 簡単地震計レシピ : 方針 はんだ付けしない 入手先は秋葉原にある電子部品やさん ( 秋月、マルツ) 震度1 から計測したい

Slide 13

Slide 13 text

簡単地震計レシピ : 材料と配線 簡単地震計レシピ : 材料と配線 計 2,220 円 (Raspberry Pi 除く) ※https://www.p2pquake.net/dev/rpi_seismometer/how_to_make/

Slide 14

Slide 14 text

簡易地震計レシピ : 震度の算出 簡易地震計レシピ : 震度の算出 ※GitHub: p2pquake-takuya/rpi-seismometer

Slide 15

Slide 15 text

簡易地震計 完成 ! 簡易地震計 完成 !

Slide 16

Slide 16 text

簡易地震計 精度 簡易地震計 精度 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 のデータを利用しています)

Slide 17

Slide 17 text

簡易地震計 精度 簡易地震計 精度 P 波 S 波も見える(縦揺れ→ 横揺れ)

Slide 18

Slide 18 text

道のりは長かった 道のりは長かった 3 ヶ月くらい毎週秋月に通って試行錯誤 1. 配線 電子部品の説明書とにらめっこ 配線決めるのに1 時間 配線ミスでセンサ何個もダメにした 2. ノイズ ノイズを減らさないと話にならない ハード、ソフト両面で対策 後述

Slide 19

Slide 19 text

ノイズ対策(ハード編) ノイズ対策(ハード編) 1. 電圧変動 Raspberry Pi の5V/3.3V →CPU/Ethernet/USB load ですぐ変動 対策 定電圧レギュレータとコンデンサ 電源とセンサ出力を安定化 2. 設置場所 壁に貼り付け 貼り直すときに壁紙が剥がれる不具合

Slide 20

Slide 20 text

ノイズ対策(ハード編) ノイズ対策(ハード編) 静止状態のノイズ: ±15~20LSB → ±2LSB

Slide 21

Slide 21 text

ノイズ対策(ソフト編) ノイズ対策(ソフト編) オーバーサンプリング 一般の計測震度計: 100Hz つくった地震計: 200Hz フィルタ 気象庁がフィルタ特性を出している これに近いものを雑に実装

Slide 22

Slide 22 text

対策の結果 対策の結果 静止状態の震度: 0.83( 震度1) → 0.11( 震度0)

Slide 23

Slide 23 text

地震計リベンジ成功 地震計リベンジ成功 Raspberry Pi で充実したIoT ライフを!

Slide 24

Slide 24 text

参考 参考 気象庁 計測震度の算出方法 防災科学技術研究所 強震観測網(K-NET,KiK-net) コンデンサ・ワールド|TDK Techno Magazine