XBeeでドア開閉センサをつくる 制作編

th_xbee_door_3

XBeeでドアの開閉センサを作ってみたいと思います。ドアの開閉センサも、よくよく考えてみると実は取り付け先とか用途によって要件が変わってくるもので、

  • ドアの種類
    • 基本閉じている状態がデフォルトのもの
      • 例)玄関のドア、冷蔵庫のドア
    • 開きっぱなしの状態も考えられるもの
      • 例)ベランダのドア、窓、室内のドア
  • 用途
    • 状態が変化したときに通知があればOK
    • 定期的に状態を通知してほしい
    • センサの親から問い合わせがあったときに、開閉状態を返してほしい

等々、自分の求めるセンサがどんなものであるのかをちゃんと整理した方がよさそうです。

今回は

  • 基本閉じている状態がデフォルトの玄関ドアへ取り付け
  • 定期的に開閉状態を通知

を満たすものを作りたいと思います。元々は開閉時のみ通知してかつバッテリで長時間駆動、というのを作ろうとしていたのですが、なんかうまく動いてくれなかったので、上記のセンサで一旦手を打つことにしました。

続きを読む