Welche Technik/Sensor kann ich verwenden, um markierte Objekte zu erkennen, die auf eine Oberfläche geworfen werden? [geschlossen]

Ich versuche, ein Konzept für jemand anderen umzusetzen.

Grundsätzlich möchte ich eine intelligente Oberfläche erstellen. Ich möchte eine Oberfläche erstellen, auf die ich ein oder mehrere markierte Objekte werfen kann, die alle erkannt werden sollen.

Ich bin mir nicht sicher, wie das geht und welche Sensoren ich verwenden soll. Ich habe darüber nachgedacht, einen der NFC-ICs von NXP zu verwenden. Das Entwerfen einer Leiterplatte und der Kauf dieses ICs ist jedoch für unsere Idee zu teuer. Ich bin mir auch nicht sicher, ob die Oberfläche Probleme bereiten wird, da sie ziemlich groß sein wird (denken Sie an einen kleinen Couchtisch).

Ich habe auch über andere Möglichkeiten nachgedacht, Objekte zu erkennen, aber ich bin noch nicht auf etwas gekommen. Wahrscheinlich benutze ich nicht den richtigen Begriff.

Kennt jemand einen Typ oder Sensor oder eine Technik, um dies zu implementieren?

Hinweis: Ich bin Informatiker, kein Elektrotechniker. Ich kenne die Grundlagen, aber wirklich nicht viel mehr als das, also bevorzuge ich eine Lösung, die es als einfachen IC oder eine komplette Platine gibt, wobei die wirklich komplizierten Dinge von den Experten für mich erledigt werden :)

Wie wäre es mit einer Kamera und Bilderkennung? Ähnlich wie Microsfot Surface Table (nicht das Tablet)

Antworten (2)

Suchen Sie nach RFID-Tags und RFID-Sensoren.

Dieses RFID-Lesegerät von SparkFun hat eine eingebaute Antenne und eine Reichweite von 200 mm und arbeitet mit preiswerten 125-KHz-RFID-Tags. Außerdem hat SparkFun diesen USB-RFID-Adapter zum Anschließen an ein Lesegerät wie oben und zum Bereitstellen von USB-Daten, die von den Tags gelesen werden, direkt an Ihren Computer oder ein anderes Gerät.

Wenn Sie eine große Fläche wie einen Couchtisch überspannen müssen, haben Sie folgende Möglichkeiten: RFID-Lesegerät mit externem Antennenanschluss oder mehrere integrierte Antennen-RFID-Lesegeräte, die um die Peripherie der Oberfläche herum angeordnet sind

Der Mechanismus, der beispielsweise in einigen Kaufhäusern verwendet wird, hat seine Artikel mit RFID-Tags und RFID-Antennenschleifen von 3 bis 5 Fuß Höhe und etwa 30 cm Breite auf beiden Seiten der Ausgangstüren versehen. Die Reichweite beträgt einige Meter, was dem Zweck dienen sollte. In Ihrem Fall wäre eine solche Antenne eine geeignete Drahtschleife um die Peripherie der Oberfläche.

Beachten Sie, dass dieser Mechanismus es Ihrem System nicht ermöglicht, zwischen markierten Objekten zu unterscheiden, die tatsächlich auf die Oberfläche fallen gelassen werden, im Gegensatz zu Objekten, die darüber gehalten werden. Wenn der „dropped on“-Parameter entscheidend ist, dann würden Ihnen mehrere RFID-Lesegeräte mit geringerer Reichweite besser dienen – oder eine Metallkontaktfläche, die als Ihre Antenne fungiert und für eine sehr kleine Lesereichweite ausgelegt ist.

Der hier verlinkte ID-20 ist eine sehr einfache Lösung. Ich verwende sie seit einigen Jahren in verschiedenen Prototypen. Es ist wirklich die beste Wahl, um eine vollständige Lösung zu erhalten, insbesondere in Kombination mit dem FTDI. Ein einfaches Python-Skript kann die serielle Eingabe problemlos lesen und eine Bibliothek mit markierten Elementen parsen. Das einzige Problem, das Sie haben könnten, ist die Größe der Tags . Wenn Sie kleinere Tags wollen, müssen Sie zu einer höheren Frequenz gehen und Ihre eigene Antenne bauen .
Der ID-20 scheint eine wirklich gute Lösung zu sein, ich brauche nicht viele zusätzliche Schaltungen und das Protokoll scheint einfach genug zu sein, um es mit einem PIC zu analysieren. Danke für den Vorschlag!

Eine bessere Lösung könnte die Verwendung von gedruckten Etiketten und Bilderkennung sein. Dafür gibt es Open-Source-Lösungen – zum Beispiel trackmate . Alles, was Sie brauchen, ist ein Drucker, eine Kamera und eine transparente (oder möglicherweise mattierte) Oberfläche.

Ich habe darüber nachgedacht, aber der Benutzer muss dann die rechte Seite des Objekts zur Kamera positionieren.
@PascalMuller Nun ja. Aber das gilt auch für RFID – die meisten RFID-Protokolle haben eine sehr begrenzte Reichweite, insbesondere durch Objekte – und RFID liefert Ihnen auch keine Positionsinformationen.
Ich muss nur verfolgen, welche Objekte sich auf der Oberfläche befinden, ich muss ihre Position darauf nicht kennen.
@PascalMuller Fair genug. Sie werden jedoch immer noch Reichweitenprobleme haben. Auch meiner eigenen Erfahrung nach unterstützt NFC zwar das Scannen mehrerer Tags auf Protokollebene, aber keiner der von mir getesteten Lesegeräte unterstützt dies tatsächlich - Sie werden also Probleme haben, wenn sich mehr als ein Tag auf dem Sensor befindet.
Wenn der Scanner Probleme hat, mehrere Tags gleichzeitig zu erkennen, wäre dies für mich problematisch. Der ID-20 scheint dazu in der Lage zu sein, nach Informationen, die ich gegoogelt habe.
@PascalMuller Sie sollten das vor dem Kauf überprüfen. Soweit mir bekannt ist, sieht das 125-kHz-RFID-Protokoll keine Möglichkeit vor, mehrere Tags in einem Feld zu lesen, aber ich könnte mich irren.