2020/03/19 部屋の温度を監視したい1
久しぶりにこっちの更新。
冬にサーバーを買って、ネットワークの勉強が捗る捗る。
また、サーバをいじってOSSを試すのが面白くなりつつある。
無料ってサイコー。
最近はコロナの影響で学校が休みなのでサーバは24時間フル稼働で自室に置いてあるが、
これが夏になったらどうなるのか。クーラをつければいいけどつけっぱなしにするのは流石に、、、
WoLで電源のオンオフをするとはいえ、部屋が暑く、熱暴走なんてされたら困る。
そこで閃いてしまったのが、部屋が熱くなったら自動でエアコンの電源をつければいいということ。
そのためにはまずは部屋の温度を監視して、熱くなったら通知をするシステムが必要。
そんな感じでどうせ暇だし室温監視システム作ってみましょう!!!
とりあえず、思いつくこと。
部屋の温度を監視。
5分ごと
cron
ラズパイ(モデル3)でPython実行。
DHT11温湿度センサーモジュールを使う。
RPi.GPIOで制御
データベースに日付、時間、温度、湿度を記録
SQLite利用。
Webサイト作成
温度をグラフで可視化
PHP, chart.js
壁に取り付けるためのオブジェクトをモデリング
3Dプリンターで印刷
温度が〇〇以上だった場合はdiscordに通知
5分ごとに通知きたら鬱陶しいのでその対策
webhook
WEBページ
グラフ化(1週間、1日、6時間、1時間)
日毎の平均
↓次へ進む