Das Problem:
Ich möchte in der Lage sein zu erkennen, ob ein Garagentor mit meinem Arduino geöffnet oder geschlossen wird. Ich weiß nicht, welche Art von Sensor für diese Aufgabe geeignet wäre. Der Arduino und der unbekannte Sensor werden ungefähr 4 Meter vom Garagentor entfernt platziert.
Ein Kontext:
Ich wohne im zweiten Stock eines Hauses und am vergangenen Wochenende hat sich das Garagentor versehentlich die ganze Nacht geöffnet. Ich möchte eine Methode, um zu erkennen, dass die Tür geöffnet ist. Mein erster Gedanke (ich bin ein Neuling in der Elektronik) war, das Arduino, das ich besitze, in die Garage zu stellen und einen Sensor zu erkennen, dass die Tür geöffnet wird, und dann per Funk an einen anderen Arduino-Ort im zweiten Stock zu senden, an dem die Tür geöffnet wird und geben Sie einen Ton wieder, um zu warnen, dass das Garagentor geöffnet ist.
Antworten:
In vielen Haussicherungssystemen verwenden sie Magnetschalter, um den Zustand der Tür zu erfassen.
Sie können auch IR verwenden, um festzustellen, ob ein bestimmter Teil des Türrahmens das Licht blockiert.
Eine weitere Möglichkeit besteht darin, zu erkennen, ob die Tür horizontal oder vertikal ist. Im Grunde genommen würden Sie sie an der Innenseite der Tür montieren. Wenn sie sich öffnet, ist sie horizontal und geschlossen ist vertikal. So funktionieren die meisten handelsüblichen generischen Sensoren.
Wenn Sie eine bestimmte Methode haben, die Sie bevorzugen, kann ich auch einige spezifische Sensorempfehlungen geben.
Bearbeiten: Ich habe vermisst, dass Sie sagten, Sie wollten es 4 Meter von der Tür entfernt. Ich bin mir nicht sicher, ob Sie dies nur wollen, weil Sie sich nicht mit Wireless befassen möchten, aber die IR-Methode kann auch funktionieren, wenn Sie etwas, das IR reflektiert, an der Tür anbringen und dann Ihren Sensor überprüfen lassen, ob Ihr IR-Strahl vorhanden ist wurde reflektiert oder nicht.
Einige weitere Ergänzungen:
Wenn es nach mir ginge, würde ich so etwas wie erhalten diese , es gibt viele andere Marken und Methoden , die verwendet werden. Der Kauf von Sensoren und Funkmodulen kann beim Kauf in Menge 1 ziemlich teuer sein und ist wahrscheinlich nicht die Kosten wert, wenn man nur die Standardmethode kauft.
Wenn ich jetzt ein lustiges Projekt in Angriff nehmen wollte, würde ich einen Beschleunigungsmesser verwenden, der an der Innenseite der Tür angebracht ist (könnte sogar ein Brett sein, das nur mit einem Klettverschluss an der Innenseite der Tür befestigt ist). Der Beschleunigungsmesser muss nichts Besonderes sein, nur etwas, das beim Anbringen eine Beschleunigung in Abwärtsrichtung bei vertikaler Tür und in Abwärtsrichtung bei horizontaler Tür erkennen kann. Es kommt also vor, dass die Schwerkraft auf einem Beschleunigungsmesser angezeigt wird. Ich würde dann ein Xbee-Modul verwenden, um den Status an ein Xbee zu übertragen, das sich darin befindet.
Realistisch gesehen müssen Sie nicht sehr oft senden. Sie können alles in den Schlafmodus versetzen, wenn Sie nicht lesen, und dann etwa jede Minute aufwachen und den aktuellen Status übertragen. Aufgrund der geringen Leistung des Geräts kann es leicht für einen anständigen Zeitraum von einem Akku ausgehen.
Es mag andere, bessere Erkennungsmethoden geben, aber wann immer ich ein "zum Spaß" -Projekt mache, verwende ich gerne Teile, die ich in anderen Projekten verwenden könnte. Es hilft, das geistige Eigentum, das ich habe, zu vergrößern, was für die Zukunft nützlich ist.
quelle
Wenn Sie den Sensor wirklich nicht an der Tür selbst haben möchten, können Sie sich für einen Sharp GP2DXX IR-Sensor entscheiden. Je nach Bereich gibt es unterschiedliche Versionen. Dieses Dokument gibt Ihnen einen Überblick.
Wenn der Sensor an der Tür sein kann, gibt es Mikroschalter wie
(Trotz ihres Namens sind sie oft nicht wirklich mikro, sondern eher für den industriellen Hochleistungsgebrauch bestimmt. Ich denke, der Name leitet sich von einer Marke von Honeywell ab.)
quelle
Das ist interessant, weil es etwas ist, das Ben Franklin mit einer Schnur, einer in die Tür gehämmerten Drahtöse, einem Gegengewicht und einer Semaphorfahne, die er vom zweiten Stock aus sehen konnte, gelöst hat. Es gibt auch einige interessante Lösungen für Frauen aus jeder Epoche, mit denen Sie überprüfen können, ob Färsen und Hühner bei Regen usw. vorhanden sind.
Wenn es sich um eine Wohnung handelt, kommt ein leicht konvexer Edelstahlspiegel und das Garagentor möglicherweise nicht in Frage.
Ich halte separate Schalter für die Tür und den automatischen Öffner für eine gute Idee. Es ist ziemlich trivial, einen Draht (oder üblicherweise ein verdrilltes Paar) in die nächste Etage zu verlegen. Schließen Sie die Enden in der Nähe von geerdeten Shunts ab, damit Sie keine Blitzantenne haben, die Ihren Arduino- oder Licht-Semaphor-Stromkreis zappt, wenn ein Sturm in der Nähe ist! Fügen Sie dann einen Polling-Optoisolator hinzu (erneut zum Schutz des Stromkreises), wenn der Arduino die Garage für Sie überprüfen soll. Andererseits, wenn Sie einen Leuchtkasten und eine Kamera in der Garage installieren, würde das Radio funktionieren und Sie könnten sehen, wie offen die Tür war, vielleicht einen illegalen (oder nur saisonalen) Tomatenanbau betreiben und / oder entscheiden, ob Sie sollten lüftete die Reifen.
quelle
Warum sollten Sie den Sensor 4 Meter von der Tür entfernt platzieren? Ein einfacher Endschalter oder sogar ein Fotoauge an der Tür wäre viel einfacher.
quelle
Sie haben hier zwei Fragen: (1) wie Sie feststellen, dass die Tür offen ist, und (2) wie Sie diese Informationen in Ihr Zimmer übertragen.
Der Erkennungsteil ist einfach und kann für nur ein paar Cent durchgeführt werden - zwei Drähte, die den Stromkreis berühren und schließen, sind ein Sensor. Oder Sie können einen an der Tür montierten Kippschalter verwenden. Sie können auch einen Hall-Effekt-Sensor und einen Magneten verwenden (ich habe zwei Sensoren an jedem meiner Garagentore - für die Zustandserkennung "offen", "geschlossen" und "dazwischen"). Die Möglichkeiten sind wirklich endlos. Wenn Sie sich daran erinnern, dass Sie drei Arten von Ereignissen erkennen können: direkt (aktivierter Schalter bedeutet, dass die Tür geschlossen ist), indirekt (wenn der Schalter ausgeschaltet ist, ist die Tür entweder offen oder in Bewegung) und kontextbezogen (wenn die Tür geöffnet ist) Bewegung,
Der Teil der Ereignisübertragung ist etwas kniffliger, aber auch keine Raketenwissenschaft. Sie könnten Radios verwenden. Ich verwende XBee-Funkgeräte für mein Hausautomationssystem, sie kosten 25 US-Dollar pro Stück, aber Sie könnten andere Alternativen für nur 5 US-Dollar finden, wenn viele-zu-viele-Verbindungen nicht benötigt werden. Eine andere Möglichkeit für Ihre Situation ist die Verwendung von X10 oder eines ähnlichen Produkts. Ich habe ein paar X10-Lampenmodule in meinem Haus und die Anbindung von Arduino war extrem einfach (es gibt eine X10-Bibliothek für Arduino). Damit X10 funktioniert, sollte sich Ihr Zimmer im Obergeschoss auf demselben Stromkreis wie Ihre Garage befinden. Jemand hier erwähnt IR - das könnte auch funktionieren. Montieren Sie einen IR-Sender außerhalb des Garagentors und einen Empfänger außerhalb Ihres Fensters über der Garage - billig und effektiv.
quelle