ガレージのドアが開いているか閉じているかをどのように検出できますか?


9

問題:

Arduinoでガレージのドアが開いているか閉じているかを検出したいのですが。このタスクに適したセンサーの種類はわかりません。Arduinoと未知のセンサーは、ガレージのドアから約4メートルのところに配置されます。

いくつかのコンテキスト:

私は家の2階に住んでいて、先週末に放置されたガレージのドアが一晩中誤って開いてしまいました。ドアが開いていることを検出する方法が欲しい。私の最初の考え(私は電子機器の初心者です)は、自分が所有するArduinoをガレージに置き、ドアが開いていることをセンサーで検出し、ドアが開いている2階の別のArduinoの場所にワイヤレスで送信することでしたガレージのドアが開いていることを警告するいくつかの音を再現します。


どんなドア?
Leon Heller、

リモコンで開閉できるシンプルなガレージドア。私は深く私の「問題」を説明しましょう私のコメントの一つには、以下を参照してください
user4079

3
@ User4079-これはフォーラムではありません。元の投稿を編集して、わかりやすくしたり、情報を追加したりしない理由はありません。私はあなたのコメント(今のところ一番下にあります)を質問に入れましたが、将来は自分でこれを自由に行うことができます。
ケビンフェルメール

回答:


9

多くのホームセキュリティシステムでは、ドアの状態を検出するためにマグネットスイッチを使用しています。

IRなどを使用して、ドアフレームの特定の部分が光を遮っているかどうかを確認することもできます。

もう1つのオプションは、ドアが水平か垂直かを検出することです。基本的にはドアをドアの内側に取​​り付けます。開いたときは水平になり、閉じたときは垂直になります。これが実際に既製の汎用センサーのほとんどが機能する方法です。

あなたが好む特定の方法がある場合、私はいくつかの特定のセンサーの推奨も同様に与えることができます。

編集:あなたがドアから4メートル離れてそれを望んでいたと言ったことを逃した。ワイヤレスに対応したくないので、これだけが必要かどうかはわかりませんが、IRメソッドは、IRを反射するものをドアに置き、センサーにIRビームがあるかどうかを確認させることもできます反映されたかどうか。


さらにいくつかの追加:

それが私なら、このようなものを手に入れるでしょう。他にも多くのブランドや手法が使われています。センサーやワイヤレスモジュールの購入は、数量1で購入するとかなり高くなる可能性があり、既製の方法を購入するだけではコストに見合わないでしょう。

楽しいプロジェクトに取り組みたいのであれば、ドアの内側に取​​り付けられた加速度計を使用します(ドアの内側にマジックテープを貼っただけのボードでもかまいません)。加速度計は特別なものである必要はなく、取り付けたときに、ドアが垂直の場合は下方向、ドアが水平の場合は下方向の加速度を検出できるものだけです。偶然にも重力が加速度計に現れます。次に、Xbeeモジュールを使用して、内部にあるxbeeにステータスを送信します。

現実的には、あまり頻繁に送信する必要はありません。読んでいないときはすべてをスリープモードにし、毎分1回程度目覚めて現在の状態を送信することができます。デバイスの電源が非常に少ないため、かなり長い間、バッテリーが簡単に消耗する可能性があります。

他にも、より良い検出方法があるかもしれませんが、「楽しい」プロジェクトを行うときはいつでも、他のプロジェクトで使用する可能性のあるパーツを使用するのが好きです。私が持っている知的財産を成長させるのに役立ち、将来に役立つ。


以下の私のコメントを参照してください。そこ私は私のニーズを説明しますと、多分あなたは私にいくつかの助けを与えることができます
user4079

4

ドア自体にセンサーが本当に必要ない場合は、Sharp GP2DXX IRセンサーを選択できます。範囲に応じてさまざまなバージョンがあり、このドキュメントでは概要を説明します。

センサーをドアに設置できる場合は、次のようなマイクロスイッチがあります。

