Elektronische Zugangskontrolle für Haustiertüren - RFID


19

Inspiriert von Projekten wie dem Twittern von Katzentüren und CATaLOG möchte ich unserer Haustiertür eine Art automatisierte Zugangskontrolle hinzufügen, um zu steuern, wer wann ein- und ausgehen kann.

(Vollständige Offenlegung: Dies ist ein Nachdruck aus meinem Blog, in dem ich das Problem zum ersten Mal aufgeschrieben habe, aber alle Rückmeldungen sind willkommen!)

Die Spieler

Wir haben derzeit drei Katzen, einen Hund und eine Haustiertür.

Der schelmische Köter

Toby http://www.michevan.id.au/sites/www.michevan.id.au/files/resize/u3/toby-200x150.jpg

Toby, unser zweijähriger Labrador, muss Tag und Nacht Zugang zum Garten haben, damit er Zugang zu Essen, Wasser und anderen Annehmlichkeiten hat .

Die Clutter Kätzchen

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 und Kismet können tagsüber frei ausgehen (manchmal sogar ermutigt), aber in einer idealen Welt würde die Haustiertür ihnen nur erlauben, hereinzukommen, aber nach Einbruch der Dunkelheit nicht wieder herauszukommen.

Der Wanderer

Murray http://www.michevan.id.au/sites/www.michevan.id.au/files/resize/u3/murray-200x150.jpg

UPDATE 17.01.2010: Murray ist leider nicht mehr bei uns . Das Alter holte ihn endlich ein.

Murray, der ehrwürdige 17-jährige Veteran der Familie, der es gewohnt ist, spazieren zu gehen . In diesem Stadium seines Lebens wäre es am besten, wenn er drinnen bleiben würde.

Der Fallgatter

Haustiertür Außenansicht http://www.michevan.id.au/sites/www.michevan.id.au/files/resize/u3/petdoor_outside-200x150.jpg

Unsere Haustiertür, die es dem Gesindel erlaubt, auf das Deck und in den Hinterhof hinauszugehen. Die Tür ist in einer Holztafel im Rahmen eines Fensters befestigt.

Anforderungsübersicht

Im Grunde brauchen wir also etwas, das verhindert, dass die Tür abends nach außen schwingt, außer wenn Toby in der Nähe ist und Murray jederzeit in der Nähe ist . Wir brauchen uns keine Sorgen zu machen, dass fremde Katzen ins Haus kommen (Sie haben Toby getroffen, ja?), Und wenn wir den Hund wirklich aussperren wollen, setzen wir die Barrikade wie unten gezeigt ein. (Wir haben bald erfahren, dass das kleine Plastikschloss an der Tür ihn nicht aufhalten wird, wenn er wirklich rein will!)

Innenansicht der Haustiertür http://www.michevan.id.au/sites/www.michevan.id.au/files/resize/u3/petdoor_inside-200x150.jpg

Ich plane , einen auf mit Arduino Board als Steuereinheit, und glaube , ich brauche zwei eine RFID - Tag s - einen für Toby und einen für Murray - im Minimum die Regeln zu behandeln ich oben beschrieben habe.

Die vorläufige Teileliste lautet also:

  • Eine Arduino- Controller-Karte.

  • Ein Lichtsensor zur Erfassung der Tageslichtstunden.

  • Ein RFID-Scanner.

  • Zwei RFID-Tags, die am Halsband des Tieres angebracht werden können.

  • Ein Magnet oder etwas anderes, mit dem die Klappenöffnung nach außen gestoppt werden kann.

  • Eine rot / grüne LED zeigt an, ob die Tür gerade verriegelt ist oder nicht.

  • Ein Schalter mit drei Zuständen, mit dem wir die Tür je nach Bedarf auf immer offen, immer verriegelt oder automatisch einstellen können, obwohl wir davon ausgehen, dass sie die meiste Zeit automatisch ist.

Ich habe Bedenken, den richtigen RFID-Scanner und die richtigen Tags zu finden, die in dieser Umgebung funktionieren. Ich habe keine Erfahrung mit RFID, höre aber ein bisschen über Probleme mit der Reichweite. Ein Anhänger befindet sich am Kragen eines großen Labradors, der andere an einer mittelgroßen Katze, sodass ein angemessener Höhenunterschied besteht. Die Annäherungserfassung kann nicht lahm sein, damit dies funktioniert, insbesondere für Toby, der verwirrt wird, wenn die Tür nur zeitweise funktioniert und sich nur um nichts kümmert.

Ich habe über einen ID-12- oder ID-2-Scanner mit einer benutzerdefinierten Antenne nachgedacht, aber die Leute, mit denen ich gesprochen habe, glauben, dass die Reichweite zu gering sein wird. Der Größenunterschied zwischen einer Hauskatze und einem Labrador ist in diesem Fall ziemlich signifikant.

Eine andere Option könnte Bluetooth sein. Dies hätte auch den Vorteil, dass es als echter Näherungssensor fungieren könnte, der erkennt, wann das Tier in Reichweite kommt, in Reichweite bleibt und außer Reichweite geht, wohingegen RFID im Allgemeinen jedes Mal ausgelöst wird, wenn das Etikett in Reichweite kommt, nachdem es nicht in Reichweite ist im Bereich. Der Nachteil sind Batterien.

