Всем привет, подскажет кто как решить задачу? Нужно понимать когда устройства наблизились между собой +/- на 3 метра. Ломали голову как это реализовать, в голову приходят только идеи с радиоканалом заниженной мощности(чтобы связь была максимум на 3-х метрах) ну и постоянно их пинговать. Может есть другие варианты реализации задачи?
Комментарии: 27
Nikolay
Ультразвук?
Humka
Лазер +фотодиод
Nikolay
и как ты определишь расстояние?
Humka
Лазер светит под углом и на расстоянии 3 метра попадает в дырочку с фотодиод, на любом другом расстоянии не попадает
Whatislove
нужно понять что устройство попало в комнату грубо говоря, в принципе ультразвук или ик излучатель/приемник неплохой вариант, но может при ик будет вероятность что датчик его не заметит, а ультразвук сильно может повлиять на автономность устройства(одно от сети, другое от батарейки) при таком варианте нужно будет всю конструкцию на рельсы садить) шаг в лево шаг в право и все пропало
Humka
Никто не знает что там за конструкция
Nikolay
если в пределах комнаты поставить 2-3 приемника TSOP смотрящие в разные стороны а на передатчике 2-3 светодиода - точно увидит. У ИК отражение хорошее.
Whatislove
окей, всем спасибо буду вникать дальше
Vladimir
Из очевидного: оптика, лазеры, ультразвук Из странного, но рабоающего: акселерометры на обоих устройствах
Whatislove
а как акселерометром понять?
Vladimir
отслеживать перемещение устройств, и считать математически на сколько близко друг к другу приблизились
Nikolay
аддитивная погрешность будет. Придется опорную точку как-то делать.
Kaktys
В общем случае - никак А далее - есть варианты, но хреновые, тем более по rssi
Nikolay
есть системы локального позиционирования, правда насколько они применимы к малым расстояниям - хз.
Vladimir
Мб звуком щёлкать
Kaktys
Эхолокацию в сложных помещениях никто пока не сделал
Vladimir
Локацию не надо, просто по уровню сигнала о расстоянии судить типа
Kaktys
Вобщем никто не сделал Rfid разве что, но на 3м надо и антенны не 3см, да ещё в нужной плоскости
Whatislove
наверное оптимальным будет юзать ик канал изначально отбросили эту идею так-как устройство должно было спать все время для экономии заряда автономного питания, пока не попадёт в радиус действия шлюза, а ик сигналы от пульта будут его будить, но пока не нашлось других вариантов это оптимальный вариант.
Nikolay
выбирай TSOP на другую частоту, скажем на 40кГц.
Whatislove
будет ингнорировать сигналы пульта?
Nikolay
должно, там несущая частота другая, 38кГц обычно.
Whatislove
окей, спасибо
Anonim
Изредка ищу свой лётоплан по RSSI в лесных дебрях, полёт нормальный Решение наверняка масштабируется. Но ИК звучит логичнее, тем более, если требуется определять наличие устройства в комнате - тут ИК со своими переотражениями должен справиться с задачей на ура
Kaktys
это не 3м расстояние
Nikita
RFID средней дальности. До 5 метров.
Gerolgio
ультразвук с длительными периодами 1 раз в 5 сек