Inspiré par des projets tels que la porte de chat tweeting et CATaLOG [sic], je veux ajouter une forme de contrôle d'accès automatisé à notre porte pour animaux de compagnie pour contrôler qui peut entrer et sortir, quand.
(Divulgation complète: il s'agit d'une réimpression de mon blog où j'ai écrit le problème pour la première fois, mais tous les commentaires sont les bienvenus!)
Les joueurs
Nous avons actuellement trois chats, un chien et une porte pour animaux de compagnie.
The Mish espiègle
Toby http://www.michevan.id.au/sites/www.michevan.id.au/files/resize/u3/toby-200x150.jpg
Toby, notre Labrador de deux ans, doit avoir accès à la cour à tout moment, de jour comme de nuit, pour avoir accès à sa nourriture, à son eau et à d' autres commodités .
Les chatons encombrants
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 et Kismet sont libres de sortir pendant la journée (parfois même encouragés) mais dans un monde idéal, la porte pour animaux de compagnie ne leur permettrait que d'entrer, mais pas de sortir à nouveau après la tombée de la nuit.
Le vagabond
Murray http://www.michevan.id.au/sites/www.michevan.id.au/files/resize/u3/murray-200x150.jpg
MISE À JOUR 2010/01/17: Malheureusement, Murray n'est plus avec nous . La vieillesse l'a finalement rattrapé.
Murray, le vénérable vétéran de 17 ans de la famille qui a l'habitude d'aller se promener . À ce stade de sa vie, il serait préférable qu'il reste à l'intérieur.
Le herse
Notre porte pour animaux de compagnie, qui permet à la populace de sortir sur le pont et d'entrer dans la cour. La porte est fixée dans un panneau en bois dans le cadre de ce qui était à l'origine une fenêtre.
Résumé des exigences
Donc, fondamentalement, nous avons besoin de quelque chose qui puisse empêcher la porte de basculer vers l'extérieur pendant la soirée, sauf lorsque Toby est à proximité et à chaque fois que Murray est à proximité . Nous n'avons pas à nous inquiéter des chats étrangers qui entrent dans la maison (vous avez rencontré Toby, oui?) Et si nous voulons vraiment verrouiller le chien, nous mettons la barricade en place comme indiqué ci-dessous. (Nous avons rapidement appris que le petit verrou en plastique sur la porte ne l'arrêterait pas s'il voulait vraiment entrer!)
Je prévois sur l' utilisation d' un Arduino bord comme l'unité de commande, et pense que je besoin de deux une étiquette RFID de - un pour Toby et un pour Murray - au minimum pour gérer les règles que je l' ai décrit ci - dessus.
La liste préliminaire des pièces est donc:
Une carte contrôleur Arduino .
Un capteur de lumière pour détecter les heures de lumière du jour.
Un scanner RFID.
Deux étiquettes RFID qui peuvent être attachées au collier des animaux.
Un solénoïde ou autre qui peut être utilisé pour arrêter l'ouverture du volet vers l'extérieur.
Une LED rouge / verte pour indiquer si la porte est actuellement verrouillée ou non.
Un interrupteur à trois états pour nous permettre de régler la porte pour qu'elle soit toujours ouverte, toujours verrouillée ou automatique selon les besoins, bien que nous nous attendions à ce qu'elle soit automatique la plupart du temps.
Mes préoccupations sont de trouver le bon scanner RFID et les bonnes étiquettes qui fonctionneront dans cet environnement. Je n'ai aucune expérience avec la RFID mais j'entends un peu parler des problèmes de portée. Une étiquette sera sur le collier d'un grand Labrador, l'autre sur un chat de taille moyenne, il y a donc une différence de hauteur raisonnable. La détection de proximité ne peut pas être instable pour que cela fonctionne, en particulier pour Toby qui sera confus si la porte ne fonctionne que de temps en temps et ne dérange pas.
J'envisage un scanner ID-12 ou ID-2 avec une antenne personnalisée, mais les gens à qui j'ai parlé pensent que la portée sera trop petite. La différence de taille entre un chat domestique et un Labrador est assez importante dans ce cas.
Une autre option pourrait être le Bluetooth. Cela aurait également l'avantage de pouvoir agir comme un véritable capteur de proximité, détectant quand l'animal arrive à portée, reste à portée et hors de portée, tandis que la RFID est généralement déclenchée une fois à chaque fois que la balise arrive à portée après ne pas avoir été dans la gamme. L'inconvénient est les piles.
Avez-vous d'autres idées de capteurs de proximité?
L'autre chose est le mécanisme pour bloquer la porte. Idéalement, quelque chose qui peut tirer un petit boulon pour bloquer le chemin de la porte ou le rétracter pour laisser la porte ouverte. De préférence pas quelque chose qui est à ressort qui a besoin d'une tension active dessus pour le maintenir ouvert ou le maintenir fermé. Devrait seulement avoir besoin d'appliquer une tension pour changer d'état, pas maintenir l'état.
Si un boulon n'est pas disponible, j'ai vu un moteur pas à pas avec un peu de métal sur la broche utilisé pour faire la même chose. Pour le verrouiller, il suffit de faire pivoter le morceau de métal en place, le déverrouiller le fait pivoter dans le sens inverse.
Ainsi, tout commentaire sur ce qui précède serait le bienvenu.
MISE À JOUR 2010/01/17: J'ai finalement commandé la plupart des pièces dont j'ai besoin pour cela, ainsi que le contrôle de l'humidité du réservoir de bernard-l'ermite, que je construirai probablement en premier (parce que c'est plus simple). Je suis allé avec un scanner RFID ID-20 pour commencer, alors nous verrons comment cela se passe. Malheureusement, ma copie de Practical Arduino que je vais utiliser comme référence n'arrivera apparemment qu'à la mi-février, donc les progrès seront lents d'ici là.