Weitere Ideen für Näherungssensoren?

Die andere Sache ist der Mechanismus, der die Tür blockiert. Im Idealfall kann ein kleiner Riegel herausschießen, um den Weg der Tür zu blockieren, oder sie zurückziehen, um die Tür zum Öffnen freizugeben. Vorzugsweise nicht etwas, das federbelastet ist und an dem eine aktive Spannung anliegt, um es entweder offen oder geschlossen zu halten. Sollte nur eine Spannung angelegt werden müssen, um den Zustand zu ändern, nicht den Zustand beizubehalten.

Wenn ein Bolzen nicht verfügbar ist, habe ich einen Schrittmotor mit einem Stück Metall auf der Spindel gesehen, mit dem das Gleiche gemacht wurde. Zum Verriegeln dreht man einfach das Metallstück in die richtige Position, zum Entriegeln dreht man es aus dem Weg.

Daher sind alle Rückmeldungen zu den oben genannten Themen willkommen.

UPDATE 17.01.2010: Habe endlich die meisten Teile bestellt, die ich dafür benötige, sowie die Feuchtigkeitsregelung für den Einsiedlerkrebs, die ich wahrscheinlich zuerst bauen werde (weil es einfacher ist). Zunächst habe ich einen ID-20-RFID-Scanner verwendet, und wir werden sehen, wie das geht. Leider wird meine Kopie von Practical Arduino, die ich als Referenz verwenden werde, anscheinend nicht vor Mitte Februar ankommen, so dass der Fortschritt bis dahin langsam sein wird.

Antworten:


6

Ich bin sehr gespannt, wie das funktioniert.

Momentan baue ich ein RFID-gesteuertes Schloss für eine Tür und aus meiner Arbeit weiß ich, dass RFID (abhängig von der Art des Lesegeräts und des verwendeten Chips) Reichweitenbeschränkungen aufweist, sodass die Position von Lesegerät und Chip besonders wichtig sein kann weil du vorhast, es an einem unvorhersehbaren Lebewesen anzuwenden. Das könnte eine große Herausforderung sein und mehr als ein RFID-Lesegerät erfordern.

Was einen Verriegelungsmechanismus betrifft, kann man einen wirklich billig machen, indem man ein altes CD-Laufwerk auseinandernimmt und das Slot-Laufwerk-System verwendet.


Das ist eine ziemlich gute Idee, ein altes CD-Laufwerk zu verwenden. Ich glaube, ich habe ein oder zwei von denen rumliegen!
Evan

Auch nicht das erste Mal, dass ein CD-Laufwerk als Teil eines Zugangskontrollsystems verwendet wurde, jetzt, wo ich darüber nachdenke! thedailywtf.com/Articles/Open-Sesame.aspx
Evan

ya CD-Laufwerke sind sehr nützlich und einfach zu bedienen. Sie benötigen lediglich einen Motortreiber. Dies ist eine großartige Möglichkeit, eine lineare Bewegung zu erzielen, ohne ein Getriebe oder einen Linearantrieb zu bauen.
Zklapow

Sie haben auch etwas über ID-2 mit einer benutzerdefinierten Antenne gesagt. Ich benutze einen ID-12 und seine Reichweite beträgt nur ca. 4 Zoll, aber was ist, wenn Sie einen ID-2 verwenden und seine Antenne um den Außenumfang der Tür laufen lassen? Auf diese Weise passieren die Tiere die Antennen.
zklapow

4

Ich kann Ihnen bei der Identifizierung Ihrer Haustiere nicht wirklich helfen, aber für den Verriegelungsmechanismus sollten Sie sich mit Linearantrieben befassen. Die Reibung im Kugel- / Gewindetrieb des Stellantriebs reicht aus, um die Verriegelung in Position zu halten, ohne den Motor mit Strom zu versorgen. Ein einfacher Gleichstromantrieb (mit eingebauten Endschaltern) und ein Hub von 1 cm bis 2 cm sollten ausreichen, um einen Satz Schrauben zu betätigen. Linearaktuatoren sind in der Regel langsamer als Servos und Solenoide, haben jedoch mehr Leistung und blockieren den Mechanismus, ohne Leistung zu verbrauchen.


Das klingt so, als könnte es genau das sein, wonach ich wegen des Schließmechanismus suche, danke!
Evan

3

An der Uni habe ich im Rahmen eines Moduls für meinen Kurs einen Vortrag über RFID-Chips gehalten. Basierend auf den Recherchen, die ich damals gemacht habe und die ich im wirklichen Leben noch nie benutzt habe, müssen Sie wahrscheinlich mit verschiedenen Chips forschen / spielen, um die richtigen zu finden. Einige Chips können durch eine Flasche Wasser blockiert werden. Ob der Hals eines Hundes oder einer Katze dasselbe tut, hängt also davon ab.

Mögliche Probleme, die mir einfallen:

