Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Money Forward Tech Event vol.1

Money Forward Tech Event vol.1

Money Forward, Inc.

September 06, 2023
Tweet

More Decks by Money Forward, Inc.

Other Decks in Technology

Transcript

  1. MF & Ruby
    Jul. 26th, 2023 Money Forward Tech Event vol.1
    Hasegawa Yuta 1

    View full-size slide

  2. I'm developing……
    2

    View full-size slide

  3. We Adopt……
    server mobile web
    4

    View full-size slide

  4. About our office
    5

    View full-size slide

  5. 空室状況が自動的に通知されます
    6

    View full-size slide

  6. センサで監視しています
    ● Raspberry Pi と照度センサを活用
    7

    View full-size slide

  7. アーキテクチャ
    ● Raspberry Pi と照度センサ間の
    インターフェイスにはGroveを採用
    ● SensorモデルはActiveHashを継承
    ○ 判定しきい値は各センサで可変と
    し、DBには保存しない
    ● webページ上もしくはSlackから
    現在の空室状況を取得可能
    8

    View full-size slide

  8. Raspberry Piとは
    ● ARM CPUを搭載したシングルボードコンピュータ
    ○ Switchや自動運転用プロセッサと同じ
    ● 用途に応じてクロック周波数や消費電力の異なる
    複数のモデルが展開されている
    ○ 上位モデルの4Bを使用中(1.5GHz 4core / 8GB RAM)
    ○ 最もミニマムなモデルは0.1A程度の電流でも動かせる
    image: raspberrypi.org
    9

    View full-size slide

  9. 熱中症対策が大切
    ● Raspberry Pi のようなファンレスコンピュータは発熱量が大きく、
    特に夏場は熱対策が欠かせない
    ● 異常動作が起こるのみならず、素子の寿命やケース、設置場所にも
    悪影響を与えてしまう(ABS樹脂などは70〜80℃を超えるとNG)
    ● 冷却ファンをつけるのが手っ取り早いが、うるさくて邪魔かつ
    美しくない
    10

    View full-size slide

  10. 発熱を抑えるには
    ● ヒートシンクを付ける
    ○ 安価かつ効果大
    ● サーマルスロットリングを行う
    ○ CPU温度が閾値を超えた場合に
    クロックを抑える
    ● CPUへの印加電圧を制限する
    ○ やりすぎるとOSが落ちる
    11

    View full-size slide

  11. 今後の展望
    ● 温湿度監視(センサは追加可能)
    ● 構成をよりリッチに
    12

    View full-size slide

  12. Appendix: English Phrases Brochure
    13

    View full-size slide