Was ist eine billige Technologie, mit der mehrere Geräte einander kennen können, wenn sie sich in unmittelbarer Nähe befinden?

Ich möchte einige Objekte erstellen, die wissen, wann sie, sagen wir, 3 Fuß (oder weniger) voneinander entfernt sind.

Sie müssen auch die Identifikation der Objekte in ihrer Nähe kennen.

Zum Beispiel. Wenn Objekt Ball in Gegenwart eines Würfels ist, wären beide „unglücklich“. Aber wenn ein Ball in Gegenwart eines anderen Balls ist. Sie würden beide "glücklich" sein.

Zusammenfassend ... Ich suche nach billigen Möglichkeiten, um Objekte zu haben: (1) wissen, wann andere in der Nähe sind (2) ihre eindeutige ID kennen (was wahrscheinlich eine Art Übertragung von IDs durch jedes Gerät erfordern würde)

Wie genau müssen Sie die Entfernung kennen? Wenn der Ball nicht mehr glücklich sein muss, wenn der andere Ball 4 Fuß entfernt ist, haben Sie eine Herausforderung.
Diese Frage ist viel zu weit gefasst. Vielleicht möchten Sie zunächst selbst recherchieren und dann nach einigen Alternativen fragen oder weitere Informationen zu dem Problem bereitstellen, das Sie zu lösen versuchen, um die Optionen einzugrenzen. Vielleicht möchten Sie auch klären, was Sie mit "billiger Technologie" meinen: die Kosten der Komponenten oder die Kosten der Zeit, die Sie aufwenden müssen, um Ihre Aufgabe mit der vorgeschlagenen Technologie zu lösen.
Was ist mit RFID?
Die Verbreitung von RFID macht es zu einem guten Ausgangspunkt. Aktiv oder passiv?

Antworten (4)

Ein billiger altmodischer Weg ist per Audio. Haben Sie einfach einen kleinen Lautsprecher und ein Mikrofon auf jedem Gerät. Unterschiedliche Frequenz für jede ID, oder verwenden Sie eine Frequenz und lassen Sie jedes Gerät nach einer Pause von zufälliger Länge kontinuierlich eine ID senden. Winzige Millisekunden lange Klicks bei >20 kHz reichen locker aus und sind für Menschen nicht hörbar.

Sie können sogar die Lautstärke verwenden, um die Entfernung zwischen ihnen zu schätzen.

Es gibt unzählige günstige Möglichkeiten, wie Geräte drahtlos kommunizieren können ! Ich mag besonders den Nike iPod Dissection Post von SparkFun! Ich bin so außer Kontakt, dass ich nicht einmal wusste, dass so etwas existiert. Schauen Sie sich auf jeden Fall in den Arduino- und Robotikkreisen um; Bei diesen Leuten dreht sich alles um billige und einfache drahtlose Verbindung.

Sie benötigen, dass alle Objekte Daten senden und empfangen, um festzustellen, wer wer ist. Aber Sie werden ein Problem haben, wenn Sie bedenken, dass Sie ein billiges Produkt in großem Maßstab herstellen möchten.

Infrarot ist billiger zu senden und zu empfangen, aber Sie können nichts zwischen Sender und Empfänger haben, und die Entfernung können Sie versuchen zu kalibrieren, aber die Entfernung ändert sich, wenn sich das Umgebungslicht ändert, wenn zwei gleichzeitig ihre ID senden wird verstehen.

Mit Radio wird dies teurer zu projizieren, kann etwas passieren, hat aber das gleiche Problem, wer jetzt sprechen kann, das kann mit einem Master gelöst werden, der alle Objekte erreicht und verwaltet, wer sprechen kann.

Die logischste Lösung ist RFID, aber es ist sicherlich nicht billig und ihr Empfindlichkeitsbereich ist ziemlich begrenzt.

Die billigste Methode, die mir vielleicht einfällt, ist die Verwendung eines Infrarotsenders und -empfängers.

Wählen Sie einen Sender mit dem größtmöglichen Weitwinkel – mindestens 120° – und platzieren Sie mehrere parallel verbundene Sender und Empfänger auf der Objektoberfläche (stellen Sie sicher, dass kein toter Winkel vorhanden ist).

Weisen Sie jedem Objekt eine eindeutige ID zu. Sie können einen Encoder/Decoder-IC (z. B. PT2262 / PT2272- Paar) verwenden, um den Identifizierungsprozess zu vereinfachen.

Sie können jedem Objekt auch ein anderes Sendeintervall zuweisen, um Interferenzen zu minimieren.