Что такое дешевая технология, позволяющая нескольким устройствам узнавать друг друга, когда они находятся рядом?

Я хочу сделать некоторые объекты, которые будут знать, когда они, скажем, в 3 футах (или меньше) друг от друга.

Им необходимо также знать идентификацию объектов, находящихся рядом с ними.

Например. Если объект Шар находится в присутствии Куба, они оба будут «несчастливы». Но если мяч находится в присутствии другого мяча. Они оба были бы «счастливы».

Подводя итог ... Я ищу дешевые способы иметь объекты: (1) знать, когда другие рядом (2) знать их уникальный идентификатор (что, вероятно, потребует какой-то трансляции идентификаторов каждым устройством)

Насколько точно вы должны знать расстояние? Если мяч больше не должен быть счастлив, когда другой мяч находится на расстоянии 4 футов, у вас будет вызов.
Этот вопрос слишком широк. Возможно, вы захотите провести начальное исследование самостоятельно, а затем спросить о нескольких альтернативах или предоставить дополнительную информацию о проблеме, которую вы пытаетесь решить, чтобы сузить варианты. Вы также можете уточнить, что вы подразумеваете под «дешевой технологией»: стоимость компонентов или стоимость времени, которое вам придется потратить, чтобы выполнить свою задачу с помощью предложенной технологии.
как насчет RFID?
Распространенность RFID делает ее хорошей отправной точкой. Активный или пассивный?

Ответы (4)

Дешевый старомодный способ — аудио. Просто установите небольшой динамик и микрофон на каждом устройстве. Разная частота для каждого идентификатора или используйте одну частоту и заставьте каждое устройство непрерывно передавать идентификатор после паузы произвольной длины. Крошечных миллисекундных щелчков на частоте> 20 кГц будет достаточно, и они не будут слышны людям.

Вы даже можете использовать громкость, чтобы оценить расстояние между ними.

Существует бесчисленное множество дешевых способов беспроводной связи устройств ! Мне особенно нравится пост о вскрытии iPod от SparkFun ! Я настолько оторван от реальности, что даже не знал, что такое существует. Обязательно осмотритесь в кругах ардуино и робототехники; эти люди все о дешевой и легкой беспроводной связи.

Вам нужно, чтобы все объекты отправляли и получали данные идентификации о том, кто есть кто. Но у вас возникнут некоторые проблемы, учитывая, что вы хотите производить дешевый крупносерийный продукт.

Дешевле отправлять, а получатель - инфракрасный, но между отправителем и получателем ничего не может быть, и расстояние, которое вы можете попытаться откалибровать, но расстояние будет случайным, если изменится освещение окружающей среды, если двое отправят свой идентификатор одновременно. пойму.

С радио это будет дороже проектировать, может проходить через что-то, но будет та же проблема, кто сейчас может говорить, которую можно решить с мастером, который достигает всех объектов и управляет тем, кто может говорить.

Наиболее логичным решением является RFID, но это, безусловно, недешево, а диапазон их чувствительности довольно ограничен.

Самый дешевый метод, который я могу придумать, возможно, с использованием пары инфракрасных передатчика и приемника.

Выберите передатчик с максимально возможным углом обзора — не менее 120° — и поместите несколько параллельно соединенных передатчиков и приемников на поверхность объекта (убедитесь, что нет слепых зон).

Назначьте каждому объекту уникальный идентификатор. Вы можете использовать микросхему энкодера/декодера (например, пару PT2262 / PT2272 ), чтобы упростить процесс идентификации.

Вы также можете задать каждому объекту свой интервал трансляции, чтобы свести к минимуму помехи.