modalsoul’s blog

これは“失敗”と呼べるかもしれないが、ぼくは“学習体験”と呼びたい

M5StickC Plusで加湿器を自動化する

ENV.II Hatで湿度を計測し、IR Unitで加湿器を動作させ、室内の湿度を一定に保つ。

参考

modalsoul.hatenablog.com

modalsoul.hatenablog.com

modalsoul.hatenablog.com

仕様

  • 湿度は40~60%に保つ1
  • 加湿器の電源操作はオン・オフ同一コマンドでトグルスイッチになっている
  • 5分間隔で計測し、
    • 湿度が下限を下回った場合、かつ、前回計測時を下回っている場合、加湿器をスイッチ・オン
    • 湿度が上限を上回った場合、かつ、前回計測時を上回っている場合、加湿器をスイッチ・オフ
    • 湿度が適正範囲外、かつ、湿度変化がないケースは考慮しない

コード