Erkennung der Nähe (< 15 cm) zu einem linearen Gerät

Problem: Meine Hunde surfen ständig gegeneinander (stellen sich auf die Hinterbeine, um Sachen von der Theke zu holen), aber sie sind schlau und tun es nur, wenn niemand in der Nähe ist; Es ist sehr schwierig, sie auf frischer Tat zu ertappen.

Bevor ich versuche, sie irgendwie abzuschrecken (aber ich möchte sie nicht schockieren), muss ich in der Lage sein, genau zu erkennen, wann sie dies tun. Angesichts ihrer Größe denke ich, dass der beste Weg wäre, irgendwie zu erkennen, wenn sich ihr Kragen innerhalb von 10 oder 15 cm vom Rand der Theke befindet.

Ich hatte RFID in Betracht gezogen, aber das würde Lesegeräte alle 20 cm oder so erfordern, deren Reichweite/Leistung stark reduziert wäre.

Gibt es eine Möglichkeit zu erkennen, wenn sich etwas in einem bestimmten Bereich eines linearen Geräts befindet? Ich möchte etwas unter der Kante der Arbeitsplatte montieren und etwas tun, wenn es ein Halsband erkennt, das sich in seiner Reichweite befindet (kurzfristig wird dieses „etwas tun“ wahrscheinlich ein Foto mit einer Webcam machen.)

Antworten (3)

Meiner Meinung nach ist die Lösung, die Sie suchen, die falsche Lösung. Dies ist teuer und / oder funktioniert aufgrund der erforderlichen "Optimierung" nicht gut. In jedem Fall werden Sie mit den Ergebnissen nicht besonders zufrieden sein. Ich schlage einen völlig anderen Ansatz (oder zwei) vor.

  1. Anstatt auszulösen, wenn der Hund auf die Theke kommt, lösen Sie aus, wenn der Hund in die Küche geht. Dies wird sehr küchenabhängig sein und nicht für alle Situationen funktionieren. Aber in meinem Haus zum Beispiel hat die Küche einen Fliesenboden und daneben liegt Teppich. Wir haben unseren Hunden beigebracht, dass sie auf dem Teppich sein können, aber nicht auf den Fliesen. An dieser Grenze gibt es einen "natürlichen" Ort, um einen RFID- oder anderen Sensor anzubringen, der ausgelöst wird, wenn der Hund vorbeigeht. Dies wäre VIEL einfacher, als einen Sensor an der gesamten Thekenkante anzubringen.

  2. Gehen Sie auf Super-Low-Tech. Legen Sie eine einfache Stange über die Vorderkante der Theke (1/2 runde Leiste oder halbes Rohr). Mit der Stange verbunden sind einige Mikroschalter. Wenn die Stange gedrückt wird, schließen sich die Schalter und was immer Sie wollen, wird aktiviert. Super einfach, super günstig und super zuverlässig.

  3. Wenn Sie einen Sensor über die gesamte Kante der Theke legen müssen, empfehle ich die Verwendung eines IR-Strahls. Wenn etwas den IR-Strahl blockiert, wird der Alarm ausgelöst. Der zuverlässigste Weg, dies zu tun, wäre die Verwendung einer IR-LED, die mit 38-40 KHz für den Emitter gepulst wird. Der Sensor wäre eine einfache IR-Fernbedienung, die ein digitales Signal ausgibt, wenn 38-40 KHz empfangen werden. Die Verwendung eines Fernbedienungssensors reduziert die Auswirkungen von Umgebungslicht und anderen unangenehmen Einflüssen erheblich. Das wird natürlich keinen Unterschied zwischen dem Hund und Ihnen machen, aber das sind die Pausen.

Nummer 2 ist eine tolle Idee. Ich konnte nur an den PIR-Sensor denken.
Leider ist die Küche in der Mitte des Hauses und wir müssen hindurchgehen, ansonsten gefällt mir Idee 1. Option 2 ist gut, aber ich bin unordentlich, wenn ich den Abwasch mache, und ich würde wahrscheinlich die Schalter kurzschließen . Option 3 gefällt mir sehr gut und hatte ich nicht bedacht. Ich fange an, daran herumzubasteln und zu sehen, was ich zur Unterscheidung zwischen Mensch und Hund herausbekomme. Danke für die Eingabe!

Warum nicht einen PIR-Sensor verwenden ? Sie könnten diese und die folgende Schaltung verwenden: PIR-SchaltungWo Sie anstelle eines Relais einen Summer verwenden könnten, um die Hunde zu warnen.

oder ein MP3-Spruch nach unten! ;)

Wenn Sie trotzdem eine Webcam aufnehmen möchten, verwenden Sie einfach eine Bewegungserkennungssoftware. Unter Linux gibt es Motion und Windows hat Yawcam . Mit Motion können Sie Bereiche wie Ihren Zähler ausblenden und bei Erkennung Skripts ausführen.