Beeinflusst die Position des Chips am Bund (oben, unten, seitlich usw.) relativ zum Sensor (den Sensoren) die Erkennung?

Benötigen Sie mehr als 1 Sensor?

Was passiert, wenn sich Ihr Hund in der Nähe der Klappe befindet und die ältere Katze aussteigen möchte? Denken Sie, dass die Pommes nur bei Katzen sind, die nicht herausgelassen werden dürfen, wodurch die Klappe in der Nähe verriegelt wird?

Wenn es im Handel erhältliche Versionen dieser Technologie gibt, prüfen Sie, ob Sie herausfinden können, welche davon verwendet werden, einschließlich der Marke / des Typs des Chips.

Ein Buch, das bei der Erforschung von RFID als Thema besonders nützlich war (es schien auch viele Fallstudien zu Implementierungen zu enthalten), war RFID for Dummies, das hier bei Amazon in Großbritannien zu finden ist.

(Das erschöpft meine RFID-Kenntnisse so ziemlich. Lassen Sie uns wissen, wie es Ihnen geht.)


2

ZigBee könnte eine gute Alternative für RFID sein. Ich habe es noch nie benutzt, aber es wurde für Situationen wie Ihre entwickelt.


Ich bin mir nicht sicher, wie ZigBee dafür funktionieren würde. Wenn Sie sich en.wikipedia.org/wiki/ZigBee ansehen , beträgt die Reichweite 10 m oder mehr, was wahrscheinlich ein bisschen weit entfernt ist (möchten Sie wirklich eine Reichweite von mehr als 1 m), es sei denn, ZigBee-Sender können ihre Reichweite voneinander erkennen?
Evan

2

Ich kann nicht mit dem RFID-Teil helfen, aber um die Tür zu verriegeln, können Sie überschüssige Auto-Schloss-Aktuatoren kaufen , es sind einfache Magnetventile, die mit 12 VDC arbeiten. Ich habe sie noch nicht benutzt, aber ich habe vor, sie für eine verschließbare Truhe zu verwenden.


2

Ich arbeite selbst an so etwas. Ich habe eine ID-12 in der Hand, die das Etikett meiner Katze nicht zu lesen scheint. Ich habe ein paar andere RFID-Tags zur Hand, die nicht gelesen werden können, und eines, das aus 6 "Entfernung gelesen werden kann (keine Antenne an allem).

Ich bin mir nicht sicher, wie hoch der kHz-Wert des Tags in meiner Katze oder in einem meiner anderen ist, mit Ausnahme der Kontrollkarte, die ich mit dem Lesegerät zum Testen gekauft habe.

Der ID-12 ist das weltweit am einfachsten zu verwendende Gerät im ASCII-Modus, und das ist alles, was ich versucht habe. Ich denke, ich muss möglicherweise ein 134-kHz-Modell und / oder eine geeignete Antenne finden, um weiterzukommen.

Bitte nehmen Sie mit mir Kontakt auf. turbohoje @ h0tmail


Hallo, Justin. Wenn Sie unter "Katzenanhänger" denjenigen verstehen, der vom Tierarzt unter die Haut gesteckt wurde, wird kein Leser in der Lage sein, ihn in einer Entfernung von mehr als ein paar Zentimetern zu lesen. Sie dienen lediglich der Identifizierung und sind überhaupt nicht für die Annäherungserfassung ausgelegt. Die meisten vorhandenen Katzentüren, die diesen Chip verwenden, beinhalten einen Tunnel, der die Katze dazu zwingt, sich dem Sensor zu nähern. Nicht gut für meine verschieden großen Tiere.
Evan

1

Zum Lesen von EM4100-Tags (der billigen Art mit 125 kHz) ist eine gute Kopplung zwischen der Tags-Spule und der Lesespule erforderlich.

Je größer die Etikettenspule ist, desto besser und zuverlässiger ist das Signal.

Zunächst müssen Sie die Lesespule um das Portal wickeln, um sicherzustellen, dass sich das Tier im Magnetfeld befindet.

Als Zweites müssen Sie sicherstellen, dass die Etikettenspule parallel zur Lesespule ist. Ich denke, der einfachste Weg, dies zu tun, besteht darin, einen Kragen zu bauen, in dem die Spule in den Kragen eingebaut und über einen Verbinder verbunden ist, in dem sich der Chip befindet.

Der ganze Trick besteht darin, das RFID-Halsband so zu bauen, dass es sowohl haltbar als auch entfernbar ist.

Die Schaltung für den Leser ist sehr einfach und kann für unter 2 zur Verfügung gestellt $ Sie einen AVR haben so gebaut werden , wie das in einem Arduino fand es eine Verbindung zu, werfen Sie einen Blick auf die Unterseite dieses Schema: http: //www.hackaarhus .dk / forum / download / file.php? id = 33


0

Haben auch einige Arbeiten mit RFID und Arduino gemacht, wenn sich jemand dafür interessiert.


Können Sie einen Auszug zusammenfassen oder bereitstellen, falls der Link abbricht oder nicht mehr erreichbar ist? Ansonsten ist diese Antwort nicht sehr hilfreich.
JYelton
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.