受诸如推特猫门和CATaLOG等项目的启发,我想在我们的宠物门中添加某种形式的自动访问控制,以控制何时可以进出谁。
(完全披露:这是我第一次写问题时在博客上转载的内容,但欢迎您提供所有反馈!)
玩家们
我们目前有三只猫,一只狗和一扇宠物门。
调皮的杂种
托比http://www.michevan.id.au/sites/www.michevan.id.au/files/resize/u3/toby-200x150.jpg
托比(Toby),我们两岁的拉布拉多(Labrador)需要白天或黑夜随时进入后院,以获取食物,水和其他便利设施。
凌乱的小猫
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
Bazyl和Kismet白天可以自由出门(有时甚至受到鼓励),但是在理想的世界中,宠物门只能让它们进入,但天黑后不能再出去。
流浪者
默里http://www.michevan.id.au/sites/www.michevan.id.au/files/resize/u3/murray-200x150.jpg
2010/01/17更新:不幸的是,默里已不在我们身边。老年终于追上了他。
穆雷(Murray),是该家族17岁的老将,他有散步的习惯。在他生命的这个阶段,最好留在室内。
门廊
宠物门外景http://www.michevan.id.au/sites/www.michevan.id.au/files/resize/u3/petdoor_outside-200x150.jpg
我们的宠物门,可使宠物从甲板上出来进入后院。门固定在原本是窗户框架的木板上。
要求摘要
因此,基本上,我们需要一种能够在晚上阻止门向外摆动的东西,除非Toby在附近,以及Murray在任何时候。我们不必担心外来的猫咪会进入屋子(您已经认识了Toby,是吗?),如果我们真的想将狗狗拒之门外,则可以将护栏设置如下所示。(我们很快了解到,如果他真的想进来,门上的小塑料锁不会阻止他的!)
宠物门内景http://www.michevan.id.au/sites/www.michevan.id.au/files/resize/u3/petdoor_inside-200x150.jpg
我打算使用的Arduino板作为控制单元,并认为我需要2个一个RFID标签小号 -一个是托比和一个用于穆雷 -以最小处理我上面列出的规则。
因此,初步零件清单为:
一块Arduino控制器板
一个光传感器,用于感测白天。
一台RFID扫描仪。
两个RFID标签可以贴在动物的项圈上。
一个螺线管或其他可以用来阻止风门向外打开的东西。
红色/绿色LED指示门当前是否被锁定。
一个三态开关,使我们能够根据需要将门设置为始终打开,始终锁定或自动,尽管我们希望门在大多数情况下都处于自动状态。
我所关心的是找到在这种环境下可以使用的正确的RFID扫描仪和标签。我没有RFID方面的经验,但听到了一些有关范围问题的信息。一个标签将贴在大型拉布拉多犬的衣领上,另一个标签将贴在中型猫身上,因此两者之间存在合理的高度差。接近感应不能使它起作用,特别是对于Toby,如果门只在某些时间起作用并且不会打扰,Toby会感到困惑。
我一直在考虑使用带有定制天线的ID-12或ID-2扫描仪,但我与之交谈的人认为范围会太小。在这种情况下,家猫和拉布拉多犬之间的体型差异相当大。
另一个选择可能是蓝牙。这也将具有一个优势,即它可以充当真正的接近传感器,检测动物何时进入范围,保持在范围内以及是否超出范围,而通常在标签每次未进入范围后每次触发RFID在范围内。缺点是电池。
关于距离传感器还有其他想法吗?
另一件事是挡门的机制。理想情况下,可以通过弹出一点螺栓来阻塞门的路径,或者将其缩回以使门保持打开状态。最好是没有弹簧加载的东西,需要在上面施加有效电压以使其保持打开状态或保持闭合状态。只需施加电压即可改变状态,而无需维持状态。
如果没有可用的螺栓,我已经看到步进电机上的主轴上有一些金属,用于做同样的事情。要锁定它,只需将金属钻头旋转到位,解锁就将其旋转出去。
因此,欢迎您提供上述所有意见。
更新2010/01/17:终于订购了我需要的大部分零件,以及寄居蟹罐湿度控制装置,我可能会首先制造它(因为它比较简单)。我首先使用了ID-20 RFID扫描仪,所以我们将看看情况如何。不幸的是,我将要用作参考的《实用Arduino》副本显然要到2月中旬才能到来,因此在那之前进展会很缓慢。