ツイートする猫のドアやCATaLOGなどのプロジェクトに触発されました。
(完全開示:これは、最初に問題を書いた私のブログからの転載ですが、すべてのフィードバックを歓迎します!)
プレーヤー
現在、3匹の猫、1匹の犬、1匹のペットのドアがあります。
いたずらなMutt
Toby http://www.michevan.id.au/sites/www.michevan.id.au/files/resize/u3/toby-200x150.jpg
トビー、私たちの2歳のラブラドールは、彼の食べ物、水、その他のアメニティにアクセスするために、昼夜を問わずいつでも裏庭にアクセスする必要があります。
クラッター子猫
Bazyl http://www.michevan.id.au/sites/www.michevan.id.au/files/resize/u3/bazyl-200x150.jpg Kismet http://www.michevan.id.au/sites/www .michevan.id.au / files / resize / u3 / kismet-200x150.jpg
バジルとキスメットは日中は自由に出かけることができますが(時には奨励されることもあります)、理想的な世界ではペットのドアは入ることを許可するだけで、暗くなった後に再び出ることはできません。
放浪者
マレーhttp://www.michevan.id.au/sites/www.michevan.id.au/files/resize/u3/murray-200x150.jpg
更新2010/01/17:残念ながら、マレーはもういません。老年はついに彼に追いついた。
マレー、家族の17歳の老舗ベテランで、ウォークアバウトに行く習慣があります。彼の人生のこの段階で、彼が屋内にとどまることが最善です。
ポートカリス
ペットのドア。これにより、瓦はデッキから裏庭に出られます。ドアは、もともと窓だったもののフレームの木製パネルに固定されています。
要件の概要
したがって、基本的には、トビーが近くにいるとき、およびマレーが近くにいるときを除いて、夕方にドアが外側に揺れるのを止めることができるものが必要です。外国の猫が家にやってくるのを心配する必要はありません(トビーに会ったことがありますか?)。本当に犬を締め出したい場合は、以下に示すようにバリケードを設置します。(私たちはすぐに、ドアの小さなプラスチック製のロックが彼が本当に望んでいるなら彼を止めるつもりはないことを知りました!)
私が使用して計画だのArduino制御ユニットとしてボードを、と私は必要だと思う2つのRFIDタグの -トビーのための1 とマレーのための1つを、私が上で概説したルールを処理するために、最低でも- 。
したがって、予備部品リストは次のとおりです。
1つのArduinoコントローラーボード。
日中の時間を感知するための1つの光センサー。
1つのRFIDスキャナー。
動物の首輪に取り付けることができる2つのRFIDタグ。
外側に開くフラップを止めるために使用できる1つのソレノイドまたは何か。
ドアが現在ロックされているかどうかを示す赤/緑のLED。
ほとんどの場合自動になると予想されるが、必要に応じてドアを常に開く、常にロックする、または自動にするように設定できるようにする3状態スイッチ。
私が懸念しているのは、この環境で機能する適切なRFIDスキャナーとタグを見つけることです。RFIDの経験はありませんが、範囲の問題について少し聞きます。1つのタグは大きなラブラドールの首輪に、もう1つのタグは中型の猫に付けられるため、適度な高さの差があります。これが機能するために近接センシングは不安定ではありません。特に、ドアが一時的にしか機能せず、煩わしい場合に混乱するTobyにとっては機能しません。
カスタムアンテナを備えたID-12スキャナーまたはID-2スキャナーを検討していましたが、話を聞いてきた人々は範囲が狭すぎると考えています。この場合、飼い猫とラブラドールのサイズの違いはかなり重要です。
別のオプションはbluetoothです。これは、動物が範囲内に入ったとき、範囲内に留まり、範囲外になったときにそれを検出する真の近接センサーとして機能できるという利点もありますが、RFIDは通常、タグが範囲内で。欠点はバッテリーです。
近接センサーの他のアイデアはありますか?
もう1つは、ドアをブロックするメカニズムです。理想的には、小さなボルトを突き出してドアの進路をブロックするか、ドアを開けてドアを開けたままにしておくことができるものです。できれば、それを開いた状態にしたり、閉じた状態にしたりするためにアクティブ電圧を必要とするスプリング式のものではないことが望ましい。状態を変更するために電圧を印加するだけで、状態を維持する必要はありません。
ボルトが利用できない場合、同じことをするために使用されるスピンドル上の金属のビットを持つステッピングモーターを見ました。ロックするには、金属のビットを所定の位置に回転させるだけで、ロックを解除するには回転させます。
したがって、上記に関するフィードバックを歓迎します。
更新2010/01/17:最終的に私がこれに必要なほとんどの部品と、おそらく最初に構築するヤドカリタンクの湿度制御を注文しました(より簡単だからです)。最初はID-20 RFIDスキャナーを使用したので、どのようになるかを見ていきます。残念ながら、私が参考として使用するPractical Arduinoのコピーは明らかに2月中旬まで届かないので、それまでは進捗が遅くなります。