Jump to content

    
Sign in to follow this  
Segriv

Детектор расстояния между объектами.

Recommended Posts

Есть два устройства, размером с две пачки сигарет.

Если они находятся в непосредственной близости, в пределах 3 метров, то на обоих устройствах загорается светодиод. Если устройства отдалены друг от друга более чем на 3 метра, то светодиод на обоих устройствах не светиться.

 

Взаимное расположение устройств может быть любое. Работать будут в помещении.

 

У меня только в качестве идеи одно есть - ставить приёмо-передатчик в каждое устройство и следить за уровнем сигнала. Сигнал стал меньше какого-то порога - светодиод загорелся или погас.

 

Какими ещё методами можно подобное реализовать.

 

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

Всем спасибо за советы/ответы.

Как вариант - Bluetooth Low Energy, под это дело есть даже стандартный профиль - Proximity profile BLE. Если взять BLE112 или BLE113, в которые можно приложение загружать, по габаритам получится явно намного меньше, чем пачка.

А если нужно точнее расстояние отслеживать - нынче есть несколько технологий локализации.

Share this post


Link to post
Share on other sites
Как вариант - Bluetooth Low Energy,..... нынче есть несколько технологий локализации.

Да-да-да.... Попалась задачка на глаза программисту.

Теперь пойдут антенны с фазированной решеткой, спутниковые навигаторы с дополнительной обработкой семиядерным процессором, гироскопы и детекторы кармы....

Ну просто панически избегаем простых и надежных решений. Как будто вся сила творческого интеллекта направлена на поиски решения похуже и как можно подороже.

Share this post


Link to post
Share on other sites
Какими ещё методами можно подобное реализовать.

Если два объекта в зоне видимости друг друга, то можно поработать со световыми эффектами. Суть такова.

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

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

Share this post


Link to post
Share on other sites
Я к тому, что приёмник звука по-разному принимает с рабочей стороны и с тыльной. Если одинаковый источник расположить в поз 1 или 2 на одинаковом расстоянии, то и уровень сигнала будет разный.

А если один посылает, а второй принимает и высылает ответ? Первый по задержке прихода ответа определяет расстояние до второго. Вроде как уровень сигнала не играет особой роли. Можно еще добавить, чтобы первый делал вторую посылку как только получает сигнал-ответ от второго, тогда второй тоже будет знать расстояние до первого.

Share this post


Link to post
Share on other sites

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

Тоже самое и с радиоизлучением и светом. Что может быть между коробками? Вакуум, воздух или ещё что-либо может находиться?

Share this post


Link to post
Share on other sites
Да-да-да.... Попалась задачка на глаза программисту.

Теперь пойдут антенны с фазированной решеткой, спутниковые навигаторы с дополнительной обработкой семиядерным процессором, гироскопы и детекторы кармы....

Ну просто панически избегаем простых и надежных решений. Как будто вся сила творческого интеллекта направлена на поиски решения похуже и как можно подороже.

Ну вот) А BLE то Вам чем не угодил)? Просто и дешево. А у кого есть смартфон с BLE - можно его использовать вместо черной коробки - практично, современно, красиво... Или там не человек им пользуется? Сергей, как это хозяйство использоваться будет, колитесь?

Share this post


Link to post
Share on other sites
Не нашёл в теме описания среды между коробками. Вдруг там перина или китайский пуховик между ними возникнет - от звука мало что останется для микрофона.

Тоже самое и с радиоизлучением и светом. Что может быть между коробками? Вакуум, воздух или ещё что-либо может находиться?

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

Share this post


Link to post
Share on other sites

Да, мало данных дал. Согласен.

 

Устройства - носимые. У человека в кармане будут лежать.

 

Свет не подойдёт, и звук, думаю, тоже. Одежда его поглотит.

 

Ну вот) А BLE то Вам чем не угодил)? Просто и дешево. А у кого есть смартфон с BLE - можно его использовать вместо черной коробки - практично, современно, красиво... Или там не человек им пользуется? Сергей, как это хозяйство использоваться будет, колитесь?

 

В игровом процессе каком-то. У человека в руках или в кармане будет лежать устройство это.

Share this post


Link to post
Share on other sites
В игровом процессе каком-то. У человека в руках или в кармане будет лежать устройство это.

Для измерения таких малых расстояний, эл-магнитное излучение не очень подходит, так как скорость света очень велика - расстояние метр свет проходит за 3.3нс.

Если рассматривать вариант с излучением посылки устройством А и ответом на неё устройства Б и измерением времени между запросом и ответом на стороне А, то на метр получаем 6.7нс, но вносится неопределённая задержка на время обработки сигнала устройством Б.

К тому-же ТС совсем не раскрыл условия эксплуатации. Будет это только два устройства или таких устройств может быть несколько?

Если второе - то каждому устройству придётся опрашивать каждое другое устройство по отдельности.

 

Для увеличения точности как тут уже упоминали лучше использовать что-то более медленное - например звук.

Если это игровое пространство, то можно сделать так:

В углах помещения расположить 3шт. УЗ-передатчика, передающих через равные интервалы некую метку (каждый свою), часы передатчиков жёстко синхронизировать между собой по скоростному интерфейсу.

В коробочках разместить УЗ-приёмники, принимающие и декодирующие метки и по временным соотношениям между ними определяющие свои координаты в пространстве.

А затем просто передающие их в радиоэфир.

Так, думаю, можно даже гораздо больше точность получить чем +-1метр.

И такой алгоритм почти не накладывает ограничений на кол-во одновременно работающих коробочек-микрофонов.

 

ЗЫ: Да, так как передатчики внешние, то их питание можно сделать не автономным и передавать метки большей мощностью, так что и в карманах должно быть слышно.

Share this post


Link to post
Share on other sites

Интересно, а есть какие-нибудь производители, которые предлагали бы такую систему позиционирования (Indoor Navigation) в помещении?

Edited by Herz
Избыточное цитирование

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this