Система позиционирования на ИК излучателях
- Войдите на сайт для отправки комментариев
Добрый день.
Необходимо сделать экспериментальный прототип ИК излучателя и приёмника для позиционирования объектов в пространстве. Предполагаемое дальнейшее применение в сфере искусства (музеи, театральные постановки, инсталляции и пр.)
Основная идея: на плату Ардуино устанавливаются 3 (разресённые от платы проводами) ИК светодиода, каждый из которых посылает свой уникальный сигнал и отвечает за свою ось в системе координат. Сигналы принимаются Несколькими ИК приёмниками, расположенными по периметру. По аналогии с системами Motion Caprure и др.
На первом этапе надо сделать работающий прототип с 3-мя излучателями и парой ИК приёмников. Есть зарубежные аналоги, на которые я ориентируюсь (напишу в личку). Буду благодарен за любые консультации и подсказки. Сама реализация будет разумеется оплачена.
Диоды соединены проводами с платой на которой установлены приемника ?
Сколько фотоприемников предполагается использовать?
Что значит каждый отвечает за свою ось. Вы какую хотите получит реакцию? Скажем два светодиодов, зажигается один, значит нужно повернуть устройство влево, другой - вправо. Не горят, значит положение выставлено по излучателям ?
Brolly(at)mail.ru
добрый день, р е а л и з у е м о - maslachenko767@mail.ru , консультации, подбор компонентов бесплатно, гарантии
Диоды соединены с проводами с платой, которая генерит сигналы. Фотоприёмники подсоединины к другой плате (платам).
Количество фотоприёмников не ограничено. Их должно быть минимум 2, на сколько я понимаю, чтобы высчитывая задержку и позиционировать объекты (диоды) в пространстве. Аналогично, по моему, реализовано в HTC Vive.
Ось координат в 3д пространстве (X,Y,Z). Чтобы позиционировать любой объект (жёсткой конструкции), достаточно знать 3 его точки и их перемещение. Светодиоды не просто зажигаются, а непрерывно (возможно необязательно) излучают свой уникальный сигнал, который отслеживается фотоприёмниками. Как-то так.
Тут, ИМХО, основная проблемма будет в исполнении излучателей и приемников. Если вы сможете обеспечить такую конструкцию излучателей, где лучь будет строго конусом, тогда прошивка - дело техники. Что то мне подсказывает, что без оптики тут не обойтись. оптику на себя возьмете ?
Мне кажется, если, к примеру взять пульт от телевизора, то сигнал от него распростаняется во все стороны (там где на загораживает пластик) и если поставить рядом несколько телевизоров одной модели, то они будут одновременно переключаться с одного пульта (сам сталкивался на практике, включая видеостену).
Но если рядом поставить телевизор другой модели, то он не включится, т.к. настроен на другую частоту. Соответственно, если каждый излучатель настроен на свой фотоприёмник, то нет необходимости ограничивать его в направлении луча. Другие фотоприёмники будут его просто игнорировать. И делается это как раз программно. Мне так кажется.
Что касается оптики, есть решения, что сигналы отслеживают не фотоприёмники, а высокочастотные видеокамеры, но они очень дорогие. Но в телевизоре же, к примеру, стоит обычный фотоприёмник и он програмно может переключать каналы. Я и хочу сделать аналог по такому принципу.
Если у вас ик диод светит куда попало, то сиграл приходит на фотоприемник откеуда попало (отражается от стен, потолка, пола, и других предметов). Значи с попощью фотоприемников не получится определить направление откуда он приходит. Для ориентации приемника в пространстве нужно три излучателя установленные перпендикулярно трем пространственным координатам. Короче я понял, что вы сами не понимаете чего хотите. Разработка ТЗ это отдельный вид работы. Я так понял, сей час мы с вами этим занимаемся. Извините, бесплатно не работаю, просто нет такой возможности :(
Поверните один телевизор боком, он тоже переключится... Как вам это поможет отследить ориентацию в пространстве ?
Я готов обсудить разработку ТЗ. Скажите вашу почту, я пришлю схемы и комплектацию оборудования нескольких зарубежных аналогов. Вы посмотрите, дадите, резюме и тогда решим стоит заморачиваться или нет.
Зачем мне заниматься бесплатным анализом ? Это же работа и время, я не думаю, что это выгодный проект. Тем более, я не хочу связываться с оптикой. Я ее наелся, прекрасно представляю какой это гимор.
Что бы вы понимали в HTC Vive используются лазеры и гироскопы и куча еще всяких приблуд.
Гироскоп, как и акселерометр сейчас в каждом смартфоне. Поставить их на Ардуино, тоже наверно не проблема. Что используется лазер не знал, поизучаю этот вопрос. Как я уже говорил, это экспериментальный прототип и финальная реализация может отличаться от идеи.
Всё равно, спасибо, что откликнулись. Буду дальше искать решение.
Это готовые линзы на диоды типоразмера 5050
https://ru.aliexpress.com/item/100-5050-WS2812-APA102-WS2811-SK6812-30-6...
Они вам пригодятся, причем вам нужны разные углы.
Вот диоды.
https://ru.aliexpress.com/item/10-pcs-850nm-Infrared-LED-Component-5050-...
Понял, спасибо.
эти линзы дают ужасный галло! Их вытачивал раскосый Ляо надфильком, который сделал такой же раскосый Ли ))
https://cloud.mail.ru/public/HY9w/jJcpSmMqz - тут лежит простенькое видео как оно проецируется на молочный САН-пластик. Это 30 градусов. У 60 и 120 - подобное что-то.
На видео в конце видно насколько я отодвигал пластик. Если коротко - сильно отодвигал )
upd: тут пишут, что у CREE есть инфракрасники. В формате XP-E. А под XP-E наверняка полно линз с разными углами. И те линзы будут на порядки лучше, чем для 5050. Плюс, за счет мощности сигнала может быть можно будет определять то ли это от источника, то ли переотраженный. Хотя тут эксперимент нужен наверное. Хотя линзу можно и на приемник нацепить )) тогда оно будет ловить в узком диапазоне.