マイクロスイッチ

(それらの名前にもかかわらず、それらはしばしば実際にはマイクロではなく、むしろ頑丈な工業用です。名前はハネウェルの商標に由来すると思います。)


はい、それはドアに置くことができます。でもドアが開いたのを見つけたら2階に送りたいです。上記の私のコメントを参照してください。ありがとう
user4079

2

これは、ベンフランクリンが紐、ドアに打ち込まれたワイヤーアイレット、カウンターウェイト、および2階から見えるセマフォフラグで解決したものであるため、興味深いものです。あなたが好きなあらゆる時代からのいくつかの興味深い女性の解決策もあり、それは、雌牛や鶏が雨の中にいるかどうかを確認するために使用されます。

それがアパートである場合、おそらくあなたに面し、ガレージのドアが直面している軽く凸面のステンレス鏡は問題外ではありません。

ドアと自動開閉装置用の別々のスイッチが良い考えだと思います。ワイヤー(または一般的にツイストペア)を次のフロアまで走らせるのはかなり簡単です。接地されたシャントの近くの端を終端するので、嵐が近くにあるときにArduinoまたは光セマフォ回路を電撃するような何らかの雷アンテナはありません!次に、Arduinoにガレージをチェックさせたい場合は、ポーリングオプトアイソレーター(回路保護用)を追加します。次に、ライトボックスとカメラをガレージに設置すると、ラジオが機能し、ドアがどれほど開いているか、不正な(または単に季節的な)トマト栽培操作を行っているかどうか、および/またはタイヤを空気を入れた。


0

ドアから4メートルのところにセンサーを配置する必要があるのはなぜですか?シンプルなリミットスイッチや、ドアのそばに置かれた写真の目でも、はるかに簡単です。


私はそれをより深く説明しようとするでしょう、そしてあなたは私にもっと良いアドバイスをすることができます。私は家の2階に住んでいて、先週末に放置されたガレージのドアが一晩中誤って開いてしまいました。ドアが開いていることを検出する方法が欲しい。私の最初の考え(私は電子機器の初心者です)は、自分が所有するarduinoをガレージに置き、ドアが開いていることをセンサーで検出し、ワイヤレスで2階の別のarduinoの場所に送信することでした。ガレージのドアが開いていることを警告するいくつかの音を再現します。
user4079

0

ここには2つの質問があります-(1)ドアが開いていることを検出する方法と(2)その情報を部屋に送信する方法。

検出部分はシンプルで、数セントで実行できます-回路に触れたり閉じたりする2本のワイヤーがセンサーです。または、ドアに取り付けられた傾斜スイッチを使用することもできます。ホール効果センサーと磁石を使用することもできます(私は各ガレージのドアに2つのセンサーを持っています-「開」、「閉」、「中間」の状態検出用です。)可能性は本当に無限です。検出できるイベントには3つのタイプがあることを覚えている場合-直接(スイッチがオンの場合はドアが閉じていることを意味します)、間接(スイッチがオフの場合はドアが開いているか動いている)、コンテキスト(ドアが開いている場合)モーション、

イベント送信部分は少しトリッキーですが、ロケット科学でもありません。あなたはラジオを使うことができます。私はホームオートメーションシステムにXBeeラジオを使用しています。1枚25ドルですが、多対多の接続が必要ない場合は、わずか5ドルで他の代替品を見つけることができます。状況によっては、X10または同様の製品を使用することもできます。私の家にはX10ランプモジュールがいくつかあり、それらとArduinoからのインターフェースは非常に簡単でした(Arduino用のX10ライブラリがあります)。ただし、X10が機能するためには、2階の部屋がガレージと同じ回路上にある必要があります。ここで誰かがIRについて言及している-それはうまくいくかもしれない。ガレージのドアの外にIRエミッターを取り付け、ガレージの上の窓の外にレシーバーを取り付けます-安くて効果的です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.