多くのホームセキュリティシステムでは、ドアの状態を検出するためにマグネットスイッチを使用しています。
IRなどを使用して、ドアフレームの特定の部分が光を遮っているかどうかを確認することもできます。
もう1つのオプションは、ドアが水平か垂直かを検出することです。基本的にはドアをドアの内側に取り付けます。開いたときは水平になり、閉じたときは垂直になります。これが実際に既製の汎用センサーのほとんどが機能する方法です。
あなたが好む特定の方法がある場合、私はいくつかの特定のセンサーの推奨も同様に与えることができます。
編集:あなたがドアから4メートル離れてそれを望んでいたと言ったことを逃した。ワイヤレスに対応したくないので、これだけが必要かどうかはわかりませんが、IRメソッドは、IRを反射するものをドアに置き、センサーにIRビームがあるかどうかを確認させることもできます反映されたかどうか。
さらにいくつかの追加:
それが私なら、このようなものを手に入れるでしょう。他にも多くのブランドや手法が使われています。センサーやワイヤレスモジュールの購入は、数量1で購入するとかなり高くなる可能性があり、既製の方法を購入するだけではコストに見合わないでしょう。
楽しいプロジェクトに取り組みたいのであれば、ドアの内側に取り付けられた加速度計を使用します(ドアの内側にマジックテープを貼っただけのボードでもかまいません)。加速度計は特別なものである必要はなく、取り付けたときに、ドアが垂直の場合は下方向、ドアが水平の場合は下方向の加速度を検出できるものだけです。偶然にも重力が加速度計に現れます。次に、Xbeeモジュールを使用して、内部にあるxbeeにステータスを送信します。
現実的には、あまり頻繁に送信する必要はありません。読んでいないときはすべてをスリープモードにし、毎分1回程度目覚めて現在の状態を送信することができます。デバイスの電源が非常に少ないため、かなり長い間、バッテリーが簡単に消耗する可能性があります。
他にも、より良い検出方法があるかもしれませんが、「楽しい」プロジェクトを行うときはいつでも、他のプロジェクトで使用する可能性のあるパーツを使用するのが好きです。私が持っている知的財産を成長させるのに役立ち、将来に役立つ。